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

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

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

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

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

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

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

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

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

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

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

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

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

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

















