(2)國(guó)外版:https://www.coze.com/

大模型使用的是GPT-3.5,GPT-4(是的,在這是可以免費(fèi)用GPT-4的),但是需要一些科學(xué)上網(wǎng)的方法。

國(guó)外版官方文檔教程:https://www.coze.com/docs/guides/welcome

國(guó)外版的COZE的確比國(guó)內(nèi)版的要香一些,但是國(guó)內(nèi)版的一些功能也在不斷地完善。就是在大模型對(duì)話方面,GPT-4的確要順滑多了。體驗(yàn)上的排序如下:GPT-4>GPT-3.5=kimi>云雀大模型。

我們的教程就以國(guó)內(nèi)版COZE來(lái)進(jìn)行。

2、扣子(COZE)功能介紹

以下內(nèi)容來(lái)自扣子COZE官方指南:https://www.coze.cn/docs/guides/function_overview

這部分可迅速的略過,在制作的過程中,在回過頭看一下相關(guān)功能。

基礎(chǔ)能力

你可以使用扣子COZE提供的以下功能,定制你的 AI Bot:

(1)提示詞(人設(shè)與回復(fù)邏輯功能)

設(shè)定 Bot 的身份及其目標(biāo)和技能,例如產(chǎn)品問答助手、新聞播報(bào)員、翻譯助理等等。Bot 的提示詞決定了 Bot 如何與你的用戶進(jìn)行互動(dòng)。

(2)插件

通過 API 連接集成各種平臺(tái)和服務(wù),擴(kuò)展 Bot 能力。扣子平臺(tái)內(nèi)置豐富的插件供你直接調(diào)用,你也可以創(chuàng)建自定義插件,將你所需要的 API 集成在扣子內(nèi)作為插件來(lái)使用。

(3)工作流

一種用于規(guī)劃和實(shí)現(xiàn)復(fù)雜功能邏輯的工具。你可以通過拖拽不同的任務(wù)節(jié)點(diǎn)來(lái)設(shè)計(jì)復(fù)雜的多步驟任務(wù),提升 Bot 處理復(fù)雜任務(wù)的效率。

(4)觸發(fā)器

允許用戶在與 Bot 對(duì)話過程中,根據(jù)用戶所在時(shí)區(qū)創(chuàng)建定時(shí)任務(wù)。例如“每天早上八點(diǎn)推送新聞”。每個(gè)對(duì)話中最多創(chuàng)建 3 條定時(shí)任務(wù)。

(5)記憶庫(kù)

扣子的記憶庫(kù)功能可以保留和理解對(duì)話細(xì)節(jié),并支持添加外部知識(shí)庫(kù)給模型補(bǔ)充知識(shí),使 Bot 與用戶的互動(dòng)更加有針對(duì)性和個(gè)性化。你可以通過以下方式來(lái)存儲(chǔ)和管理外部知識(shí)。知識(shí)庫(kù):支持上傳本地或線上內(nèi)容,然后將這些內(nèi)容分割成知識(shí)分片,通過語(yǔ)義匹配給模型補(bǔ)充知識(shí)。

(6)變量

用于保存用戶個(gè)人信息,讓Bot記住用戶的特征,使回復(fù)更加個(gè)性化。

(7)數(shù)據(jù)庫(kù)

用來(lái)存儲(chǔ)和管理結(jié)構(gòu)化數(shù)據(jù),并支持用戶通過自然語(yǔ)言方式對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增刪改查。

(8)長(zhǎng)期記憶

總結(jié)聊天對(duì)話的內(nèi)容,并用于更好的相應(yīng)用戶的消息。

(9)開場(chǎng)白

設(shè)置 Bot 對(duì)話的開場(chǎng)語(yǔ),讓用戶快速了解 Bot 的功能。例如 我是一個(gè)旅行助手 Bot,我能幫助你計(jì)劃行程和查找旅行信息。

(10)用戶問題建議

Bot 每次響應(yīng)用戶問題后,系統(tǒng)會(huì)根據(jù)上下文自動(dòng)提供三個(gè)相關(guān)的問題建議給用戶使用。

(11)音色

為 Bot 選擇與用戶交流使用的音色。

高級(jí)能力

除了上述簡(jiǎn)單易用的搭建能力,扣子平臺(tái)還提供了以下高級(jí)功能,讓你更加靈活的設(shè)計(jì)、使用搭建的 Bot。

(12)數(shù)據(jù)分析

扣子平臺(tái)為每個(gè) Bot 提供了數(shù)據(jù)分析看板,讓你可以通過數(shù)據(jù)得知 Bot 的使用情況。例如活躍用戶數(shù)、留存率等。

