1. All Collections >
  2. 产品 >
  3. 人工智能代理 >
  4. AI 代理:已知限制与解决方法

AI 代理:已知限制与解决方法

Avatar
Shing-Yi Tan
8 分钟

AI 代理功能强大,但有一些平台层面的限制需要注意。 请使用下方推荐的变通方法,以确保你的 AI 代理表现稳定可靠。

对话可见性

AI 代理对对话的元数据、历史记录和内部上下文的可见性有限。

渠道和来源元数据

AI 代理会自动接收基础渠道上下文,包括渠道类型、渠道名称和渠道 ID。 通过恰当的指令,你的 AI 代理可以利用这些信息调整回复长度、格式、语气和行为,以适应不同渠道。

来自 Meta 和 TikTok 的广告归因

当对话由 Meta 点击聊天广告TikTok 消息广告 发起时,你的 AI 代理会自动接收到一个广告上下文块,与渠道上下文一并提供。 无需配置。 此块包含:

  • 广告平台: Meta 或 TikTok

  • 广告活动: 活动名称

  • 广告组:广告组或广告集名称(如可用)

  • 广告名称:单个广告或创意名称(如可用)

这意味着你可以编写指令,根据联系人来自哪个广告来进行调整。 例如,以特定活动的消息开场,路由至不同团队,或触发不同的会话流程。

注意: 仅当广告进入事件发生在会话最近 20 条消息之内时,才包含广告上下文块。 如果会话已超出此窗口,则不包含广告上下文。 如果联系人在最近 20 条消息内打开了多个广告,则仅包含最近的一次广告进入记录。 请编写指令以处理这两种情况。

需注意的限制:

  • 渠道和来源的上下文均在较高层面提供。 虽然你的 AI 代理会自动接收结构化元数据(例如广告平台、活动和广告名称),但无法获取广告的实际内容。 你仍需编写指令,告诉你的 AI 代理根据该上下文应执行什么操作,以及广告的内容是什么。

  • AI 代理不会自动接收来源元数据,除非对话由 Meta 或 TikTok 的付费广告发起(会提供上述广告上下文块)。

推荐的解决方法:

如果你的用例需要了解联系人在付费广告之外的来源,请使用工作流捕获广告内容等信息,并将其存储到联系人字段中。

例如:

  • 创建一个以对话已打开为触发器的工作流

  • 根据渠道或来源添加条件

  • 更新联系人字段,例如 线索来源活动名称

然后你可以在 AI 代理的指令中要求其引用该联系人字段。 这可确保行为的一致性和可靠性,即使渠道或来源详情无法自动获取。

渠道感知行为示例提示

你可以通过明确指示 AI 代理在不同渠道中的行为,来引导其调整回复。 以下是一些你可以使用的示例:

调整回复长度与语气

如果此对话发生在 Instagram 或 TikTok 上,回复应简短(1–3 句),友好且具有对话性。 避免冗长的解释。
如果此对话发生在 WhatsApp 上,可以提供更详尽的回复,但要保持简洁、易读。
如果此对话通过电子邮件进行,请使用更结构化且正式的语气。 可以接受较长的解释和格式清晰的回复。

控制格式与内容

在 TikTok 上回复时请勿分享链接,除非联系人明确要求提供。
通过电子邮件回复时,可根据需要包含链接、要点和逐步说明。

基于渠道的行为与升级

如果对话发生在 Instagram 或 Facebook 上,且联系人询问计费、付款或账户相关问题,请立即升级至人工客服。
如果对话发生在 WhatsApp 上,请先尝试基本故障排除再升级,除非联系人明显感到沮丧。

指代对话时

在提及联系人发送消息的位置时,请使用“此聊天”或“此对话”。 切勿明确提及渠道名称。

分配历史

AI 代理无法查看分配历史或过去的分配操作,包括是否有其他 AI 代理将对话分配给它们。

这意味着:

  • 如果AI 代理 1 将对话分配给 AI 代理 2,AI 代理 2 不会知道它刚刚被分配。

  • AI 代理 2 无法区分由 AI 代理 1 发送的消息与人工客服发送的消息。

  • 因此,AI 代理 2 可能在不了解对话上下文的情况下开始响应,或不必要地重复操作。

