Type something to search...
将 Openai Ai 助手与 Whatsapp 整合:轻松提供客户支持的 5 个简单步骤

将 Openai Ai 助手与 Whatsapp 整合:轻松提供客户支持的 5 个简单步骤

使用WhatsApp和AI自动化客户对话

自动化客户对话已成为任何希望提供快速和个性化支持的企业的必要条件。WhatsApp是最广泛使用的通信平台之一,集成一个AI助手可以将用户体验提升到一个全新的水平。幸运的是,有一些解决方案可以实现这种集成而无需复杂的开发或专用基础设施。

image source: author

在本文中,您将学习如何使用WAMM.proOpenAI AI助手连接到WhatsApp,该平台通过消除管理自己服务器的需求来简化此过程。我们还将探讨QR Code生成器如何使访问变得更简单和高效。

1. 在OpenAI中创建AI助手

一个OpenAI AI助手可以被配置来执行各种功能,包括访问数据库以提供实时信息。以下是如何配置指令以便助手能够检索客户订单详细信息的示例:

示例指令给AI助手:

您是一个虚拟助手,帮助用户检查他们的订单。

当用户提供订单号时,您查询数据库并返回相应的详细信息。

使用 get_order_detailsget_ai_response 来完成此任务。

如果订单号不存在,请建议用户联系支持。

在OpenAI AI助手中的函数定义:

{
  "name": "get_order_details",
  "description": "Retrieve order details from the database",
  "parameters": {
    "type": "object",
    "properties": {
      "order_id": {
        "type": "string",
        "description": "The order number to look up"
      }
    },
    "additionalProperties": false,
    "required": ["order_id"]
  }
}

该函数允许助手AI在用户提供订单ID时检索订单详情。

与数据库的集成

为了使助手能够获取实时数据,我们可以创建一个Python函数来查询数据库以检索订单详情。

import sqlite3
import openai

OPENAI_API_KEY = "your_openai_api_key"
ASSISTANT_ID = "asst_123456789abc"

def get_order_details(order_id):
    """
    根据order_id查询数据库以获取订单详情。
    """
    conn = sqlite3.connect("orders.db")
    cursor = conn.cursor()
    cursor.execute("SELECT status, delivery_date FROM orders WHERE order_id = ?", (order_id,))
    result = cursor.fetchone()
    conn.close()
    return result if result else ("未找到订单。", "N/A")

def get_ai_response(user_input):
    """
    将用户提示发送给OpenAI AI助手并返回响应。
    """
    response = openai.ChatCompletion.create(
        model="gpt-4-turbo",
        messages=[{"role": "system", "content": "您是一个AI助手。"},
                  {"role": "user", "content": user_input}],
        assistant_id=ASSISTANT_ID,
        api_key=OPENAI_API_KEY
    )
    return response['choices'][0]['message']['content']

order_id = "12345"
order_status, delivery_date = get_order_details(order_id)
ai_response = get_ai_response(f"订单状态 {order_id}: {order_status}, 预计交付: {delivery_date}")
print(ai_response)

这个例子展示了OpenAI助手如何访问动态数据并根据最新的数据库信息提供个性化的响应。

以下是设置步骤:

  1. 访问OpenAI平台并导航到“助手”部分。
  2. 创建一个新的助手并给它一个相关的名称。
  3. 选择正确的模型(推荐使用GPT-4o-mini)。
  4. 配置指令和功能 — 清楚定义您希望AI如何响应。
  5. 保存并获取助手ID — 这将在WhatsApp集成中需要。

2. 创建快速访问WhatsApp的二维码

二维码是一种有效的方式,允许用户访问与AI助手的WhatsApp聊天。一些用例包括:

  • 技术支持:扫描产品上的二维码以获得即时帮助。
  • 活动和会议:通过专用聊天机器人快速访问信息。
  • 交付和物流:订单跟踪和快速客户支持。

要生成WhatsApp二维码,您可以使用免费的服务,如QR Code生成器,并设置一个链接,例如:

https://wa.me/407XXXXXXXX?text=Hello%20assistant

3. 将AI助手通过WAMM.pro连接到WhatsApp

WAMM.pro大大简化了集成过程,提供了一个现成的解决方案,无需开发和维护自己的服务器。AI助手可以立即连接到WhatsApp,无需额外编码。

image source: author

WAMM.pro的优点:

  • 快速设置,无需高级技术知识。
  • 直接与OpenAI和WhatsApp集成。
  • 无需自己的服务器或中介API。

它是如何工作的?

  1. WAMM.pro 上创建一个账户 并获取 Instance IDAccess Token
  2. 将您的 OpenAI AI助手 ID 发送给技术团队
  3. 15分钟内准备好! AI助手将自动回复在 WhatsApp 上发送消息的用户。

4. 通过 WAMM.pro API 手动实现

如果您想了解如何手动连接 WhatsApp 和 AI,您可以使用 WAMM.pro API 从 Python 脚本发送 WhatsApp 消息。

以下是如何做到这一点的实际示例,包括集成 OpenAI助手 ID:

