亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
目錄
Agno:它提供什麼?
與agno的動手:建築三角形代理
安裝所需的庫
需要進(jìn)口
API密鑰設(shè)置
web_agent - 搜索網(wǎng)絡(luò),writer_agent - 撰寫文章,image_agent - 創(chuàng)建視覺效果
合併團(tuán)隊
運行整個事情
輸出
繼續(xù)產(chǎn)出
圖像輸出
與Agno的動手:建築市場分析師代理
Agno vs Langgraph:性能攤牌
所以……agno比langgraph好嗎?
結(jié)論
首頁 科技週邊 人工智慧 如何使用AGNO框架構(gòu)建多模式AI代理?

如何使用AGNO框架構(gòu)建多模式AI代理?

Apr 23, 2025 am 11:30 AM

在從事代理AI時,開發(fā)人員經(jīng)常發(fā)現(xiàn)自己在速度,靈活性和資源效率之間進(jìn)行權(quán)衡。我一直在探索代理AI框架,並遇到了Agno(更早是Phi-data)。 Agno是用於構(gòu)建多模式代理的輕量級框架。他們聲稱比Langgraph快?10,000倍,比Langgraph少約50倍。聽起來很有趣吧?

Agno和Langgraph - 提供截然不同的經(jīng)驗。在與Agno進(jìn)行了動手實踐並將其性能和建築與Langgraph進(jìn)行比較之後,這是它們?nèi)绾尾煌募?xì)分,每個人都閃耀的地方以及Agno帶來了什麼。

tl; dr

  • 建築三角和營銷分析師代理
  • 如果您想要速度,低內(nèi)存使用,多模式功能以及使用型號/工具的靈活性,請使用AGNO。
  • 如果您喜歡基於流的邏輯或結(jié)構(gòu)化的執(zhí)行路徑,或者已經(jīng)與Langchain的生態(tài)系統(tǒng)有關(guān),請使用Langgraph。

目錄

  • Agno:它提供什麼?
  • 與agno的動手:建築三角形代理
  • 與Agno的動手:建築市場分析師代理
  • Agno vs Langgraph:性能攤牌
  • 所以……agno比langgraph好嗎?
  • 結(jié)論

Agno:它提供什麼?

Agno設(shè)計的重點是性能和極簡主義。 Agno的核心是為多模式任務(wù)構(gòu)建的開源,模型不可穩(wěn)定的代理框架,即在本地處理文本,圖像,音頻和視頻。使其與眾不同的是它在引擎蓋下的輕快和快速,即使在編排了大量具有記憶,工具和矢量商店(工具和矢量商店)的代理商時。

脫穎而出的關(guān)鍵優(yōu)勢:

  • 猛烈的實例化速度:以每位代理約2μs的速度創(chuàng)建代理,比Langgraph快約10,000倍。
  • FeatherLight Memory足跡: AGNO代理平均使用?3.75 KIB的內(nèi)存 - 比Langgraph代理低約50倍。
  • 多模式的本機(jī)支持:無黑客或插件 - Agno是從地面構(gòu)建的,可以與各種媒體類型無縫地工作。
  • 模型不可知論: Agno不在乎您是否使用OpenAI,Claude,Gemini或開源LLM。您沒有鎖定特定的提供商或運行時。
  • 實時監(jiān)控:可以通過Agno實時觀察代理會話和性能,這使調(diào)試和優(yōu)化更加順暢。

與agno的動手:建築三角形代理

使用Agno感覺令人耳目一新。您可以旋轉(zhuǎn)整個代理機(jī)構(gòu),這些代理商不僅可以並行運作,還可以共享記憶,工具和知識庫。這些代理可以專業(yè)化並分組為多代理團(tuán)隊,並且內(nèi)存層支持在持久數(shù)據(jù)庫中存儲會話和狀態(tài)。

真正令人印象深刻的是Agno如何在不犧牲表現(xiàn)的情況下管理複雜性。它處理現(xiàn)實世界的代理編排(例如工具鏈,基於抹布的檢索或結(jié)構(gòu)化產(chǎn)出生成),而沒有成為性能瓶頸。

