2、智能體四種設(shè)計模式

吳恩達(dá)教授提到了四種主要的智能體設(shè)計模式。

這些模式共同構(gòu)成了 AI Agent 工作流的核心架構(gòu)。其中 coze 里面的 Muti Agent 就是第四種模式,在這種模式下,每個智能體都有自己的角色和職責(zé),它們通過通信和協(xié)作來共同達(dá)成目標(biāo)。這種協(xié)作可以提高系統(tǒng)的效率和智能性,因為不同的智能體可以專注于它們最擅長的任務(wù)。

典型的例子是 ChatDev 開發(fā)框架,它把多個智能體對應(yīng)于多個工種,所有智能體組成一個虛擬的“軟件公司”。

3、單 agent 模式和 Muti-agent 模式的區(qū)別及實(shí)用場景

類別單 Agent 模式Multi-agent 模式
描述在 Coze 中開發(fā)機(jī)器人時,默認(rèn)使用單 Agent 模式。當(dāng)處理復(fù)雜任務(wù)時,必須編寫非常詳細(xì)和冗長的提示詞,增加了調(diào)試的復(fù)雜性。多 Agent 模式允許用戶構(gòu)建具有更全面和更復(fù)雜功能的 AI 機(jī)器人。通過為機(jī)器人添加多個 Agent,并配置每個代理之間的連接,以通過分解為一組獨(dú)立任務(wù)來解決復(fù)雜的用戶任務(wù)。
實(shí)用場景適合處理簡單的邏輯和任務(wù),例如單一功能的客戶服務(wù)或信息查詢。適合處理復(fù)雜的邏輯和任務(wù),需要多個智能體協(xié)作完成,例如企業(yè)級的知識庫機(jī)器人或虛擬公司中的多個角色協(xié)作。
優(yōu)點(diǎn)簡單直接,易于理解和上手。
適用于單一任務(wù)的場景。
提高了處理復(fù)雜任務(wù)的能力和效率。
降低了單個 Agent 的復(fù)雜性,提高了錯誤修復(fù)的效率和準(zhǔn)確性。
可以為每個 Agent 配置獨(dú)立的插件和工作流。
缺點(diǎn)處理復(fù)雜任務(wù)時需要編寫非常詳細(xì)和冗長的提示詞。
調(diào)試復(fù)雜,一處細(xì)節(jié)改動可能影響整體功能。
設(shè)計和維護(hù)多個 Agent 之間的交互可能較為復(fù)雜。
需要更多的算力支持,尤其是在處理大型數(shù)據(jù)集和復(fù)雜模型時。
適用角色適用于初級開發(fā)者或需要快速部署簡單任務(wù)的場景。適用于高級開發(fā)者或需要構(gòu)建復(fù)雜系統(tǒng)的場景,如企業(yè)級應(yīng)用。
功能基本的聊天機(jī)器人功能,適合單一任務(wù)處理。支持多 Agent 協(xié)作,可以處理更復(fù)雜的任務(wù),如多任務(wù)處理、任務(wù)規(guī)劃及分配等。

二、多代理模式搭建教學(xué)

一:認(rèn)識多代理模式

在扣子平臺上創(chuàng)建機(jī)器人(Bot)時,默認(rèn)是單Agent模式。但單Agent模式處理復(fù)雜任務(wù)時,你需要編寫非常詳細(xì)的提示詞,還可能要加插件和工作流,這樣會讓調(diào)試變得復(fù)雜,一個小改動都可能影響整個Bot的功能,導(dǎo)致實(shí)際效果與預(yù)期有差距。

為了解決這個問題,扣子提供了多Agent模式,這種模式可以這樣簡化任務(wù)處理:

  1. 你可以為不同的Agent設(shè)置獨(dú)立的提示詞,把復(fù)雜任務(wù)拆分成多個簡單任務(wù)。
  2. 每個Agent可以有自己的插件和工作流,減少單個Agent的復(fù)雜性。
  3. 調(diào)試時,只需針對出問題的Agent進(jìn)行修改,提高修復(fù)效率和準(zhǔn)確性。

簡而言之,多Agent模式通過分工合作,讓處理復(fù)雜任務(wù)變得更簡單、高效。

創(chuàng)建BOT擇多 Agent 模式

編排頁面

較單 agent模式相比缺少一些方式

多 Agent 模式的配置