(13)多發(fā)布渠道

扣子支持將搭建的 Bot 發(fā)布到各種社交應(yīng)用中,讓你的 Bot 服務(wù)更多的用戶。接下來(lái)我們結(jié)合實(shí)際案例來(lái)熟悉這些功能。

3、搭建網(wǎng)站(www.17ai.site)知識(shí)庫(kù)機(jī)器人

(1)該機(jī)器人產(chǎn)品的背景、目的及價(jià)值

最近幾個(gè)月AI的發(fā)展非常的迅猛,幾乎每天都在發(fā)生變化,我在查找相關(guān)信息的過程中就發(fā)現(xiàn),大量的時(shí)間花在了查找、分辨高質(zhì)量?jī)?nèi)容的方面。

我就想能不能邊查找AI相關(guān)信息的同時(shí),邊將高質(zhì)量的內(nèi)容整合到一起呢,我想,這是有價(jià)值的。于是做了一個(gè)AI信息聚合網(wǎng)站www.17ai.site。

從體驗(yàn)上來(lái)看,一方面隨著信息越來(lái)越多,單靠分類、標(biāo)簽,用戶仍然會(huì)越來(lái)越難以查找到自己想要找到的信息。另一方面,站內(nèi)搜索的體驗(yàn)感很差,很多信息搜不出來(lái),用機(jī)器人對(duì)話體驗(yàn)感則好了很多。

看下面的示例,同樣搜GPT網(wǎng)站內(nèi)容,站內(nèi)搜索搜不出來(lái),機(jī)器人會(huì)幫你找到,提供教程鏈接,并給出簡(jiǎn)短的介紹,體驗(yàn)感好很多。

所以制作這個(gè)知識(shí)庫(kù)機(jī)器人的目的是:基于www.17AI.site網(wǎng)站內(nèi)的信息,為用戶提供更高效的檢索服務(wù),助其找到高質(zhì)量?jī)?nèi)容。

(2)先搞清楚扣子(COZE)機(jī)器人運(yùn)行的最大問題

搭建這個(gè)知識(shí)庫(kù)機(jī)器人的目的是為了高質(zhì)量的搜索站內(nèi)信息。但是實(shí)話實(shí)說(shuō)扣子(COZE)里面現(xiàn)在的兩個(gè)AI大模型(云雀、kimi)非常喜歡“夾帶私貨”,無(wú)論我怎么通過提示詞強(qiáng)調(diào)也沒用,總是將無(wú)關(guān)信息呈現(xiàn)出來(lái)。

相較而言GPT-4就非常的“聽話”,絕對(duì)不會(huì)越俎代庖,這就是大模型之間的差距了。

后來(lái)經(jīng)過我非常多次的調(diào)試、試驗(yàn),在“人設(shè)與回復(fù)邏輯”里面用云雀大模型并配上以下提示詞(這里不要用kimi,非常非常“不聽話”,工作流里面再用它),會(huì)相對(duì)的減少這種情況的出現(xiàn)(看看提示詞里面有多少!就可以想象我經(jīng)歷了什么)

這里是你和Bot直接對(duì)話的地方,所以哪怕你后面什么都沒做,Bot也會(huì)根據(jù)你的提示詞行動(dòng)。

(3)搭建AI機(jī)器人的工作流程站內(nèi)信息整合→創(chuàng)建知識(shí)庫(kù)→創(chuàng)建工作流→編寫B(tài)ot提示詞→調(diào)試、優(yōu)化→發(fā)布

(4)站內(nèi)信息整合

我將網(wǎng)站內(nèi)的信息整合成了表格,表格分成了兩個(gè)類型,一個(gè)是網(wǎng)站類,一個(gè)是文章類。

網(wǎng)站類保留了4個(gè)選項(xiàng),網(wǎng)站名稱、網(wǎng)站簡(jiǎn)介、網(wǎng)站標(biāo)簽、網(wǎng)址

文章類保留了6個(gè)選項(xiàng),日期、星級(jí)、一級(jí)分類、二級(jí)分類、文章標(biāo)題、網(wǎng)址

這樣是為了后面可以多維度的搜索相關(guān)信息,這樣能更加精準(zhǔn)的搜到想要找到的信息。

比如我想搜索:近7天內(nèi),星級(jí)4星以上的,關(guān)于AI開發(fā)的文章。就可以精準(zhǔn)的找到。

所以高質(zhì)量的信息源也是非常關(guān)鍵的。

