Volcengine Agent Development KitVolcengine Agent Development Kit
VeADK
介绍
VeADK
介绍
  • 介绍
  • 安装
  • 快速开始
  • 智能体
  • 记忆
  • 知识库
  • 可观测
  • 评测
  • 部署上云
  • 命令行工具VeADK
  • VeADK Studio

介绍

关于VeADK

VeADK——Volcengine Agent Development Kit是火山引擎智能体开发框架,其提供一套面向Agent智能体开发、上云部署、评测与优化的全流程开发者框架。

相比于现有智能体开发框架,VeADK主要优势在于和火山引擎各产品能力聚合:

更快速的企业级部署

通过云部署项目模板支持CloudEngine的一键部署和发布能力,实现veFaaS和APIG的高可用应用部署,CLI和编程化发布支持。

更安全的企业级部署

支持Identity管理,支持API Key服务鉴权和OAuth2的用户鉴权能力。

更完备的可观测性和评估能力

运行时数据无缝衔接APMPlus、Cozeloop, TLS等云观测平台,运行时数据直接落地为测试数据集文件, 支持离线和在线的评估能力。

更丰富的内置工具

内置工具主要包括头条、抖音搜索的web_search工具,飞书Lark, LAS等工具。

更灵活的功能扩展

提供Agent中各类组件的基础实现,支持灵活扩展。

更强大的知识管理

知识库支持火山引擎各类现有数据库,例如关系型数据库、键值数据库等,此外支持Viking DB等火山引擎云知识库方案

更友好的最佳实践

提供贴近实际工业场景的各类开发和部署用例,包括各类数据库、数据湖读写。

整体方案

VeADK中构建智能体依赖Agent,Runner等几个关键概念

Agent

Agent是智能体的主体,负责处理用户输入,基于大模型,调用不同的组件,最终返回给用户结果。

Runner

Runner是智能体的执行器,负责智能体运行时的生命周期管理。

在多租场景下,Runner通过三个属性来确定资源空间:

  • app_name:应用名称
  • user_id:用户ID
  • session_id:某个用户某次会话的ID

Agent的组件会利用这三个属性来构建某些数据的索引。例如,知识库组件将会根据app_name与user_id来进行空间数据的索引。

Milestone

时间节点事件
2025/08/01V0.1.0版本发布
Last Updated:: 8/6/25, 6:49 AM
Contributors: Eric
Next
安装