10個最受歡迎的開源Agent項目,autoGPT、metaGPT、autoGen

天天見聞 天天見聞 2024-11-26 科技 閱讀: 10
摘要: 。個人不傾向于全自動的,現在一直在找一個成熟的可部署的,可人工幹預的sop開源agent項目,這篇文章順便把找的過程中看到的東西分享出來

我把開源Agent分為3類:自動agent、半自動agent、領域、自定義sop和支持人為幹預的agent。先潑個冷水,目前這些agent項目都是實驗品,發展還沒有做知識庫問答相關開源項目那麼成熟,的社區issue也很少,遇到部署問題容易找不到解決方法,幾乎沒幾個可以部署的

這裡我以個人部署、開發的角度列出最近這1年來很火的,以前是LLM火,現在最火的則是這些AI Agent。。個人不傾向于全自動的,現在一直在找一個成熟的可部署的,可人工幹預的sop開源agent項目,這篇文章順便把找的過程中看到的東西分享出來

全自動agent:、、

全自動agent就是人類不可控制,生成結果的流程也無法幹預、調整,規則、流程都是封閉起來的,用戶能做的隻是輸入一個問題

用戶能做的就是改個名字,流程完全不可控,大模型需要的api key,好多朋友評論說就是個 api的印鈔機,實際生産效果并不好,更像一個玩具

開源官網__開源門戶

部署截圖

也是,在以下方面做了升級:

建議大家想跑時,先試試,至少Loop還可以有自定義的。建議這種全自動Agent,大家看看就行。想要好的生成效果就算了

開源門戶_開源官網_

Loop部署

跟camel一樣,都能根據用戶指令來拆解。不過camel隻是把用戶指令說得更清楚,而則拆解成一個個任務,用大模型一個一個地把這些任務執行完。而不是像camel沒有把任務分得那麼細,讓2個甚至3個智能體自動在對話中執行任務,由此看來,這兩個在邏輯框架都不一樣,另外,需要向量數據庫來存儲,除了llm的api,還需要向量數據庫的api

任務循環執行以下步驟:

從任務列表中提取第一個任務;将任務發送給執行代理, 該代理使用 API 根據上下文完成任務;整理結果并将其存儲在 /等向量數據庫中;基于目标和前一個任務的結果創建新任務, 并根據優先級對任務列表進行排序支持系列模型和llama系列模型在提供的 colab源代碼中,主要功能模塊就是task分解agent和執行agent

開源門戶__開源官網

個人感覺camel要比好些,可以自定義的地方稍稍多點,适合不複雜、對準确性要求并不太高、發散性的應用場景,我都想部署部署camel用作标題、選題等靈感生成半自動agent:camel半自動agent在程序調用、agent角色設定、甚至sop至少可以部分修改,不是全封閉好的的可部署性、部署價值要比上面提到的 、強,社區也更成熟特色是引入了2個機器人角色來交流對話角色扮演,用戶除了設定目标,也可以設定這兩個機器人的角色(具體角色除了框架已經提供的,開發人員應該也能自己進行修改,還可以自己增加角色數量)還可以添加專門負責api工具調用的agent-----可以浏覽互聯網、閱讀文檔、創建圖像、音頻和視頻、圖像識别等内容,甚至可以直接執行代碼這個就需要有開發經驗,自己根據這個框架做增添,在代碼裡改,也可以加上向量數據庫等,from camel.utils 提供函數調用下面的例子是用戶讓發明一個針對股票的交易機器人,agent在用task 詳細分解需要的任務後,一個擔任ai user也就是股票交易員,一個擔任ai ,就是負責寫程序代碼的,這兩個機器人之間交互

開源官網_開源門戶_

camel官方說明圖在執行中,人類也不可中間幹預,兩個機器人會一直溝通直到所有程序都執行完

開源官網_開源門戶_

除了的key,目前支持的開源大模型:vicuña系列;llama 2系列;有api服務,可以作為應用後端部署;不用向量數據庫大家部署前可以先去官網體驗下,看是不是符合自己需求下面 the 可以選code和,code模式下,機器人的角色就是c++,這些編程語言

開源門戶__開源官網

camel ai 官網user role則還是提前設定好的律師、醫生、股票交易員等模式下的角色。下面的give me a 就是我們想要這些agent做的,比如寫個貪吃蛇遊戲with task 可勾選,選擇了就會把用戶的指令進行進一步拆解後再交給agent,word limit for task 設置task 生成字數的限制領域agent:、目前agent流程隻适用于特定領域,尤其是代碼生成和編程,這兩個開源項目都是讓一群agent程序員來構建軟件。角色已經設定:包括執行官,産品官,技術官,程序員 ,審查員,測試員,設計師 等。這些智能體形成了一個多智能體組織結構,其使命是“通過編程改變數字世界”。内的智能體通過參加專業的功能研讨會來 協作,包括設計、編碼、測試和文檔編寫等任務輸入一句話的老闆需求,輸出用戶故事 / 競品分析 / 需求 / 數據結構 / APIs / 文件等内部包括産品經理 / 架構師 / 項目經理 / 工程師,它提供了一個軟件公司的全過程與精心調配的SOP這兩個都是國産的,部署、社區上更成熟些,适合有這方面AI編程需求的部署。我這邊對這兩個項目沒什麼需求這兩個項目亮眼的還是sop的引進,可以自定義sop,即使自局限于他們提供的這些角色,是對camel的一個發展自定義agent:、、、可自定義模型、知識庫和工具要比上面提到的哪個都成熟,目前已經有了根據開發的商用産品了,可惜就是國外的,對國産模型和應用支持不好。國産想要可自定義模型、知識庫和工具,可以去看,雖然主要是針對知識庫調用的,也是有自定義模型、工具甚至sop自定義的,我個人部署過,效果要比、好多了

