产品定位:
是面向企业与开发团队打造的一站式AI开发以及应用构建服务平台,提供AI应用开发全流程工具链,实时可视化管控AI软件全生命周期
解决方案:
创新性融合开源技术与商业智能解决方案,基于模块化架构设计,打造出兼具高扩展性与轻量部署优势的企业级AI平台,为企业提供全链式AI赋能解决方案
智能体平台具有多层次的功能架构,主要包括应用层、构建层、插件层和智能底座。以下是其主要功能的总结:
应用层:
提供H5界面、API接口、小程序和SDK客户端,支持应用发布和独立部署包。
支持单人模式、双人模式、顺序模式、群体模式以及自由模式。
构建层:
支持调度型、结构型和编排型智能体构建。
提供构建策略、构建模板、意图分类、RAG对话等通用能力。
包括智能体构成,如开场白、知识、工具、模型、提示词等。
插件层:
管理插件注册、插件编排、插件扩展、插件发布及版本管理。
支持服务类、界面类、插件类型、接口类、插件输入与输出、插件可视化编排、规则定制和数据定制。
智能底座:
包括通用大模型(如Qwen、DeepSeek、星辰)、行业大模型(如辅助办理、营销推荐、意图识别)、个性小模型(如ASR语音、语音合成)及向量库(如Milvus、Chroma、Weaviate)。
1. 前端技术栈
核心框架:基于HTML5、Vue3、TypeScript构建,搭配CSS/SCSS实现响应式设计。
兼容性:支持多浏览器适配,确保跨平台一致性。
实时交互:通过WebSocket与Vue-Flow实现动态交互逻辑(如流程图编排)。
2. 后端架构
管理端(Python + Flask):
应用配置:Flask-RESTful + Jinja2模板引擎 + JSON配置。
在线调试:集成Flask-SocketIO、断点调试、文件上传功能。
多轮对话:基于JWT认证的会话状态管理。
运行端(Python + Flask):
协议支持:HTTP、OpenAI、MCP、A2A等通用协议。
运行模式:同步/异步/流式响应,支持多线程与沙箱环境隔离。
3. 核心引擎
工作流引擎:集成LangChain、LLM调用、ToolCall,支持复杂逻辑编排。
智能体引擎:兼容Agno/SmolAgent/AutoGen等框架,实现多智能体协作。
模型集成:对接OpenAI、Qianfan、Tongyi等SDK,覆盖主流大模型。
4. 扩展能力
插件中心:
插件类型:HTTP/SSE/MCP协议插件、JSONPath-NG数据解析插件。
生命周期:支持插件注册、编排、版本管理及可视化配置。
代码执行:
支持Python(RestrictedPython沙箱)、JavaScript(execjs)、Java(JPype)多语言在线开发。
5. 数据与存储
数据库:集成SQLAlchemy ORM框架,支持MySQL(PyMySQL)等主流数据库。
向量库:兼容Milvus、Chroma、Qdrant、Weaviate等向量引擎,强化语义检索能力。