工具

内置工具

火山引擎特色能力

函数工具

VeADK 中集成了多个火山引擎提供的工具:

以下示例展示了如何在 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 将在运行时自主决定何时查询长期记忆。