Skip to content

AI 使用与开发 ​

HoHu 提供两种 AI 使用方式:通过编程助手与 HoHu Skills 创建、开发应用;在已运行的应用内,通过 AI 助手查询和处理业务数据。两者的模型配置和权限分别管理。

选择你的任务 ​

你的任务推荐路径准备条件
创建项目、开发业务模块安装 Skills → AI 辅助开发支持 Skills 的编程助手、HoHu CLI 和开发环境
在应用中查询或处理业务应用内 AI 助手可登录账号、可用助手与模型、对应业务权限
首次配置 AI配置与运维 → 普通用户验证默认租户系统超级管理员、模型服务凭据
接入自己的业务模块业务工具接入已有 Service、功能权限和数据可见范围

用 AI 创建和开发应用 ​

HoHu Skills 为 Claude Code、Cursor、Codex、OpenCode、TRAE 等编程助手提供工作流:

Skill负责什么
hohu-project使用实际 CLI 创建、初始化、启动和排查项目
hohu-business-module按项目规范开发业务模块,接入权限、页面、应用 AI 工具并验证

在准备使用助手的工作区安装:

bash
npx skills@latest add aihohu/hohu-skills

选择所需 Skill、编程助手和安装范围,确认助手已识别后提出需求。例如:

创建 equipment 项目,只需要 Backend 和 Web,初始化并启动。然后开发设备借用模块,支持借用、归还和查看记录,普通用户只能查看自己的借用记录,业务内容只需中文。

设备借用是开发需求示例,不是安装后自动获得的内置应用。Skills 指导助手实施和验证,交付结果应检查实际页面、权限、测试和 AI 工具执行记录。完整过程见 AI 辅助开发。

安装要求、编程助手标识与更新方式见 安装 Skills。安装 Skills 不会安装 HoHu CLI,也不会配置应用模型或授予业务权限。

在应用中使用 AI 助手 ​

打开 AI 对话,选择可用模型,使用自动路由或手动选择助手。先完成一次只读查询,再尝试需要确认的操作:描述任务 → 核对目标与影响 → 确认执行 → 检查工具结果和业务页面。

当前内置助手的发布范围如下。实例实际可用能力还受启用状态、角色绑定、功能权限和数据范围约束。

助手当前能力边界
用户管理助手用户查询、统计、创建和修改、部门与角色分配、导入导出及受控删除写入及导出需按工具流程确认
角色权限助手角色查询、受限委派角色创建与修改、菜单和助手授权集合管理授权受委派范围限制;删除走传统页面
部门管理助手部门查询、创建、修改和组织树移动部门删除走传统页面
通用工具助手解析已上传文件,返回结构化摘要需文件解析权限和有效工具策略,不负责跨业务管理

系统配置、AI Provider 和定时任务助手尚未发布,不作为当前可用能力。自定义业务需要开发并注册对应工具,新增 HTTP API 不会自动成为 AI 工具。

助手通过工具执行操作,仍受当前账号权限、租户边界和数据范围约束。模型回复不等于操作成功;以工具结果和业务页面为准。操作和排错见 应用内 AI 助手,管理配置见 配置与运维。