Skip to main content
Action 블록 은 Agent 가 답변을 만든 후 실행되는 스텝입니다. Tool 과 달리 Agent 는 호출 여부를 결정하지 않습니다 — 와이어링을 기반으로 Flow 가 결정합니다. 그리고 Tool 과 달리 Action 의 인자는 LLM 이 고르는 것이 아니라 Agent 출력 필드를 Action 입력에 매핑해서 옵니다. Agent 가 X 를 결정했기 때문에 일어나기 원하는 일에 Action 을 씁니다 — 추론 중에 Agent 가 결정할 것에는 쓰지 않음.

  • Agent 가 티켓을 분류한 후 이메일 요약 전송.
  • Agent 가 계약서에서 필드를 추출한 후 CRM 에 로우 쓰기.
  • Agent 가 고위험 트레이스를 플래그하면 Slack 메시지 게시.
  • 하류 파이프라인 실행.

Action 설정

Tool 과 같은 모양:
  • Kind — HTTP 또는 Inline.
  • Endpoint / code — 호출 도착지 또는 실행 내용.
  • Input 매핑 — 상류 Agent 출력에서 Action 입력을 채우는 방법. 출력 필드에서 Action 입력으로 드래그, 또는 작은 JSONPath 표현식 작성.

승인

Action 은 발화 전 승인을 요구할 수 있습니다. 보류된 Action 은 이미 결정된 인자와 함께 Approvals 큐에 나타납니다 — 리뷰어는 정확히 무엇이 일어날지 봅니다. 흔한 경우: 고객 환불을 보내는 Action 이 승인 요구로 설정. Agent 가 언제 를 결정하고, 사람이 여부 를 확인합니다.

실행 순서

Flow 가 Agent 하류에 여러 Action 을 가지면, 인스펙터의 Action order 리스트에 표시된 순서대로 발화합니다. 드래그로 재정렬. 한 Action 실패는 다음을 막지 않습니다 — Action 을 must succeed 로 표시하지 않는 한. 그러면 실패가 남은 Action 들을 중단시키고 실행을 errored 로 표시.

재시도

Action 별 재시도 정책 설정: 시도 횟수, 백오프, 재시도 대상 HTTP 상태 코드. 기본은 꺼짐 — 불안정한 서드파티 API 에 켜세요.

Tool 과의 차이, 한눈에