如果您使用Langgraph或類似框架,您會立即註意到Agno避免的啟動滯後和資源消耗。這成為大規(guī)模的關(guān)鍵區(qū)別。讓我們構(gòu)建Trisage代理。

安裝所需的庫

! pip安裝-u agno
! PIP安裝DuckDuckgo-Search
! PIP安裝OpenAi
PIP安裝Pycountry

這些是安裝所需Python軟件包的外殼命令:

  • AGNO :用於定義和運行AI代理的核心框架。
  • DuckDuckgo-Search :允許代理商使用DuckDuckgo搜索網(wǎng)絡(luò)。
  • Openai :用於與Openai的型號接口,例如GPT-4或GPT-3.5。

需要進(jìn)口

來自agno.Agent進(jìn)口代理
來自agno.models.openai進(jìn)口Openaichat
來自agno.tools.duckduckgo進(jìn)口Duckduckgotools
來自agno.tools.googlesearch導(dǎo)入googlesearchtools
來自agno.tools.dalle導(dǎo)入dalletools
來自agno.team進(jìn)口團(tuán)隊
來自TextWrap Import Dedent

API密鑰設(shè)置

從GetPass Import GetPass
OpenAi_Key = getPass('輸入打開AI API鍵:')

導(dǎo)入操作系統(tǒng)
os.environ ['OpenAI_API_KEY'] = OpenAi_Key
  • getPass() :安全輸入API鍵的方法(因此不可見)。
  • 然後將鑰匙存儲在環(huán)境中,以便在調(diào)用OpenAI的API時可以將其拾起。

web_agent - 搜索網(wǎng)絡(luò),writer_agent - 撰寫文章,image_agent - 創(chuàng)建視覺效果

web_agent =代理(
    名稱=“ Web Agent”,
    角色=“在網(wǎng)絡(luò)上搜索有關(guān)埃菲爾鐵塔的信息”,
    型號= OpenAICHAT(),
    工具= [duckduckgotools()],
    說明=“提供歷史信息”,
    show_tool_calls = true,
    markdown = true,
)

writer_agent =代理(
    名稱=“作家特工”,
    角色=“有關(guān)提供主題的綜合文章”,
    型號= OpenAICHAT(),
    工具= [googlesearchtools()],
    說明=“使用大綱寫文章”,
    show_tool_calls = true,
    markdown = true,
)

