# ai-manage-system **Repository Path**: clzhloafl/my-ai-project ## Basic Information - **Project Name**: ai-manage-system - **Description**: 基于Reat+Ant Design X+Qwen Api 实现通过AI对话方式驱动管理系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2025-03-25 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: backend **Tags**: None ## README ### 项目介绍 本项目采用 UmiMax+Ant Design+Ant Design X 实现承载 AI 智能化管理系统解决方案,功能简单,无后端支持,仅仅是一个能根据 AI Tools 处理系统功能的基础解决方案,此系统代码仅供参考! ### 主要功能 本系统主要基于 Ant Design X 组件库编写一套 Chat 对话功能,大部分代码用于实现并搭建 AI 对话功能和利用 AI Tools 实现 AI**半自动**命令执行功能。 **功能主要实现**:系统操作者可通过和 AI 对话后,触发开发者在 Tools 中定义的 AI 关键词(description),自动执行开发者定义的工作流程(局部/全局),详情展示见截图。 **系统如何执行 AI 对话中的命令**:代码中主要分为局部执行 AI 命令`(useChatEvent)`和全局执行 AI 命令`(useGlobalChatEvent)`,开发者可参考代码示例使用 目前项目仅支持 Qwen 千问的 Api 调用 框架环境 node:v18.16.0 pnpm:v9.15.2 安装命令 ```sh npm install 或 pnpm install ``` 启动命令 ```shell npm run start 或 pnpm run start 或 yarn start ``` ### JSON Schema 如果你不太了解 Tools 中 JSON 书写规范,你可以去查阅[JSON Schema](https://json-schema.apifox.cn/)文档并结合[Tools](https://help.aliyun.com/zh/model-studio/qwen-function-calling)使用方式实践到项目中,这不会花费你太多的时间去了解 ### 提示 1、初次使用项目请先在`.env.ts`代码中填入自己的 ApiKey ```js export default { "process.env.API_BASE_URL": "", // 忽略即可 "process.env.DEEPSEEK_API_KEY": "your key", // deepseek apikey "process.env.QWEN_API_KEY": "your key", // 通一千问 apikey }; ``` 如果你不会修改代码,也可以在系统中配置你的apikey ![alt text](public/配置ApiKey.png) 2、如果没有 Apikey,请搜索教程注册并申请。已申请过 ApiKey 请点击如下地址跳转 通义千问 ApiKey 查询:https://bailian.console.aliyun.com/?tab=model#/api-key 3、在系统中看到的AI对话请求全部为前端调用千问Api的请求,并非真实的后端请求 ### 目前已有功能列表 **AI类** - 深度思考、联网搜索、重新生成、文件解析 - 多个AI角色 - 指令中心 - 支持Iframe数据交互 - 存储用户提出的问题 - 命令列表、重复执行过命令 - 自动对话(实验性) - 聊天室(实验性,可AI辅助聊天) **系统类(支持AI辅助)** - 页面跳转 - 修改系统名称 - 创建组件 - 图表生成 - 图表修改 - 用户管理:增删改查、导出用户数据 - 订单管理:增删改查、导出订单数据 - 角色管理:查询、导出角色数据 - 解析文件并将文件数据应用到系统中 - 表单实时赋值 ### 部分功能展示 ### AI类 **文件解析** ![alt text](public/AI文件解析.png) **多个AI角色** ![alt text](public/AI角色1.png) ![alt text](public/AI角色2.png) **指令中心** ![alt text](public/指令中心.png) **存储用户提出的问题** ![alt text](public/存储用户提出问题.png) **命令列表** ![alt text](public/命令列表.png) **** ### 系统类 **修改系统名称** ![alt text](public/更改系统名称.png) **页面跳转** ![alt text](public/页面跳转.png) **生成图表** ![alt text](public/图表生成.png) **图表修改** ![alt text](public/图表数据修改.png) **用户管理:支持增删改查** ![alt text](public/image-user-1.png) ![alt text](public/image-user-2.png) **订单管理:支持增删改查** ![alt text](public/image-order-1.png) ![alt text](public/image-order-2.png) **表单实时赋值** ![alt text](public/实时赋值.png) ### 扩展 **支持Iframe数据交互** ![alt text](public/Iframe配置.png) ![alt text](public/Iframe数据交互.png) **本系统还支持两个 AI 之间的对话,让对话不再局限于人与 AI,而是 AI 与 AI** ![alt text](public/自动对话.png) **聊天室(实验性,可AI辅助聊天)** ![alt text](public/聊天室.png) ![alt text](public/聊天室1.png) ![alt text](public/聊天室2.png)