把数据交给智能体
把本地文件、截图、数据库里的数据交给智能体,以及它在什么范围内读写文件。做出来的文件放在哪、怎么取用,见产物与表格。
几种方式
| 方式 | 做法 | 适合 |
|---|---|---|
| 引用本地文件 | 点输入框左下角的「引用本地文件」,选择文件或文件夹 | 一次性用到的几份数据 |
| 拖进来 | 把文件或文件夹直接拖到输入框 | 同上,更快 |
| 写路径 | 在消息里写出完整路径,例如 D:\data\dem.tif | 路径已经复制在手边时 |
| 粘贴截图 | 截图后在输入框按 Ctrl + V | 让智能体看图、读表、识别报错 |
| 项目源文件夹 | 在项目里登记数据目录 | 长期反复使用的同一批数据 |
| 连接器 | 在连接器里配置数据库、GeoServer 等 | 数据在数据库或服务里 |
待发送的文件显示在输入框上方,可以逐个移除。当前模型支持图片输入(模型列表里带「可看图」标记)时,截图和图片会直接交给模型看;不支持时,智能体用「识图」能力读取文字和表格,识别方式在设置 → 识图里选择。图片支持 png、jpg、webp、bmp、tif,单张不超过 20 MB,GIF 等格式请先另存为 PNG。
文件访问范围确认
智能体默认只能访问两类位置:本会话自己的产物目录(可读写)和所在项目的源文件夹(只读)。粘贴的截图存放在会话目录里,也可以直接读取。你拖进来或写出路径的文件在这两类位置之外时,它会先在对话里弹出「文件访问范围确认」卡片:
- 卡片写明请求的路径,以及是要读取还是读取并修改;
- 同意后,智能体可以访问这个位置下的全部文件和子文件夹。如果请求的是一个文件,授权的是它所在的整个文件夹;
- 选的位置范围很大(整个磁盘、用户目录,或桌面、文档、下载、OneDrive 这类文件夹)时,卡片会额外提醒:里面可能有与任务无关的个人或工作文件,建议拒绝,改为指定具体的数据文件夹;
- 风险提示:该位置下的文件内容会被读取并发送给你配置的大模型服务。不要授权含有敏感文件的文件夹;
- 写入权限下,智能体可以新建、覆盖或修改其中的文件。
这项确认不受「自动批准」影响,每个新位置都需要你手动点「允许访问」或「拒绝」;已经授权过的位置不会重复询问。
- 智能体只能为你自己拖进来或写在对话里的路径申请授权,其他路径会被直接拒绝,它也不会为了“找一找”去翻整个磁盘。不知道文件在哪时,它会请你把文件拖进来或告诉它路径;
- 在项目会话里授权的位置会保存为项目的只读源文件夹,成果仍然写到会话产物目录;
- 不属于项目的会话,授权只对当前会话有效,按卡片上的读取或读写权限生效;
- 拒绝后,智能体会告诉你并用已有权限范围内的数据继续。
智能体怎么读写文件
- 读:文本、CSV、代码、配置等直接读取,自动识别 UTF-8 和 GBK 编码,长文件分段读;空间数据(Shapefile、GeoTIFF 等)和二进制文件交给 GDAL 等插件处理,不当作文本读;
- 写:新建、修改、复制文件都属于写操作,执行前会弹出「写操作审批」(见审批与确认)。一次修改多个文件时合并成一张审批卡片,任一处失败会整体回退;
- 项目源文件夹只读:需要基于源数据产出新文件时,结果写到产物目录,原文件不动。
更多细节见智能体内置能力。