精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫 原創(chuàng)

發(fā)布于 2025-4-14 10:55
瀏覽
0收藏

在開發(fā)代理式AI時,開發(fā)者往往需要在速度、靈活性和資源利用率間反復權衡。本文將向大家介紹Agno——一款用于構建多模態(tài)智能體的輕量化框架。其速度號稱比LangGraph快上萬倍,內存使用量則僅為1/50。

事實上,Agno與LangGraph在使用體驗上也有很大區(qū)別。本文將以親身體會為基礎對二者進行比較,具體介紹它們的不同之處、各自亮點與Agno的獨特優(yōu)勢。

概述?

  • 構建TriSage與Marketing Analyst營銷分析師智能體。?
  • 如果要求高速、低內存占用、多模態(tài)功能以及靈活的模型/工具選項,請選擇Agno。?
  • 如果偏向基于流程的邏輯或結構化執(zhí)行路徑,或者已經與LangChain生態(tài)系統(tǒng)緊密關聯(lián),請選擇LangGraph。?

Agno有何作用??

基于性能和極簡主義設計而成的Agno,從本質上講是一款開源且模型中立的智能體框架,專為多模態(tài)任務而打造——即可以原生處理文本、圖像、音頻和視頻。它的獨特之處在于便捷快速,在應對大量智能體并面對高內存用量、工具和向量存儲復雜度時仍保持良好性能。

核心優(yōu)勢:

  • 超快的實例化速度:Agno中的智能體創(chuàng)建速度平均僅為2微秒,約為LangGraph的1萬倍。?
  • 輕量化內存占用:Agno智能體平均內存占用量為3.75 KiB,僅相當于LangGraph智能體的1/50。?
  • 原生支持多模態(tài):無需調整或插件,Agno可直接與各種媒體類型實現無縫協(xié)作。?
  • 模型中立:Agno不關心用戶使用的是OpenAI、Claude、Gemini抑或是開源大模型,因此避免了特定供應商或運行時鎖定的問題。?
  • 實時監(jiān)控:可以通過Agno實時觀察智能體會話及性能,使得調試和優(yōu)化更加流暢。?

Agno上手實踐:構建TriSage智能體?

Agno的使用體驗非常高效,啟動的智能體隊列不僅可以并行運行,還能共享內存、工具和知識庫。這些智能體可以專門化并分組為多智能體團隊,且內存層支持將會話和狀態(tài)存儲在持久數據庫當中。

真正令人印象深刻的,是Agno如何在不犧牲性能的前提下管理復雜性。它可以處理現實世界的智能體編排(如工具鏈、基于RAG檢索或者結構化輸出生成),保證不引發(fā)性能瓶頸。

如果大家用過LangGraph或者類似框架,就會意識到Agno大大降低了啟動延遲與資源消耗。這也成為規(guī)?;瘧脠鼍跋铝己眯阅艿膶崿F關鍵。下面開始構建TriSage智能體。

安裝必要庫

!pip install -U agno
!pip install duckduckgo-search
!pip install openai
!pip install pycountry

以上為安裝必要Python包的shell命令:

  • agno: 用于定義和運行AI智能體的核心框架。?
  • duckduckgo-search: 讓智能體使用DuckDuckGo搜索網絡。?
  • openai: 用于同OpenAI模型(如GPT-4或GPT-3.5)交互。?

必要導入

from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.duckduckgo import DuckDuckGoTools
from agno.tools.googlesearch import GoogleSearchTools
from agno.tools.dalle import DalleTools
from agno.team import Team
from textwrap import dedent

API密鑰設置

from getpass import getpass
OPENAI_KEY = getpass('Enter Open AI API Key: ')

import os
os.environ['OPENAI_API_KEY'] = OPENAI_KEY
  • getpass(): 輸入API密鑰的安全方式(不可見)。?
  • 將密鑰存儲在環(huán)境內,以便agno框架在調用OpenAI API時進行獲取。?

web_agent – Searches the Web, writer_agent – Writes the Article, image_agent – Creates Visuals

web_agent = Agent(
 name="Web Agent",
 role="Search the web for information on Eiffel tower",
 model=OpenAIChat(id="o3-mini"),
 tools=[DuckDuckGoTools()],
 instructions="Give historical information",
 show_tool_calls=True,
 markdown=True,
)

writer_agent = Agent(
 name="Writer Agent",
 role="Write comprehensive article on the provided topic",
 model=OpenAIChat(id="o3-mini"),
 tools=[GoogleSearchTools()],
 instructions="Use outlines to write articles",
 show_tool_calls=True,
 markdown=True,
)