開源門戶__開源官網

功能:支持以下這些工具調用,包括 、、、slack、等國外主流app

開源官網__開源門戶

接入可以從項目的文件看出,需要相應應用的api key

開源門戶__開源官網

除此之外基本的 api、向量數據庫api,用到、的模型需要、的api

開源門戶__開源官網

需要的api在配置agent時,可以自定義知識庫、工具調用、model和基本的、name和goals。這些我在國産的上也見過,就是工具調用沒有方便

開源門戶__開源官網

自己配置agent可以修改的參數可以自己添加知識庫、model和tool,雖然沒有sop,但這種自定義程度已經算高了

開源門戶_開源官網_

除了自定義模型、知識庫、工具,還可以sop自定義和人為中間幹預,但是目前我部署有個bug,改版本作了升級理當需要 1版本以上的,實際運營命令又說要低配版本,就中途暫停了

開源門戶_開源官網_

大家可以試試,玩好了能做很多有實際價值的應用波形智能的這個複雜點,不僅可以設定自定義數量的自定義角色,還可以自己修改這些角色之間的對話關系,加入人類糾正在裡面也行,很自定義的開源項目。我部署也遇到問題和meta的api出現422問題,目前社區也不成熟,就卡在那了,這個項目也是很有部署價值的

開源門戶__開源官網

我部署遇到的問題不過現在也已經有人根據這個項目在做銷售機器人了項目提供的代碼實例就有很多個,包括類似和的IT機器人,也有單個的電商機器人

開源門戶_開源官網_

自定義模型、工具調用、sop停止條件、回答循環次數,像一樣既可以隻有一個agent,也可以有多個agent

開源官網__開源門戶

官方代碼截圖多個agent設置,代碼要比簡單很多

_開源官網_開源門戶

缺點是這個項目比較新,社區不成熟,可以關注關注綜上,在列舉的這10個agent中,最下面的4個自定義agent最有應用價值,社區更成熟,又是國外的,的和又不太成熟ps:上面的agent都在中

你可能想看:

其他相關
郝現軍微信15934狂犬疫苗失效,這個方法可以救命2

郝現軍微信15934狂犬疫苗失效,這個方法可以救命2

作者: 天天見聞 時間:2024-09-29 閱讀: 67
郝現軍微信15934狂犬疫苗失效,這個方法可以救命2中醫根據狂犬病人發病後“瘀熱在裡,其人如狂”的症狀,将下淤血湯用于治療狂犬病,取得了驚人的成功。有人說中醫根本不知道狂犬病毒的存在,怎麼可能會治療狂犬病呢?西醫稱狂犬疫苗早巳用過,效果不顯,别無良法。...
人生哲理(2600)

人生哲理(2600)

作者: 天天見聞 時間:2024-09-30 閱讀: 359
托爾斯泰有句名言:“樸素是美的必要條件。也唯有這各種不同的光,才成就了各色的人等,和不同的人生。做人,心裡當有光,有光的人,才會有圓滿的人生。一直以為是生活主導我們前行,慢慢的懂得了,是心情主導着生存的意義。”女人的氣質是需要沉澱人生閱曆和知識的。...

不想深蹲那就來試試仰卧腿舉吧,效果同樣理想

作者: 天天見聞 時間:2024-10-02 閱讀: 68
所以很多人就對深蹲帶有恐懼,如果你實在是不想做深蹲,那就選擇仰卧推舉吧,這個動作同樣可以達到鍛煉肌肉的效果。在仰卧腿舉中,腳的位置不同,相對的受力肌群也會有所不同,我們可以根據自己需要提高的肌群選擇适合的腳位。...

酶與茶滋味

作者: 天天見聞 時間:2024-10-03 閱讀: 55
已經明确糖苷酶類在茶葉香氣形成中的重要作用,但它對綠茶滋味有影響。鮮葉攤放過程中,多種水解酶活性提高,使茶葉中遊離氨基酸和可溶性物質增加,參與茶葉滋味形成。單甯酶在綠茶和烏龍茶加工中的應用,發現加入一定量的單甯酶,能降低酯型兒茶素的含量,從而消除夏秋茶的部分苦澀味。...

腰痛辯治

作者: 天天見聞 時間:2024-10-05 閱讀: 70
《經》雲∶肝,足厥陰也,是動則病腰痛,不可以俯仰,宜當歸四逆湯治之。或因挫跌,外傷腫痛,或敗血凝滞而不去,痛止而又作者,以桃仁承氣湯,加附子、穿山甲,甚效。治腰痛而重,諸藥不效者。治腰痛筋攣,難以屈伸者。治腎虛感寒濕之氣。治老人虛人腰痛,婦人帶下清水不臭者、虛寒者宜之。...
(轉載)看八字的要素步驟

(轉載)看八字的要素步驟

作者: 天天見聞 時間:2024-10-05 閱讀: 71
1.一個八字到手,怎麼樣去看這個八字,首先看日元是何在何月令,節氣的深淺進退。當身弱而殺旺,就要看有沒有制化。7,四兇神不管在哪個宮位,都顯示出一種壞的信息,除非有制不傷害到自己,但是這個信息像對一般八字來說還是很明顯。至于是什麼事情,那就看流年作用了什麼。命理學中飛宮法斷婚姻理論的創始與探研者。...
我來說兩句

年度爆文