这个平台是给企业内部用的,专门解决一个痛点:项目是一个给企业内部使用的智能体管理平台,主要解决企业里不同 AI 助手不好统一管理、调用过程不好追踪、一些高风险操作缺少审批的问题。
在这个平台里,可以搭建好多不同用途的AI智能体,比如售后用来判断该不该退款的助手、人事查合规制度的助手、运维判断设备故障的助手。普通员工直接打开AI对话窗口,向这些智能体提问办事就行;管理人员也能在后台看得清清楚楚,每个智能体绑定了哪些内部知识库、对接了公司哪些业务系统,一目了然。
除此之外平台还配了工作台、知识库管理、打通业务系统、线上审批、数据统计、话术配置、人员权限这些配套功能。重点说下风控审批:要是AI智能体要发起退款、打款、重启设备这类敏感操作,系统不会直接执行,会自动生成一条审批任务,得管理员审核点同意之后,动作才会往下走。
总的来说,它不是大家理解的普通聊天AI,而是把公司所有AI助手、内部知识库、各个办公业务系统、审批流程、操作记录全部收拢在一块统一管,大家日常用AI处理业务,既方便又稳妥安全。
整个项目采用前后端分开开发的模式。
。前端主要使用 React、TypeScript 和 Vite 搭建页面,Tailwind CSS 负责页面样式。我们把页面拆成一个个独立模块,像工作台、AI聊天对话、智能体设置、知识库、系统对接、审批处理、数据统计这些,分工清晰,后续改功能、维护都省事。
后端用Node.js来搭建接口服务,主要干这些事:校验账号登录、管控不同人的操作权限,保存所有智能体、知识库的数据,管理审批单据,记录每一步操作日志,整理统计各类数据。所有用户信息、智能体资料、知识库内容、审批记录、操作审计记录,全都存在MySQL数据库里。
说下完整使用流程:员工在前端发请求调用AI,后端就去查这个智能体绑定的知识库,或者调取对接业务系统的数据,同时把这次使用全过程记在审计日志里。一旦碰到退款、重置设备、合同异常这种高风险操作,后端会自动新建审批记录,一直等管理员审批通过,才会执行对应的操作。
做开发的时候,我们重点做好页面模块拆分、管好智能体数据、跟进审批单流转状态、完整留存操作日志、卡死权限边界。最后落地出来的是一套完整可用的企业AI管理后台,而不是只能聊聊天的简易AI页面。