允许用户输入文件

注释

本文中的功能由 标准线束驱动,标准线束使用了《许可》中描述的由 标准线束驱动的代理计费选项。 了解如何访问 Access 标准代理和代理流程中的标准功能。

你可以使代理的用户能够上传文件和图像。 代理可以分析这些文件,并使用这些文件来提供响应。

何时允许文件输入

允许用户在以下方案中上传文件以引发代理响应:

  • 需要从已配置的知识源中获取信息的问题。
  • 可以从图像或上传支持的文件类型(如文本、CSV 或 PDF 文件)中回答的问题。

允许用户上传文件和代理以基于这些文件生成响应时,请遵循 提示工程的最佳做法

若要充分利用此功能,请查看以下提示:

  • 上传清晰、高质量的图像。 代理可能难以解释颗粒状、光线不足或像素化的图像。

  • 仅上传支持的文件类型:

    • DOCX
    • CSV
    • PDF
    • TXT
    • JPG
    • PNG
    • WebP
    • 非动画 GIF 文件
  • 仅上传满足这些大小限制的文件:

    • 单个文件大小:15 MB
    • 文本字符限制:
      • 在不使用代码解释器的情况下:每个文件限制为 30,000 个字符;如果上传多个文件,总字符数限制也为 30,000 个字符
      • 使用 代码解释器:没有字符限制
  • 若文件触发内容审核过滤,请重启对话。 智能体使用当前对话历史记录生成答案,如果对话历史记录中有令人反感的内容,则继续返回内容审核过滤错误。

注释

  • 如果您在基于文件生成高质量响应时遇到问题,请在您的代理的生成式 AI设置中的知识部分启用允许无依据响应设置。 如果未配置相关知识源,则此设置是必需的。 有关更多信息,请参阅允许不基于现有数据的响应

  • 如果将代理发布到SharePoint通道,则用户无法上传文件。

  • 如果代理驻留在 启用了客户管理的密钥的环境中,则允许将文件添加为输入,但代理不会处理文件。

  • 对 XLSX 和 PPTX 文件类型的支持目前仅在实验模式下可用。 若要使用这些文件类型,请联系Microsoft支持人员或Microsoft代表。

支持文件输入的通道

用户只能在特定频道为消息附加文件。 默认情况下,系统支持用户输入以下文件:

  • Microsoft Teams
  • 自定义网站和演示网站(Direct Line 和网页聊天)
  • 脸书
  • Customer Service 全渠道
  • 智能 Microsoft 365 Copilot 副驾驶®
  • Copilot Studio 中的 Testing Your agent 面板

该系统不支持语音和电话通道或SharePoint上的文件输入。 在系统不支持文件输入的通道上,系统会忽略附加文件,不将其内容发送给代理。

代理如何阅读上传的文件

对于Word文档(.docx),代理从文档正文中的标准段落和表格中读取文本。 代理可能不会读取仅出现在其他结构中的文本,包括:

  • 文本框、形状和文字艺术
  • SmartArt 及其他图表
  • 页眉和页脚
  • 嵌入或链接对象内的内容,例如嵌入式电子表格

如果文档大部分信息都保存在这些结构中,代理人可能会认为文档几乎没有文本。 这类信息来源的例子包括一页传单、图表、组织结构图或市场布局。

Tip

为了获得最佳效果,建议将你希望代理使用的信息写成标准段落或表格文本。 如果代理似乎无法识别 Word 文件的内容,检查重要文本是否在文本框、形状、SmartArt 或页眉或页脚中,并将其移入文档正文中。

当文件超过字符限制时

没有代码解释器时,代理每个文件最多可读取30,000字符的文本,多个文件总共可读取30,000字符。 如果上传文件的提取文本超过该限制,代理将丢弃该文件的内容。 客服可能会回复说文件无法处理,或者没有上传任何文件。 要处理较大的文件,请选择以下选项之一:

  • 打开 代码解释器,移除支持结构化数据场景的字符限制。
  • 上传前将文档拆分成更小的文件,或者删除代理不需要的内容。

该字符限制适用于代理从Office文档中提取的文本,如Word、PowerPoint和Excel文件。 PDF文件是以文件本身的方式处理的,而不是提取文本,所以这个字符限制不适用于它们。

一次对话中上传多个文件

用户上传的每一个文件都会增加智能体生成式AI模型在单次对话中处理的内容量。 大文件,尤其是电子表格,可能会增加大量数据。 如果用户在同一对话中上传多个大文件,合并后的内容可能超过模型一次处理的范围,代理可能会停止响应或返回错误。

若要避免此问题:

  • 上传并处理几个大文件后,重新开始对话。
  • 把大文件拆分成小文件,只上传经纪人需要的部分。
  • 请记住,之前上传的文件仍然被计入,即使客服回答了相关问题。

注释

如果代理在一次对话中经常处理多个大文件,可以在代理主题中添加“ 清除变量值 ”节点,并选择清除当前会话的对话历史。 例如,在处理完一个文件后, 这一步释放了积累的文件内容,确保后续上传不会超过模型的限制。

加密和受保护的文件

不支持具有加密功能的文件,例如敏感度标签或密码保护。 当用户上传一个密码保护或加密的 Office 文件时,代理会告诉用户该文件已被加密或密码保护,无法读取。 对于某些权限管理或标签加密的文件,代理会返回一个通用错误。

要使用内容,上传前请移除保护或标签(仅在贵组织的数据治理政策允许的情况下),或者使用支持敏感性标签文件的 Microsoft 365 体验,如 智能 Microsoft 365 Copilot 副驾驶® 对话助手。

开启文件上传功能

开发者可以允许代理用户在与代理进行聊天交互期间上传文件。

  1. 进入智能体的设置页面,选择生成式人工智能

  2. 导航至文件处理能力部分。

  3. 开启文件上传功能。

    生成式 AI 设置的屏幕截图,突出显示已启用的“文件上传”设置。

  4. (可选)选择内容审核时首选的严格程度级别。

  5. 选择“保存”

测试代理的文件分析功能

开启文件上传后,您可以通过上传文件和图像,并验证智能体的回复来测试智能体的能力。 要上传文件,请选择测试您的智能体聊天框中的回形针图标。 发布前请使用各类文件和图像配合不同查询进行全面测试,验证智能体响应的准确性。

“测试您的智能体”窗格的屏幕截图,突出显示了用于上传图像的回形针图标。

负责任的人工智能

Microsoft 致力于强大、负责任的 AI 实践。 在使用任何 AI 功能之前,请查阅Copilot Studio 的负责任 AI 准则。 与所有生成答案一样,内容会检查两次:首先在用户输入期间,在代理生成输出响应之前再次检查内容。 如果系统在输入或输出阶段发现有害、冒犯性或恶意内容,则代理不会做出响应。