📄️ AI原生的企业级应用开发范式
在汇编语言时代,开发者必须深度理解硬件细节,直接操作寄存器和内存地址,开发范式是"人适应机器的思维"。在高级语言时代,从FORTRAN到C语言,开发范式转向"让机器理解人的逻辑",开发者可以用更接近人类思维的方式表达算法。在面向对象时代,Java、C++等语言引入了面向对象范式,开发方式从"过程导向"转为"对象导向",软件架构从函数集合变为对象协作。在Web应用时代,从桌面软件到Web应用,开发范式从"单机程序"转为"分布式系统",诞生了MVC、微服务等架构模式。
📄️ AI大模型
AI大模型是企业级大模型服务网关,对接各个大模型厂商,提供统一的模型调用接口,屏蔽不同大模型厂商的API差异。它负责API密钥管理、负载均衡、故障转移和重试机制,支持结构化输出和多轮对话。
📄️ 向量数据库
向量数据库是用于向量存储和检索的数据库,提供语义搜索功能。它负责向量存储、相似度检索、元数据过滤和集合管理,支持余弦相似度、欧几里得距离等多种度量算法,为AI知识库和语义搜索提供数据支撑。
📄️ AI知识库
AI知识库是基于RAG(检索增强生成)技术的企业级知识管理系统,支持智能文档检索和知识增强功能。它负责文档向量化存储、语义检索、内容重排序和实时更新,提供精准的知识检索和内容管理能力。
📄️ AIAgent
AIAgent是AI应用核心执行引擎,基于ReAct架构实现推理与行动的循环决策。它负责工具编排、动态组合和调用各种业务工具和服务,维护对话上下文、任务执行状态和数据流转状态,支持复杂业务逻辑的分解和执行,并提供基于用户角色的工具访问权限管理。
📄️ AI助理
AI助理是AI应用与用户交互的统一界面,基于LangGraph架构实现智能路由和多Agent协同。它负责路由决策、智能对话和工作流控制,支持可视化编排、复杂业务逻辑和一键集成能力。
📄️ Agent事件
Agent事件是专用于AIAgent相关操作的事件处理,它负责监听Agent的创建、执行、完成等状态变化,支持Agent任务启动、进度更新、结果回调等关键环节的事件触发和处理,为Agent间协作和任务链式执行提供统一的事件处理机制。
📄️ 助理事件
助理事件是专用于AI助理交互的事件处理,它负责监听AI助理的执行过程、状态变化和用户交互,提供用户意图识别、助理切换、会话管理等核心交互事件的处理能力。