主题
概述
执行网络搜索、查找仓库,并在互联网上研究信息
这些工具使你的智能体能够搜索网络、研究主题,并在包括搜索引擎、GitHub 和 YouTube 在内的各种平台上查找信息。
可用工具
Serper Dev Tool
Google 搜索 API 集成,提供全面的网络搜索能力。
Brave Search Tool
注重隐私的搜索,使用 Brave 的独立搜索索引。
Exa Search Tool
AI 驱动的搜索,用于查找特定且相关的内容。
LinkUp Search Tool
实时网络搜索,支持最新内容索引。
GitHub Search Tool
搜索 GitHub 仓库、代码、议题和文档。
Website Search Tool
在特定网站和域名内搜索。
Code Docs Search Tool
搜索代码文档和技术资源。
YouTube Channel Search
搜索 YouTube 频道中的特定内容和创作者。
YouTube Video Search
按主题、关键词或条件查找和分析 YouTube 视频。
Tavily Search Tool
使用 Tavily 的 AI 驱动搜索 API 进行全面的网络搜索。
Tavily Extractor Tool
使用 Tavily API 从网页中提取结构化内容。
Tavily Research Tool
使用 Tavily Research API 运行多步骤研究任务并获取带引用的报告。
Tavily Get Research Tool
检索现有 Tavily 研究任务的状态和结果。
Arxiv Paper Tool
搜索 arXiv,并可选下载 PDF。
SerpApi Google Search
通过 SerpApi 进行 Google 搜索,返回结构化结果。
SerpApi Google Shopping
通过 SerpApi 进行 Google Shopping 查询。
常见用例
- 市场研究:搜索行业趋势和竞争对手分析
- 内容发现:查找相关文章、视频和资源
- 代码研究:在仓库和文档中搜索解决方案
- 潜在客户生成:研究公司和个人
- 学术研究:查找学术文章和技术论文
python
from crewai_tools import (
GitHubSearchTool,
SerperDevTool,
TavilyExtractorTool,
TavilyGetResearchTool,
TavilyResearchTool,
TavilySearchTool,
YoutubeVideoSearchTool,
)
# Create research tools
web_search = SerperDevTool()
code_search = GitHubSearchTool()
video_research = YoutubeVideoSearchTool()
tavily_search = TavilySearchTool()
content_extractor = TavilyExtractorTool()
tavily_research = TavilyResearchTool()
tavily_get_research = TavilyGetResearchTool()
# Add to your agent
agent = Agent(
role="Research Analyst",
tools=[
web_search,
code_search,
video_research,
tavily_search,
content_extractor,
tavily_research,
tavily_get_research,
],
goal="Gather comprehensive information on any topic"
)