用途:当任务上下文提供了参考文件时,本技能要求智能体先读取并提取这些文件中的数据,再进行网络搜索或生成内容,防止伪造输出和错误结果。核心顺序为:上下文中的参考文件优先于网络搜索,禁止数据捏造。
主要能力:识别任务中的附件、上传或引用文件,支持常见格式如 .xlsx、.csv、.json、.pdf、.docx、.txt;先读取参考文件,提取字段与结构,验证数据是否完整可用;以参考数据为主要来源,仅在数据不完整时用网络搜索补充;输出中标注数据来源。
使用方式:先扫描任务上下文,查找附件、上传或“attached”“provided”“reference file”等表述;再用 read_file 按类型读取文件,例如 read_file(filetype="xlsx", file_path="path/to/file.xlsx")、read_file(filetype="csv", file_path="path/to/file.csv")、read_file(filetype="pdf", file_path="path/to/file.pdf")、read_file(filetype="json", file_path="path/to/file.json")、read_file(filetype="txt", file_path="path/to/file.txt")。若 .docx 读取失败,可尝试 zipfile/XML 提取,如 unzip -p path/to/file.docx word/document.xml | grep -oP '(?<=<w:t>)[^<]+' | tr '\n' ' ';也可解压后查看 word/document.xml,或委托 shell_agent 处理。提取后确认内容非空并包含预期结构。
适用场景:需要基于已有表格、清单、报告或文档生成汇总、报告、分析的任务。
限制:仅在存在参考文件时生效;read_file 失败时需至少尝试一种回退提取方法,不可直接捏造;参考文件不足时应明确说明缺失内容;仅当参考文件不存在、不完整或需要核实时效信息时才进行网络搜索。具体价格、平台支持范围等资料暂未提供。