volcengine/veadk-python
An open-source kit for agent development, integrated the powerful capabilities of Volcengine.
解决的问题
VeADK 是一个开源开发工具包,旨在简化 AI 代理的创建和部署。它提供了一个结构化的框架,用于集成 Volcengine 能力、管理代理拓扑结构,并连接到 Feishu 等通信渠道。
工作原理
该工具包允许开发者使用高级 Agent 类和 Runner 进行执行来构建代理。它与 Volcengine 的 ARK API 集成,支持模型提供者(如 Doubao),并通过 config.yaml 实现配置驱动的方法,用于管理 API 密钥和模型设置。
在部署方面,它包含一个 AgentKit 应用程序工厂,提供捆绑的 Web UI、健康检查端点和元数据端点。它还具有扩展功能,例如 FeishuChannelExtension,可将聊天 ID 和用户 ID 映射为会话 ID,从而在 Feishu 对话中实现记忆和追踪功能。
适用人群
希望以简化方式集成 Volcengine 生态系统、通过内置 UI 部署代理,并通过点赞/点踩控件收集用户反馈以进行评估的开发者。
主要亮点
- 集成生态系统:直接集成 Volcengine ARK 和 AgentKit 应用程序工厂。
- 部署工具:提供捆绑的 Web UI 和健康检查端点,便于运行时管理。
- 部署流程:支持云镜像构建,并提供 Dockerfile 失败时的诊断日志。
- 渠道扩展:内置 Feishu 机器人桥接功能,以维持会话记忆和追踪。
- 评估循环:支持服务器端反馈收集(点赞/点踩),用于创建优质和劣质案例的评估集。
相关
- 项目
- 项目
- 项目
- 项目
- 项目