DAY 46통합과 확장·함수 호출
도구를 호출하는 모델
모델의 제안과 실제 실행을 구분합니다.
01 / UNDERSTAND
핵심 개념
모델은 계산기나 검색 API를 쓸 필요가 있다고 판단해 도구 이름과 인자를 제안할 수 있습니다. 실제 실행은 주변 애플리케이션이 검증하고 수행합니다.
도구 결과가 돌아오면 모델은 그 내용을 참고해 답변을 이어갑니다. 외부 시스템을 바꾸는 도구라면 인자 검증과 권한 확인이 특히 중요합니다.
도구 호출은 모델과 외부 기능의 연결입니다.
02 / WORKED EXAMPLE∑
작은 숫자로 따라가기
01
사용자가 19×23을 묻습니다.
02
모델이 계산기 도구에 두 숫자를 보냅니다.
03
계산 결과 437을 받아 최종 답변에 반영합니다.
03 / EXPLORE
직접 실험해 보기
요청 → 도구 선택 → 결과 → 답변의 순서를 따라가세요.
LIVE EXPERIMENT · 05
단계를 눌러 흐름 따라가기
사용자 요청
19×23이라는 계산 요청이 들어옵니다.
YOUR NOTES · 3 MIN
메모는 이 브라우저에만 저장됩니다.오늘의 변화를 내 말로 설명하기
무엇을 조작했나요? 어떤 숫자나 그림이 달라졌나요? 그 이유는 무엇인가요?
04 / CHECK YOURSELF
오늘의 이해 확인
실제 도구를 실행하는 주체는?
FURTHER READING
개념 원문
오늘의 작은 숫자 예제는 이 강의를 위해 작성했습니다. 아래 자료에서 실제 연구와 구현 설명을 확인할 수 있습니다.
ReAct: Synergizing Reasoning and Acting in Language ModelsYao et al. (2022)이 자료는 개념 학습용입니다. 실제 모델의 구조와 학습 설정은 구현마다 다를 수 있습니다.