工具
内置工具
火山引擎特色能力
函数工具
VeADK 中集成了多个火山引擎提供的工具:
- web_search(公域搜索)
- vesearch (联网搜索,头条搜索等)
- lark(飞书通信和协同)代码见 MCP server
- las (数据湖检索)
- web_scraper(聚合搜索)邀测阶段,代码见 MCP server
以下示例展示了如何在 VeADK 中集成并调用内置工具 vesearch,用于获取今天的三条热点新闻:
agent.py
from veadk import Agent
from veadk.tools.builtin_tools.vesearch import vesearch
agent = Agent(
name="robot",
description="A robot can help user.",
instruction="Talk with user friendly. You can invoke your tools to finish user's task or question.",
tools=[vesearch],
)
response = await agent.run(prompt="The top 3 news today.")
系统工具
load_knowledgebase
:检索知识库工具,在你给 Agent 传入knowledgebase
参数后,将会自动挂载load_knowledgebase_tool
工具,Agent 将在运行时自主决定何时查询知识库;load_memory
:检索长期记忆工具,在你给 Agent 传入long_term_memory
参数后,将会自动挂载load_memory
工具,Agent 将在运行时自主决定何时查询长期记忆。