# =============================================================
# 2. KNOWLEDGE (知识契约)
# 定义 AI 节点所需的背景知识挂载标准
# =============================================================
knowledge:
- id: "market_trends_kb"
description: "亚马逊全球市场趋势知识库"
# [模式声明]
# VDB_DIRECT: 引擎负责向量化及物理检索
# SEMANTIC_API: 引擎发送文本,服务商返回聚合后的文本
provider_type: "SEMANTIC_API"
# [连接与认证配置]
config:
endpoint: "https://api.acme.com/v1/knowledge/search" # 接口 URL 或 VDB 物理地址
method: "POST"
timeout: 15
# 鉴权定义 (秘密注入)
headers:
Authorization: "Bearer {{env.KB_SERVICE_TOKEN}}"
# [模式特定参数] - 仅在 VDB_DIRECT 时生效
vdb_params:
index_name: "global-trends-idx"
top_k: 5
threshold: 0.85
embedding_model: "text-embedding-3-small"
# [注入契约]
injection:
target_variable: "context_knowledge" # Prompt 中引用的变量名
max_tokens: 1500 # 强制截断,防止 Token 溢出
format: "markdown" # 注入格式: text | markdown | json