0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

NeurIPS 2023 | AI Agents先行者CAMEL:首個基于大模型的多智能體框架

智能感知與物聯(lián)網(wǎng)技術研究所 ? 來源:未知 ? 2023-11-26 21:25 ? 次閱讀

AI Agents 是當下大模型領域備受關注的話題,用戶可以引入多個扮演不同角色的 LLM Agents 參與到實際的任務中,Agents 之間會進行競爭和協(xié)作等多種形式的動態(tài)交互,進而產(chǎn)生驚人的群體智能效果。本文介紹了來自 KAUST 研究團隊的大模型心智交互 CAMEL 框架(“駱駝”),CAMEL 框架是最早基于 ChatGPT 的 autonomous agents 知名項目,目前已被頂級人工智能會議 NeurIPS 2023 錄用。

wKgZomVjSFmAZGh7AAMUhEKDDJM406.png

論文題目:

CAMEL: Communicative Agents for “Mind” Exploration of Large Scale Language Model Society論文鏈接:https://ghli.org/camel.pdf

代碼鏈接:

https://github.com/camel-ai/camel項目主頁:https://www.camel-ai.org/

“什么神奇的技巧讓我們變得智能?竅門就是沒有竅門。智慧的力量源于我們巨大的多樣性,而不是任何單一的、完美的原則?!?/em>

——人工智能先驅 馬文·明斯基(Marvin Minsky)[1]

目前來看,在機器通向高級智能的道路上,以 ChatGPT 為代表的大模型(LLMs)應該是必須經(jīng)過的里程碑之一,它們以聊天對話的人機交互方式在多個領域的復雜任務解決方面取得了非常耀眼的成就。

隨著 LLMs 的發(fā)展,AI Agents(AI 智能體)之間的交互框架也逐漸興起,尤其是在一些復雜的專業(yè)領域,以角色扮演等模式預置的智能體完全有能力代替人類用戶在任務中扮演的角色,同時,智能體之間通過以協(xié)作和競爭形式的動態(tài)交互往往能夠帶來意想不到的效果,這就是被 OpenAI 人工智能專家 Andrej Karpathy 等人看作是“通向 AGI 最重要的前沿研究方向”的 AI Agents。該領域發(fā)展的時間線如下 [2]:
  • “CAMEL”(駱駝:大模型心智交互框架)- 發(fā)布于 2023.3.21
  • “AutoGPT” - 發(fā)布于 2023.3.30
  • “BabyGPT” - 發(fā)布于 2023.4.3
  • “Westworld” simulation(斯坦福西部世界小鎮(zhèn)) — 發(fā)布于 2023.4.7

作為最早基于 ChatGPT 的 autonomous agents 知名項目,CAMEL 重點探索了一種稱為角色扮演(role-playing)的新型合作代理框架,該框架可以有效緩解智能體對話過程中出現(xiàn)的錯誤現(xiàn)象,從而有效引導智能體完成各種復雜的任務,人類用戶只需要輸入一個初步的想法就可以啟動整個過程。目前,CAMEL 已經(jīng)被國際人工智能頂級會議 NeurIPS 2023 錄用。

wKgZomVjSFqAUwEbAAiNKsGDC8U506.png

作者對 CAMEL 框架設計了靈活的模塊化功能,包括不同代理的實現(xiàn)、各種專業(yè)領域的提示示例和 AI 數(shù)據(jù)探索框架等,因此 CAMEL 可以作為一個基礎的 Agents 后端,支持 AI 研究者和開發(fā)者更加輕松地開發(fā)有關于多智能體系統(tǒng)、合作人工智能、博弈論模擬、社會分析、人工智能倫理等方面的應用。具體的,作者通過涉及兩種角色扮演的合作場景,生成了兩個大型的指令數(shù)據(jù)集 AI Society 和 AI Code,以及兩個單輪問答數(shù)據(jù)集 AI Math 和 AI Science,用于探索 LLM 涌現(xiàn)能力的研究。

