언제 사용하나요
- 대화 중 외부 시스템의 데이터를 조회하거나 조작해야 할 때 (예: 주문 상태 조회, CRM 조회)
- API 노드보다 재사용 가능한 도구를 만들어 여러 플로우에서 공유하고 싶을 때
- 도구 실행 결과에 따라 대화 흐름을 분기해야 할 때
API 노드와의 차이점: API 노드는 노드 안에서 직접 HTTP 요청을 설정하고, 도구 노드는 미리 등록된 도구를 선택해서 실행합니다. 같은 API를 여러 플로우에서 호출해야 한다면 도구로 등록하여 재사용하는 것이 효율적입니다.
설정
도구 선택
에이전트에 등록된 도구 목록에서 실행할 도구를 선택합니다. 도구가 없으면 에이전트 설정에서 먼저 도구를 추가해야 합니다.도구 생성 및 관리 방법은 도구 개요를 참조하세요.
프롬프트
도구 실행 전후에 에이전트가 사용자에게 전달할 메시지를 설정합니다.| 타입 | 설명 |
|---|---|
| 없음 | 메시지 없이 도구만 실행합니다. |
| 고정 발화 | 미리 작성한 고정 문장을 말합니다. |
| 동적 프롬프트 | LLM이 상황에 맞는 응답을 생성합니다. |
전환 조건
도구 실행 결과에 따라 다른 노드로 분기할 수 있습니다. 성공/실패 등 결과에 따라 전환 조건을 설정하세요.사용 예시
- 주문 상태 조회 도구를 호출한 후 결과에 따라 안내 노드 또는 에러 처리 노드로 분기
- CRM 시스템에서 고객 정보를 조회한 후 VIP/일반 고객별 대화 흐름 분기
연관 검색어
연관 검색어
도구 노드, tool node, 도구 실행, 도구 호출, custom tool, tool execution, 외부 도구