Skip to main content
Action 블록은 Agent 블록의 출력이 나온 뒤 실행할 후속 작업을 정합니다. Agent의 답변을 항상 이메일로 보내는 작업이 여기에 해당합니다. 한 Agent 블록의 출력에 여러 Action 블록을 연결할 수도 있습니다. 예를 들어 같은 답변을 이메일로 보내고, Notion에 기록하고, Slack에도 알리려면 Agent 블록의 출력을 각 Action 블록에 와이어링합니다.

Tool과 Action의 차이

Tool은 Agent가 답변을 만드는 과정에서 필요에 따라 선택해 사용하는 도구입니다. 반면 Action은 Flow의 연결에 따라 실행되므로 Agent가 실행 여부를 판단하지 않습니다. 추론하는 동안 Agent가 실행 여부를 판단해야 하는 작업이라면 Tool을 사용합니다. Agent의 판단 결과에 따라 반드시 이어져야 하는 작업에는 Action을 사용합니다.

Action 설정

Action은 Tool과 마찬가지로 HTTP, 스크립트, 커넥터의 세 가지 실행 방식 중 하나를 선택합니다. 실행 방식별 설정 방법은 Tool 블록을 참고하세요. Action 블록에 아이콘을 지정하면 캔버스에서 각 Action 블록을 쉽게 구분할 수 있습니다. 아이콘을 사용하지 않으려면 [제거] 버튼을 누르세요.

승인

환불 처리, DB 데이터 삭제, 알림 발송처럼 위험이 큰 Action 블록은 승인 필요를 켭니다. Action을 실행하기 전에 승인을 요구하며, 승인될 때까지 실행을 대기합니다.

재시도

Action 자체에는 재시도 설정이 없습니다. 실패 시 대응(타임아웃, circuit breaker, 시도 횟수·비용 예산, 소진 시 동작 등)은 앞에 연결된 Agent 블록의 재시도 탭에서 설정하세요.