Tools简介
tools是crew AI框架里一个重要角色,如果说agent是个人,tools就是这个人手里的家伙。
赤手空拳肯定没有武装到牙齿的人厉害了~
Tools使能
安装工具箱
pip install crewai_tools
检查是否安装成功
pip show crewai_tools
手动在 Lib\site-packages\crewai_tools文件夹中可以看到内置了哪些工具
或者直接上命令行自动检查:
python -c "import crewai_tools; import inspect; print([name for name, obj in inspect.getmembers(crewai_tools) if inspect.isclass(obj) and name.endswith('Tool')])"
Tools分类
内置工具
crew AI框架已经内置了一堆工具,只需要调用就好。官网显示已经内置了一大堆工具,主要是网页爬取、各种格式文档内容提取的。
| Tool | Description |
|---|---|
| ApifyActorsTool | A tool that integrates Apify Actors with your workflows for web scraping and automation tasks. |
| BrowserbaseLoadTool | A tool for interacting with and extracting data from web browsers. |
| CodeDocsSearchTool | A RAG tool optimized for searching through code documentation and related technical documents. |
| CodeInterpreterTool | A tool for interpreting python code. |
| ComposioTool | Enables use of Composio tools. |
| CSVSearchTool | A RAG tool designed for searching within CSV files, tailored to handle structured data. |
| DALL-E Tool | A tool for generating images using the DALL-E API. |
| DirectorySearchTool | A RAG tool for searching within directories, useful for navigating through file systems. |
| DOCXSearchTool | A RAG tool aimed at searching within DOCX documents, ideal for processing Word files. |
| DirectoryReadTool | Facilitates reading and processing of directory structur |