
譯者 | 李睿
審校 | 重樓
本文闡述了使用n8n與OpenAI模型以構(gòu)建智能WhatsApp聊天機(jī)器人的具體方法,同時分析了實(shí)現(xiàn)WhatsApp業(yè)務(wù)查詢自動化所必需的先決條件。通過創(chuàng)建產(chǎn)品目錄向量存儲庫和創(chuàng)建WhatsApp AI代理兩個主要步驟,最終實(shí)現(xiàn)能處理客戶問題、提供準(zhǔn)確回答的自動化WhatsApp銷售助理,提升銷售和客戶體驗(yàn)。
想象一下,你所在的公司始終保持在線狀態(tài),客戶提出的問題能夠立即獲得準(zhǔn)確解答,并且能夠提供全天候不間斷服務(wù)。這并非遙不可及的未來愿景,而是當(dāng)前就能實(shí)現(xiàn)的現(xiàn)實(shí)——借助人工智能技術(shù),使用n8n實(shí)現(xiàn)WhatsApp銷售流程的自動化。
設(shè)想一下,當(dāng)客戶咨詢產(chǎn)品信息時,幾乎立即從完全“閱讀”了公司產(chǎn)品手冊的人工智能工具獲得準(zhǔn)確的答案。以下介紹使用n8n和OpenAI模型構(gòu)建智能WhatsApp聊天機(jī)器人,從而改變客戶服務(wù)和銷售體驗(yàn)。
n8n是什么?
n8n是一款開源的智能代理構(gòu)建和工作流自動化工具,它簡化了各種應(yīng)用程序的集成,并輕松地實(shí)現(xiàn)代理工作流的自動化。與其他自動化工具不同,n8n具備自托管的靈活性,避免了供應(yīng)商鎖定問題。作為一款無代碼/低代碼平臺,即使非開發(fā)人員也能夠輕松構(gòu)建強(qiáng)大的自動化管道。
n8n實(shí)現(xiàn)WhatsApp業(yè)務(wù)自動化的先決條件
使用n8n在WhatsApp Business上實(shí)現(xiàn)全天候響應(yīng)自動化必須滿足以下要求。
n8n平臺:運(yùn)行n8n工作流自動化工具一個實(shí)例,該解決方案將利用該平臺和操作來實(shí)現(xiàn)工作流的自動化。

圖1 n8n主頁
OpenAI帳戶+憑證:通過使用OpenAI帳戶訪問OpenAI。該解決方案使用OpenAI模型來生成文本嵌入,并實(shí)現(xiàn)人工智能代理的會話功能。用戶必須使用有效的API憑證才能對OpenAI模型進(jìn)行身份驗(yàn)證并交互。

圖2 OpenAI的開發(fā)平臺
WhatsApp業(yè)務(wù)賬戶+憑證:為了實(shí)時交換消息,必須擁有一個經(jīng)過驗(yàn)證的WhatsApp Business Cloud賬戶。用戶需要獲取API密鑰才能有效地集成組件。

圖3 WhatsApp Business主頁
創(chuàng)建智能代理的分步指南
創(chuàng)建這個自動化的WhatsApp銷售助理的工作流程主要分為兩個關(guān)鍵部分:首先,創(chuàng)建產(chǎn)品目錄向量庫;其次,使用n8n無代碼/低代碼自動化創(chuàng)建WhatsApp AI代理。具體操作如下:

圖4 WhatsApp+n8n+OpenAI
第一部分:創(chuàng)建產(chǎn)品目錄向量存儲庫
這一初始階段的重點(diǎn)是準(zhǔn)備產(chǎn)品信息,以便人工智能可以有效地理解和檢索這些信息:
1.首先添加手動觸發(fā)器
通過添加一個手動觸發(fā)器開始構(gòu)建工作流。

圖5 添加手動觸發(fā)器
2.使用HTTP節(jié)點(diǎn)獲取產(chǎn)品手冊
接下來,添加一個HTTP節(jié)點(diǎn),從網(wǎng)絡(luò)上檢索產(chǎn)品手冊。將方法設(shè)置為“get”,并將認(rèn)證方式設(shè)置為“none”。用戶需要提供產(chǎn)品目錄所在的網(wǎng)址,例如一個包含揚(yáng)聲器信息的PDF文件鏈接。

圖6用于nBn WhatsAPP自動化的HTP節(jié)點(diǎn)
3.從PDF中提取信息
在獲取PDF后,需要從中提取信息。使用“文件提取”節(jié)點(diǎn),如果產(chǎn)品目錄鏈接是PDF格式,則選擇“從PDF提取節(jié)點(diǎn)”。

