而GPTBots作為BOT開發(fā)平臺(tái),一直是生成式AI的前沿探索者。本文將與您分享,如何在GPTBots上,為您的業(yè)務(wù)開發(fā)和訓(xùn)練一個(gè)擁高可用性的BOT。

準(zhǔn)備工作

注冊(cè)GPTBots平臺(tái)

注冊(cè)一個(gè)GPTBots賬號(hào),是開發(fā)BOT的第一步。

進(jìn)入GPTBots平臺(tái)(https://gptbots.ai/developer),點(diǎn)擊【注冊(cè)】,并登錄到【開發(fā)者后臺(tái)】。完成注冊(cè)后,平臺(tái)會(huì)為您贈(zèng)送一些積分,這些積分能夠讓您進(jìn)行平臺(tái)功能的初體驗(yàn),例如創(chuàng)建BOT、調(diào)試BOT、訓(xùn)練BOT等。如果完成企業(yè)認(rèn)證,還可以獲得高達(dá) 500 積分的贈(zèng)送。

業(yè)務(wù)分析

首先,您需要明確BOT在您的業(yè)務(wù)中的定位和目標(biāo)。

定位指的是BOT在您的業(yè)務(wù)中的特殊位置,它被用于解決某個(gè)特定領(lǐng)域的問題,因此與其他BOT是存在差異的。目標(biāo)指的是BOT在您的業(yè)務(wù)中所能達(dá)成的具體結(jié)果,例如降低成本、提升人效等。

我們建議您可以把BOT理解為一名員工,這位員工知識(shí)淵博,無(wú)所不知,但在某些專業(yè)領(lǐng)域又有些欠缺。不過,只需要提供相關(guān)專業(yè)知識(shí)就,它可以化身領(lǐng)域?qū)<遥行Ы鉀Q專業(yè)問題。因此,在明確定位和目標(biāo)時(shí),我們可以這么思考:

定位:一名非常專業(yè)的電商售后客服人員,他對(duì)于公司業(yè)務(wù)了如指掌,能夠快速且專業(yè)地為客戶解決各類型售后問題。
目標(biāo):提升客戶服務(wù)效率和質(zhì)量,降低客戶服務(wù)成本。

其次,您需要了解BOT所需解決的業(yè)務(wù)領(lǐng)域中存在的問題和挑戰(zhàn)。了解這些,有助于幫助您進(jìn)一步定位BOT的能力范圍。

數(shù)據(jù)收集

在明確了BOT的定位和目標(biāo)后,我們需要為BOT進(jìn)行數(shù)據(jù)收集。

根據(jù)上文我們提供的建議,我們把這個(gè)BOT想象成為一名無(wú)所不能的員工。但一名強(qiáng)大的員工,除非部分人有天賦以外,更多地一定是通過不斷的知識(shí)學(xué)習(xí)和經(jīng)驗(yàn)積累后才能做到的。而BOT的數(shù)據(jù),指的就是BOT需要學(xué)習(xí)的知識(shí)。

繼續(xù)使用上文的例子。一名“一名非常專業(yè)的電商售后客服人員”,一定是擁有非常豐富的公司售后業(yè)務(wù)知識(shí),包括但不限于:公司的售后服務(wù)政策、公司歷史處理售后問題經(jīng)典案例……

因此,我們需要做以下工作:

1.       收集數(shù)據(jù)。作為給這個(gè)“電商售后BOT”的學(xué)習(xí)資料;

2.       數(shù)據(jù)分類。分類越清晰,越有助于BOT知識(shí)的維護(hù)管理,以及提升BOT的響應(yīng)質(zhì)量。例如電商售后服務(wù)知識(shí),我們可以大致分類為:服務(wù)總則、服務(wù)細(xì)則、服務(wù)流程、常見問題、經(jīng)典案例等;

3.       數(shù)據(jù)清洗及預(yù)處理。以保證最終給BOT學(xué)習(xí)的數(shù)據(jù)是相對(duì)“干凈”,不含“雜質(zhì)”的。

注意,數(shù)據(jù)的收集并不是越多越好,更重要的是數(shù)據(jù)的質(zhì)量。我們需要給BOT“學(xué)習(xí)”高質(zhì)量的知識(shí),BOT才能給我們輸出高質(zhì)量的結(jié)果。

構(gòu)建BOT

在以上準(zhǔn)備工作均已完成后,就可以開始構(gòu)建這個(gè)“電商售后BOT”。

更多的GPTBots使用教程,請(qǐng)?jiān)L問GPTBots官方文檔,在本文中不做詳細(xì)展開。