import requests
import openai

ASSISTANT_ID = "asst_123456789abc"
OPENAI_API_KEY = "your_openai_api_key"

def get_ai_response(prompt):
    response = openai.ChatCompletion.create(
        model="gpt-4-turbo",
        messages=[{"role": "system", "content": "You are an AI assistant."},
                  {"role": "user", "content": prompt}],
        assistant_id=ASSISTANT_ID,
        api_key=OPENAI_API_KEY
    )
    return response['choices'][0]['message']['content']

def send_whatsapp_message(number, message):
    """
    使用 WAMM.pro API 向 WhatsApp 号码发送消息。
    """
    url = "https://app.wamm.pro/api/send"
    data = {
        "number": number,
        "type": "text",
        "message": message,
        "instance_id": "609ACF283XXXX",
        "access_token": "6489XXXXXXaed"
    }
    response = requests.get(url, params=data)
    return response.json()

ai_response = get_ai_response("Hello! How can I assist you?")
response = send_whatsapp_message("40734566xxx", ai_response)
print(response)

此方法非常适合那些希望进行自定义集成的人。

5. 结论 — AI和WhatsApp自动化的好处

🔹 快速且无代码 — AI助手可以立即集成到WhatsApp中,无需您自己的服务器。
🔹 可扩展且高效 — 非常适合希望自动化客户互动的企业。
🔹 完全灵活 — 可以选择无代码解决方案或定制API实现。

通过将AI与WhatsApp集成,企业可以优化客户互动,节省时间,并提升用户体验。无论您选择即时解决方案还是自定义实现,技术都为您提供了选择最佳方法的灵活性。

Related Posts

结合chatgpt-o3-mini与perplexity Deep Research的3步提示:提升论文写作质量的终极指南

结合chatgpt-o3-mini与perplexity Deep Research的3步提示:提升论文写作质量的终极指南

AI 研究报告和论文写作 合并两个系统指令以获得两个模型的最佳效果 Perplexity AI 的 Deep Research 工具提供专家级的研究报告,而 OpenAI 的 ChatGPT-o3-mini-high 擅长推理。我发现你可以将它们结合起来生成令人难以置信的论文,这些论文比任何一个模型单独撰写的都要好。你只需要将这个一次性提示复制到 **

阅读更多
让 Excel 过时的 10 种 Ai 工具:实现数据分析自动化,节省手工作业时间

让 Excel 过时的 10 种 Ai 工具:实现数据分析自动化,节省手工作业时间

Non members click here作为一名软件开发人员,多年来的一个发现总是让我感到惊讶,那就是人们还在 Excel

阅读更多
使用 ChatGPT 搜索网络功能的 10 种创意方法

使用 ChatGPT 搜索网络功能的 10 种创意方法

例如,提示和输出 你知道可以使用 ChatGPT 的“搜索网络”功能来完成许多任务,而不仅仅是基本的网络搜索吗? 对于那些不知道的人,ChatGPT 新的“搜索网络”功能提供实时信息。 截至撰写此帖时,该功能仅对使用 ChatGPT 4o 和 4o-mini 的付费会员开放。 ![](https://images.weserv.nl/?url=https://cdn-im

阅读更多
掌握Ai代理:解密Google革命性白皮书的10个关键问题解答

掌握Ai代理:解密Google革命性白皮书的10个关键问题解答

10 个常见问题解答 本文是我推出的一个名为“10 个常见问题解答”的新系列的一部分。在本系列中,我旨在通过回答关于该主题的十个最常见问题来分解复杂的概念。我的目标是使用简单的语言和相关的类比,使这些想法易于理解。 图片来自 [Solen Feyissa](https://unsplash.com/@solenfeyissa?utm_source=medium&utm_medi

阅读更多
在人工智能和技术领域保持领先地位的 10 项必学技能 📚

在人工智能和技术领域保持领先地位的 10 项必学技能 📚

在人工智能和科技这样一个动态的行业中,保持领先意味着不断提升你的技能。无论你是希望深入了解人工智能模型性能、掌握数据分析,还是希望通过人工智能转变传统领域如法律,这些课程都是你成功的捷径。以下是一个精心策划的高价值课程列表,可以助力你的职业发展,并让你始终处于创新的前沿。 1. 生成性人工智能简介课程: [生成性人工智能简介](https://genai.works

阅读更多
揭开真相!深度探悉DeepSeek AI的十大误区,您被误导了吗?

揭开真相!深度探悉DeepSeek AI的十大误区,您被误导了吗?

在AI军备竞赛中分辨事实与虚构 DeepSeek AI真的是它所宣传的游戏规则改变者,还是仅仅聪明的营销和战略炒作?👀 虽然一些人将其视为AI效率的革命性飞跃,但另一些人则认为它的成功建立在借用(甚至窃取的)创新和可疑的做法之上。传言称,DeepSeek的首席执行官在疫情期间像囤积卫生纸一样囤积Nvidia芯片——这只是冰山一角。 从其声称的550万美元培训预算到使用Open

阅读更多
Type something to search...