ai-agent产品系统

我要开发同款
zmy2026年07月03日
7阅读

技术信息

语言技术
VueGo
系统类型
Web
行业分类
人工智能

作品详情

行业场景

在企业数字化转型与 AI 技术爆发背景下,构建支持"智能体 + 工作流 + 知识库 + Skills + MCP + A2A"
的 All-in-One AI Agent 开发平台,解决传统 AI 应用能力单一、协议封闭、工程薄弱的问题

功能介绍

- 采用 Go Workspace 多模块架构(app/core/model/common/a2a-server/mcp-server)
- app 内部按功能模块划分(agents/knowledges/tools/workflows/skills/...),遵循Handler→Service→Repository 分层
- 基于自研 Thunder 框架构建 HTTP 接入层,AI 核心引擎基于字节跳动 CloudWeGo Eino 框架
- 当前为单体架构,各模块通过内部调用通信;演进路线为按模块拆分为 gRPC 微服务独立部署

项目实现

负责智能体对话引擎实现:支持 General/Supervisor/Deep 三种 Agent 模式,SSE 流式返回
- 实现 RAG 完整链路:多格式文档解析 → 语义切分 → Embedding → 向量存储(ES/Milvus)→ 检索注入
- 设计 AgentBuilder 工厂模式,统一封装模型初始化、工具发现、知识库查询、Skill 加载
- 落地 MCP 协议客户端,支持 SSE/Streamable HTTP 两种传输,实现远程工具动态发现
- 负责 Skill 技能系统:SKILL.md 解析与验证、本地 Skill 注册、GitHub Source 远程安装、Agent 技能关联
- 实现可视化工作流编排引擎,基于 Eino compose.Workflow 编译执行 DAG

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论