外观
核心能力(ruoyi-aihuman-core)【暂未使用】
模块:
ruoyi-aihuman-coreℹ️ 暂未使用:该模块是数字人内置 LLM 文本对话的 SDK(无 REST 接口),当前无调用方——前端对话使用的是业务后台(
data-gl-admin)的/ai/chat/stream与/ai/orchestrate/chat/stream。相关代码与配置暂予保留。补充:原文所称「WebSocket 长连接(
/ws/digital-human)」实际由ruoyi-aihuman-pairing模块提供,并不在本模块内。
一、职责
- 对话流编排(AI 对话、工具循环)【暂未使用】
- 客户端工具调度:
ClientToolLoader加载aihuman-client-tools.yml - 提示词加载:
PromptLoader加载aihuman-prompt.yml - 对话历史、工具挂起状态存储于 Redis
二、关键配置
aihuman.client-tools.config-location:客户端工具清单位置(classpath:或file:)aihuman.prompt.config-location:提示词文件位置aihuman.chat.max-tool-loop-count:最大工具循环次数(默认 10)aihuman.chat.tool-execution-timeout:单次工具执行超时(默认 30s)
三、关键类
ClientToolLoader:加载工具清单(YAML → 工具定义)PromptLoader:加载提示词- 对话编排核心(调用 LLM)【暂未使用】
四、Redis Key
以下 Key 均属于暂未使用的内置 LLM 对话能力(前端对话走业务后台,这些 Key 当前不会产生)。
digital-human:chat:memory:{sessionId}(TTL 30min,对话历史)【暂未使用】digital-human:pending:tool:{sessionId}(TTL 10min,客户端工具挂起状态)【暂未使用】