instance.yml.template 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # ════════════════════════════════════════════════════════════
  2. # {{DOMAIN}} — TODO: 一句话描述
  3. # ════════════════════════════════════════════════════════════
  4. # 部署后访问 http://1.95.125.250:{{PORT}}/
  5. # ════════════════════════════════════════════════════════════
  6. agent: qaagent67lambda # agent 模板(位于 /home/67/agentexample/)
  7. name: {{DOMAIN}}问答
  8. description: >
  9. TODO: 多行领域描述
  10. # ═══ 路径覆盖 (instance 数据目录) ═══
  11. knowledge:
  12. baseDir: /home/67/knowledge/{{DOMAIN}}
  13. rawDir: /home/67/knowledge/{{DOMAIN}}/raw
  14. processedDir: /home/67/knowledge/{{DOMAIN}}/processed
  15. indexFile: /home/67/knowledge/{{DOMAIN}}/rag_index.json
  16. keywordFile: /home/67/knowledge/{{DOMAIN}}/rag_index.keywords.json
  17. vectorIndex: /home/67/knowledge/{{DOMAIN}}/rag_vectors_v2.npy
  18. vectorMeta: /home/67/knowledge/{{DOMAIN}}/rag_vectors_meta_v2.pkl
  19. wiki:
  20. dir: /home/67/knowledge/{{DOMAIN}}/wiki
  21. relationsFile: /home/67/knowledge/{{DOMAIN}}/wiki/relations.json
  22. # ═══ 模型 ═══
  23. model:
  24. provider: ollama
  25. name: qwen2.5-32b
  26. baseUrl: http://127.0.0.1:8000/v1
  27. # ═══ 检索权重 (按需调整) ═══
  28. retrieval:
  29. skills:
  30. embedding:
  31. baseUrl: http://127.0.0.1:11435/api/embed
  32. weights:
  33. fact: {bm25: 1.0, vector: 0.5, graph: 0.1, wiki: 0.1}
  34. process: {bm25: 0.7, vector: 0.5, graph: 0.3, wiki: 0.6}
  35. person: {bm25: 0.8, vector: 0.5, graph: 0.3, wiki: 0.5}
  36. compare: {bm25: 0.5, vector: 0.8, graph: 0.4, wiki: 0.7}
  37. relation: {bm25: 0.5, vector: 0.3, graph: 0.7, wiki: 0.8}
  38. synthesis: {bm25: 0.6, vector: 0.5, graph: 0.5, wiki: 0.6}
  39. temporal: {bm25: 1.0, vector: 0.2, graph: 0.05, wiki: 0.2}
  40. # ═══ 领域 system prompt ═══
  41. systemPrompt: |
  42. 你是 {{DOMAIN}} 知识库问答助手。
  43. ## 工作原则
  44. - TODO: 仅使用检索到的知识库内容回答,不得编造
  45. - TODO: 标明信息来源
  46. - TODO: 如知识库无相关信息,明确告知
  47. # ═══ Demo UI 配置 (deploy_domain.sh 读取) ═══
  48. demo:
  49. title: {{DOMAIN}} QA Demo # 网页标题/H1
  50. tagline: RAG vs Wiki | TODO 多少文档 | Qwen2.5:32B
  51. placeholder: 请输入 {{DOMAIN}} 相关问题...
  52. domain: {{DOMAIN}} # BM25 baseline 提示词中使用
  53. port: {{PORT}} # 必填,唯一端口号
  54. examples: # 5 个示例问题
  55. - { q: "TODO 示例问题 1?", label: "短标签 1" }
  56. - { q: "TODO 示例问题 2?", label: "短标签 2" }
  57. - { q: "TODO 示例问题 3?", label: "短标签 3" }
  58. - { q: "TODO 示例问题 4?", label: "短标签 4" }
  59. - { q: "TODO 示例问题 5?", label: "短标签 5" }