WebsiteTools 使 Agent 能够解析网站并将其内容添加到知识库。

前提条件

以下示例需要 beautifulsoup4 库。

pip install -U beautifulsoup4

示例

以下 Agent 将读取网站内容并将其添加到知识库。

cookbook/tools/website_tools.py
from agno.agent import Agent
from agno.tools.website import WebsiteTools

agent = Agent(tools=[WebsiteTools()], show_tool_calls=True)
agent.print_response("Search web page: 'https://docs.agno.com/introduction'", markdown=True)

Toolkit 参数

参数类型默认值描述
knowledge_baseWebsiteKnowledgeBase-与网站关联的知识库,其中包含与网站内容相关的各种数据和资源。

Toolkit 函数

函数描述
add_website_to_knowledge_base此函数将网站内容添加到知识库。注意: 网站必须以 https:// 开头,并且必须是有效的网站。使用此函数可从互联网获取产品信息。
read_url此函数将读取一个 URL 并返回其内容。

开发者资源