image_agent =代理(
    型號= OpenAICHAT(),
    工具= [dalletools()],
    描述= dedent(“”“ \ \
        您是一位經(jīng)驗豐富的AI藝術(shù)家,具有各種藝術(shù)風(fēng)格的專業(yè)知識,
        從光真主到抽象藝術(shù)。您對構(gòu)圖有深刻的了解,
        顏色理論和視覺講故事。 \
    ””),
    說明= dedent(“”“ \ \
        作為AI藝術(shù)家,請遵循以下準(zhǔn)則:
        1。仔細(xì)分析用戶的請求,以了解所需的樣式和心情
        2。生成之前,通過諸如照明,透視和氣氛等藝術(shù)細(xì)節(jié)來增強(qiáng)提示
        3。使用`create_image'工具帶有詳細(xì),精心製作的提示
        4。簡要說明做出的藝術(shù)選擇
        5。如果請求不清楚,請詢問有關(guān)樣式偏好的澄清

        始終旨在創(chuàng)建視覺引人注目且有意義的圖像,以捕獲用戶的視野! \
    ””),
    markdown = true,
    show_tool_calls = true,
)

合併團(tuán)隊

agent_team =代理(
    team = [web_agent,writer_agent,image_agent],
    型號= OpenAICHAT(),
    說明= [“給出歷史信息”,“使用大綱寫文章”,“生成圖像”],
    show_tool_calls = true,
    markdown = true,
)

運行整個事情

Agent_team.print_response(“在Eiffel Towar上寫一篇文章並生成圖像”,Stream = true)

輸出

如何使用AGNO框架構(gòu)建多模式AI代理?

繼續(xù)產(chǎn)出

如何使用AGNO框架構(gòu)建多模式AI代理?

繼續(xù)產(chǎn)出

如何使用AGNO框架構(gòu)建多模式AI代理?

我創(chuàng)建了埃菲爾鐵塔的現(xiàn)實形象。圖像捕獲了<br> 塔的全高和設(shè)計,┃<br> ┃下午的陽光很漂亮。您可以通過<br> 單擊此處。

圖像輸出

如何使用AGNO框架構(gòu)建多模式AI代理?

與Agno的動手:建築市場分析師代理

該市場分析師代理是一個使用AGNO的基於團(tuán)隊的系統(tǒng),將Web代理通過DuckDuckgo結(jié)合了用於實時信息的Web代理,並通過Yahoo Finance合併了用於財務(wù)數(shù)據(jù)的財務(wù)代理。它由OpenAI模型提供支持,可為清晰,深度和透明度提供市場見解和AI公司績效。

來自agno.Agent進(jìn)口代理
來自agno.models.openai進(jìn)口Openaichat
來自agno.tools.duckduckgo進(jìn)口Duckduckgotools
來自agno.tools.yfinance進(jìn)口yfinancetools
來自agno.team進(jìn)口團(tuán)隊

web_agent =代理(
    名稱=“ Web Agent”,
    角色=“搜索網(wǎng)絡(luò)以獲取信息”,
    型號= OpenAICHAT(),
    工具= [duckduckgotools()],
    說明=“始終包含來源”,
    show_tool_calls = true,
    markdown = true,
)

finance_agent =代理(
    名稱=“財務(wù)代理”,
    角色=“獲得財務(wù)數(shù)據(jù)”,
    型號= OpenAICHAT(),
    tools = [yfinancetools(stock_price = true,Analyst_recommendations = true,company_info = true)],]
    說明=“使用表顯示數(shù)據(jù)”,
    show_tool_calls = true,
    markdown = true,
)

agent_team =代理(
    team = [web_agent,finance_agent],
    型號= OpenAICHAT(),
    說明= [“始終包含來源”,“使用表顯示數(shù)據(jù)”],
    show_tool_calls = true,
    markdown = true,
)

Agent_team.print_response(“世界頂級AI公司的市場前景和財務(wù)績效是什麼?”,Stream = true)

輸出

如何使用AGNO框架構(gòu)建多模式AI代理?

Agno vs Langgraph:性能攤牌

讓我們詳細(xì)介紹,所有這些都包含在Agno的正式文檔中:

公制 agno Langgraph 因素
代理實例化時間 ?2μs ?20ms ??10,000倍
每個代理的內(nèi)存使用量 ?3.75 KIB ?137 KIB ?50倍輕
  • 性能測試是在使用Python的Tracemalloc進(jìn)行內(nèi)存分析的Apple M4 MacBook Pro上進(jìn)行的。
  • Agno測量了超過1000次運行的平均實例化和內(nèi)存使用情況,從而隔離了代理代碼以獲得乾淨(jìng)的三角洲。

這種速度和內(nèi)存效率不僅涉及數(shù)字,而且是可伸縮性的關(guān)鍵。在現(xiàn)實世界的代理部署中,每毫秒和千字節(jié)都可能需要同時旋轉(zhuǎn)數(shù)千個代理商。

Langgraph雖然針對某些基於流動的應(yīng)用程序有力,更具結(jié)構(gòu)化,但除非經(jīng)過重大優(yōu)化,否則在這種負(fù)載下傾向於在這種負(fù)載下掙扎。對於低規(guī)模的應(yīng)用程序來說,這可能不是一個問題,但是在運行生產(chǎn)規(guī)模的代理商時,它變得昂貴。

所以……agno比langgraph好嗎?

未必。這取決於您正在構(gòu)建的內(nèi)容:

  • 如果您正在研究基於流動的代理邏輯(思考:具有高級控制的步驟的定向圖),Langgraph可能會提供更具表現(xiàn)力的結(jié)構(gòu)。
  • 但是,如果您需要超快速,低腳印,多模式的代理執(zhí)行,尤其是在高頻率或動態(tài)環(huán)境中,Agno會贏得一英里。

Agno顯然有利於速度和系統(tǒng)級效率,而Langgraph則傾向於結(jié)構(gòu)化的編排和可靠性。也就是說,Agno的開發(fā)人員自己承認(rèn),準(zhǔn)確性和可靠性基準(zhǔn)同樣重要,而且他們目前正在進(jìn)行中。在這些案例下,我們無法得出結(jié)論的正確性或彈性。

另請閱讀:Smolagents vs Langgraph:AI代理框架的全面比較

結(jié)論

從動手的角度來看,Agno可以為實際的工作負(fù)載做好準(zhǔn)備,尤其是對於大規(guī)模構(gòu)建代理系統(tǒng)的團(tuán)隊。它是實時性能監(jiān)視,對結(jié)構(gòu)化輸出的支持以及插入內(nèi)存向量知識的能力,使其成為快速構(gòu)建強(qiáng)大應(yīng)用程序的引人注目的平臺。

Langgraph並不是脫離比賽,它的力量在於清晰的,面向流動的控制邏輯。但是,如果您要碰到縮放牆,或者需要在不融化基礎(chǔ)設(shè)施的情況下運行數(shù)千個代理商,那麼Agno值得一提。

以上是如何使用AGNO框架構(gòu)建多模式AI代理?的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
Kimi K2:最強(qiáng)大的開源代理模型 Kimi K2:最強(qiáng)大的開源代理模型 Jul 12, 2025 am 09:16 AM

還記得今年早些時候破壞了Genai行業(yè)的大量開源中國模型嗎?儘管DeepSeek佔據(jù)了大多數(shù)頭條新聞,但Kimi K1.5是列表中的重要名字之一。模型很酷。

Grok 4 vs Claude 4:哪個更好? Grok 4 vs Claude 4:哪個更好? Jul 12, 2025 am 09:37 AM

到2025年中期,AI“軍備競賽”正在加熱,XAI和Anthropic都發(fā)布了他們的旗艦車型Grok 4和Claude 4。這兩種模型處於設(shè)計理念和部署平臺的相反端,但他們卻在

今天已經(jīng)在我們中間走了10個驚人的人形機(jī)器人 今天已經(jīng)在我們中間走了10個驚人的人形機(jī)器人 Jul 16, 2025 am 11:12 AM

但是我們可能甚至不必等10年就可以看到一個。實際上,可以被認(rèn)為是真正有用的,類人類機(jī)器的第一波。 近年來,有許多原型和生產(chǎn)模型從T中走出來

上下文工程是&#039; new&#039;及時的工程 上下文工程是&#039; new&#039;及時的工程 Jul 12, 2025 am 09:33 AM

直到上一年,迅速的工程被認(rèn)為是與大語言模型(LLM)互動的關(guān)鍵技能。然而,最近,LLM在推理和理解能力方面已經(jīng)顯著提高。自然,我們的期望

6個任務(wù)Manus AI可以在幾分鐘內(nèi)完成 6個任務(wù)Manus AI可以在幾分鐘內(nèi)完成 Jul 06, 2025 am 09:29 AM

我相信您必須了解通用的AI代理Manus。它是幾個月前推出的,在過去的幾個月中,他們?yōu)橄到y(tǒng)添加了幾個新功能?,F(xiàn)在,您可以生成視頻,創(chuàng)建網(wǎng)站並做很多MO

建立Langchain健身教練:您的AI私人教練 建立Langchain健身教練:您的AI私人教練 Jul 05, 2025 am 09:06 AM

許多人充滿熱情地打入健身房,並相信自己正在正確實現(xiàn)自己的健身目標(biāo)。但是由於飲食計劃差和缺乏方向,結(jié)果不存在。僱用私人教練AL

Leia的浸入式移動應(yīng)用將3D深度帶入日常照片 Leia的浸入式移動應(yīng)用將3D深度帶入日常照片 Jul 09, 2025 am 11:17 AM

基於Leia專有的神經(jīng)深度引擎,應(yīng)用程序流程靜止圖像,並添加了自然深度以及模擬運動(例如Pans,Zooms和Alallax Effects),以創(chuàng)建簡短的視頻捲軸,從而給人以踏入SCE的印象

7種AI代理的7種類型是什麼? 7種AI代理的7種類型是什麼? Jul 11, 2025 am 11:08 AM

想像一些複雜的東西,例如AI引擎準(zhǔn)備提供有關(guān)米蘭新服裝系列的詳細(xì)反饋,或者自動市場分析用於全球運營的企業(yè),或者智能係統(tǒng)管理大型車隊。

See all articles