Agno智能体框架简单使用

AGI时代智能体工厂:agno框架构建多智能体系统实战指南 在人工智能领域,智能体(Agent)作为能够感知环境、自主决策和执行任务的软件实体,正成为构建复杂AI应用的核心组件。其工作原理基于大语言模型(LLM)的推理能力,结合外部工具调用与内部状态管理,实现从被动响应到主动规划的跨越。这一技术的核心价值在于将AI从单一的对话或生成工具,升级为能够处理多步骤、长周期任务的自动化系统,极大地提升了在客服自动化、代码审查、市场分析等场景下的效率与智能化水平。本文聚焦于智能体开发的工程化挑战,特别是如何通过模块化、可组合的架构设计,实现多智能体的协同工作与状态管理。针对这 阅读详情
AI摘要

本文介绍了Agno这一高性能Python智能体框架,涵盖其核心功能如工具调用、Agentic RAG、多智能体团队协作与工作流管理。相比LangChain等框架,Agno更专注于Agent层级的能力构建,支持五级智能体演化,并集成Tavily、DuckDuckGo等数据引擎及Firecrawl等AI爬虫工具,适用于复杂推理与协同任务。

Agno智能体框架简单使用

1 介绍

从Manus发布智能体平台后,进一步推动了智能体的快速发展,同时也推动了MCP发展。针对智能体的快速发展,有很多优秀团体开源了很多智能体项目。例如:Agno、OpenManus、MetaGPT、OWL和DeerFlow等框架。

Agno是一个类似与LlamaIndex、LangChain等研发灵活度比较大的Python框架。不同之处,LlamaIndex和LangChain偏向于RAG,Agno是偏向Agent,性能很高。

OpenManus、MetaGPT和OWL都是多智能体框架,其中OpenManus是继Manus发布后,几位大牛仅用了3个小时就开源的多智能体框架,真是太厉害了。DeerFlow是字节基于Deep Research思路开源的多智能体项目。上面这几个项目是已经封装好的项目,借助上面框架研制符合自己需求的系统比较麻烦。

上面开源的项目中调用互联网数据,可使Tavily、DuckDuckGo、SearXNG等几个引擎,Tavily是一款专为智能体检索与推理需求量身打造的工具,还具有爬虫功能,不过在一定的请求范围内收费。DuckDuckGo免费,但是有广告。SearXNG是元搜索免费,但是研发成本较高。

(1)数据引擎

Tavily

https://www.tavily.com/

DuckDuckGo

https://github.com/duckduckgo/duckduckgo

SearXNG

https://docs.searxng.org/

(2)AI爬虫工具

智能体离不开AI爬虫工具,其中Firecrawl、此处介绍两个优秀的爬虫工具。

firecrawl是一个具有高级抓取、爬行和数据提取功能的爬虫框架。

https://github.com/mendableai/firecrawl

Crawl4AI 是一个专为AI应用设计的现代化异步网页爬取框架。

https://github.com/unclecode/crawl4ai

获取arXiv数据

https://github.com/lukasschwab/arxiv.py

(3)智能体框架

Agno

# Agno官网地址
https://docs.agno.com/introduction

# Agno的Github
https://github.com/agno-agi/agno

OpenManus

https://github.com/FoundationAgents/OpenManus

MetaGPT

https://github.com/FoundationAgents/MetaGPT

OWL

# OWL的Github地址
https://github.com/camel-ai/owl

# Eigent的Github地址,Eigent是一个桌面版智能体,有兴趣可以看看
https://github.com/eigent-ai/eigent

DeerFlow

https://github.com/bytedance/deer-flow

(4)Deep Research

Tongyi DeepResearch是由通义开源的智能体大模型,为复杂信息检索和多步推理任务提供了全新的解决方案。

# 官方文档
https://tongyi-agent.github.io/zh/blog/introducing-tongyi-deep-research/

# Github地址
https://github.com/Alibaba-NLP/DeepResearch

DeepSearcher是由Zilliz(国产,旗下的向量引擎库Milvus很好)公司开源的,可支持多种大模型,用于基于私人数据进行搜索、评估和推理,提供高度准确的答案和全面的报告。

https://github.com/zilliztech/deep-searcher

MindSearch是由上海人工智能实验室开源的项目,主要用于借助开源互联网搜索引擎(例如:DuckDuckGoSearch、BingSearch等),实现数据检索。