wKgZomVjSFqAKU58AAAl6LOgh3c752.png

CAMEL框架

下圖展示了 CAMEL 中的 role-playing 框架,人類用戶需要首先制定一個想要實現(xiàn)的想法或目標,例如:開發(fā)一個用于股票市場的交易機器人。這項任務涉及的角色是 AI 助理智能體(使其扮演 Python 程序員角色)和 AI 用戶智能體(使其扮演股票交易員角色)。

wKgZomVjSFqAXXQWAAYKK6pwmm4932.png

作者首先為 CAMEL 設置了一個任務細化器(Task Specifier),該細化器會根據(jù)輸入的想法來制定一個較為詳細的實現(xiàn)步驟,隨后 AI 助理智能體(AI Assistant)和 AI 用戶智能體(AI User)通過聊天的方式來進行協(xié)作通信,各自一步步完成指定的任務。

其中協(xié)作通信通過系統(tǒng)級的消息傳遞機制來實現(xiàn),令為傳遞給 AI 助理智能體的系統(tǒng)消息,為傳遞給 AI 用戶智能體的系統(tǒng)消息。隨后為 AI 助理智能體和 AI 用戶智能體分別實例化為兩個 ChatGPT 模型,相應得到 AI 助理智能體和 AI 用戶智能體角色分配完成后,AI 助理智能體和 AI 用戶智能體會按照指令跟隨的方式協(xié)作完成任務,令為時間時刻獲得的用戶指令消息,為 AI 助理智能體給出的解決方案,因而時刻得到的對話消息集為:

wKgZomVjSFqAfGQoAAAxY7qnz3A090.png

在下一個時刻,AI 用戶智能體會根據(jù)歷史對話消息集,來生成新的指令。然后再將新指令消息與歷史對話消息集一起傳遞給 AI 助理智能體來生成新一時刻的解決方案:

wKgZomVjSFuAeX0RAAAsNWKo9tc027.png

更多技術細節(jié),可以參考我們先前對CAMEL 的報道。

wKgZomVjSFuAOKJaAAAuhh9-KLM135.png

CAMEL使用示例

2.1 協(xié)作角色扮演(cooperate role-playing)

CAMEL 內(nèi)置的協(xié)作式 role-playing 框架可以在人類用戶不具備專業(yè)知識的情況下,通過 Agents 之間的協(xié)作方式完成復雜任務,下圖展示了 CAMEL 開發(fā)股票市場交易機器人的例子,其中 AI 助理智能體的扮演的角色是一名 Python 程序員,而 AI 用戶智能體扮演的角色為一名股票交易員。

wKgZomVjSFuAPs0yAAnD9TVRoo8030.png

在 role-playing 框架中,AI 智能體都具有特定領域的專業(yè)知識,此時我們只需要指定一個原始想法的 Prompt,隨后兩個AI智能體就會圍繞著這一想法展開工作,在上圖中,用戶智能體提出交易機器人需要有對股票評論的情緒分析功能,隨后助理智能體直接給出了安裝情緒分析和股票交易所需的 python 庫的腳本。

wKgZomVjSFuAGtTEAAYQeHpbstk318.png

隨著任務的進行,用戶智能體給出的指示也會越來越明確,上圖中的指示為:定義一個函數(shù)以使用 Yahoo Finance API 獲取特定股票的最新股價。助理智能體會根據(jù)該指示直接生成一段代碼來解決需求。2.2 具身智能體(embodied agent)在先前的研究中,AI Agents 可以理解為在模擬一些操作,而沒有與現(xiàn)實世界交互或使用外部工具執(zhí)行操作,目前的 LLMs 已經(jīng)具備與互聯(lián)網(wǎng)或其他工具API交互的能力,CAMEL 也提供了能夠在物理世界中執(zhí)行各種操作的具身智能體(embodied agent),它們可以瀏覽互聯(lián)網(wǎng)、閱讀文檔、創(chuàng)建圖像、音頻視頻等內(nèi)容,甚至可以直接執(zhí)行代碼。wKgaomV1f7iAdS4qAAPWIU3JPf8135.png