image_agent = Agent(
 model=OpenAIChat(id="gpt-4o"),
 tools=[DalleTools()],
 description=dedent("""\
 You are an experienced AI artist with expertise in various artistic styles,
 from photorealism to abstract art. You have a deep understanding of composition,
 color theory, and visual storytelling.\
 """),
 instructions=dedent("""\
 As an AI artist, follow these guidelines:
 1. Analyze the user's request carefully to understand the desired style and mood
 2. Before generating, enhance the prompt with artistic details like lighting, perspective, and atmosphere
 3. Use the `create_image` tool with detailed, well-crafted prompts
 4. Provide a brief explanation of the artistic choices made
 5. If the request is unclear, ask for clarification about style preferences

 Always aim to create visually striking and meaningful images that capture the user's vision!\
 """),
 markdown=True,
 show_tool_calls=True,
)

并入團隊

agent_team = Agent(
 team=[web_agent, writer_agent, image_agent],
 model=OpenAIChat(id="gpt-4o"),
 instructions=["Give historical information", "Use outlines to write articles","Generate Image"],
 show_tool_calls=True,
 markdown=True,
)

運行整體

agent_team.print_response("Write an article on Eiffel towar and generate image", stream=True)

輸出結果

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫-AI.x社區(qū)

繼續(xù)輸出

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫-AI.x社區(qū)

繼續(xù)輸出

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫-AI.x社區(qū)

I have created a realistic image of the Eiffel Tower. The image captures the
 tower's full height and design, ┃
┃ beautifully highlighted by the late afternoon sun. You can view it by
 clicking here.?

圖像輸出

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫-AI.x社區(qū)

上手Agno:構建營銷分析師智能體?

此智能體是一套使用Agno的團隊系統(tǒng),將通過DuckDuckGo獲取實時信息的Web智能體與通過雅虎金融獲取數據的金融智能體結合起來。其由OpenAI模型提供支持,使用表格、markdown及來源支持內容提供市場洞察與AI企業(yè)績效,借此保證結果明確、有深度且公開透明。

from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.duckduckgo import DuckDuckGoTools
from agno.tools.yfinance import YFinanceTools
from agno.team import Team

web_agent = Agent(
 name="Web Agent",
 role="Search the web for information",
 model=OpenAIChat(id="o3-mini"),
 tools=[DuckDuckGoTools()],
 instructinotallow="Always include sources",
 show_tool_calls=True,
 markdown=True,
)

finance_agent = Agent(
 name="Finance Agent",
 role="Get financial data",
 model=OpenAIChat(id="o3-mini"),
 tools=[YFinanceTools(stock_price=True, analyst_recommendatinotallow=True, company_info=True)],
 instructinotallow="Use tables to display data",
 show_tool_calls=True,
 markdown=True,
)

agent_team = Agent(
 team=[web_agent, finance_agent],
 model=OpenAIChat(id="gpt-4o"),
 instructinotallow=["Always include sources", "Use tables to display data"],
 show_tool_calls=True,
 markdown=True,
)

agent_team.print_response("What's the market outlook and financial performance of top AI companies of the world?", stream=True)

輸出結果

Agno框架介紹:用于構建多模態(tài)智能體的輕量庫-AI.x社區(qū)

Agno與LangGraph: 性能對決?

下面我們來看Agno官方文檔中列出的性能細節(jié):

指標?

Agno?

LangGraph?

差異?

智能體實例化用時

~2μs

~20ms

快~1萬倍

每智能體內存用量

~3.75 KiB

~137 KiB

僅為~1/50

  • 此性能測試采用Python版tracemalloc內存分析,硬件平臺為蘋果M4 MacBook Pro筆記本電腦。?
  • Agno測量了1000次運行的平均實例化用時及內存用量,隔離了智能體代碼以保證結果準確。?

這樣的性能優(yōu)勢代表的不只是數字差異,更是可擴展性的新希望。在現實智能體部署中,用戶往往需要同時啟動成千上萬個智能體,因此每毫秒、每KB都很重要。

雖然LangGraph對于某些流應用來說功能強大且結構更加完善,但除非經過深度優(yōu)化,否則在這類高負載場景下往往性能不佳。

所以說……Agno比LangGraph更好??

不一定,具體視應用需求而定:

  • 如果處理基于流傳輸的智能體邏輯(例如具有高級控制的分步有向圖),則LangGraph可能會提供更具表現力的結構。?
  • 如果需要超快、低內存的多模態(tài)智能體執(zhí)行效果,而且環(huán)境的并發(fā)或動態(tài)程度較高,那么Agno將會遙遙領先。?

