[知识进化] 知识检索增强 — Agent 执行前自动检索相关知识 #61

Closed
opened 2026-05-10 15:32:18 +08:00 by admin · 0 comments
Owner

目标

每个 Agent 执行任务前,自动从知识库检索相关经验,注入到 system prompt 或 context 中。

实现方案

  • AgentRuntime.run() 执行前触发 pre_execute hook
  • 用用户输入 + 任务描述做语义检索(RAG)
  • 检索到相关知识条目后,拼接到 system prompt 末尾
  • 检索结果附带相似度分数,低于阈值的不注入

配置项

  • knowledge_retrieval_enabled: bool(默认true)
  • knowledge_top_k: int(默认3)
  • knowledge_min_score: float(默认0.7)

修改文件

  • backend/app/agent_runtime/core.py — 添加 pre_execute hook
  • backend/app/services/knowledge_retriever.py — 向量检索服务
  • Agent 配置页新增知识增强开关
## 目标 每个 Agent 执行任务前,自动从知识库检索相关经验,注入到 system prompt 或 context 中。 ## 实现方案 - AgentRuntime.run() 执行前触发 pre_execute hook - 用用户输入 + 任务描述做语义检索(RAG) - 检索到相关知识条目后,拼接到 system prompt 末尾 - 检索结果附带相似度分数,低于阈值的不注入 ## 配置项 - knowledge_retrieval_enabled: bool(默认true) - knowledge_top_k: int(默认3) - knowledge_min_score: float(默认0.7) ## 修改文件 - backend/app/agent_runtime/core.py — 添加 pre_execute hook - backend/app/services/knowledge_retriever.py — 向量检索服务 - Agent 配置页新增知识增强开关
admin closed this issue 2026-05-10 17:58:11 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/aiagent#61