Anthropic, Claude에 함수 호출(Tool Use) 기능 베타 공개
(docs.anthropic.com)- 이제 Claude LLM이 외부 클라이언트 및 기능과 상호 작용가능하게 되어 커스텀 도구를 장착 가능
- 사용자 프롬프트와 Tool 정보를 보내면, Claude가 프롬프트를 평가하고 필요한 해당 도구를 결정하여 호출
- 결과를 받아서 사용자 프롬프트에 대한 답변을 구성
- 현재 공개 베타로 API 요청 헤더에 "anthropic-beta: tools-2024-04-04"를 넣어야 됨
- 호출시에 "tools" 항목에 접근 정보를 담아서 호출 : 도구의 이름과 설명, 입력 스키마(JSON Schema 객체를 이용)
- 베타 기간중에는 스트리밍 미지원 및 Vertex AI / AWS Bedrock 에서는 사용 불가