5. Tool

Tool

  • LLM이 외부 세계와 상호작용하여 자체 기능 범위를 확장할 수 있도록 도와주는 외부 도구 또는 함수를 Tool이라고 부른다

  • 즉, AI를 활용하여 인터넷 검색이나 데이터베이스 연결, 외부 api호출 등 LLM자체의 기능에서 벗어난 동작을 수행해야 하는 경우 Tool을 통해 해결할 수 있다.

  • Tool 예시) 날씨 정보 조회, 데이터베이스 조회, API 호출

ToolCalling 방법

1. Tool정의

  • Tool사용할 함수를 정의한다

  • 이 함수의 스키마를 정의한다.

2. Tool Binding

3. 도구 실행 및 결과 반환

4. 도구 호출 결과를 LLM에게 전달

Last updated