上圖展示了 CAMEL 通過使用 embodied agent 調(diào)用 HuggingFace 提供的 Stable Diffusion 工具鏈生成駱駝科圖像的樣例,在這一過程中,embodied agent 首先會推理出駱駝科所包含的所有動物,隨后調(diào)用擴散模型生成圖像并進行保存。

2.3 critic在環(huán)(critic-in-the-loop)

為了增強 role-playing 框架的可控性,作者團隊還為 CAMEL 設計了一種 critic-in-the-loop,這種機制受到了蒙特卡洛樹搜索(MTCS)方法的啟發(fā),它可以結合人類偏好實現(xiàn)樹搜索的決策邏輯來解決任務,CAMEL 可以設置一個中間評價智能體(critic)來根據(jù)用戶智能體和助理智能體出的各種觀點進行決策來完成最終任務,整體流程如下圖所示。

wKgZomVjSFyAcgHlAAKFz7AM7lM444.png

考慮這樣一個場景,我們讓 CAMEL 主持一場很具體的科研項目討論會,而科研項目的主題“大型語言模型”,CAMEL 可以將用戶智能體的角色設置為一個博士后,將助理智能體的角色設置為博士生,而中間評價智能體的角色設置為教授任務指示博士生來幫助博士后制定研究計劃,需要圍繞大模型的倫理展開研究。

wKgZomVjSFyAItxyAAiYLx6-Ffc627.png

在接到任務后,博士后智能體首先拋出了關于這一項目的三個觀點,表明項目應該首先從調(diào)研大模型倫理方面的相關工作著手。隨后教授智能體會根據(jù)這三個觀點給出自己的看法。并且認為觀點 2 最為合理的,即研究大模型歧視性算法同時還會給出另外兩個觀點的缺陷,例如觀點 1 缺乏更加清晰的結構,觀點 3 的研究范圍太窄等等。

wKgZomVjSF2AIoqsABRoLVPKcfc606.png在教授發(fā)言之后,博士生智能體會進行更加具體的項目規(guī)劃,例如直接列出一些大模型倫理安全方向的相關文獻,并且討論如何開展具體的研究。 wKgZomVjSF2Ab5tyAAAtJ0fTuoM170.png

實驗效果

本文的性能評估主要從三個方面進行,并且采用兩個 gpt-3.5-turbo 作為實驗智能體,實驗的數(shù)據(jù)集使用 CAMEL 框架生成的四個 AI 數(shù)據(jù)集,其中 AI Society 和 AI Code 側重于智能體的對話效果,而 AI Math 和 AI Science 側重于智能體的問題解決能力。3.1 Agent評估在這一部分,作者從 AI Society 和 AI Code 數(shù)據(jù)集中分別隨機選擇 100 個任務進行評估,然后使用 CAMEL 框架和單個 gpt-3.5-turbo 進行對比實驗,結果評估方面分為兩部分,一方面由人類受試者對兩種方法給出的解決方案給出 453 份投票數(shù)據(jù),來決定哪種方案更加可行。另一方面,作者提示 GPT4 模型對兩種方案直接給出評分,具體的對比數(shù)據(jù)如下表所示。

wKgZomVjSF2AId46AAIfhnJDJ3Q498.png

從上表中可以看出,CAMEL 框架給出的解決方案在人類評估和 GPT4 評估中均大幅優(yōu)于 gpt-3.5-turbo 給出的解決方案,其中人類評估和 GPT4 評估的總體趨勢高度一致。3.2 使用GPT-4對ChatBot評估在這一部分,作者在 CAMEL 生成的四個數(shù)據(jù)集上對 LLaMA-7B 模型進行了逐步的微調(diào),通過向 LLM 中不斷注入來自社會、代碼、數(shù)學和科學等不同領域的知識,來觀察模型對知識發(fā)現(xiàn)的接受效果。

