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가 인용할 수 있는 결과를 반환해요.

출처: 공식문서