더북(TheBook)

3.3 Tool Use 도입: LLM 기능 확장 준비하기

LLM은 방대한 데이터를 학습해 다양한 질문에 답할 수 있습니다. 하지만 학습된 정보 범위를 벗어나는 작업에는 한계가 있습니다. 예를 들어 다음과 같은 작업은 LLM이 단독으로 수행하기 어렵습니다.

• 현재 날씨와 같은 실시간 정보 조회

• 복잡한 계산 실행

• 데이터베이스 조회나 외부 시스템 제어

이처럼 LLM이 직접 수행할 수 없는 작업을 처리하려면 외부 도구와 연동하는 방식을 사용해야 합니다. 이를 위해 등장한 개념이 Tool Use입니다.

이 절에서는 LLM이 외부 도구를 활용해 기능을 확장하는 방식과 그 동작 흐름을 살펴봅니다.