Duaer

指南

S3、阿里云 OSS 存储桶里的文件接进企业知识库

把 S3 或阿里云 OSS、腾讯云 COS、MinIO 存储桶里某个前缀下的文件接进 Duaer 知识库,员工直接问里面的制度、手册和报告;组织内所有人都能搜到。

Duaer 能在存储桶里搜到什么?

Duaer 索引存储桶里这个前缀下最多 5000 个文件。PDF、Word、Excel、PowerPoint、文本、Markdown 和 CSV 读取全文,最大 20 MB;图片和其他文件只按文件名搜到。前缀以外的文件不列出也不读取。

员工可以问「出差打车怎么报销?」,Duaer 从存储桶里的报销制度找到答案并附出处。存储桶里的文件没有不签名就能打开的地址,出处只显示文件名。

怎么把存储桶接进 Duaer?

  1. 在阿里云 RAM、腾讯云 CAM 或 AWS IAM 里建一个只读的 AccessKey,只给这个存储桶的列出和读取权限(如 OSS 的 oss:ListObjects、oss:GetObject,S3 的 s3:ListBucket、s3:GetObject)。
  2. 在 Duaer 里新建凭证:阿里云 OSS、腾讯云 COS、MinIO 选“S3”凭证,Endpoint 填存储的 S3 兼容端点(如 https://oss-cn-hangzhou.aliyuncs.com、https://cos.ap-shanghai.myqcloud.com),区域填存储所在的区域;AWS 选“AWS (IAM)”凭证。
  3. 所有者或管理员打开侧边栏「数据来源」,点「添加数据来源」,在「文件」下选「S3 存储桶」(搜 OSS 也能找到),选「知识来源」,再选凭证,填存储桶和前缀(如 handbook/),点「连接」。
  4. 稍等索引完成后,问一个答案就在存储桶文件里的问题,看出处是否指向那个文件。

谁能搜到这些文件?

组织内所有人。存储桶的访问策略和 ACL 对应不到 Duaer 里的成员,所以 Duaer 不按人区分:只连接所有成员都可以看的前缀,敏感文件放在别的前缀下。

有哪些限制?

  • 每个组织连接一个存储桶和一个前缀,最多 5000 个文件;超过 20 MB 的文件只按文件名搜到。
  • 直接连接只支持 https 端点;内网里的 MinIO 等存储要经列出它的本地数据网关读取。
  • 文件改了(ETag 变了)会重新读取;删除的文件会从知识库里移除。

想看 Duaer 怎么把知识搜索和事项跟进放在一起,打开 Duaer 官网。

常见问题

Duaer 会改动存储桶里的文件吗?

不会。Duaer 只列出和读取文件建索引,不写入、不删除。用只读的 AccessKey 即可。

存储桶里的文件改了,Duaer 多久能搜到?

Duaer 每 10 分钟列出一次前缀下的文件,ETag 变了的文件重新读取。

支持腾讯云 COS 和 MinIO 吗?

支持。它们都兼容 S3 接口:选“S3”凭证,Endpoint 填它们的 S3 兼容端点。

同组