(5)創(chuàng)建知識(shí)庫(kù)點(diǎn)擊“個(gè)人空間”-“知識(shí)庫(kù)”-“創(chuàng)建知識(shí)庫(kù)”

起個(gè)名字,然后點(diǎn)擊“新增單元”

點(diǎn)擊“表格格式”-“本地文檔”

注意:這里還可以選擇其他文檔形式比如word、pdf等,還可以在線采集等方式,但是這些方式結(jié)構(gòu)不清晰,知識(shí)庫(kù)在導(dǎo)入的時(shí)候會(huì)自動(dòng)分割大小(這涉及到知識(shí)庫(kù)的RAG相關(guān)知識(shí),這里不贅述),導(dǎo)致檢索質(zhì)量不穩(wěn)定。所以我比較傾向于用結(jié)構(gòu)清晰的excel表格。

將表格拖入上傳

選擇索引項(xiàng),就是按哪一項(xiàng)進(jìn)行搜索,比如這里選“一級(jí)分類”,我就可以搜索出比如“AI資訊”、“AI實(shí)踐”等信息出來(lái)。

上傳完畢,之后再想增加內(nèi)容的時(shí)候,就點(diǎn)擊添加內(nèi)容即可。

這里還有問題就是如果一個(gè)表格,我除了按“一級(jí)分類”搜索之外,我還希望按“二級(jí)分類”和“文章標(biāo)題”來(lái)搜索怎么辦。很簡(jiǎn)單,那就多建立幾個(gè)表格就行了。

到這里,知識(shí)庫(kù)創(chuàng)建完畢

(6)創(chuàng)建工作流

點(diǎn)擊“個(gè)人空間”-“工作流”-“創(chuàng)建工作流”

新建好的頁(yè)面長(zhǎng)這樣,一個(gè)開始,一個(gè)結(jié)束,一個(gè)輸入,一個(gè)輸出。這也表明了工作流的作用,就是接收輸入,比如用戶打字提問,最后輸出貼合這個(gè)問題的回答。

a.開始節(jié)點(diǎn)

輸入變量名稱”question”,這個(gè)變量將存儲(chǔ)用戶的輸入信息。

b.知識(shí)庫(kù)節(jié)點(diǎn)

點(diǎn)擊左邊“知識(shí)庫(kù)”-“+”,將剛才開始節(jié)點(diǎn)與知識(shí)庫(kù)節(jié)點(diǎn)連接起來(lái)。

在輸入項(xiàng),選擇剛才開始節(jié)點(diǎn)的變量“question”。

點(diǎn)擊知識(shí)庫(kù)右邊的“+”,選擇剛才建立好的知識(shí)庫(kù)“17AIsite”。

搜索策略根據(jù)情況選擇,我選的是“混合”,最大召回量就是從知識(shí)庫(kù)中輸出的最大段落數(shù),數(shù)量越大,速度越慢。

最小匹配度,就是搜出來(lái)的結(jié)果,數(shù)值越大,篩選的標(biāo)準(zhǔn)越嚴(yán)格,輸出的數(shù)據(jù)越少,數(shù)值越小,篩選的標(biāo)準(zhǔn)越松,輸出的數(shù)據(jù)越多。比如搜出來(lái)10個(gè)結(jié)果,這里的數(shù)值如果是0.8,那么輸出的結(jié)果可能就只有1、2個(gè),如果數(shù)值是0.2,那么輸出的結(jié)果可能就是8、9個(gè)。在調(diào)試的過程中,可以自行調(diào)整看一下,找到最合適的數(shù)值。

輸出部分不用管。

c.大模型節(jié)點(diǎn)

點(diǎn)擊左側(cè)“大模型”-“+”,將剛才的知識(shí)庫(kù)節(jié)點(diǎn)和這個(gè)大模型節(jié)點(diǎn)連接起來(lái)

在“模型”選項(xiàng)選擇“moonshoot(32k)”,moonshoot就是kimi大模型。“temperature”這個(gè)數(shù)值較高時(shí)會(huì)生成更多樣化的文本,增加了更多的可能性,也增加了更多的不確定性。

在“輸入”選項(xiàng)這里,選取前面的用戶輸入的變量“question”和知識(shí)庫(kù)輸出的變量“knowledge”

在“提示詞”這一部分,根據(jù)用戶輸入的內(nèi)容和知識(shí)庫(kù)輸出的內(nèi)容,讓大模型根據(jù)規(guī)則為用戶輸出答案。

提示詞如下:

# 角色
你是(https://17ai.site/)網(wǎng)站的問答小助手。你會(huì)接收兩個(gè)輸入:
1.{{question}}這個(gè)是用戶詢問的問題
2.{{knowledge}}這個(gè)是從知識(shí)庫(kù)中根據(jù)用戶的問題{{question}}查詢出來(lái)的知識(shí)庫(kù)內(nèi)容
##任務(wù)
-需要從檢索到的信息{{knowledge}}中,為用戶的問題{{question}}提供解答。讓用戶更方便的查詢到AI相關(guān)的內(nèi)容。
-為了避免AI“幻覺”方面問題的出現(xiàn),所以回答的范圍僅限于在檢索到的信息{{knowledge}}范圍內(nèi)生成,不要超出此范圍,這點(diǎn)很重要。
## 技能
###技能 1: 問題理解
-理解用戶的問題{{question}},并識(shí)別其關(guān)鍵信息。
###技能 2: 回答生成
-基于檢索到的信息{{knowledge}},為用戶生成準(zhǔn)確、簡(jiǎn)潔的回答。
##約束
-僅回答與產(chǎn)品相關(guān)的問題,不回答無(wú)關(guān)話題。
-盡量使用清晰簡(jiǎn)練的語(yǔ)言來(lái)回答用戶的問題。
-整個(gè)回答過程中,始終以用戶的需求為中心。
-所有回答只能在檢索到的信息{{knowledge}}范圍內(nèi)生成,不允許自行生成其他無(wú)關(guān)回答,這一點(diǎn)請(qǐng)無(wú)論如何務(wù)必遵守。
-只要檢索到信息{{knowledge}},無(wú)論用戶的問題是什么,都要將信息{{knowledge}}用清晰簡(jiǎn)練的語(yǔ)言輸出。
-如果沒有檢索到任何信息{{knowledge}},請(qǐng)直接生成如下回答:
'這次沒找到別灰心,您可以嘗試再試一次,或到https://17ai.site/網(wǎng)站上查詢'
-禁止輸出與內(nèi)容無(wú)關(guān)的符號(hào)信息和表格標(biāo)題等,比如:"",{},brief,一級(jí)分類等

將輸出內(nèi)容賦予變量output

d.結(jié)束節(jié)點(diǎn)

選擇回答模式:使用設(shè)定的內(nèi)容直接回答

輸出變量:用戶輸入的內(nèi)容“question”,大模型輸出的內(nèi)容“answer”

回答內(nèi)容:

回答的內(nèi)容帶上{{question}}、{{answer}}這兩個(gè)變量

e.試運(yùn)行并發(fā)布

點(diǎn)擊“試運(yùn)行”

輸入問題,選擇Bot,點(diǎn)擊運(yùn)行

可以看到運(yùn)行結(jié)果沒問題

還可以看一下其他節(jié)點(diǎn)的運(yùn)行結(jié)果。

可以看到從知識(shí)庫(kù)的輸出到大模型的輸出,很明顯無(wú)論是文字表述還是排版都得到了很大的提升。

確定沒問題了,就點(diǎn)擊發(fā)布至此,工作流內(nèi)容完成。

(7)編寫B(tài)ot提示詞→調(diào)試、優(yōu)化→發(fā)布

返回Bots,點(diǎn)擊“17AI小助手”,完成其他環(huán)節(jié),并自行調(diào)試、優(yōu)化

這些比較簡(jiǎn)單,就略過了。

全部完成之后,點(diǎn)擊“發(fā)布”,選擇發(fā)布渠道

我選擇了如下4個(gè)渠道,Bot Store、豆包、飛書、訂閱號(hào)

至此,知識(shí)庫(kù)機(jī)器人就創(chuàng)建完成了。

(8)各渠道體驗(yàn)

各渠道除了訂閱號(hào)的表現(xiàn)不太穩(wěn)定(時(shí)好時(shí)壞)之外,其他的都還可以。

a、訂閱號(hào)體驗(yàn)入口:我的公眾號(hào)“王笑東”,對(duì)話框

b、豆包體驗(yàn)入口:
https://www.doubao.com/chat/19574572603906

c、飛書體驗(yàn)入口:

https://applink.feishu.cn/T8LZq6JEloki

、AI Agent的未來(lái)

其實(shí)知識(shí)庫(kù)機(jī)器人只是AI Agent一個(gè)很小的應(yīng)用場(chǎng)景,我相信在不久的將來(lái),AI Agent會(huì)在方方面面出現(xiàn)很多不同于以往的應(yīng)用。

我就由我們的知識(shí)庫(kù)機(jī)器人這個(gè)案例推導(dǎo)一下,大家可以想象一下未來(lái)會(huì)不會(huì)有這樣的應(yīng)用。

一家企業(yè)將他們所有的資料都打包做成知識(shí)庫(kù),讓AI大模型通過不斷訓(xùn)練,然后開放給內(nèi)部員工使用。

基層員工可以通過這個(gè)機(jī)器人進(jìn)行培訓(xùn)、答疑,幫助處理各類問題(比如技術(shù)上的,服務(wù)上的等等)

營(yíng)銷文案、設(shè)計(jì)等工作,只要和機(jī)器人簡(jiǎn)單的溝通對(duì)話,就能很快的得到相應(yīng)的文案和設(shè)計(jì)圖片。

人事行政工作,讓機(jī)器人寫一些辦公文檔完全不在話下,通過與各級(jí)員工的對(duì)話+員工的各項(xiàng)數(shù)據(jù),對(duì)每名員工進(jìn)行人事分析評(píng)測(cè)也將變得更有效率。

復(fù)雜的企業(yè)各種系統(tǒng)問題,由于有大量的系統(tǒng)文本輸入,再加上所有員工相關(guān)問題的搜集整理,AI大模型將會(huì)不斷地得到反饋并優(yōu)化解決方案。

多Agent模式正逐漸應(yīng)用于更復(fù)雜的場(chǎng)景中,而長(zhǎng)期記憶功能使得AI系統(tǒng)能夠持續(xù)學(xué)習(xí)和優(yōu)化。目前,AI大模型已經(jīng)具備這樣的能力,盡管相關(guān)的應(yīng)用尚未普及,但預(yù)計(jì)不久的將來(lái)將會(huì)實(shí)現(xiàn)。

對(duì)于企業(yè)而言,采用這樣的AI技術(shù)相當(dāng)于聘請(qǐng)了一位“超級(jí)數(shù)字員工”。這將降低企業(yè)成本(包括各種隱性成本),提高管理效率,改善客戶體驗(yàn),并增加企業(yè)資產(chǎn)(特別是數(shù)字資產(chǎn))的價(jià)值。

對(duì)于員工來(lái)說(shuō),掌握AI技術(shù)將成為一項(xiàng)必備技能。員工可以利用AI作為自己的助手,將繁瑣和基礎(chǔ)的任務(wù)交給AI處理,而自己則專注于更有創(chuàng)造性和價(jià)值的工作,從而為企業(yè)創(chuàng)造更大的價(jià)值。

綜上所述,我們深入探討了如何利用扣子(COZE)平臺(tái)構(gòu)建企業(yè)級(jí)知識(shí)庫(kù)機(jī)器人,從理論到實(shí)踐逐步展開。首先介紹了AI大模型和AI Agent的基本概念,并強(qiáng)調(diào)了AI Agent的獨(dú)特能力和應(yīng)用前景。

通過教程,我們?cè)敿?xì)說(shuō)明了創(chuàng)建高效知識(shí)庫(kù)機(jī)器人的步驟,包括工作流程的設(shè)置、知識(shí)庫(kù)的構(gòu)建和功能的優(yōu)化。這個(gè)過程不僅展示了技術(shù)的具體應(yīng)用,也展現(xiàn)了AI在信息整合和管理數(shù)據(jù)方面的潛力。AI Agent能夠更高效地處理和檢索信息,極大地提升工作效率和決策質(zhì)量。

文章通過知識(shí)庫(kù)機(jī)器人的案例,展望了AI Agent在未來(lái)工作生活中的潛在影響,并強(qiáng)調(diào)了AI技術(shù)在提升工作效率和推動(dòng)企業(yè)數(shù)字化轉(zhuǎn)型中的關(guān)鍵作用。以上內(nèi)容基于GPT-4生成的基礎(chǔ)上進(jìn)行了調(diào)整。

未來(lái),我將繼續(xù)記錄更多AI應(yīng)用實(shí)踐的過程,并希望這些內(nèi)容能為你提供幫助。

題圖標(biāo)題:《五一度假》AI算法提供:Midjourney V6
Prompt:Japanese comics/manga,Front view,Warm light,A train is running on the track, surrounded by flowers and green grass. In the grassland, the visual effect is dreamlike with bright colors and bold shapes. Capture this moment., –q 2 –v 6.0 –ar 16:9

原文轉(zhuǎn)自 微信公眾號(hào)@王笑東

更多相關(guān)內(nèi)容推薦:

上一篇:

AI 生成代碼如何影響API安全?

下一篇:

Coze多agent企業(yè)應(yīng)用實(shí)踐落地,4名AI員工上線
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)