作者首先從 AI Society 數(shù)據(jù)集開始,讓模型了解人類的互動常識和社會動態(tài),隨后 AI Code 和其他數(shù)據(jù)集的注入,模型獲得了編程邏輯和語法的知識,同時拓寬了模型對科學理論、經(jīng)驗觀察和實驗方法的理解

wKgZomVjSF2AK1RZAAOvIfKaD1o016.png

上表展示了模型在20 個 Society 任務、20 個代碼編寫任務、20 個數(shù)學任務和 60 個科學任務上的測試效果,可以看到在每次添加數(shù)據(jù)集時,模型在已訓練過的任務域上都會表現(xiàn)得更好。3.3 HumanEval

為了進一步評估 CAMEL 框架的代碼編寫任務解決能力,作者在 HumanEval 和 HumanEval+ 兩個評估基準上進行了實驗,實驗結果如下表所示。

wKgZomVjSF6ATJzCAALMVWnWA_A809.png

上表中清楚地證明了 CAMEL 框架的卓越性能,它不僅遠遠超過了 LLaMA-7B 模型,而且還大大超過了 Vicuna-7B 模型,這表明使用 CAMEL 生成的數(shù)據(jù)集在增強 LLM 處理編碼相關任務方面有獨特的效果。 wKgZomVjSF6AGh69AAAC0jQz1zo980.svg

參考文獻

wKgZomVjSF6AGh69AAAC0jQz1zo980.svg ?

[1]Minsky M. Society of mind[M]. Simon and Schuster, 1988.

[2] https://towardsdatascience.com/4-autonomous-ai-agents-you-need-to-know-d612a643fa92


原文標題:NeurIPS 2023 | AI Agents先行者CAMEL:首個基于大模型的多智能體框架

文章出處:【微信公眾號:智能感知與物聯(lián)網(wǎng)技術研究所】歡迎添加關注!文章轉載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:NeurIPS 2023 | AI Agents先行者CAMEL:首個基于大模型的多智能體框架

