跳转到主要内容

如何使用 Connect AI Agents 功能在 Wati 中连接和管理您自己的 AI 代理

摘要

想要在 Wati 上部署您自己的自定义 AI 智能体吗?通过 Connect AI Agents 功能,您可以将您的 AI 智能体直接作为 自定义 AI 智能体 集成到 Wati 中。这使您的智能体能够与人工客服协同工作,像您的团队成员一样接收、回复并管理客户对话。

注意:

  • Connect AI Agents 功能是 Wati 客户的一项付费附加组件($100 美元/月)。

  • 如果您已经在使用 Astra 并希望通过 Connect AI Agents 将其与 Wati 连接,则无需购买该附加组件。您只需订阅 Wati 的 Pro 或 Business 套餐即可启用此集成。

提示:您可以在 Wati 的 Settings(设置) > User Management(用户管理)页面中找到它!

指南

请按照本指南了解您的 AI 智能体如何通过 API 发送和接收消息、管理聊天上下文以及与 Wati 进行交互。

将您的 AI 智能体添加到 Wati

您可以将您的 AI 智能体注册为 Wati 中的 Custom AI Agent(自定义 AI 智能体)。添加后,您的智能体将获得一个专用的 access token(访问令牌),使其能够与 Wati 的公共 API 进行交互——例如发送消息、更新联系人或解决聊天问题。

您的自定义 AI 智能体将出现在 Team inbox operator list(团队收件箱操作员列表)中,您可以手动或通过 Wati automations(Wati 自动化)为其分配对话。

例如,您可以创建自动化规则,将所有新聊天自动分配给您的自定义 AI 智能体。

您的 AI 智能体如何接收客户消息

要接收消息,请向 Wati 提供一个 webhook URL。Wati 将通过此 webhook 向您的 AI 智能体推送相关的消息事件。

您的 AI 智能体不会被无关数据淹没——Wati 仅发送分配给您的 AI 智能体的对话事件。由人工客服处理的对话不会触发智能体的 webhook 事件。

支持的 webhook 事件

目前,您的 AI 智能体可以接收 2 种类型的 webhook 事件:

  • Chat Assigned(聊天已分配)——当聊天被分配给您的 AI 智能体时触发。

  • Assigned Message Received(收到分配的消息)——当分配给您的 AI 智能体的对话收到新消息时触发。

您的 AI 智能体如何回复客户

一旦您的智能体注册完成,就会生成一个专用的访问令牌。您可以使用此 dedicated access token(专用访问令牌)调用 Wati 的公共 API 来发送消息、更新联系人信息或管理聊天状态。

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

以下是入门最常用的端点:

  1. /sendSessionMessage

    • 向客户发送消息回复。

  2. /getContacts

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

  3. /updateContactAttributes

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

  4. /updateChatStatus

    • 在您的 AI 智能体解决对话后更新聊天状态。

  5. /assignOperator

    • 如果您的 AI 智能体无法处理,则将聊天重新分配给人工客服。

访问对话历史

当您的 AI 智能体被分配到某个聊天时,它可以使用 /getMessages API 端点检索 historical context(历史上下文)。这有助于您的 AI 根据过去和最近的消息生成更准确、更具上下文关联性的回复。

处理媒体消息

如果客户发送图片、文档或语音留言,Wati 将在 webhook 事件中包含一个 filename(文件名)。您的 AI 智能体可以使用 /getMedia API 下载文件并进行相应处理。

在哪里找到您的 Custom AI Agent

设置完成后,您的自定义 AI 智能体将出现在 Team inbox operator list(团队收件箱操作员列表)中,您可以像对待其他团队成员一样为其分配聊天。

您还可以使用 Wati automations(Wati 自动化)将消息自动路由到您的自定义 AI 智能体。

在聊天机器人中使用您的 AI 智能体

一旦您的 AI 智能体连接成功,您可以在流程构建器的 Use an AI Node(使用 AI 节点)下,通过 Custom AI Agent 节点将聊天机器人对话移交给它。

常见问题解答 (FAQs)

概述

1. Wati 中的 Connect AI Agents 功能是什么?

Connect AI Agents 功能允许您将自己的自定义 AI 智能体集成到 Wati 中。AI 智能体可以与人工客服协同工作,在 Wati 内接收、回复并管理客户对话。

2. Wati 套餐是否包含 Connect AI Agents 功能?

不包含。Connect AI Agents 功能是一项每月 100 美元的付费附加组件。但是,如果您已经在使用 Astra,则无需购买该附加组件。您只需订阅 Wati 的 Pro 或 Business 套餐,即可通过 Connect AI Agents 将 Astra 与 Wati 连接。

3. 如何在 Wati 中添加和分配自定义 AI 智能体?

您可以在 Wati 的 Settings(设置)> User Management(用户管理)下注册您的 AI 智能体。设置完成后,AI 智能体将出现在团队收件箱操作员列表中,并可以手动或通过 Wati 自动化分配对话。

接收客户消息

4. 自定义 AI 智能体如何接收客户消息?

要接收客户消息,您必须向 Wati 提供一个 webhook URL。Wati 会通过该 webhook 向 AI 智能体发送相关的消息事件。

5. 哪些对话会触发自定义 AI 智能体的 webhook 事件?

Wati 仅发送分配给自定义 AI 智能体的对话事件。由人工客服处理的对话不会触发智能体的 webhook 事件。

6. 自定义 AI 智能体支持哪些 webhook 事件?

自定义 AI 智能体目前可以接收两个 webhook 事件:

  • Chat Assigned(聊天已分配)——当聊天被分配给 AI 智能体时触发。

  • Assigned Message Received(收到分配的消息)——当分配给 AI 智能体的对话收到新消息时触发。

回复客户并管理对话

7. 自定义 AI 智能体可以使用 Wati API 做什么?

自定义 AI 智能体可以使用其专用访问令牌与 Wati 的公共 API 进行交互。它可以发送消息、检索联系人信息、更新联系人属性、更新聊天状态、将对话重新分配给人工客服、访问对话历史以及下载客户发送的媒体文件。

8. 自定义 AI 智能体如何访问对话历史?

当自定义 AI 智能体被分配到某个聊天时,它可以使用 /getMessages API 端点检索历史对话上下文。这有助于 AI 智能体生成更准确和更有针对性的回复。

9. 自定义 AI 智能体如何处理客户发送的媒体文件?

当客户发送图片、文档或语音留言时,Wati 会在 webhook 事件中包含文件名。自定义 AI 智能体随后可以使用 /getMedia API 端点下载并处理该媒体文件。

这是否解答了您的问题?