TOOL CALLING / INTERNAL DATABASE TOOL CALLING

내부 DB 툴콜링.

내부 재고 DB를 정해진 조회 도구로 읽고, 조건에 맞는 재고를 안내합니다.

UI 미리보기

도구 호출 흐름을 설명하는 프로토타입입니다. 실제 API·DB·웹 검색이나 AI 추론은 수행하지 않습니다. 아래의 인자와 결과는 입력에 관계없이 고정된 가상 예시입니다.

내부 DB 툴콜링

재고관리

매장 재고 · 운영 업무

적합한 상황
담당자가 품번과 매장명으로 가용 재고를 확인해야 하지만 데이터는 내부 DB에 있는 상황입니다.
활용 방향
조회 조건을 정해진 인자로 바꾸고 허용된 데이터 범위에서 재고를 확인하는 데 활용할 수 있습니다.
질문 예시
“강남점의 DEMO-1042 가용 재고를 확인해줘.”

활용 상황을 설명하는 예시입니다. 현재 데모는 고정된 샘플 문서를 사용합니다.

BUSINESS SCENARIO

매장 담당자의 재고 확인

매장명과 품번을 자연어로 요청하면 재고 조회 도구를 선택하고, 서버가 조회 권한과 조건을 확인한 뒤 수량을 정리하는 상황입니다.

“강남점의 DEMO-1042 가용 재고를 확인해줘.”

ARCHITECTURE

내부 DB 툴콜링 구성도

구성 요소의 역할과 데이터 흐름을 확인할 수 있습니다.

편집 가능한 draw.io 도면
내부 DB 툴콜링 설계
.drawio 원본
내부 DB 툴콜링 설계 구성도. 요청 해석, 도구 선택, 인자 검증, 도구 실행, 결과 정리 순서입니다. 모델은 도구를 선택하고 서버가 검증 후 실행합니다. 실제 연결은 예정되어 있습니다.
실선은 현재 동작, 점선은 연결 예정입니다. 구성 요소의 역할과 연결 예정 흐름을 표시한 설계입니다.
구성도 텍스트 설명
  • 시나리오: 매장 담당자의 재고 확인. 매장명과 품번을 자연어로 요청하면 재고 조회 도구를 선택하고, 서버가 조회 권한과 조건을 확인한 뒤 수량을 정리하는 상황입니다.
  • 등록 도구: get_inventory. 허용된 재고 조회 함수로 매장·품번에 해당하는 재고만 읽는 가상의 도구입니다. 임의 SQL을 실행하지 않습니다.
  • 연결 시 적용: 서버에서 사용자별 조회 범위 확인
  • 연결 시 적용: 등록된 매개변수 조회 함수만 허용
  • 연결 시 적용: 읽기 전용 DB 권한과 접근 정책 적용
  • 연결 시 적용: 반환 행 수·조회 시간 제한
  • 현재는 브라우저에서 모의 이벤트와 고정 예시만 표시합니다. 실제 API·DB·웹 검색은 실행하지 않습니다.

내부 DB 툴콜링 구성도

100%
내부 DB 툴콜링 설계 구성도. 요청 해석, 도구 선택, 인자 검증, 도구 실행, 결과 정리 순서입니다. 모델은 도구를 선택하고 서버가 검증 후 실행합니다. 실제 연결은 예정되어 있습니다.

스크롤로 도면을 이동하고, 확대·축소 버튼으로 크기를 조절할 수 있습니다.

처리 파이프라인5 STEPS · UI 미리보기
  1. 01

    요청 해석

    대기
    요청의 목적과 필요한 조회 조건을 파악합니다.
  2. 02

    도구 선택

    대기
    등록된 도구의 설명과 입력 형식으로 호출할 도구를 선택합니다.
  3. 03

    인자 검증

    대기
    서버에서 입력 형식·허용 도구·조회 권한을 확인합니다.
  4. 04

    DB 조회

    대기
    정해진 조회 함수로 허용 범위의 재고만 읽습니다.
  5. 05

    결과 정리

    대기
    도구 응답을 확인하고 조회 근거와 함께 답변을 구성합니다.

도구에게 작업 요청

INPUT
개인정보나 실제 주문·내부 식별자는 입력하지 마세요.0 / 1,000
예시 요청
예시 요청으로 도구 호출 화면을 살펴보세요.

도구 호출 결과

OUTPUT

업무 요청에서 도구 결과까지

미리보기를 실행하면 가상 도구 응답과
결과를 정리하는 화면을 확인할 수 있습니다.

전체 도구 연동 사례FastAPI / Supabase / PostgreSQL

PERSONAL PORTFOLIO

어떤 분이신가요?

선택은 사이트 제작자의 확인 용도 입니다.
이름이나 연락처는 수집하지 않습니다.

접속 시 무작위 UUID를 배정해 쿠키에 3일간 보관합니다. 같은 UUID로 방문·검색·실행 기록을 연결하며, 쿠키가 만료되거나 삭제되면 새 방문자로 처리합니다. 방문자 유형으로 실제 신원이나 권한을 판단하지 않습니다. 이름과 연락처는 수집하지 않습니다. 자세히 보기