創(chuàng)建BOT

根據(jù)業(yè)務(wù)實(shí)際,創(chuàng)建合適類型的BOT。GPTBots定義了兩類BOT:

●     知識(shí)問答:擁有“短記憶”能力,適用于一些簡(jiǎn)單的問答場(chǎng)景,例如翻譯、客服、知識(shí)檢索等;

●     智能助理:擁有“短記憶+長(zhǎng)記憶”能力,適用于較為復(fù)雜的對(duì)話場(chǎng)景。

用戶可按自身實(shí)際需求來(lái)選擇BOT類型。

身份提示撰寫技巧

在構(gòu)建BOT的過程中,比較重要的一個(gè)環(huán)節(jié),就是為BOT撰寫身份提示。

身份提示可用來(lái)塑造BOT的身份、能力,邊界和情緒等。一個(gè)優(yōu)質(zhì)的身份提示,能夠讓BOT以更加符合期望地回復(fù)用戶問題。

我們可以用一個(gè)通用的結(jié)構(gòu)來(lái)撰寫身份提示,如下:

●     角色:BOT需要擔(dān)任的角色,如“專業(yè)的售后服務(wù)人員”;

●     技能:BOT需要擁有的技能,如“出色的售后服務(wù)能力與客戶溝通技巧”;

●     個(gè)性:BOT的語(yǔ)氣、個(gè)性、溝通方式等,如“語(yǔ)氣請(qǐng)平和,用詞需禮貌”;

●     目標(biāo):BOT的任務(wù)目標(biāo),如“基于參考內(nèi)容及客戶提問,回答客戶的問題”;

●     鏈?zhǔn)剿伎迹簽锽OT提供一些思考流程與方式,以引導(dǎo)BOT按照你的要求進(jìn)行思考和解決問題,如“MUST follow these steps to answer the customer queries: Step1 - Step2 - Step3 - Step4...”。在一些較為垂直、特定的場(chǎng)景下,該方法非常好用。更多的鏈?zhǔn)剿伎技记桑梢栽谶@里學(xué)習(xí):Zero-Shot-of-Chain。請(qǐng)注意,這部分不是必須的,可按實(shí)際需求撰寫。

●     輸出規(guī)則:若您需要BOT輸出內(nèi)容為特定結(jié)構(gòu)或格式(如:json、markdown……),您也可以在此定義。請(qǐng)注意,這部分不是必須的,可按實(shí)際需求撰寫。

以上文“電商售后BOT”為例,我們可以這樣撰寫身份提示:

請(qǐng)扮演一名專業(yè)的售后服務(wù)人員。你擁有出色的售后服務(wù)能力與客戶溝通技巧。你的任務(wù)是,基于參考內(nèi)容及客戶提問,回答客戶的問題。語(yǔ)氣請(qǐng)平和,用詞需禮貌。

訓(xùn)練BOT

在設(shè)定好BOT的基本信息后,我們需要對(duì)BOT進(jìn)行知識(shí)“投喂”以及訓(xùn)練。

知識(shí)輸入

我們需要將數(shù)據(jù)收集階段收集到的售后服務(wù)類數(shù)據(jù),以合適的格式,“投喂”給BOT進(jìn)行訓(xùn)練。GPTBots平臺(tái)目前支持文檔導(dǎo)入(.docx、.md、.txt、……)、網(wǎng)站爬取、在線文本、在線Q&A等方式進(jìn)行知識(shí)輸入。

向量搜索

訓(xùn)練完成后,可以立刻通過“向量搜索”功能,對(duì)知識(shí)進(jìn)行向量搜索測(cè)試,檢查命中情況,目的是為了觀察已經(jīng)訓(xùn)練好的知識(shí)在面對(duì)實(shí)際問題時(shí),是否能夠有效地完成信息召回。

聊天記錄訓(xùn)練

在BOT已經(jīng)投入使用后,我們依然可以對(duì)BOT進(jìn)行反復(fù)訓(xùn)練。

目前GPTBots支持基于用戶的聊天記錄進(jìn)行訓(xùn)練。這種訓(xùn)練方式的優(yōu)勢(shì)在于,訓(xùn)練的語(yǔ)料使用的是用戶在使用BOT過程中實(shí)際發(fā)生的對(duì)話,使用這些對(duì)話作為訓(xùn)練材料,能夠讓BOT更有效地接近實(shí)際的用戶使用場(chǎng)景。

調(diào)試BOT

調(diào)試模式可以幫助開發(fā)者一邊使用BOT一邊調(diào)整BOT參數(shù),以讓BOT達(dá)到開發(fā)者所期望的效果。