https://github.com/InternLM/MindSearch

2 Agno功能介绍

2.1 Agno能力

Agno是一个用于构建具有共享内存、知识和推理的多智能体python 框架。Agno可以构建5个级别的智能体。

等级一:具备工具和指令的智能体;

等级二:具备知识和存储的智能体;

等级三:具备记忆和推理的智能体;

等级四:具备推理和协作的团队智能体;

等级五:具备状态和决策的智能工作流;

2.2 Agno功能

Agno主要功能点有Tools、Agentic RAG、Agent、Teams和WorkFlows等。

Tools主要功能是帮助智能体完成与外界交互。如果待用的是vLLM构建的大模型,注意在构建时必须设置以下参数:

--enable-auto-tool-choice
--tool-call-parser hermes

Agentic RAG是对ReAct(Reason Act)和RAG的结合和优化。

Teams是智能体重要的功能,重点是多智能体的团队协作;

WorkFlows是偏向智能体流。

3 代码实现

Agno用起来很方便,Agno的接口比LlamaIndex和LangChain好用,性能也比较高。

3.1 简单工具调用

from agno.agent import Agent
from agno.models.openai import OpenAILike
from agno.tools.reasoning import ReasoningTools

# 调用自己搭建的大模型接口
model = OpenAILike(
    id="XXX",
    api_key="XXX",
    base_url="XXX"
)

# 构建智能体
agent = Agent(
    # 设置智能体
    model=model,

    # 设置工具调用
    tools=[
        ReasoningTools(add_instructions=True)
    ],

    # 设置指令
    instructions=[
        "Use tables to display data",
        "Only output the report, no other text",
    ],
    # 设置输出
    markdown=True
)

# 执行
agent.print_response(
    "Write a report on NVDA",
    # 按照流输出
    stream=True,
    # 显示推理国产
    show_full_reasoning=True,
    # 显示推理的中间过程
    stream_intermediate_steps=True
)

3.2 使用Agentic RAG

数据加载有很多方法,注意必须设置嵌入模型,知识初始化有很多方法,请参考官网。

自定义Embedding模型

from typing import List, Tuple, Optional, Dict

from agno.embedder.base import Embedder
from sentence_transformers import SentenceTransformer


class EmbeddingCustom(Embedder):
    def __init__(self):
        self.embedding_model = SentenceTransformer(
            model_name_or_path="E:/model/all-MiniLM-L6-v2"
        )

    def get_embedding_and_usage(self, text: str) -> Tuple[List[float], Optional[Dict]]:
        return self.get_embedding(text), None

    def get_embedding(self, text: str) -> List[float]:
        return self.embedding_model.encode(text).tolist()

使用ChromaDB

from typing import List

from agno.agent import Agent
from agno.document import Document
from agno.knowledge import AgentKnowledge
from agno.models.openai import OpenAILike
from agno.tools.reasoning import ReasoningTools
from agno.vectordb.chroma import ChromaDb

from custorm_embedding import EmbeddingCustom

# 构建知识
knowledge_base = AgentKnowledge(
    # 设置RAG检索后,返回检索后的文献数量,默认5条。
    num_documents=10,
    # 设置向量库
    vector_db=ChromaDb(
        collection="recipes1",
        embedder=EmbeddingCustom()
    )
)

# 构建文档列表
# !! 注意document的数据列表不能重复
documents: List[Document] = list()
documents.append(
    Document(
        content="data1",
        meta_data={"id": "1"},
        id="1"
    )
)
documents.append(
    Document(
        content="data2",
        meta_data={"id": "2"},
        id="2"
    )
)
knowledge_base.load_documents(documents)

# 构建模型
model = OpenAILike(
    id="XXX",
    api_key="XXX",
    base_url="XXX"
)

# 构建智能体
agent = Agent(
    # 设置模型
    model=model,
    # 设置知识
    knowledge=knowledge_base,
    # 设置搜索
    search_knowledge=True,
    # 添加工具
    tools=[ReasoningTools(add_instructions=True)],
    # 添加指令
    instructions=[
        "Include sources in your response.",
        "Always search your knowledge before answering the question.",
        "Only include the output in your response. No other text.",
    ],
    markdown=True
)

# 执行
if __name__ == "__main__":
    agent.print_response(
        "What are Agents?",
        stream=True,
        show_full_reasoning=True,
        stream_intermediate_steps=True,
    )

