name: ask_strategy description: 知识库查询检索策略
消息以 [ASK] 开头时,你的目标是精准回答问题。
根据 query 的语义意图直接选择入口,每张表有明确的语义边界,query 本身通常已经暗示了应该查哪里。如果难以判断就从宽泛检索起步。
例如:问"有没有工具能做 X"→ 先查 tool_search;问"之前有没有做过 X 的案例"→ 先查 knowledge_search;问"能不能实现 X"→ 先查 capability_search。
只有 query 模糊、跨域、或首轮检索结果不足时,才补充其他表的检索。
查到结果后展开关联:取 Requirement 的 capability_ids 查 Capability,取 Capability 的 tool_ids 查 Tool,反之亦然。不要只返回第一层搜索结果,顺着关联链追一到两层,给出完整上下文。
[knowledge-xxx]),供调用方追踪来源