根据问题选择查询方式
假设汽车表包含cars、production_year、color 和 description 四列,“2000 到 2010 年生产的汽车中,哪种颜色最常见?”适合用表格查询。“如果我住在纽约,哪辆车最值得买?”需要理解未结构化的描述,更适合检索。
如果任务既需要数量结果,又需要解释背景,可以结合两种方式。
为智能体添加 Query Tables
工作区提供此功能时,打开 Agent Builder,找到 Action & Data sources(操作与数据源)。选择 Add a tool(添加工具),再选 Query Tables(查询表格)。选中智能体需要使用的一张或多张表,然后保存配置。该工具可以同时查询多张受支持的数据表,也可以组合来自不同来源的表。 如果需要关联多个表,请在智能体指令中说明匹配列。例如,users 表有 email 列,orders 表有 user_email 列,可以说明这两列代表同一用户。关联关系会影响总额时,还要说明一对一或一对多关系,避免重复计算。
从 CSV 创建表格
如果工作区允许手动创建 CSV 表格,Builder 可以在 Knowledge 文件夹中操作:- 打开 Knowledge(知识),再进入要存放表格的 Space 的 Folders(文件夹)。
- 选择一个文件夹,或点击 Add a new folder(新建文件夹)。
- 打开该文件夹中的 Tables(表格) 标签页,点击 Add table(添加表格)。
- 上传 CSV 文件,并填写清楚的表格说明。