- Built-in tool: 모델 제공자(OpenAI 및 Anthropic 등)가 제공하는 사전 구성된 tool로 바로 사용할 수 있습니다. 웹 검색, 코드 해석 등의 기능이 포함됩니다.
- Custom tool: 특정 작업을 수행하기 위해 직접 정의하는 함수입니다. 자체 시스템과 통합하거나 특수한 기능을 만들어야 할 때 유용합니다. LangSmith Playground에서 custom tool을 정의하면 모델이 올바른 인수로 이러한 tool을 정확하게 식별하고 호출하는지 확인할 수 있습니다. 곧 이러한 custom tool 호출을 직접 실행하는 기능을 지원할 예정입니다.
Tool을 사용해야 하는 경우
- 웹 검색이나 코드 해석과 같은 일반적인 기능이 필요한 경우 built-in tool을 사용하세요. 이러한 tool은 모델 제공자가 구축하고 유지 관리합니다.
-
다음을 포함하여 자체 tool 설계를 테스트하고 검증하려는 경우 custom tool을 사용하세요:
- 모델이 사용하기로 선택한 tool을 검증하고 tool 호출에서 제공하는 특정 인수 확인
- Tool 상호작용 시뮬레이션
Built-in tool
LangSmith Playground는 OpenAI와 Anthropic의 다양한 tool을 기본적으로 지원합니다. Playground에 명시적으로 나열되지 않은 tool을 사용하려면type과 필요한 인수를 수동으로 지정하여 추가할 수 있습니다.
OpenAI Tool
- Web search: 실시간 정보를 위한 웹 검색
- Image generation: 텍스트 prompt를 기반으로 이미지 생성
- MCP: 원격 MCP 서버에 호스팅된 tool에 대한 모델 액세스 제공
- 모든 OpenAI tool 보기
Anthropic Tool
- Web search: 최신 정보를 위한 웹 검색
- 모든 Anthropic tool 보기
Tool 추가 및 사용
Tool 추가
Prompt에 tool을 추가하려면 prompt 편집기 하단의+ Tool 버튼을 클릭하세요.
Built-in tool 사용
- Tool 섹션에서 사용하려는 built-in tool을 선택하세요. 선택한 제공자 및 모델과 호환되는 tool만 표시됩니다.
- 모델이 tool을 호출하면 playground에 응답이 표시됩니다
Custom tool 생성
Custom tool을 생성하려면 다음을 제공해야 합니다:- Name: Tool에 대한 설명적인 이름
- Description: Tool이 수행하는 작업에 대한 명확한 설명
- Arguments: Tool에 필요한 입력
참고: Playground에서 custom tool을 실행할 때 모델은 tool 이름과 tool 호출이 포함된 JSON 객체로 응답합니다. 현재 MCP를 통해 호스팅된 tool에 연결할 수 있는 방법은 없습니다.
Tool choice 설정
일부 모델은 호출되는 tool에 대한 제어를 제공합니다. 이를 구성하려면:- Prompt 설정으로 이동
- Tool 설정으로 이동
- Tool choice 선택
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.