用途:该智能体面向统计或分析类提问,通过 Knowledge Catalog Search 查找并返回可用于回答问题的数据条目,而不是直接作答。
主要能力:支持自由文本检索与限定谓词检索。谓词可用等号(=)做精确匹配,用冒号(:)做子串或词元匹配,例如 name:foo。可用谓词包括 type、system、description、name、displayname、projectid、parent;逻辑运算符 AND、OR 须大写,排除项用连字符前缀,如 -name:foo。
使用方式:工具函数为 knowledge_catalog_search(query: str)。流程为理解查询、语义分解并生成最多 3 个不同检索变体、抽取谓词、并行批量调用检索(含逐字原文的基线检索)、按条目名去重、筛选并按相关度排序,返回完整条目名。若用户指定项目,必须把 projectid 写入查询字符串。name 与 description 谓词仅在查询明确使用 name 或 description 时使用。自由文本中不要使用双引号。
适用场景:在数据目录中定位表、数据集等资源,将业务概念翻译为数据存储术语进行检索。
限制:资料未提供具体部署方式、收费、平台支持与效果数据;谓词抽取须严格使用官方谓词表,不得自造谓词。