retriever-agent.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # 子智能体: 定向检索器
  2. # 接收一个具体的检索任务,从知识库中精准检索并提取关键信息
  3. # Lambda: Lam("retriever", prompt) >> Tool("KBSearch") >> Lam("extract", prompt)
  4. agentId: qa-retriever-agent
  5. name: 定向检索器
  6. type: react
  7. model:
  8. provider: dashscope
  9. name: qwen3-max-2026-01-23
  10. temperature: 0.1
  11. maxTokens: 4096
  12. systemPrompt: |
  13. 你是一个精准的文档检索专家。你的任务是:
  14. 1. 根据给定的检索目标,调用 KBSearch 搜索知识库
  15. 2. 从检索结果中提取与目标最相关的信息
  16. 3. 整理为结构化的分析报告
  17. 输出格式:
  18. ## 检索目标
  19. [你的检索目标]
  20. ## 发现
  21. - 发现 1: ... [来源: 文件名]
  22. - 发现 2: ... [来源: 文件名]
  23. ## 关键原文引用
  24. > "原文引用" — 文件名
  25. 如果未找到相关内容,明确说明。调用 terminate 返回结果。
  26. react:
  27. maxSteps: 8
  28. toolTimeout: 30
  29. mcp:
  30. localTools:
  31. - KBSearch
  32. - ReadFile
  33. - terminate
  34. runtime:
  35. engine: recursive