Agno顯然更傾向于速度和系統(tǒng)層級的效率,而LangGraph則偏重結構化編排與可靠性。不過Agno開發(fā)團隊也非常重視準確性與可靠性,而且目前正在為此投入時間和精力。

總結?

從實踐角度來看,Agno已經為生產級工作負載做好了準備,尤其是對大規(guī)模構建智能體系統(tǒng)的團隊而言。它的實時性能監(jiān)控、對結構化輸出的支持以及插入內存+向量知識的能力,使其成為能夠快速構建強大應用程序的出色平臺。

但LangGraph的江湖地位也沒有動搖——它的優(yōu)勢在于清晰且面向流程的控制邏輯。不過如果大家遇到了擴展障礙,或者需要運行成千上萬個智能體又不致擠爆基礎設施,那么Agno無疑更值得考慮。

原文標題:??Agno Framework: A Lightweight Library for Building Multimodal Agents??作者:Pankaj Singh

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
国产麻豆乱码精品一区二区三区| 精品激情国产视频| 99精品视频播放| 69xxxx欧美| 韩国女主播成人在线| 欧美国产在线电影| 99久久精品免费视频| 国产精久久久| 日韩欧美国产免费播放| 一区二区三区在线视频111 | 精品成人一区二区| 国产成人亚洲精品无码h在线| 免费黄色网址在线观看| 9人人澡人人爽人人精品| 国产精品入口福利| 亚欧视频在线观看| 久久久久免费av| 国产亚洲欧美色| 91色精品视频在线| 波多野结衣电影在线播放| 午夜天堂精品久久久久| 一区二区中文字幕| 久久久久9999| 视频亚洲一区二区| 成人欧美一区二区三区视频网页| 国产精品区一区| 一区二区三区午夜| 91精品国产乱码久久久久久久 | 狠狠久久五月精品中文字幕| av成人午夜| 男人的天堂av网站| 国产视频一区三区| 欧美国产日韩一区二区在线观看| 国产欧美小视频| 天天久久夜夜| 在线免费不卡电影| 国产美女主播在线播放| free性欧美hd另类精品| 国产精品午夜在线| 欧美色欧美亚洲另类七区| 青青视频在线免费观看| 尹人成人综合网| 亚洲精品中文字| 中文字幕一区二区三区四区在线视频| 白浆视频在线观看| 一二三四区精品视频| 久久免费看毛片| 3p视频在线观看| 国产片一区二区| 日韩啊v在线| 免费在线性爱视频| 久久精品视频在线免费观看| 欧美一区二区三区四区夜夜大片 | 久久天堂电影网| 日本少妇xxxx软件| 久久精品一级| 欧美tickling网站挠脚心| 在线成人免费av| 日本a人精品| 91精品国产综合久久蜜臀| 最新av免费在线观看| 99精品女人在线观看免费视频 | 亚洲精品v日韩精品| 日本不卡一区二区三区四区| 免费在线毛片网站| 亚洲精品免费在线| 国产精品久久久久9999爆乳| 黄色在线观看视频网站| 午夜私人影院久久久久| 内射国产内射夫妻免费频道| 午夜欧美激情| 欧美性色综合网| 成人午夜视频免费观看| 美女尤物在线视频| 午夜精品久久久久影视| 毛片av免费在线观看| 中文字幕成在线观看| 91黄视频在线观看| 91视频福利网| 日本在线中文字幕一区| 69久久99精品久久久久婷婷 | 国产成人免费网站| 国产午夜精品一区| 中文在线资源天堂| 激情综合五月婷婷| 鬼打鬼之黄金道士1992林正英| 免费观看国产视频| 久久久久久久综合色一本| 亚洲欧美综合一区| 9999精品成人免费毛片在线看| 欧美日韩国产一区二区| 搡女人真爽免费午夜网站| 国产一区二区三区| 日韩电影免费观看在线观看| 丰满少妇中文字幕| 一区二区三区四区精品视频| 日韩精品视频三区| 三级黄色在线观看| 99热这里只有成人精品国产| 国产精品日本精品| 欧美熟妇乱码在线一区| 欧美激情综合五月色丁香| 黄色www在线观看| 男人的天堂免费在线视频| 伊人夜夜躁av伊人久久| 日韩avxxx| 久久九九精品视频| 中文字幕不卡av| 日本三级网站在线观看| 欧美久久视频| 国产精品91一区| 性一交一乱一精一晶| 国产欧美一区二区在线| 日韩xxxx视频| 国产精品久久久久久久久久辛辛 | 欧美色图在线观看| xxxxxx黄色| 久久久五月天| 国产精品视频久久久| 五月天激情开心网| 一区二区三区丝袜| 少妇一级淫免费播放| 亚欧日韩另类中文欧美| 欧美疯狂做受xxxx高潮| 91在线视频国产| 国产日韩欧美a| www.com毛片| 国产精品传媒| 欧美日韩国产成人| 国产精品色综合| 国产精品久久三| 一区二区三区视频在线观看免费| 亚洲婷婷伊人| 91精品国产色综合久久不卡98口| 国产免费黄色大片| 国产精品一卡二| 亚洲一区在线直播| jizz亚洲女人高潮大叫| 亚洲品质视频自拍网| 欧美性受xxxx黑人| 91精品秘密在线观看| 国产精品高清网站| 男女网站在线观看| 91久久精品一区二区| 欧美做受高潮6| 日韩国产高清影视| 日韩精品久久一区| 播放一区二区| 一区二区亚洲精品国产| 免费黄色片视频| 国产午夜亚洲精品不卡| 国产成人久久777777| 亚洲aaa级| 国产精品激情自拍| seseavlu视频在线| 一区二区三区国产精品| 97人人模人人爽人人澡| 91tv精品福利国产在线观看| 91视频国产一区| 18+视频在线观看| 欧美mv日韩mv亚洲| 日本免费一二三区| www.欧美色图| 成人黄色片视频| 波多野结衣的一区二区三区 | 探花国产精品一区二区| 中文字幕不卡在线| 欧美精品 - 色网| 欧美一区91| 国产一区自拍视频| 性感美女一区二区在线观看| 最近中文字幕mv在线一区二区三区四区| 免费在线观看av的网站| 综合久久久久久| 久久久久亚洲av无码专区首jn| 亚洲黄色成人| 日本一区免费在线观看| 欧美一级网址| 欧美精品做受xxx性少妇| 日韩中文字幕免费观看| 色婷婷精品久久二区二区蜜臀av| 国产精品69久久久久孕妇欧美| 韩国理伦片一区二区三区在线播放| 热久久最新地址| 亚洲人成网www| 91亚洲精品视频| 欲香欲色天天天综合和网| 在线亚洲午夜片av大片| h狠狠躁死你h高h| 欧美日韩一区二区免费视频| 中文字幕黄色网址| 成人免费黄色在线| 黄色三级视频在线| 精品1区2区3区4区| 亚洲国产欧美不卡在线观看| 亚洲天堂av资源在线观看| 欧美中文字幕在线| 在线免费观看的av| 亚洲欧洲国产精品| 国内精品国产成人国产三级| 日韩欧美中文第一页| 99久久婷婷国产综合| 91麻豆国产在线观看| 伊人国产精品视频| 日韩国产在线观看一区| 欧美做暖暖视频| 成人久久综合| 精品乱码一区二区三区| 欧美综合影院| 日本精品视频在线观看| 国产一线二线在线观看| 精品国产一区久久久| 九色在线观看视频| 亚洲国产日韩欧美在线动漫| av 一区二区三区| 欧美网站一区二区| 二区视频在线观看| 亚洲大片在线观看| 农村妇女精品一区二区| 国产精品久久久久一区| 亚洲精品色午夜无码专区日韩| 成av人片一区二区| 超碰91在线播放| 另类欧美日韩国产在线| 蜜臀久久99精品久久久酒店新书| 亚洲国产第一| 成人在线免费观看网址| 亚洲乱码免费伦视频| 无码免费一区二区三区免费播放| 网友自拍区视频精品| 国产一级特黄a大片99| 99精品中文字幕在线不卡| 91色在线视频| 电影91久久久| 91日本在线视频| 高清久久一区| 91在线看www| 精品中文字幕一区二区三区四区 | 精品视频一区二区三区在线观看| 国产精品久久久久久影视| 久久青青视频| 欧洲美女免费图片一区| 第84页国产精品| 欧美做受高潮电影o| 在线观看的黄色| 欧洲亚洲妇女av| 欧美特大特白屁股xxxx| 国产mv久久久| 欧美精品资源| 国产专区欧美专区| 国产精品色婷婷在线观看| 91精品在线一区| 国产情侣一区在线| 97在线电影| 国产精品一区二区日韩| 高清一区二区三区日本久| 成年在线电影| 色哟哟亚洲精品一区二区| 中文字幕在线免费| 久久久精品国产| 秋霞在线视频| 2018国产精品视频| 免费观看成人性生生活片| 国产精品精品一区二区三区午夜版| 日本国产欧美| 成人免费在线网址| 99ri日韩精品视频| 女同一区二区| 日韩理论片av| 青青草综合在线| 99热免费精品| 自拍偷拍21p| 国产.精品.日韩.另类.中文.在线.播放| 日韩少妇一区二区| 精品一区二区三区av| 美女被艹视频网站| 97aⅴ精品视频一二三区| 无套白嫩进入乌克兰美女| 白白色亚洲国产精品| 午夜在线观看一区| 亚洲天堂福利av| 日本中文字幕在线免费观看| 在线欧美日韩国产| 精品人妻一区二区三区换脸明星| 欧美系列日韩一区| 国产xxxx在线观看| 亚洲美女av在线| 黄色av电影在线播放| 色黄久久久久久| 欧美性video| 国产精品va在线播放| 亚洲va欧美va人人爽成人影院| 乱一区二区三区在线播放| 91九色精品| 欧美色图另类小说| 国产精品99久久久久久久女警| 国产精品久久久免费观看| 国产精品久久影院| 天堂а√在线中文在线新版| 91精品国产aⅴ一区二区| 欧美日韩视频精品二区| 久久99久久久久久久噜噜| 麻豆精品蜜桃| 久久久久国产精品视频| 久久动漫网址| 国产盗摄视频在线观看| 久久久久久色| 国产日韩一区二区在线观看| 国产伦理精品不卡| 国产在线综合视频| 图片区小说区国产精品视频| 日韩久久精品视频| 91精品婷婷国产综合久久竹菊| 天堂av电影在线观看| 欧美大片在线影院| 色综合.com| 日韩理论片在线观看| 亚洲日本欧美| 男人添女人荫蒂国产| 中文字幕一区二区三区不卡在线 | 污污影院在线观看| 国产日本欧美一区二区三区在线 | 黄色一级片黄色| 国语精品一区| www.久久av.com| 中文字幕欧美激情| 波多野结衣在线电影| 亚洲精品www| tube8在线hd| 成人av资源网| 欧美/亚洲一区| 手机在线免费毛片| 专区另类欧美日韩| 一区二区久久精品66国产精品| 中文字幕国内精品| 成人看片在线观看| 日韩在线电影一区| 香蕉久久夜色精品| www.久久av| 色狠狠色狠狠综合| 国产资源在线观看| 国产精品成人一区二区| 国产一区不卡| 久久精品免费网站| 国产精品久久久久久久久免费相片 | 天天做天天摸天天爽国产一区| 精品国产亚洲av麻豆| 欧美精品在线播放| 欧美h版在线观看| 国产玉足脚交久久欧美| 波多野结衣一区二区三区 | 五级黄高潮片90分钟视频| 黑人极品videos精品欧美裸| 日韩电影免费| 国产精品扒开腿做| 国产精品videosex性欧美| 亚洲图色中文字幕| 亚洲在线中文字幕| 亚洲欧美色视频| 国产精品99一区| 色乱码一区二区三区网站| 亚洲成人手机在线观看| 亚洲影视在线播放| 日本国产在线观看| 国产成人精品一区| 久久要要av| 免费看三级黄色片| 欧美性猛交99久久久久99按摩| 九色视频在线观看免费播放| 国产精品美腿一区在线看| 99久久.com| 精品少妇人妻av一区二区三区| 福利视频一区二区| 在线a人片免费观看视频| 97se国产在线视频| 国产精品一卡| 女人18毛片毛片毛片毛片区二| 日韩欧美电影一二三| 第一页在线观看| 成人在线播放av| 99热免费精品在线观看| 女人裸体性做爰全过| 日韩三级av在线播放| 中文字幕在线直播| 国产精品jizz在线观看老狼| 不卡大黄网站免费看| 精品国产www| 久久久这里只有精品视频| 精品国产一区一区二区三亚瑟| 在线播放av中文字幕| 午夜精品久久久久久久99水蜜桃 | 97人妻人人澡人人爽人人精品| 久久久久久久999| 欧美理论在线播放| 韩国av中国字幕| 欧美日韩一级二级| 97久久人人超碰caoprom| 一本色道久久综合亚洲精品婷婷| 成人精品免费视频| 国产孕妇孕交大片孕|