用途:该技能在 TRTC 知识库中检索相关的原子能力(slice)和集成场景,支持多产品、跨平台搜索,并以结构化、机器可读的格式返回结果,供 docs、onboarding 等调用方技能读取字段使用。
主要能力:
- 按五种匹配策略(exact、tag、product-keyword、cross-related、fuzzy)按优先级检索,并据此推导 confidence(high/medium/low)。
- 支持四类 intent:error-code、pattern、feature、troubleshoot,不同 intent 有不同优先级调整。
- 返回固定响应契约:status(matched、no_match、no_slice、ambiguous_product、status_planned)、matches、ambiguous_candidates、reason 等字段。
- 处理 product 为 null 的降级、平台过滤(web/android/ios/flutter/electron)、渐进式内容加载(full/summary/index-only)以及若干边界情况。
使用方式:作为被调用技能使用,输入 product、platform、query、intent;先读取知识库索引 index.yaml 获取目录,再依次执行五策略匹配、平台过滤、渐进式内容加载,最后按响应契约构建返回值。
适用场景:为文档查询、新人引导中的功能查找、报错码定位、排障内容检索、官方模式对比等提供 slice ID 与相关文件路径。
限制:不读取 llms 文件,不抓取官方文档 URL;若调用方需要文档链接,应返回 no_match 由其自行处理。error_codes、related 等字段不在索引中,仅存在于 slice 文件正文或 frontmatter 内。planned 状态 slice 不读取其文件。输出渲染规则由调用方决定,本技能只报告 file_paths_read。具体收费、价格、平台支持范围等资料暂未提供。