如何使用摸鱼低代码的7大AI助手?自然语言直接操作业务系统的完整指南
【免费下载链接】mfish-nocode摸鱼低代码平台,是一款致力于让开发像摸鱼一样轻松的低代码/无代码平台。首创微服务单体服务一体化架构。基于SpringBoot4、Spring Ai、Vue3等最新前后端技术栈。已用于多个成熟项目,学习和实战两不误。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。项目地址: https://gitcode.com/gh_mirrors/mf/mfish-nocode
摸鱼低代码是一款让开发像"摸鱼"一样轻松的低代码/无代码平台,内置7 大 AI 助手,支持用自然语言直接查询、新增、修改、审批业务系统,无需记接口、无需写代码。本文带你快速上手这套 AI 助手体系 🎣
一、为什么需要 AI 助手?
传统低代码平台里,你想新增一个字典、审批一个流程任务,还是得在菜单里层层点找。摸鱼低代码基于Spring AI 2.0构建了"AI 能力矩阵":
- 智能路由:你说人话,系统自动判断该找哪个助手
- 多租户模型管理:不同租户可接入 OpenAI / Ollama / 智谱等不同大模型
- 垂直领域助手:每个业务中心都有专属助手,直接调用真实业务接口
二、智能路由:不用选助手,直接"说人话"
这是最爽的一点——你甚至不需要知道该用哪个助手。
网关助手(GatewayAssistant)接收你的自然语言问题后,由 LLM 自动做意图决策,把请求路由到对应领域的助手。整个过程通过统一的/ai/router接口完成,前端无需手动选择入口。
💡 比如你说"帮我看看我名下有哪些待办任务",路由服务会判断这是工作流域的问题,自动交给工作流助手处理。
智能路由入口实现:RouterController.java、AiRouteService.java
三、快速上手:三步完成自然语言操作
- 接入大模型:在平台的 AI 模型配置中填写你的 LLM 提供商信息(支持 OpenAI 兼容接口,也支持 Ollama 本地模型、智谱等)
- 打开 AI 助手入口:登录平台后进入对话界面,像聊天一样输入问题
- 自然语言操作业务:例如"查询当前租户的角色列表"、"部署流程 test-flow",助手会自动调用对应工具并返回真实结果
助手基类把"调用工具 → 流式返回"的流程做了统一封装,并且当流式调用失败时会自动降级为非流式调用,保证对话不中断:BaseAssistant.java
四、7 大 AI 助手能力速览 🚀
| 助手 | 路由路径 | 能帮你做什么 |
|---|---|---|
| 摸鱼小助手 | /ai/agent/chat | 通用问答、平台介绍、闲聊 |
| 认证中心助手 | /ai/oauth2/assist | 菜单、组织、角色、帐号、租户管理 |
| 系统中心助手 | /ai/sys/assist | 字典、分类目录、日志、代码生成、数据库、数据源 |
| 低代码中心助手 | /ai/nocode/assist | 自助大屏、自助API、组件管理、公式信息 |
| 调度中心助手 | /ai/scheduler/assist | 定时任务调度、任务执行日志、回调状态 |
| 存储中心助手 | /ai/storage/assist | 文件存储信息、文件管理、文件资源获取 |
| 工作流助手 | /ai/workflow/assist | 流程部署、流程实例、任务审批、待办任务 |
五、各助手实战示例(照抄就能用)
认证中心助手(OauthAssistant.java)
- "查一下租户 A 下有哪些角色"
- "帮我新增一个帐号 zhangsan"
系统中心助手(SysAssistant.java)
- "查询字典分类目录"
- "帮我生成一套用户管理的代码"
低代码中心助手(NoCodeAssistant.java)
- "帮我创建一个自助 API"
- "查看当前的组件管理列表"
调度中心助手(SchedulerAssistant.java)
- "这个定时任务最近执行状态如何?"
存储中心助手(StorageAssistant.java)
- "获取文件 xx 的资源地址"
工作流助手(WorkflowAssistant.java)
- "部署流程 test-flow"
- "帮我审批这个待办任务,同意"
摸鱼小助手(MfishAssistant.java)
- "介绍一下摸鱼低代码能做什么?"
六、几个值得了解的设计细节 ⚙️
- 不编造答案:所有助手都被要求"必须先调用工具、再基于工具结果回答",查不到就如实告知,不会凭空捏造
- 权限安全:工具调用会继承当前登录用户的身份(userId / tenantId),AI 只能操作你有权操作的数据
- 参数缺失会引导:如果你少说了关键参数,助手会主动追问,而不是瞎猜
- 按租户路由模型:每次请求实时解析当前租户,从模型路由中取该租户配置的 ChatModel,天然实现多租户隔离
模型路由核心实现:LlmModelRouter.java、LlmModelFactory.java
七、常见问题
Q:助手答不上来说"执行不了"怎么办?说明该操作还没有对应的工具接口,可以换个说法,或先通过界面操作。
Q:可以接本地模型吗?可以,平台支持 Ollama 等本地 LLM,也提供 OpenAI 兼容的/v1/chat/completions统一代理接口。
Q:AI 助手模块的代码在哪里?业务实现集中在 mf-business/mf-ai/ 目录,通用 AI 能力(模型工厂、Feign 工具注册等)在 mf-common/mf-common-ai/ 目录。
7 大助手 + 智能路由,把"点点点"变成了"说说话"。现在就打开摸鱼低代码的 AI 助手入口,用一句自然语言试试吧 🎣
【免费下载链接】mfish-nocode摸鱼低代码平台,是一款致力于让开发像摸鱼一样轻松的低代码/无代码平台。首创微服务单体服务一体化架构。基于SpringBoot4、Spring Ai、Vue3等最新前后端技术栈。已用于多个成熟项目,学习和实战两不误。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。项目地址: https://gitcode.com/gh_mirrors/mf/mfish-nocode
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考