此工具用于通过连接到填充了您自己的文件的数据存储区,搜索和检索非结构化文档或常见问题解答内容中的信息。
首次创建该工具时,您需要提供以下信息:
- 名称:一个描述性名称,可帮助 AI 了解该工具的工作。名称应以动词开头(例如
search_internal_docs或query_product_manuals)。 - 说明:(可选)对该工具的功能以及 AI 何时应使用该工具的说明。这有助于模型确定此特定数据存储区是否包含用户提示的答案。
- 模拟工具响应:一种可选配置,用于在数据完全编入索引之前模拟工具的输出以进行测试。
- 位置:数据存储区托管的区域(例如 global)。
数据类型:您要导入的内容的格式:
- 非结构化数据:最适合 PDF、HTML 文件或文本文件等文档。
- 常见问题解答:最适合结构化问答对。
选择文件夹或文件:Google Cloud Storage 中数据的路径 (
gs://*)。您可以选择导入单个文件 或整个文件夹。同步频率:该工具检查源文件更新的频率。
- 一次性:一次性导入当前数据。
- 定期:在源文件发生更改时自动更新数据存储区(此设置在创建后无法更改)。
常见问题解答数据存储区
常见问题解答数据存储区可以保存常见问题解答 (FAQ) 的答案。 当用户问题与上传的问题高度匹配时,代理会返回该问题的答案,而不会进行任何修改。 您可以为代理显示的每个问答对提供标题和网址。
数据必须以 CSV 格式上传到数据存储区。每个文件都必须有一个描述列的标题行。
例如:
"question","answer","title","url"
"Why is the sky blue?","The sky is blue because of Rayleigh scattering.","Rayleigh scattering","https://en.wikipedia.org/wiki/Rayleigh_scattering"
"What is the meaning of life?","42","",""
title 和 url 列是可选的,可以省略:
"answer","question"
"42","What is the meaning of life?"
在上传过程中,您可以选择一个文件夹,其中每个文件都被视为 CSV 文件,无论其扩展名如何。
限制:
,后的额外空格字符会导致错误。- 空行(即使在文件末尾)也会导致错误。
非结构化数据存储区
非结构化数据存储区可以包含以下格式的内容:
HTMLPDFTXTCSV
您可以(但并不常见)从另一个项目的 Cloud Storage 存储桶导入文件。为此,您需要向导入过程授予明确的访问权限。请按照出错提示中的说明操作,其中将包含需要对存储桶具有读取权限才能执行导入的用户名称。
限制:
- 文本格式的文件大小上限为 2.5MB,其他格式为 100MB。
另请参阅从 Cloud Storage 导入。