跳转到主要内容

如何使用自带AI(BYOA)来连接和管理您在Wati中的自定义AI代理

更新于今天

概述

想在 Wati 上部署自己的自定义 AI 代理吗?通过 自带 AI(BYOA) 功能,您可以将 AI 代理直接集成到 Wati 作为 AI 操作员。这使您的代理能够与人类操作员一起工作 - 接收、响应和管理客户对话,就像您团队的一员。

自带 AI(BYOA) 功能目前处于 测试阶段,并作为 Wati 商业计划的 附加组件 可用。在 测试阶段 结束后将收取费用。

您可以在 Wati 的 用户管理 页面找到它!

说明

按照此指南了解您的 AI 代理如何通过 API 发送和接收消息、管理聊天上下文并与 Wati 互动。

向 Wati 添加您的自定义 AI 代理

您可以在 Wati 中将 AI 代理注册为 AI 操作员。添加后,您的代理将收到一个专用的 访问令牌,允许其与 Wati 的公共 API 进行交互 - 例如发送消息、更新联系人或解决聊天。

您的 AI 操作员将出现在 团队收件箱操作员列表 中,您可以手动或通过 Wati 自动化 将对话分配给它。

例如,您可以创建一个自动化规则,将所有新聊天自动分配给您的 AI 操作员。

您的 AI 代理如何接收客户消息

要接收消息,请向 Wati 提供 webhook URL。Wati 将通过此 webhook 将相关消息事件推送给您的 AI 代理。

您的 AI 代理不会被不必要的数据淹没 - Wati 只会发送分配给您的 AI 代理的对话事件。人类操作员处理的对话不会触发您的代理的 webhook 事件。

支持的 webhook 事件

目前,您的 AI 代理可以接收 2 种类型的 webhook 事件:

  • 聊天已分配 - 当聊天分配给您的 AI 代理时触发。

  • 已分配消息已收到 - 当分配给您的 AI 代理的对话中有新的传入消息时触发。

您的 AI 代理如何回复客户

注册后,将生成一个专用的访问令牌。您可以使用此 专用访问令牌 与 Wati 的公共 API 发送消息、更新联系人信息或管理聊天状态。

您可以在 Wati API 文档 中找到完整的 API 列表。

以下是一些常用的端点,以便您开始使用:

  1. /sendSessionMessage

    • 向客户发送消息响应。

  2. /getContacts

    • 当对话分配给您的 AI 代理时,检索联系人详细信息(例如电话号码和自定义属性)。

  3. /updateContactAttributes

    • 在 Wati 中将在对话中收集到的新信息存储为联系人属性。

  4. /updateChatStatus

    • 在您的 AI 代理解决对话后更新聊天状态。

  5. /assignOperator

    • 如果您的 AI 代理无法处理,将聊天重新分配给人类操作员。

访问对话历史

当您的 AI 代理被分配到聊天时,可以使用 /getMessages API 端点检索 历史上下文。这有助于您的 AI 根据过去和最近的消息生成更准确和上下文化的响应。

处理媒体消息

如果客户发送图像、文档或语音便笺,Wati 将在 webhook 事件中包含 文件名。您的 AI 代理可以使用 /getMedia API 下载文件并相应处理。

在哪里找到您的 AI 操作员

设置后,您的 AI 操作员将出现在 团队收件箱操作员列表 中,可以像其他团队成员一样分配聊天。

您还可以使用 Wati 自动化 将消息自动路由到您的 AI 操作员。

常见问题解答(FAQs)

常见问题

1. 自带 AI(BYOA)功能是什么?

自带 AI(BYOA)功能允许您将自定义 AI 代理集成到 Wati 作为 AI 操作员。添加后,您的 AI 代理可以发送和接收消息、管理聊天上下文并通过公共 API 与 Wati 互动。

2. 谁可以访问 BYOA 功能?

BYOA 功能目前作为 Wati 商业计划的附加组件可用。它处于测试阶段,正式发布后将收取费用。

3. 在 Wati 中如何找到 BYOA 选项?

您可以在 Wati 的 用户管理 页面找到自带 AI 功能。

设置和配置

4. 如何将我的自定义 AI 代理添加到 Wati?

您可以在 Wati 中将 AI 代理注册为 AI 操作员。注册后,它将收到一个专用访问令牌,用于与 Wati 的公共 API 进行交互,例如发送消息、更新联系人和管理聊天状态。

5. 如何将聊天分配给我的 AI 代理?

您的 AI 操作员将出现在 团队收件箱操作员列表 中。您可以手动分配聊天或使用 Wati 自动化规则自动分配对话。

消息和 API 处理

6. 我的 AI 代理如何接收客户消息?

Wati 通过您提供的 webhook URL 将消息事件发送到您的 AI 代理。只有分配给您的 AI 代理的对话会触发 webhook 事件 - 人类操作员处理的聊天被排除在外。

7. 支持哪些类型的 webhook 事件?

您的 AI 代理目前可以接收两种类型的 webhook 事件:

  • 聊天已分配 - 当聊天分配给您的 AI 代理时触发。

  • 已分配消息已收到 - 当分配给您的 AI 代理的对话中有新消息时触发。

8. 我的 AI 代理如何回复客户并管理对话?

您的 AI 代理可以使用其访问令牌与 Wati 的公共 API 发送消息 (/sendSessionMessage)、检索联系人 (/getContacts)、更新属性 (/updateContactAttributes)、解决聊天 (/updateChatStatus) 或将其重新分配给人类操作员 (/assignOperator)。

9. 我的 AI 代理如何处理媒体并访问聊天历史?

如果客户发送文件,Wati 将在 webhook 事件中包含文件名。您的 AI 代理可以使用 /getMedia API 下载它。对于过去的消息,它可以使用 /getMessages 访问聊天历史并保持上下文。

自动化和团队管理

10. 我可以自动化将聊天路由到我的 AI 操作员吗?

是的。您可以使用 Wati 的自动化规则将新或特定聊天自动路由到您的 AI 操作员,就像将聊天分配给其他团队成员一样。

这是否解答了您的问题?