使用LanceDB

ChromaDB仅仅支持向量检索,LanceDB支持向量、关键词和混合检索。

from typing import List

from agno.agent import Agent
from agno.document import Document
from agno.knowledge import AgentKnowledge
from agno.models.openai import OpenAILike
from agno.tools.reasoning import ReasoningTools
from agno.vectordb.chroma import ChromaDb

from custorm_embedding import EmbeddingCustom

# 构建知识
knowledge_base = AgentKnowledge(
    # 设置RAG检索后,返回检索后的文献数量,默认5条。
    num_documents=10,
    # 设置向量库
    vector_db=LanceDb(
        # 设置表明
        table_name="recipes",
        uri="/tmp/lancedb",
        # 设置检索类型,设置混合模型
        search_type=SearchType.hybrid,
        embedder=EmbeddingCustom()
    )
)

# 构建文档列表
# !! 注意document的数据列表不能重复
documents: List[Document] = list()
documents.append(
    Document(
        content="data1",
        meta_data={"id": "1"},
        id="1"
    )
)
documents.append(
    Document(
        content="data2",
        meta_data={"id": "2"},
        id="2"
    )
)
knowledge_base.load_documents(documents)

# 构建模型
model = OpenAILike(
    id="XXX",
    api_key="XXX",
    base_url="XXX"
)

# 构建智能体
agent = Agent(
    # 设置模型
    model=model,
    # 设置知识
    knowledge=knowledge_base,
    # 设置搜索
    search_knowledge=True,
    # 添加工具
    tools=[ReasoningTools(add_instructions=True)],
    # 添加指令
    instructions=[
        "Include sources in your response.",
        "Always search your knowledge before answering the question.",
        "Only include the output in your response. No other text.",
    ],
    markdown=True
)

# 执行
if __name__ == "__main__":
    agent.print_response(
        "What are Agents?",
        stream=True,
        show_full_reasoning=True,
        stream_intermediate_steps=True,
    )

3.3 Team团队

from agno.models.openai import OpenAILike
from agno.team import Team
from agno.agent import Agent


model = OpenAILike(
    id="XXX",
    api_key="XXX",
    base_url="XXX"
)

team = Team(
    model=model,
    members=[
        Agent(model=model, name="Agent 1", role="You answer questions in English"),
        Agent(model=model, name="Agent 2", role="You answer questions in Chinese")
    ]
)

# 执行
if __name__ == "__main__":
    team.print_response(
        "What are Agents?",
        stream=True,
        show_full_reasoning=True,
        stream_intermediate_steps=True,
    )

3.4 Workflow工作流

from typing import Iterator

from agno.agent import Agent, RunResponse
from agno.models.openai import OpenAILike
from agno.utils.log import logger
from agno.utils.pprint import pprint_run_response
from agno.workflow import Workflow


class CacheWorkflow(Workflow):
    # 设置描述
    description: str = "A workflow that caches previous outputs"
    
    # 构建模型
    model = OpenAILike(
        id="moonshot-v1-8k",
        api_key="sk-76yEcp3Ztk2PAmEqVB0Q1HpmjSaTMhKXut2R5ArResIVNjpB",
        base_url="https://api.moonshot.cn/v1"
    )

    # 设置智能体
    agent = Agent(model=model)

    # 运行工作流的任务执行
    def run(self, message: str) -> Iterator[RunResponse]:
        logger.info(f"Checking cache for '{message}'")
        # Check if the output is already cached
        if self.session_state.get(message):
            logger.info(f"Cache hit for '{message}'")
            yield RunResponse(run_id=self.run_id, content=self.session_state.get(message))
            return

        logger.info(f"Cache miss for '{message}'")
        # Run the agent and yield the response
        yield from self.agent.run(message, stream=True)

        # Cache the output after response is yielded
        self.session_state[message] = self.agent.run_response.content


if __name__ == "__main__":
    workflow = CacheWorkflow()
    # Run workflow (this is takes ~1s)
    response: Iterator[RunResponse] = workflow.run(message="Tell me a joke.")
    # Print the response
    pprint_run_response(response, markdown=True, show_time=True)
    
    # Run workflow again (this is immediate because of caching)
    response: Iterator[RunResponse] = workflow.run(message="Tell me a joke.")
    # Print the response
    pprint_run_response(response, markdown=True, show_time=True)
