Ready-Made Tools
Ready-Made Tools
준비된 툴과 툴셋은 일반적인 Agent 워크플로를 위한 미리 만들어진 기능을 제공해요. 이들을 Agent에 직접 넘겨서 대신 실행하게 하거나, 동작을 커스터마이즈할 때 함수와 파라미터 스키마를 살펴볼 수 있어요.
Haystack에서 쓸 수 있는 준비된 툴과 툴셋은 이러해요.
| 툴 또는 툴셋 | 설명 |
|---|---|
| E2BToolset | Agent가 라이브 E2B 클라우드 샌드박스에서 bash 명령 실행과 파일 관리를 할 수 있게 해 줘요. |
| GitHubFileEditorTool | GitHub 리포지토리의 파일을 편집해요. |
| GitHubIssueCommenterTool | GitHub 이슈에 댓글을 달아요. |
| GitHubIssueViewerTool | GitHub 이슈를 가져와 문서로 파싱해요. |
| GitHubPRCreatorTool | 포크에서 원본 리포지토리로 풀 리퀘스트를 만들어요. |
| GitHubRepoViewerTool | GitHub 리포지토리를 탐색하고 콘텐츠를 가져와요. |
| Mem0MemoryRetrieverTool | Agent 워크플로용으로 Mem0에서 장기 기억을 검색해요. |
| Mem0MemoryWriterTool | 이후 Agent 실행을 위해 Mem0에 장기 기억을 저장해요. |
| MirageShellTool | S3, Google Drive, Postgres 같은 백엔드를 하나의 파일 트리로 마운트하는 Mirage 통합 가상 파일시스템 위에서 Agent에 bash 셸을 제공해요. |
| TavilyWebSearchTool | Tavily로 웹을 검색하고 Agent가 인용할 수 있는 결과를 반환해요. |
출처: 공식문서