Skip to content

AI Harness 开发路线图

用户文档见 AI 智能引擎(Harness)

进度总览

阶段状态
Step 0~5:Pipeline · Memory · Skills · UI · Loop · 打包✅ 已完成
Step 6:incident → guard/skill 半自动建议✅ 已完成

Step 6 说明

  • generateAiHarnessSuggestionsApi:聚合最近 incident,规则生成 guard/skill 建议
  • applyAiHarnessSuggestionApi:用户确认后写入护栏或 Skill(不自动静默修改)
  • 工作台:智能引擎 → 事件日志 → 生成建议 → 应用

性能优化清单

优化说明
Embedding LRU 缓存同文本 5min 内不重复请求
Embedding 超时默认 8s,避免阻塞 LLM
记忆召回缓存session+query 60s 复用召回块
跳过 tool feedback 轮BizApi loop 中间轮不调 embedding
单次 vec 检索session + global 合并查询
Brute 降级 SQL 过滤scope=global OR session
经验/事件异步写入setImmediate 不阻塞 autoexec
Skills 内存缓存beforeLlm 无 DB IO
会话摘要异步SessionSummarizer 不阻塞 LLM
ctx.harnessCfgbeforeLlm 单次读配置
sessionMemory 预取compact + state 少一次 DB
护栏正则编译缓存guard 变更时 invalidate
SQL prepare 复用AiMemoryStore 预编译语句
catalog 热路径已加载则 getBizApiDocCatalog() 同步读

关键文件索引

路径职责
src/main/ai/harness/incident/analyzeHarnessIncidents.ts事件规则聚合
src/main/ai/harness/incident/AiHarnessSuggestionService.ts建议生成与应用
src/main/ai/harness/AiHarnessPipeline.ts编排
docs/guide/ai-harness.md用户文档

企业级桌面 RPA 自动化平台 · 联系我们