推荐的解决方法:

如果你将多个 AI 代理串联使用,请包含一个明确的交接消息以提示下一个代理开始工作。

示例:在 AI 代理 1 的指令中

在将对话分配给 AI 代理 2 之前,发送一条消息:‘我会把你转交给 AI 代理 2,接下来将由该代理为你服务。’ 然后将其分配给 AI 代理 2。

示例:在 AI 代理 2 的指令中

只有在看到该消息后才开始你的顶层流程:‘我会把你转交给 AI 代理 2,接下来将由该代理为你服务。’ 看到该消息后,向用户打招呼并开始你的资格确认/支持流程。

这可确保:

  • AI 代理 2 知道交接已发生

  • AI 代理 2 在正确的时刻开始

  • 用户在代理之间获得顺畅的过渡

通过外部工具分配

当通过外部工具 — 例如 Developer API, n8n, 或 Make.com — 将 AI 代理分配到对话时,分配本身不会触发 AI 代理回复。

这是预期行为。 Respond.io 限制此行为,以防止在通过自动化同时分配多个对话时 AI 代理进行批量回复。

分配后,该对话将显示为已分配给 AI 代理。 但是,AI 代理不会主动发送消息。 AI 代理将在联系人发送消息后回复。

注意: 此限制暂无解决方法。

内部上下文和消息历史

AI 代理无法查看内部评论,并且在对话中只能访问最近的 20 条消息

因此,在做决策时,AI 代理不应依赖渠道来源、内部备注或较早的对话上下文。

推荐的解决方法:

将重要上下文存储在联系人字段生命周期阶段中,并指示 AI 代理改为引用这些字段。

例如:

  • 使用工作流或人工流程来保持诸如计划类型客户状态问题类别等字段的最新状态

  • 使用生命周期阶段(例如:新线索合格线索客户)来指导代理的响应方式

  • 在你的 AI 代理指令中,明确引用这些字段(例如,“如果生命周期是 客户,优先提供与支持相关的回应。”)

这可确保 AI 代理即使在无法访问较早消息或内部评论的情况下,也能使用可靠的结构化数据做出一致的决策。

外部能力

AI 代理主要在 respond.io 内运行,但现在可以使用AI Agent action: Make HTTP requests与外部系统交互。 这允许 AI 代理调用外部 API 以检索实时数据或触发第三方系统中的操作。

在此了解有关 AI Agent action: Make HTTP requests

消息类型与附件

AI 代理只能发送文本消息,目前无法发送文件或媒体,例如:

  • 文件(例如:PDF、文档)

  • 图像

  • 视频

  • 语音消息

  • 贴纸或其他富媒体

这意味着 AI 代理不应用于需要发送附件的流程(例如:宣传册、入职文档、发票或截图)。

推荐的解决方法:

使用工作流步骤或在联系人请求文件或媒体时将对话分配给人工客服。 你也可以配置一个工作流,在将控制权限返回给 AI 代理之前自动发送所需文件(若该渠道支持)。

模型配置

AI 代理不支持手动的温度设置,因为较新的 AI 模型不再暴露温度控制。

如果你想调整 AI 代理的“创造性”(类似于温度),最佳方法是在你的指令中直接提示它。 例如,你可以根据用例引导 AI 表现得更富创造性或更为严格。

高创造性(更高的“温度”):

以客户的语气热情且富有创造性地回应。

低创造性(更低的“温度”):

仅使用提供的公司知识来源和对话历史来回答客户的问题。 不要猜测或添加新信息。

这使你在无需专用温度设置的情况下,更好地控制语气和一致性。

常见问题与故障排查

如果 AI 代理找不到匹配的生命周期阶段 / 联系人字段 / 结案说明 / 团队 / 用户,会怎样?

如果参数不完全匹配,更新将失败。 始终在您的指令中提供确切的阶段名称、联系人字段名称、结案说明类别、团队/用户名

需要关于您的 AI 代理的帮助吗?

我们的支持团队随时为您提供帮助。

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您正在寻找的东西? 🔎