介绍
关于VeADK
VeADK(Volcengine Agent Development Kit) 是由火山引擎推出的一套面向智能体(Agent)开发的全流程框架,旨在为开发者提供一套面向智能体构建、云端部署、评测与优化的全流程开发框架。
VeADK 相较于现有的智能体开发框架,具备与火山引擎产品体系深度融合的优势,帮助开发者更高效地构建企业级 AI 智能体应用。
VeADK 各组件与火山引擎相关产品的结合矩阵:
组件 | 火山引擎产品 | 说明 |
---|---|---|
大模型 | 火山方舟 | 提供各类语言模型、多模态模型的推理服务 |
提示词工程 | PromptPilot | 提供提示词管理、优化能力 |
工具 | 火山方舟大模型生态广场 | 提供各类 MCP Server |
Web search | 提供公域数据搜索功能 | |
VeSearch | 提供信息搜索与云端自动整合功能 | |
Web Scraper | 定制化内容查询(邀测) | |
飞书 Lark | 进行飞书相关操作 | |
AI 数据湖服务 LAS | 提供数据湖内的海量数据存储与查询能力 | |
短期记忆 | Viking 记忆库 | 提供记忆存储、优化、摘要等功能 |
火山引擎云数据库 MySQL 版 | 记忆存储 | |
长期记忆 | Viking DB | 记忆向量化存储和检索 |
云搜索服务(OpenSearch) | 记忆向量化存储和检索 | |
知识库 | Viking DB | 知识向量化存储和检索 |
云搜索服务(OpenSearch) | 知识向量化存储和检索 | |
可观测 | 应用性能监控全链路版(APMPlus) | 调用链路观测 |
扣子罗盘 (Coze Loop) | 调用链路观测 | |
日志服务 | 调用链路观测、日志存储与检索 | |
评测 | 扣子罗盘 (Coze Loop) | 在线评测 |
云部署 | 火山引擎函数服务 (VeFaaS) | 提供一键上云能力 |
火山引擎 API 网关 | 提供鉴权、路由等能力 |
VeADK 核心优势
更快速的企业级部署
更安全的企业级部署
- 支持 Identity 管理
- 支持 API Key 服务鉴权与 OAuth2 用户鉴权能力
更完备的可观测性和评估能力
更丰富的内置工具
- 内置头条、抖音搜索工具,实现实时信息获取与内容聚合
- 集成飞书 Lark(协同办公)、LAS(AI 数据湖服务)等工具,增强 Agent 实用性
更灵活的功能扩展
- 提供 Agent 构建所需核心组件的基础实现,支持开发者根据需求灵活组合与扩展
更强大的知识管理
更友好的最佳实践
- 提供贴近实际工业场景的各类开发和部署用例,涵盖数据库访问、数据湖读写、复杂任务编排等多样场景。
- 提供可直接复用的代码模板与配置示例,帮助开发者快速上手并解决实际业务问题。
社区支持
您可以扫描下方二维码,加入 VeADK 讨论群组:
整体方案
在 VeADK 中,智能体的构建与生命周期的管理围绕Agent
,Runner
等核心组件进行:
Agent
Agent
是智能体的主体,基于大模型处理用户输入,调用不同的组件及各类工具,最终返回给用户结果。
Runner
Runner
是智能体的执行器,负责智能体运行时的生命周期管理。
在多租场景下,Runner
通过三个属性来确定资源空间:
app_name
:应用名称user_id
:用户IDsession_id
:某个用户某次会话的ID
VeADK 的组件会利用这三个属性来构建某些数据的索引,例如知识库组件将会根据app_name
与user_id
来进行空间数据的索引,实现多租场景下数据空间的安全隔离。
Milestone
时间节点 | 事件 |
---|---|
2025/08/01 | V0.1.0 版本发布 |
2025/08/14 | V0.2.1 版本发布 |