探索Agno——构建智能体系统的全栈Python框架 Agno作为一个全面的智能体框架,通过模块化设计和丰富的功能组件,降低了构建复杂智能体系统的门槛。从单个智能体的快速原型到多智能体团队的复杂协作,从本地开发到生产级部署,Agno提供了全生命周期的支持。 阅读详情

相关推荐

Agno 架构介绍:高性 Multi-agent 系统框架深度解析

性能领先:Agno 在实例化速度和内存占用上大幅领先其他框架推理优先:将推理作为核心能力,而非后期添加的功能生产就绪## 内置 FastAPI 路由api = AgentAPI(agent=agent) # 0 到生产部署4. 模型无关:统一接口支持所有主流模型提供商5. 原生多模态:不需要额外配置即可处理多种媒体类型Agno 作为新一代多智能体系统框架,通过其独特的架构设计和技术选择,在性能、易用性和功能完整性之间找到了优秀的平衡点。极致的性能表现:微秒级实例化和千字节级内存占用推理能力内置。

张伟的专栏 1395

【AI】Agno框架:多代理智能体快速上手指南

Agno是一个高性能的多智能体框架,集成了运行时环境和UI界面,用于构建具备记忆、知识检索、工具调用和人机交互能力的智能体系统。其核心设计强调高性能(微秒级实例化)、模型无关性(支持多模态输入输出和任意模型提供商)以及模块化组合(工具、记忆、知识等组件可插拔)。Agno支持将多个智能体组织为团队或工作流,通过AgentOS运行时实现私有化部署和可视化监控。典型应用场景包括检索增强生成(RAG)、复杂任务分解和跨智能体协作。该框架采用Python原生接口,兼顾开发灵活性和执行效率,适用于需要自主AI代理的私有

言之。 1万+

Agno Agent​​

AgnoAgent是一个开源轻量级多模态智能体框架,具有极速性能(2微秒创建)、低内存(3.75KiB)和全模态支持等优势。其模块化架构包含执行引擎、记忆系统和工具链,支持多智能体协作和知识增强。开发者可通过简单API快速构建应用,适用于智能客服、量化交易等场景。尽管在企业级功能和安全机制上存在局限,但其高性能和低成本特性使其成为构建下一代AI系统的理想选择。提供Docker部署和丰富社区资源,开发者可轻松扩展功能。

thesky123456的博客 1929

Agno框架介绍:用于构建多模态智能体的轻量库

构建TriSage与Marketing Analyst营销分析师智能体。如果要求高速、低内存占用、多模态功能以及灵活的模型/工具选项,请选择Agno。如果偏向基于流程的逻辑或结构化执行路径,或者已经与LangChain生态系统紧密关联,请选择LangGraph。从实践角度来看,Agno已经为生产级工作负载做好了准备,尤其是对大规模构建智能体系统的团队而言。它的实时性能监控、对结构化输出的支持以及插入内存+向量知识的能力,使其成为能够快速构建强大应用程序的出色平台。

Q2024107的博客 3034

深度学习-132-智能体开发神器Agno之让开发AI智能体像搭积木一样简单

这个Agno可能是今年最值得关注的AI开发框架,一个用于构建多模态智能体的轻量级库。0 级:没有工具的智能体(基本推理任务)。1 级:拥有自主任务执行工具的智能体。2 级:拥有知识的智能体,结合记忆和推理。3 级:在复杂工作流程上协作的智能体团队。

qq_20466211的博客 1337

使用Agno框架构建知识增强AI智能体:实战指南

摘要:Agno是一个轻量级Python多智能体系统框架,支持快速构建知识增强型AI系统。该框架具有高性能(比LangGraph快5000-10000倍)、低内存占用(1/50)和多模态支持等特点。文章通过代码示例展示了如何配置知识库(使用LanceDB向量数据库)和创建智能体,实现检索增强生成(RAG)功能。Agno支持5级智能体开发,内置80+工具包,适用于客服、教育、咨询等场景,并能扩展为多智能体协作系统。其模型无关性设计允许灵活选择不同AI供应商,为开发者提供了强大的AI应用构建平台。

东方佑 1062

Agno智能体框架简单使用:用TaoToken统一Key跑通第一个Python Agent

