AI智能原子平台产品系统

我要开发同款
ZeroToHero2026年05月20日
14阅读

技术信息

语言技术
Python前端
系统类型
Web算法模型Linux
行业分类
人工智能机器深度学习

作品详情

行业场景

项目背景
随着企业内部数字化工具的不断丰富,研发、运维、测试、数据分析等团队各自引入了大量独立系统——从即时通讯、流程图设计、链路追踪到 AI 辅助工具,各系统彼此孤立、技术栈异构、认证体系割裂,用户不得不在多个平台间反复切换登录,严重降低了协作效率。同时,AI 大模型能力在各部门快速渗透,但各团队自行接入不同模型厂商导致 API Key 分散管理、调用缺乏审计、成本不可控,给企业带来安全与合规风险。在这样的背景下,亟需一个统一的企业级平台底座,既能将异构能力标准化接入,又能对 AI 资源进行集中管控。

解决什么问题
原子能力平台通过插件化架构,将消息协作、流程设计、测试编排、链路追踪、数据洞察等异构系统以统一插件合同( plugin.yaml )接入到同一个 Web Shell 中,实现单点登录、统一导航和工作区页签管理,让用户在一个界面内完成跨系统的日常工作流。同时,平台内置中央 AI 网关,集中管理所有模型厂商的 API Key 和调用路由,所有插件必须通过宿主网关发起 AI 请求,实现了统一的调用审计、成本核算和安全管控,彻底消除了 API Key 散落各处的安全隐患。此外,平台提供标准化的认证注入、RBAC 权限模型和插件沙箱隔离,使第三方团队可以用任意技术栈独立开发插件而无缝集成,大幅降低了企业多系统整合的门槛和维护成本。

功能介绍

项目主要功能
一、插件化宿主平台
提供统一的 Web Shell 运行时,通过标准化的 plugin.yaml 合同实现插件的自动发现、加载和编排。支持四种插件类型: UI 插件 (前端界面)、 能力插件 (后端服务)、 卡片插件 (数据嵌入卡片)和 AI 插件 (智能能力)。插件支持依赖声明、拓扑排序加载和循环依赖检测,并提供脚手架工具快速生成模板。

二、统一认证与 RBAC 权限
基于 Session 的单点登录机制,用户一次登录即可访问所有插件。支持 Mock 用户开发态免登录、可插拔认证委托、JWT 平台令牌签发。内置细粒度 RBAC 权限模型,支持角色-权限-资源三级映射,插件可在 manifest 中声明所需角色,宿主在代理请求时自动完成授权校验。

三、中央 AI 网关
统一管理所有模型厂商的 API Key、Base URL 和模型配置,支持多 Provider 路由。所有插件的 AI 调用必须经过宿主的中央网关,API Key 仅保存在宿主端。提供完整的调用审计日志和敏感信息脱敏,实现了安全的 AI 调用管控和成本核算。

四、异构技术栈兼容
支持三种后端运行模式: Python 进程内插件 ( importlib 动态导入)、 外部 HTTP 服务 (通过反向代理接入 Java/Go/Node 等任意语言服务)、 iframe 沙箱 UI 插件 (通过 postMessage SDK 与宿主通信),彻底打破技术栈壁垒。

五、多主题可配置的工作台
前端 Shell 提供七种内置主题(vscode-dark/light、monokai、ocean-light、galaxy-dark、emerald-light、amber-light),支持品牌自定义(系统名称、Logo、标语、强调色)。
六 、插件能力,以及skills快速集成

项目实现

一、主要工作
负责 iCatBot AI Agent 平台 Skills 体系的全生命周期建设。包括设计 BasePythonSkill 抽象基类与 SkillContext 资源注入机制,开发 SkillsLoader 动态加载器与 LLMTaskRouter 模型路由器,自研 Graph Planner/Executor 多 Skill DAG 编排引擎,制定 SKILL_STANDARDS.md 规范,搭建 AST 静态合规检查脚本与 CI 流水线,完成 15+ 内置 Skill 的业务实现与单元测试,通过 Docker Compose 实现多实例容器化部署。
二、重点难点亮点
重点 :将社区 SKILL.md 格式升级为工程化超集,新增 Python Tool 运行时注册、DAG 编排、统一 LLM 网关。 难点 : importlib 动态加载的模块隔离与失败容错,LLM 驱动多 Skill 编排的 prompt 构建与无环校验,AST 分析 + 运行时审计的双重 API Key 硬编码防线。 亮点 :自研 Graph Planner 实现并行执行与用户交互中断恢复,15+ Skill 覆盖文档对比、联网搜索、PPT 生成等场景,以及从静态到运行时的全链路安全检查体系。
三、技术栈
Python 3.11 asyncio + FastAPI + Pydantic v2,自研 Agent Loop / Graph Planner / Executor 编排引擎,OpenAI + Anthropic SDK 及 20+ 模型厂商统一路由,Kafka 消息驱动 + Redis 缓存 + PostgreSQL 持久化 + MinIO 对象存储,pytest-asyncio 测试,Docker Compose 容器化部署,GitHub Actions

示例图片

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

评论