文章出處:【微信號:tyutcsplab,微信公眾號:智能感知與物聯(lián)網(wǎng)技術研究所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    維智科技陶闖:AI模型時代下時空智能的發(fā)展機遇

    近日,由知名科技媒體泰伯網(wǎng)主辦的WIF2024創(chuàng)新先行者論壇成功舉辦。
    的頭像 發(fā)表于 12-16 14:49 ?197次閱讀

    大語言模型開發(fā)框架是什么

    大語言模型開發(fā)框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型開發(fā)
    的頭像 發(fā)表于 12-06 10:28 ?138次閱讀

    AI智能生態(tài)圈和軟件棧

    層: 智能托管/服務 智能框架 LLM模型與存儲 二,從LLM到LLM
    的頭像 發(fā)表于 12-03 15:49 ?142次閱讀
    <b class='flag-5'>AI</b><b class='flag-5'>智能</b><b class='flag-5'>體</b>生態(tài)圈和軟件棧

    興威帆電子:RTC時鐘芯片領域的先行者、專注者(中)

    深圳鴻合智遠|興威帆電子:RTC時鐘芯片領域的先行者、專注者(中)
    的頭像 發(fā)表于 11-26 11:09 ?181次閱讀
    興威帆電子:RTC時鐘芯片領域的<b class='flag-5'>先行者</b>、專注者(中)

    深圳鴻合智遠 興威帆電子:RTC時鐘芯片領域的先行者、專注者(上)

    深圳鴻合智遠|興威帆電子:RTC時鐘芯片領域的先行者、專注者(上)
    的頭像 發(fā)表于 11-25 11:17 ?251次閱讀
    深圳鴻合智遠 興威帆電子:RTC時鐘芯片領域的<b class='flag-5'>先行者</b>、專注者(上)

    商湯發(fā)布國內(nèi)首個病理大模型,開啟病理診斷新篇章

    2024世界人工智能大會(WAIC)期間,作為全球醫(yī)療大模型創(chuàng)新先行者,商湯醫(yī)療攜手瑞金醫(yī)院、華西醫(yī)院、新華醫(yī)院、西京醫(yī)院、中科大附屬第一醫(yī)院、北京清華長庚醫(yī)院,在行業(yè)內(nèi)率先啟動醫(yī)療
    的頭像 發(fā)表于 09-02 09:21 ?667次閱讀

    啟明智顯:深度融合AI技術,引領硬件產(chǎn)品全面智能化升級

    啟明智顯,作為AI領域的先行者,正以前所未有的決心和行動力,深度融合先進的人工智能技術,引領硬件產(chǎn)品全面智能化升級
    的頭像 發(fā)表于 07-18 16:11 ?421次閱讀
    啟明智顯:深度融合<b class='flag-5'>AI</b>技術,引領硬件產(chǎn)品全面<b class='flag-5'>智能</b>化升級

    AI算法/模型/框架/模型庫的含義、區(qū)別與聯(lián)系

    在人工智能(Artificial Intelligence,簡稱AI)的廣闊領域中,算法、模型、框架模型庫是構成其技術生態(tài)的重要基石。它們
    的頭像 發(fā)表于 07-17 17:11 ?4164次閱讀

    ai模型ai框架的關系是什么

    AI模型AI框架是人工智能領域中兩個重要的概念,它們之間的關系密切且復雜。 AI
    的頭像 發(fā)表于 07-16 10:07 ?4w次閱讀

    AI模型AI框架的關系

    在探討AI模型AI框架的關系時,我們首先需要明確兩者的基本概念及其在人工智能領域中的角色。AI
    的頭像 發(fā)表于 07-15 11:42 ?1144次閱讀

    螞蟻集團發(fā)布首個開源金融場景智能框架

    在第七屆數(shù)字中國建設峰會上,螞蟻集團宣布了一項引人注目的舉措:正式開源其智能框架agentUniverse。這一框架不僅是金融領域的
    的頭像 發(fā)表于 05-28 09:25 ?726次閱讀

    模型不夠用,還有“AI智能”?

    模型,為什么還需要發(fā)展AI智能呢?這還需要從AI智能
    的頭像 發(fā)表于 05-12 08:04 ?344次閱讀
    大<b class='flag-5'>模型</b>不夠用,還有“<b class='flag-5'>AI</b><b class='flag-5'>智能</b><b class='flag-5'>體</b>”?

    先行者”蚌埠,如何傳感世界?

    傳感器在現(xiàn)代生活里無處不在。一部智能手機有數(shù)10支傳感器,一部豪華轎車的傳感器多達200支,一輛標準動車配置有1900支傳感器。"身量"并不大的傳感器仿佛可以變身眼睛、耳朵、鼻子,讓萬物"互聯(lián)"。
    的頭像 發(fā)表于 04-13 12:03 ?1131次閱讀

    華為云攜手樂聚機器人,探索人形機器人大模型開發(fā)

    根據(jù)雙方約定,他們還將共同設計并打造一款通用的具身智能解決方案,以構建互通互聯(lián)的“人形機器人+”開放生態(tài)系統(tǒng)。據(jù)悉,華為云的先行者——盤古大模型,擁有卓越的語義理解、動態(tài)規(guī)劃以及模態(tài)
    的頭像 發(fā)表于 03-22 11:53 ?798次閱讀

    華為發(fā)布通信行業(yè)首個模型

    在近日舉行的MWC24巴塞羅那移動通信大會上,華為宣布推出通信行業(yè)的首個大型人工智能AI模型。這一創(chuàng)新性的模型被命名為“華為通信大
    的頭像 發(fā)表于 02-27 14:31 ?847次閱讀