用 Agno 智能体框架跑通第一个 Python Agent,先解决模型通道三件套:base_url、api_key、model_id。本文给出可复制的依赖安装、.env 与 settings 片段,并通过 TaoToken 统一 Key 发起流式请求,附 401、local proxy failed、reading choices 等常见报错排查步骤。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_35751194的博客 93

Agno:使用简单代码构建AI智能体

本文介绍了使用Agno框架构建AI智能体的基础方法。作者通过两个示例展示了如何创建简单智能体:第一个示例演示了基本智能体的创建过程,第二个示例则通过集成YouTube转录工具构建了一个教学辅助智能体。文章强调了智能体的核心特征(工具集成能力)和关键构建参数(如模型选择、指令设置等),并提供了本地部署和云部署方案。最后,作者建议聚焦单一任务、优化提示工程、合理使用工具,避免过度复杂化智能体设计。这种实践导向的指南为开发者快速上手智能体开发提供了清晰路径。

独立开发,substack顶级编辑 771

与ClickHouse MCP(模型上下文协议)的集成:打造面向智能体的高效数据体验

本文探讨如何利用ClickHouse列式数据库与MCP协议构建高效智能体,实现海量数据的实时处理。核心方案是将MCP Server作为智能体与ClickHouse的桥梁,通过Agno、DSPy、LangChain等框架简化开发流程。文章通过三个实战案例:订单趋势分析、高销售额客户筛选、库存替代品推荐,展示了自然语言指令触发数据查询的完整流程。重点分析了MCP与ClickHouse在数据传输效率、安全控制和扩展性方面的协同优势,并展望了智能体在实时决策、多模态融合等场景的应用前景,为开发者提供了一套完整的高性

分享平时的学习心得和笔记 890

大模型—— 使用 Agno 构建一个基础的 AI 智能体

Agno是一个用于构建多智能体系统的全栈框架,支持从基础工具到复杂协作的五个智能等级。它提供模型无关接口、高性能推理、多模态支持、结构化输出等核心功能,能够快速构建金融分析、市场研究等应用场景。通过示例展示了如何创建单一推理智能体和多智能体协作团队,其优势包括微秒级实例化、低内存占用和并行化工具调用。Agno特别适合需要大规模部署的高性能智能体系统,可显著降低开发成本和提高执行效率。

826

如何使用 Ansys OptiSlang 同时运行多个参数化设计研究

了解如何通过使用 OptiSLang 同时运行多个参数化设计研究来提高工作效率。

jkh920184196的博客 2383

【GitHub周榜】Agno:快速构建多模态智能体的轻量级框架,开发提速 10000 倍

在人工智能领域持续狂飙猛进的当下,智能体技术宛如一颗闪耀的新星,成为研究与应用的焦点。智能体就像拥有自主意识的数字精灵,能够敏锐感知周围环境,迅速做出决策,并精准执行相应动作 ,为攻克各种复杂难题提供了全新的解题思路与方法。从智能客服的贴心服务,到自动驾驶的精准操控,智能体的身影无处不在,深刻影响着我们的生活与工作。然而,传统智能体开发框架却像是破旧的马车,难以跟上时代的高速发展。速度慢,创建一个智能体往往需要漫长的等待,开发效率极为低下;

寻道AI,探索AI无限可能! 4016

PyCharm旧版本下载地址

快捷找到PyCharm历史版本下载地址

piaopiaolanghua的专栏 4437

高性能智能体框架Agno

概述、实战、记忆、提示词、MCP、Team、AgentOS、WVorkflow、可观测性、最佳实践、参考

lonelymanontheway的博客 1134

PD详解 扩展消息——Source_Capabilities_Extended Message

PD的协议层分为控制消息,数据消息还有扩展消息,今天大师匈讲一下扩展消息中的source_cap_extended。这个消息在扩展消息中算是比较关键的东西。 扩展消息中的source_cap_extended 大师匈先上图,然后逐一解释; 上面的图表说了source_cap_ext中包含了哪些内容。 我们注意到在source_cap扩展消息中是以字节为单位的,并不是像source_cap中以一个object为单位,当然有注意到PD标准spec中说明的扩展消息的话,那里有说明,在header之后的字节

大师匈的博客 3516

DA14531-外设驱动篇-UART收发通信应用

宏定义注解CFG_PRINTF用户开启串口串口打印宏设置波特率选择115200。

hejinwu1314的博客 730