多Agent模式和工作流的模式相當(dāng),區(qū)別在于它沒有輸出節(jié)點(diǎn);那可以使用coze來抓取節(jié)點(diǎn)嗎?答案是肯定的,因為在每一個節(jié)點(diǎn)都是一個輸出方式。

同時它的開始節(jié)點(diǎn)和工作流有區(qū)別、并沒有可以添加多個變量的地方,變成了兩種方式:

1:“上一次回復(fù)用戶的節(jié)點(diǎn)”每一次都會延續(xù)聊天,知道重新清楚聊天消息

2:“開始節(jié)點(diǎn)”每一次都是在開始節(jié)點(diǎn)

添加節(jié)點(diǎn)

在畫面的中下部分有一個叫“添加節(jié)點(diǎn)”的地方,圖中箭頭所指的所有,都為一個節(jié)點(diǎn)

在添加節(jié)點(diǎn)中,有三種節(jié)點(diǎn):

1:Agent:就是一個單獨(dú)的新bot

2:Bot:為用戶創(chuàng)建好并已經(jīng)運(yùn)行的bot

3:全局跳轉(zhuǎn)調(diào)節(jié):這個節(jié)點(diǎn)相當(dāng)于一個總監(jiān),監(jiān)視每個節(jié)點(diǎn)防止出錯

Agent節(jié)點(diǎn)

可以使用coze來抓取節(jié)點(diǎn)嗎?這里我直接用搭建好的 agent節(jié)點(diǎn)和大家演示,總共有四個板塊:

1:“適用場景”讓本節(jié)點(diǎn)理解它需要干什么;“用于{引導(dǎo)用戶},幫助用戶解決{信息處理}相關(guān)的問題?!?/p>

2:“Agent 提示詞”用戶處理本節(jié)點(diǎn)的內(nèi)容,為此設(shè)置提示詞;“用于{引導(dǎo)用戶},幫助用戶解決{信息處理}相關(guān)的問題。引導(dǎo)用戶輸入變量{所在地},{旅游地}和{游玩天數(shù)},”

3:“技能”可以添加插件,工作流,知識庫

4:“用戶問題建議”在回復(fù)完用戶問題后跳出的三條消息,為用戶建議

Bot節(jié)點(diǎn)

已經(jīng)創(chuàng)建好的bot,將它的能力帶到多agent模式中

全局跳轉(zhuǎn)條件

當(dāng)用戶輸入滿足條件時,它會自動的調(diào)用它連接的節(jié)點(diǎn)

以上是多 agent 模式的各種配置和基礎(chǔ)信息。

三、Coze 上使用多代理模式

模式選擇

編排面板

用一個例子來說明

這個 bot 我創(chuàng)建了 2 個 agent。

在 test 這個 agent 中,創(chuàng)建的是一個 MQTT 協(xié)議分析專家?;谧约捍罱ǖ乃接袔臁?/p>

這個 Agent 的提示詞是:”當(dāng)用戶提問包含 MQTT 詞語的時候,回答用戶問題”

另外一個 Agent 是售后客服,收集用戶的反饋,并把用戶輸入信息存到數(shù)據(jù)庫里面,也就是由 user_info_collect 來處理

在 user_info_collect 中處理輸入,然后插入到數(shù)據(jù)庫中,輸入就是將用戶的反饋信息

當(dāng)輸入我要投訴的時候,跳轉(zhuǎn)到Agent_747進(jìn)行投訴處理

當(dāng)我咨詢MQTT問題的時候,則跳轉(zhuǎn)到test這個Agent進(jìn)行處理

四、如何找到Coze平臺

冪簡集成是國內(nèi)領(lǐng)先的API集成管理平臺,專注于為開發(fā)者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’Coze‘這類品類詞,更容易找到結(jié)果)、或者從API Hub分類頁進(jìn)入尋找。

此外,冪簡集成博客會編寫API入門指南、多語言API對接指南、API測評等維度的文章,讓開發(fā)者快速使用目標(biāo)API。

上一篇:

AI辦公大模型開放平臺AI21 labs:創(chuàng)新辦公自動化的新紀(jì)元

下一篇:

機(jī)器學(xué)習(xí)音頻分析:構(gòu)建人工智能驅(qū)動的聲音檢測應(yīng)用
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

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

查看全部API→
??

熱門場景實(shí)測,選對API

#AI文本生成大模型API

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

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

#AI深度推理大模型API

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

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