圖7 從文件提取信息
4.創(chuàng)建向量存儲庫
在提取信息后,使用簡單的向量存儲節(jié)點(diǎn)開始創(chuàng)建向量存儲庫。
?選擇“將文檔添加到向量存儲”操作,并選擇“插入文檔”。
?至關(guān)重要的是,通過選擇“按ID”并為其命名一個唯一名稱(如“data store one ”)來創(chuàng)建自己的內(nèi)存密鑰。這個密鑰將在以后將人工智能代理與特定數(shù)據(jù)關(guān)聯(lián)起來。
5.使用OpenAI生成嵌入向量
添加一個OpenAI嵌入節(jié)點(diǎn)來創(chuàng)建產(chǎn)品手冊內(nèi)容的數(shù)值表示(嵌入)。
- 提供OpenAI憑證。
- 在文檔部分,使用默認(rèn)的數(shù)據(jù)加載器。將數(shù)據(jù)類型設(shè)置為“JSON”,并將模式設(shè)置為“加載特定數(shù)據(jù)”,并使用表達(dá)式從之前的PDF提取步驟中提取信息。
- 將文本拆分方式更改為“自定義”,并添加一個遞歸字符文本拆分器。

圖8 n8n WhatsApp自動化的第一部分
至此,工作流的第一部分已經(jīng)完成。在觸發(fā)后,它將獲取PDF,提取其中的信息,使用OpenAI創(chuàng)建嵌入,并將其存儲在簡單的向量存儲庫中。
第二部分:創(chuàng)建WhatsApp人工智能代理
接下來,利用n8n自動化構(gòu)建交互部分,用于處理WhatsApp查詢的人工智能代理:
1.添加WhatsApp觸發(fā)器節(jié)點(diǎn)
為了在收到消息時啟動人工智能代理,添加一個WhatsApp Business Cloud觸發(fā)器節(jié)點(diǎn)。選擇“收到消息時(on message)”,并輸入WhatsApp憑證。

圖9 WhatsApp觸發(fā)器節(jié)點(diǎn)
2.使用交換節(jié)點(diǎn)過濾消息
由于這個工作流側(cè)重于基于文本的問題,因此使用交換節(jié)點(diǎn)來區(qū)分文本和非文本消息。
- 將模式改為“規(guī)則”。
- 設(shè)置第一條規(guī)則,檢查消息值是否為“文本”,將其輸出重命名為“支持”。
- 添加另一條規(guī)則,檢查消息字符串表達(dá)式是否“不等于”“文本”,將其輸出重命名為“不支持”。這將構(gòu)建兩條不同的路徑。

圖10交換節(jié)點(diǎn)模塊
3.處理不支持的問題
對于“不支持”的路線,只需回復(fù)用戶即可。
- 添加一個WhatsApp Business Cloud發(fā)送消息節(jié)點(diǎn)。
- 提供憑據(jù),將操作設(shè)置為“發(fā)送”,并使用表達(dá)式表示收件人的電話號碼。
對于文本內(nèi)容,輸入這樣的信息:“抱歉,我們無法處理您的查詢”。

圖11 發(fā)送消息節(jié)點(diǎn)
4.為文本問題構(gòu)建人工智能代理
這是處理文本問題的神奇之處。
- 添加人工智能代理節(jié)點(diǎn):該代理不僅可以使用大型語言模型(LLM),還可以利用在第一部分中創(chuàng)建的向量存儲庫。
- 連接到OpenAI模型:將人工智能代理連接到OpenAI模型,選擇所需的模型并提供憑證。在內(nèi)存配置方面,選擇“簡單內(nèi)存”。這里選擇了gpt- loss -20b。
- 集成向量存儲庫工具:將向量存儲搜索問答工具連接到用戶的人工智能代理。
A.至關(guān)重要的是,使用與在工作流的第一部分中定義的完全相同的內(nèi)存密鑰(例如“data store one”)。這可確保代理訪問正確的產(chǎn)品目錄數(shù)據(jù)。
B.添加這個工具的OpenAI嵌入模型憑證。
- 設(shè)置聊天模型:對于主要的聊天交互,使用OpenAI聊天模型,添加憑證并選擇模型。

圖12 n8n中的人工智能代理
5.通過WhatsApp發(fā)送代理的回復(fù)
最后,一旦檢索增強(qiáng)生成(Agentic RAG)代理準(zhǔn)備好答案,就將其直接發(fā)送給用戶。
- 添加另一個WhatsApp Business Cloud發(fā)送消息節(jié)點(diǎn)。
- 添加憑證,將操作設(shè)置為“發(fā)送”,并使用表達(dá)式輸入收件人的電話號碼和文本正文(其中包含代理的答案)。
在完成這些步驟之后,就完成了工作流構(gòu)建!現(xiàn)在就擁有了一個強(qiáng)大的自動化WhatsApp銷售助手,它經(jīng)過充分訓(xùn)練,能夠根據(jù)產(chǎn)品手冊處理真實(shí)的客戶問題,并提供即時、準(zhǔn)確的回復(fù),這一切都是通過n8n、OpenAI和WhatsApp的集成實(shí)現(xiàn)的。

圖13 在n8n上完成WhatsApp業(yè)務(wù)自動化
結(jié)論
代理RAG WhatsApp聊天機(jī)器人將來自向量存儲庫的特定產(chǎn)品信息與人工智能代理的生成能力相結(jié)合,從而使得每次客戶交互都具有可操作性、準(zhǔn)確性和高效性。而采用
WhatsApp聊天機(jī)器人,如今可以隨時處理真實(shí)的客戶咨詢,優(yōu)化企業(yè)的銷售流程,并有效提升客戶體驗(yàn)。
原文標(biāo)題:How to Automate Your WhatsApp Business Queries Using n8n,作者:Soumil Jain