更復(fù)雜的場(chǎng)景,如何處理?

在實(shí)際業(yè)務(wù)中,會(huì)很多遠(yuǎn)比售后服務(wù)問答要復(fù)雜得多的場(chǎng)景。面對(duì)這些場(chǎng)景,GPTBots提供了更豐富的處理方式以應(yīng)對(duì)。

為BOT插上翅膀——插件能力

大語(yǔ)言模型(LLM)本身是有知識(shí)范圍限制的,當(dāng)需要LLM幫助我們處理更多業(yè)務(wù)定制化的、復(fù)雜的任務(wù)時(shí),我們可以通過為L(zhǎng)LM添加插件的方式,擴(kuò)展LLM的能力,使BOT擁有更加強(qiáng)大的能力。

GPTBots當(dāng)前已支持插件功能。

GPTBots官方已經(jīng)提供了一些免費(fèi)的公開插件供用戶使用(更多的官方插件正在陸續(xù)開發(fā)中……)。

同時(shí),GPTBots也支持開發(fā)者自行開發(fā)插件,以個(gè)性化地覆蓋自身的業(yè)務(wù)場(chǎng)景。例如,開發(fā)者可以通過開發(fā)插件,將BOT對(duì)接到自己的業(yè)務(wù)系統(tǒng),調(diào)用自己的業(yè)務(wù)數(shù)據(jù),讓BOT來(lái)處理特定業(yè)務(wù)工作。

用可視化流程(FLOW)構(gòu)建BOT

若是存在更加復(fù)雜的業(yè)務(wù)場(chǎng)景,則可以通過可視化流程(FLOW)來(lái)構(gòu)建BOT。

GPTBots目前正在內(nèi)測(cè)的FLOW構(gòu)建BOT功能。我們將一個(gè)BOT應(yīng)有的或常見的模塊抽象為多個(gè)組件,用戶可以通過在可視化面板上托拉拽的方式,個(gè)性化地構(gòu)建一個(gè)復(fù)雜場(chǎng)景下的BOT,以解決更加垂直、更加特定場(chǎng)景下的問題。

將BOT與業(yè)務(wù)連接

GPTBots支持將構(gòu)建好的BOT與用戶自己的業(yè)務(wù)進(jìn)行連接,目前主要有以下三種方式:

●     API:GPTBots當(dāng)前提供了多個(gè)與BOT進(jìn)行交互的API,包括但不限于創(chuàng)建對(duì)話、發(fā)送消息、獲取消息等;

●     iframe網(wǎng)頁(yè)嵌入:將BOT對(duì)話界面以iframe的形式嵌入到您的網(wǎng)頁(yè)內(nèi)進(jìn)行使用;

●     bubble網(wǎng)頁(yè)小部件:將BOT以bubble小部件的形式嵌入到您的網(wǎng)頁(yè)內(nèi)進(jìn)行使用,它將以氣泡的形式,展示在您網(wǎng)頁(yè)的右下角。

寫在最后

在生成式AI發(fā)展迅猛的今天,GPTBOTS為開發(fā)者提供了強(qiáng)大的自主構(gòu)建AI-BOT的能力,能夠幫助開發(fā)者快速高效地構(gòu)建個(gè)性化的BOT,以解決其業(yè)務(wù)痛點(diǎn)或問題,驅(qū)動(dòng)業(yè)務(wù)增長(zhǎng)。

誠(chéng)邀您來(lái)試用GPTBots?,F(xiàn)在注冊(cè),即有積分贈(zèng)送。參與企業(yè)認(rèn)證或邀請(qǐng)好友注冊(cè),也能獲取更多積分。

分享文章
微信
微博
復(fù)制鏈接

上一篇:

極光筆記丨海外推送服務(wù)對(duì)比:Firebase VS EngageLab

下一篇:

流式輸出技術(shù)SSE:前后端實(shí)踐
登錄后可進(jìn)行留言,請(qǐng) 登錄注冊(cè)
1條留言
bbf044c0b4e321ce
sadfasdf
2024-06-18 12:23:09
快速聯(lián)系

熱門文章

相關(guān)文章

內(nèi)容標(biāo)簽
#智能營(yíng)銷

極光官方微信公眾號(hào)

關(guān)注我們,即時(shí)獲取最新極光資訊

0/140
發(fā)送

現(xiàn)在注冊(cè),領(lǐng)取新人大禮包

免費(fèi)注冊(cè)

您的瀏覽器版本過低

為了您在極光官網(wǎng)獲得最佳的訪問體驗(yàn),建議您升級(jí)最新的瀏覽器。