大模型智能体框架Agno开发教程系列(二):赋予智能体超能力——工具的使用

我们介绍了Agno框架的基本概念,并成功构建了第一个智能体。我们学习了如何使用DeepSeek模型创建Agent,让它能够理解我们的问题并给出回答。

瓦罗兰特顶级C位的博客 1353

【深度学习驱动流体力学】Python流体力学Ansys Fluent

PyFluent 是一个将 Python 编程语言与 Ansys Fluent 流体动力学 (CFD) 仿真软件集成的工具。它允许用户通过 Python 脚本来控制和自动化 Fluent 中的仿真任务,实现从预处理、求解到后处理的全流程控制。PyFluent 结合了 Python 的灵活性和 Fluent 的强大功能,提供了一种高效且灵活的 CFD 仿真方法。PyFluent 是一个强大而灵活的工具,使用户能够通过 Python 脚本全面利用 Ansys Fluent 的功能。

源代码杀手的博客 3123

构建多智能体 AI 应用框架详解(三)使用 Agno 构建高级/多智能体系统

前一节介绍了如何使用 Agno 和 OpenAI 构建一个基础 AI 智能体,并通过 Yahoo Finance 获取金融数据。本节将在此基础上进行扩展,将该智能体升级为一个多智能体系统(由多个智能体组成的团队)。之前的智能体示例只解决了一个单一且具体的问题。现在我们可以利用多智能体的能力,创建一个由多个智能体组成的团队,让每个智能体承担特定职责,从而共同解决复杂问题。该智能体团队将包含两个成员,他们将协同工作:一位负责从网络搜索信息,另一位负责总结指定公司的财务数据。

Androiddddd的博客 1490

Android14 Qcom 从Framework到Driver带你打开WIFI(二)

上篇文章讲到了UI打开WIFI以后,逐步调用到加载底层驱动以及通知等相关流程。这篇接着上文继续往下看WIFI ON的后续动作。

IAYLBL的博客 766

Android 15.0 系统开机屏幕设置默认横屏显示

在15.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 719

xpander.ai多框架支持:Agno、LangChain、CrewAI一站式解决方案

xpander.ai是构建、运行和部署可靠AI智能体的运行时和控制平面,能够帮助开发者快速且灵活地在任何环境中部署AI智能体。本文将详细介绍xpander.ai对Agno、LangChain等主流AI框架的一站式支持方案,让你轻松掌握多框架智能体开发的终极技巧。 ## 为什么选择xpander.ai的多框架支持? 在AI智能体开发领域,不同的框架各有优势:Agno擅长复杂任务调度,LangCh

gitblog_01068的博客 994

第二节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - Python Flask 后端开发详解(附源码)

大家好,我是cuiwin!本节内容,我们从零开始开发基于Python(Flask)的后端项目,对接Vue Vben Admin(vben5)。登录mysql数据库执行: 创建数据库。

cuiwin的专栏 2265

Agno框架入门教程(第一篇):框架介绍与基础智能体构建

欢迎来到Agno智能体开发系列教程!本文将带你全面了解这个强大的多智能体框架,并手把手教你构建第一个AI智能体。

2301_81888214的博客 1366

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Agno:18.9K星标推荐!多模态智能体的轻量级框架,效率飙升10000倍

Agno是一个专为构建多模态智能体而设计的轻量级Python库。它旨在为开发者提供一种简单、高效且灵活的方式来创建智能体,满足多样化的应用需求。与传统框架相比,Agno的优势显著。在智能体创建速度上,Agno比LangGraph快约10000倍,极大缩短了开发周期。Agno的无依赖性架构,使其不依赖任何特定模型、提供商或模态,赋予开发者更大的选择自由。

m0_59164304的博客 3483

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【收藏必备】Agno框架入门指南:零基础构建高性能多智能体应用

Agno是一个高性能多智能体框架,支持单智能体和多智能体团队构建,提供大语言模型、存储、记忆模块、知识库和工具等丰富组件。性能测试显示其优于LangGraph,并提供AgentOS运行时环境,可与FastApp结合生成API,支持隐私数据保护。文章详细介绍了智能体构建、存储配置、工具使用和系统提示词设置等实用内容,帮助开发者快速上手开发智能体应用。

Android23333的博客 1412

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: 简单使用Slidev和PPTist
下一篇: NL2SQL简单使用
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值