TOOL CALLING / EXTERNAL API TOOL CALLING
외부 API 툴콜링.
외부 시스템의 배송 조회 API를 도구로 호출해 주문 상태를 안내합니다.
도구 호출 흐름을 설명하는 프로토타입입니다. 실제 API·DB·웹 검색이나 AI 추론은 수행하지 않습니다. 아래의 인자와 결과는 입력에 관계없이 고정된 가상 예시입니다.
BUSINESS SCENARIO
배송 문의를 받는 고객 상담
상담원이 여러 배송 화면을 오가며 확인하는 대신, 주문 식별자를 입력하면 배송 조회 도구를 선택하고 조회 결과를 안내하는 상황입니다.
“DEMO-2048의 배송 상태와 도착 예정 시간을 알려줘.”
ARCHITECTURE
외부 API 툴콜링 구성도
구성 요소의 역할과 데이터 흐름을 확인할 수 있습니다.
구성도 텍스트 설명
- 시나리오: 배송 문의를 받는 고객 상담. 상담원이 여러 배송 화면을 오가며 확인하는 대신, 주문 식별자를 입력하면 배송 조회 도구를 선택하고 조회 결과를 안내하는 상황입니다.
- 등록 도구: get_delivery_status. 배송 식별자로 현재 상태와 도착 예정 구간을 조회하는 가상의 읽기 전용 도구입니다.
- 연결 시 적용: 공급자와 API 규격은 실제 연결 시 확정
- 연결 시 적용: API 키는 서버에만 보관
- 연결 시 적용: 허용한 조회 도구와 인자만 실행
- 연결 시 적용: 타임아웃·호출 제한·응답 형식 확인
- 현재는 브라우저에서 모의 이벤트와 고정 예시만 표시합니다. 실제 API·DB·웹 검색은 실행하지 않습니다.
처리 파이프라인5 STEPS · UI 미리보기
- 01요청의 목적과 필요한 조회 조건을 파악합니다.
요청 해석
대기 - 02등록된 도구의 설명과 입력 형식으로 호출할 도구를 선택합니다.
도구 선택
대기 - 03서버에서 입력 형식·허용 도구·조회 권한을 확인합니다.
인자 검증
대기 - 04배송 조회 API를 호출하고 응답 형식을 확인합니다.
API 조회
대기 - 05도구 응답을 확인하고 조회 근거와 함께 답변을 구성합니다.
결과 정리
대기
도구에게 작업 요청
INPUT예시 요청
예시 요청으로 도구 호출 화면을 살펴보세요.
도구 호출 결과
OUTPUT업무 요청에서 도구 결과까지
미리보기를 실행하면 가상 도구 응답과
결과를 정리하는 화면을 확인할 수 있습니다.
전체 도구 연동 사례FastAPI / HTTP API / JSON Schema