TOOL CALLING / INTERNAL DATABASE TOOL CALLING
내부 DB 툴콜링.
내부 재고 DB를 정해진 조회 도구로 읽고, 조건에 맞는 재고를 안내합니다.
도구 호출 흐름을 설명하는 프로토타입입니다. 실제 API·DB·웹 검색이나 AI 추론은 수행하지 않습니다. 아래의 인자와 결과는 입력에 관계없이 고정된 가상 예시입니다.
BUSINESS SCENARIO
매장 담당자의 재고 확인
매장명과 품번을 자연어로 요청하면 재고 조회 도구를 선택하고, 서버가 조회 권한과 조건을 확인한 뒤 수량을 정리하는 상황입니다.
“강남점의 DEMO-1042 가용 재고를 확인해줘.”
ARCHITECTURE
내부 DB 툴콜링 구성도
구성 요소의 역할과 데이터 흐름을 확인할 수 있습니다.
구성도 텍스트 설명
- 시나리오: 매장 담당자의 재고 확인. 매장명과 품번을 자연어로 요청하면 재고 조회 도구를 선택하고, 서버가 조회 권한과 조건을 확인한 뒤 수량을 정리하는 상황입니다.
- 등록 도구: get_inventory. 허용된 재고 조회 함수로 매장·품번에 해당하는 재고만 읽는 가상의 도구입니다. 임의 SQL을 실행하지 않습니다.
- 연결 시 적용: 서버에서 사용자별 조회 범위 확인
- 연결 시 적용: 등록된 매개변수 조회 함수만 허용
- 연결 시 적용: 읽기 전용 DB 권한과 접근 정책 적용
- 연결 시 적용: 반환 행 수·조회 시간 제한
- 현재는 브라우저에서 모의 이벤트와 고정 예시만 표시합니다. 실제 API·DB·웹 검색은 실행하지 않습니다.
처리 파이프라인5 STEPS · UI 미리보기
- 01요청의 목적과 필요한 조회 조건을 파악합니다.
요청 해석
대기 - 02등록된 도구의 설명과 입력 형식으로 호출할 도구를 선택합니다.
도구 선택
대기 - 03서버에서 입력 형식·허용 도구·조회 권한을 확인합니다.
인자 검증
대기 - 04정해진 조회 함수로 허용 범위의 재고만 읽습니다.
DB 조회
대기 - 05도구 응답을 확인하고 조회 근거와 함께 답변을 구성합니다.
결과 정리
대기
도구에게 작업 요청
INPUT예시 요청
예시 요청으로 도구 호출 화면을 살펴보세요.
도구 호출 결과
OUTPUT업무 요청에서 도구 결과까지
미리보기를 실행하면 가상 도구 응답과
결과를 정리하는 화면을 확인할 수 있습니다.
전체 도구 연동 사례FastAPI / Supabase / PostgreSQL