大模型开发必备:8大Agents框架与MCP Server集成教程(附代码),值得收藏!

本地运行Agent-S,替换多模态大模型为豆包 方法,使维度对其即可。当出现矩阵维度不兼容错误时修改。 阅读详情

本文详细介绍了8种主流LLM Agents开发框架(OpenAI Agents SDK、LangGraph、LlamaIndex等)及其特点,提供了每种框架集成MCP Server的具体代码示例,帮助开发者让Agents系统更方便地接入外部工具。强调了MCP Server在增强Agents功能方面的重要性,并指出各框架对MCP的支持仍在不断迭代中。

1、Open AI Agents SDK

【框架简介】

OpenAI Agents SDK是OpenAI官方推出的轻量级Agent开发框架,旨在方便开发者构建多Agent协作的智能体系统。该SDK源于OpenAI内部实验项目Swarm,并在近期正式推出生产版本。OpenAI Agents SDK的特点是:简单易用、轻量级、专注在最小集功能,并支持转交(Handoffs)、护栏(Guardrails)等很有特点的功能。

【集成MCP】

以下代码演示了如何将OpenAI Agent实例连接到一个搜索的MCP Server,并将其中的工具集成Agent中:

import asyncio, os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, RunConfig
from agents.mcp import MCPServerStdio

asyncdefmain():
    # 1. 创建MCP Server实例
    search_server = MCPServerStdio(
        params={
            "command": "npx",
            "args": ["-y", "@mcptools/mcp-tavily"],
            "env": {**os.environ}
        }
    )
    await search_server.connect()

    # 2. 创建Agent并集成MCP Server
    agent = Agent(
        name="助手Agent",
        instructions="你是一个具有网页搜索能力的助手,必要时使用搜索工具获取信息。",
        mcp_servers=[search_server], # 将MCP Server列表传入Agent
    )

    # 3. 运行Agent,让其自动决定何时调用搜索工具
    result = await Runner.run(agent, "Llama4.0发布了吗?",run_config=RunConfig(tracing_disabled=True))
    print(result.final_output)

    await search_server.cleanup()

if __name__ == "__main__":
    asyncio.run(main())

有趣的是,在使用远程MCP Server时,Agents SDK提供了自动缓存工具列表的选项(通过设置cache_tools_list=True)。如果需要手动使缓存失效,可以调用MCP Server实例上的invalidate_tools_cache()方法 。

2、LangGraph

【框架简介】

LangGraph来自著名的LangChain,是一个用于构建Agentic Workflow的强大框架,它将任务过程建模为有状态的Graph结构,从而可以实现更复杂和结构化的交互。在该框架内集成MCP Server可以在工作流程的各个阶段更精确地控制何时以及如何调用外部工具,从而实现复杂的Agentic系统。

LangGraph的特点是功能强大,你可以使用Prebuilt的接口快速创建Agent,也可以使用Graph定义复杂的Agentic工作流与多Agent系统;缺点是略显复杂。

【集成MCP】

将前面的示例修改为LangGraph+MCP Server的代码实现:

import asyncio, os
from langchain_mcp_adapters.client import MultiServerMCPClient

from langchain_core.messages import SystemMessage, HumanMessage
from langchain_openai import ChatOpenAI
from dotenv import load_dotenv
from langgraph.prebuilt import create_react_agent

# 加载环境变量
load_dotenv()

# 定义大语言模型
model = ChatOpenAI(model="gpt-4o-mini")

# 定义并运行agent
asyncdefrun_agent():
    # 定义MCP服务器,用于访问Tavily搜索工具
    asyncwith MultiServerMCPClient(
        {
            "tavily": {
            "command": "npx",
            "args": ["-y", "@mcptools/mcp-tavily"],
            "env": {**os.environ} # 传递环境变量给MCP工具
            }
        }
    ) as client:

        # 创建ReAct风格的agent
        agent = create_react_agent(model, client.get_tools())

        # 定义系统消息,指导如何使用工具
        system_message = SystemMessage(content=(
                "你是一个具有网页搜索能力的助手,必要时使用搜索工具获取信息。"
        ))

        # 处理查询
        agent_response = await agent.ainvoke({"messages": [system_message, HumanMessage(content="Llama4.0发布了吗?")]})

        # 返回agent的回答
        return agent_response["messages"][-1].content

# 运行agent
if __name__ == "__main__":
    response = asyncio.run(run_agent())
    print("\n最终回答:", response)

注意这里使用MultiServerMCPClient可以灵活的支持多个MCP Server的同时连接,对于单个Server场景,你也可以借助load_mcp_tools方法直接从MCP SDK的session中导入Tools(无需MultiServerMCPClient)。

3、LlamaIndex

【框架简介】

LlamaIndex最初是一个专注于构建基于外部数据的LLM应用程序的框架,其独特之处在于构建以数据为中心的LLM应用的能力,特别是复杂的企业级RAG应用。但随着LlamaIndex Workflows与AgentWorkflow功能的推出,LlamaIndex也发展为一个更全能的专注于企业级RAG+Agent系统的开发框架。特点是功能强大、预置大量RAG应用优化模块;事件驱动的Workflows在Agent开发上比LangGraph更简单。

【集成MCP】

LlamaIndex目前也支持与MCP Server集成,快速导入Tools使用:

from llama_index.tools.mcp import McpToolSpec,BasicMCPClient
import asyncio
from llama_index.llms.openai import OpenAI
from llama_index.core.agent import ReActAgent
import os

llm = OpenAI(model="gpt-4o-mini")

asyncdefmain():

    mcp_client = BasicMCPClient("npx", ["-y", "@mcptools/mcp-tavily"], env={**os.environ})
    mcp_tool = McpToolSpec(client=mcp_client)
    tools = await mcp_tool.to_tool_list_async()

    agent = ReActAgent.from_tools(
        tools,
        llm=llm,
        verbose=True,
        system_prompt="你是一个具有网页搜索能力的助手,必要时使用搜索工具获取信息。"
    )

    response = await agent.aquery("Llama4.0发布了吗?")
    print(response) 

if __name__ == "__main__":
    asyncio.run(main())

如果你的MCP Server是远程SSE模式运行,只需要更换BasicMCPClient初始化时的参数,将命令及参数(如npx)更换为url即可。

4、AutoGen 0.4+

【框架简介】

AutoGen是微软开发的一个框架,用于构建具有多Agent对话的下一代企业级AI应用。其独特之处在于专注于通过多个Agent之间的协调交互来实现协作和解决复杂任务,在最新的AutoGen0.4中,微软进行了颠覆性的架构修改,特别是开放了AutoGen-Core这一更底层的API层,可用于构建更底层与细粒度控制的分布式多Agent系统。其特点是功能强大,支持分布式多Agent,可根据需要选择不同层次的API使用;缺点是较复杂。

【集成MCP】

在Autogen 0.4的扩展中提供了MCP集成的组件,演示如下(代码有省略):

from autogen_ext.tools.mcp import StdioServerParams, mcp_server_tools
...

async def get_mcp_tools():
    server_params = StdioServerParams(
        command="npx", 
        args = [
        "-y",
        "@mcptools/mcp-tavily",
      ],env={**os.environ}
    )
    tools = await mcp_server_tools(server_params)
    return tools
...


classToolUseAgent(RoutedAgent):
...


async defmain():
    """主函数,设置并运行agent系统"""
    # 创建单线程agent运行时
    runtime = SingleThreadedAgentRuntime()

    mcp_tools = await get_mcp_tools()
    tools = [*mcp_tools]

    # 注册agent类型
    await ToolUseAgent.register(runtime, "my_agent", lambda: ToolUseAgent(tools))
...

    message = Message('Llama4.0发布了吗?)
    response = await runtime.send_message(message, AgentId("my_agent", "default"))

如果需连接远程MCP Server,请使用SseServerParams组件,并使用url参数初始化。

5、Pydantic AI

【框架简介】

Pydantic AI来自于著名的Pydantic库开发者,是一个将Pydantic与LLM集成的Agents开发框架。其独特之处在于专注于在AI应用中利用Pydantic的类型验证、序列化与结构化输出等功能。Pydantic AI的特点是天然的结构化输出与强类型验证,且简洁易用,与其他框架也有良好的集成,可以结合使用。

【集成MCP】

使用Pydantic AI集成MCP Server中的工具非常简单(与OpenAI Agents SDK非常类似),只需要简单的提供Server配置即可:

from pydantic_ai import Agent
from pydantic_ai.mcp import MCPServerStdio
import os

server = MCPServerStdio( 
    'npx',
    ["-y", "@mcptools/mcp-tavily"],
    env={**os.environ} 
)

agent = Agent(
        name="助手Agent",
        system_prompt="你是一个具有网页搜索能力的助手,必要时使用搜索工具获取信息。",
        model='openai:gpt-4o-mini', 
        mcp_servers=[server])

async def main():
    asyncwith agent.run_mcp_servers():
        result = await agent.run('"Llama4.0发布了吗?')
    print(result.data)

if __name__ == "__main__":
    import asyncio
    asyncio.run(main()

如果需要使用SSE远程MCP,将Server组件更改为MCPServerHTTP即可。

6、SmolAgents

【框架简介】

Smloagents是大名鼎鼎的Hugging Face开发的一个轻量级Agent开发框架。其特点在于简洁易用、基于生成代码的工具调用(核心抽象叫CodeAgent)以及与Hugging Face生态系统的集成。Smloagents与MCP的集成提供了一种直接的方式,可以为Agent添加复杂的功能,而无需为每个工具进行自定义编码。

【MCP集成】

以下代码演示了如何初始化一个Smloagent并将其连接到MCP Server:

from smolagents import ToolCollection, CodeAgent
from smolagents.agents import ToolCallingAgent
from smolagents import tool, LiteLLMModel
from mcp import StdioServerParameters
import os

model = LiteLLMModel(model_id="gpt-4o-mini")

server_parameters = StdioServerParameters(
    command="npx",
    args=["-y", "@mcptools/mcp-tavily"],
    env={**os.environ},
)

with ToolCollection.from_mcp(server_parameters, trust_remote_code=True) as tool_collection:
    agent = ToolCallingAgent(tools=[*tool_collection.tools], model=model)
    response = agent.run("llama4.0发布了吗?")
    print(response)

如果你需要使用SSE模式的MCP Server,只需要替换服务器配置参数为url即可。

7、Camel

【框架简介】

Camel是一个专注于创建能够进行复杂对话以解决任务的强大的多智能体构建框架 。其独特之处在于使用AI Agent之间的角色扮演和交互协作来完成任务,并内置了多种角色的Agent抽象及大量组件,Camel也可以用来开发RAG应用。现在这些Agent也可以通过MCP Server得到增强。

Camel还提供了一个将Camel中创建的工具集发布成MCP Server的功能。

【MCP集成】

你可以参考如下方式将基于Camel的Agent与MCP Server做集成:

import asyncio
from mcp.types import CallToolResult
from camel.toolkits.mcp_toolkit import MCPToolkit, MCPClient
import os
from camel.agents import ChatAgent

async def run_example():
    
    mcp_client = MCPClient(
        command_or_url="npx",
        args=["-y", "@mcptools/mcp-tavily"],
        env={**os.environ}
    )
    await mcp_client.connect()
    mcp_toolkit = MCPToolkit(servers=[mcp_client])
    tools = mcp_toolkit.get_tools()

    try:
        agent = ChatAgent(system_message='根据任务描述,使用网页搜索工具获取信息。',
                          tools=tools)
        response = await agent.astep("llama4.0发布了吗?")
        print("Response:", response.msgs[0].content)
    except Exception as e:
        print(f"Error during agent execution: {e}")
    finally:
        # 确保在任何情况下都会断开连接
        await mcp_client.disconnect()

if __name__ == "__main__":
    asyncio.run(run_example())

如果需要连接SSE的远程Server,替换这里的MCPClient中的输入参数为url即可。

8、CrewAI

【框架简介】

CrewAI是一个用于编排自主AI智能体像团队一样协作完成复杂任务的多智能系统开发框架。其独特之处在于其“角色扮演”的设计,专注于创建具有特定角色和职责的结构化Agent团队(称为Crew);最新的Flow功能可用于创建更可靠的Agentic Workflow。

【MCP集成】

目前官方的MCP集成正在紧锣密鼓的完善,还没有正式发布,暂时你可以借助一个第三方适配器进行:

import os
from crewai import Agent, Crew, Task # type: ignore 
from mcp import StdioServerParameters
from mcpadapt.core import MCPAdapt
from mcpadapt.crewai_adapter import CrewAIAdapter

with MCPAdapt(
    StdioServerParameters(
        command="npx",
        args=["-y", "@mcptools/mcp-tavily"],
        env={**os.environ}
    ),
    CrewAIAdapter(),
) as tools:
    print(f"Tools: {tools}")
    agent = Agent(
        role="MyAgent",goal="根据任务描述,使用网页搜索工具获取信息。",backstory="你是一个中文搜索助手",
        tools=tools,llm='gpt-4o-mini',
    )

    # Create a task
    task = Task(
        description="llama4.0的最新消息",agent=agent,expected_output="消息列表")

    task.execute_sync()

以上为大家盘点了8个常见的AI Agent开发框架及其对MCP的支持。

限时免费!优快云 大模型学习大礼包开放领取!

从入门到进阶,助你快速掌握核心技能!

资料目录

  1. AI大模型学习路线图
  2. 配套视频教程
  3. 大模型学习书籍
  4. AI大模型最新行业报告
  5. 大模型项目实战
  6. 面试题合集

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

📚 资源包核心内容一览:

1、 AI大模型学习路线图

  1. 成长路线图 & 学习规划: 科学系统的新手入门指南,避免走弯路,明确学习方向。

img

2、配套视频教程

  1. 根据学习路线配套的视频教程:涵盖核心知识板块,告别晦涩文字,快速理解重点难点。

在这里插入图片描述

课程精彩瞬间

在这里插入图片描述

3、大模型学习书籍

在这里插入图片描述

4、 AI大模型最新行业报告

2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

img

5、大模型项目实战&配套源码

学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。

img

6、大模型大厂面试真题

整理了百度、阿里、字节等企业近三年的AI大模型岗位面试题,涵盖基础理论、技术实操、项目经验等维度,每道题都配有详细解析和答题思路,帮你针对性提升面试竞争力。

img

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Claude代码能力解析:从AST感知到MCP协议的工程化实现 代码生成器本质上是将编程范式、工程规范与验证逻辑内化为模型运行时能力的技术系统。其核心原理在于突破传统大语言模型的文本生成范式,转向对抽象语法树(AST)、项目上下文(如pyproject.toml、Git历史)和领域规范(如PEP8、OWASP)的结构化理解与动态调度。这种能力带来显著技术价值:提升代码一致性、降低人工审查成本、增强修改可追溯性。典型应用场景包括PR自动化审查、跨服务API规范对齐、遗留系统安全重构等。Claude3.5正是通过AST感知、Sub-Agents协同与MCP协议集成,实现了A 阅读详情

相关推荐

AI Agent 实战入门:从 Function Calling 到 MCP 工具开发

AI Agent 是具备感知、决策与执行能力的智能程序,其核心原理在于大模型通过结构化输出触发外部工具调用,形成闭环反馈。Function Calling 作为关键机制,使 LLM 能主动发起 HTTP 请求或本地函数执行;MCP 协议则进一步标准化了工具描述与通信方式,提升跨框架复用性。这种技术组合显著降低了本地化、可调试、可演进的智能体开发门槛,广泛应用于客服助手、数据查询、自动化运维等轻量级场景。本文聚焦真实开发链路,带你基于 Ollama 与 LangChain,从零实现一个支持联网查天气的 MCP

dianyin7770的博客 493

8种主流LLM Agents开发框架盘点及MCP Server集成教程,小白程序员必备收藏!

本文介绍了8种主流的LLM Agents开发框架,包括OpenAI Agents SDK、LangGraph、LlamaIndex、AutoGen 0.4+、Pydantic AI、SmolAgents、Camel和CrewAI,并详细讲解了如何在每种框架中集成MCP Server,以便更方便地接入外部工具。文章还提供了每种框架集成MCP Server的代码示例,适合想要学习大模型开发的程序员参考。

2301_76168381的博客 472

OpenAI Codex Skills 实战指南:10大必备技能提升开发效率

如果你还在用 OpenAI Codex CLI 只做基础的代码生成和文件编辑,那相当于让一个顶级程序员只做复制粘贴的活儿。Codex 真正的威力,在于通过“Skills”将其从一个单纯的代码助手,升级为一个能自主规划、深度搜索、自动修复、安全审计的超级开发副驾。裸奔的 Codex 效率有限,而装上合适的 Skills 后,它能帮你处理从 CI/CD 故障到 PR 评论、从威胁建模到前端设计决策等一系列复杂工程任务。 这篇文章不讲空洞的概念,直接聚焦于 2026 年最值得安装的 10 个 Codex Skil

362

大模型开发必备指南:8种主流Agents框架+MCP集成全解析,建议收藏学习

OpenAI Agents SDK是OpenAI官方推出的轻量级Agent开发框架,旨在方便开发者构建多Agent协作的智能体系统。该SDK源于OpenAI内部实验项目Swarm,并在近期正式推出生产版本。OpenAI Agents SDK的特点是:简单易用、轻量级、专注在最小集功能,并支持转交(Handoffs)、护栏(Guardrails)等很有特点的功能。

优快云_430422的博客 706

RAG、Agent与MCP本地部署实战:从概念到可运行的完整方案

检索增强生成(RAG)通过结合向量数据库与大语言模型,解决了模型知识更新与幻觉问题,其技术价值在于让AI能够基于私有、实时更新的文档数据提供准确、可追溯的答案,广泛应用于企业知识库问答和客服助手等场景。智能体(Agent)则赋予大语言模型规划与使用工具的能力,实现了从被动问答到主动执行的跨越,适用于自动化工作流和复杂问题求解。模型上下文协议(MCP)作为新兴的标准化工具调用接口,旨在统一AI工具生态,降低集成复杂度。本文聚焦于这三项技术的本地部署实践,提供了基于LangChain、Ollama等开源工具的可

WGH100817的博客 430

[Linux外设驱动详解]RK3588 U-Boot网络功能深度分析

本文深入分析了RK3588平台上U-Boot的网络功能实现,主要内容包括: 网络架构:详细剖析了从硬件层到协议层的完整网络栈架构,包括GMAC驱动、TFTP/NFS启动、网络命令等关键组件。 驱动实现:重点介绍了RK3588 GMAC驱动结构,包含关键数据结构、专用操作函数集、设备树兼容性配置和GRF寄存器设置。 功能实现:详细说明了驱动初始化流程、RGMII速度适配机制以及PHY接口配置过程。 高级特性:涵盖了网络启动功能、镜像更新和MAC地址传递到Linux内核的机制。 文档通过代码片段和流程图清晰展示

Just Linux! 1114

8种热门LLM Agents开发框架深度解析:轻松掌握大模型开发,收藏必备!

MCP(Model Context Protocol)Server是一个标准化的工具接口协议,它允许AI Agent通过统一的方式调用各种外部工具和服务。无论是搜索引擎、数据库查询,还是API调用,MCP Server都能提供标准化的接入方式。Stdio模式:通过命令行进程通信,适合本地开发SSE模式:通过HTTP连接,适合生产环境部署"""自定义MCP工具包装器""""""执行MCP工具"""try:kwargsreturn f"工具调用失败: {str(e)}"@property。

youmaob的博客 606

全球尺度遥感云计算平台:Google Earth Engine

Google Earth Engine(GEE)是一个基于 Google 云服务基础设施的遥感大数据分析平台,它结合 Google 强大的云计算能力与 NASA、ESA、NOAA 等机构的空间数据,用于在全球尺度解决一些非常重要的社会问题:森林退化、粮食安全、灾害预警、水资源管理、气候监测以及环境保护等。 GEE 官方宣传视频(版权归 Google 所有) Spacefan 的视频 ·303播放 发展背景 2008 年,手握 40 多年 LandSat 数据的美国地质调查局(USG...

qq_41240287的博客 5014

收藏必备!从零开始构建MCP Agent:让大模型进化为能干活的助手,实战指南

文章详细介绍了MCP(Model Context Protocol)代理技术,解释了其核心组件和三层架构(模型上下文层、协议层、运行时层),展示了如何让大模型从"对话专家"进化为能实际完成任务的智能助手。文章提供了多种构建MCP代理的框架和SDK,并通过OpenAI SDK的实例演示,从环境准备到代码实现,带领读者从零开始构建自己的MCP Agent,并提供了实际应用案例。

Android_XG的博客 923

实验三 Gmapping建图

自主移动机器人第三次实验课,内容包括:(1)turtlebot的gmapping建图;(2)rosbag的使用;(3)gazebo中的gmapping建图。

lj164567487的博客 4648

Sourcetree与Gitee的完美协作:从身份验证到推送成功的全流程指南

本文提供了一份详细的Sourcetree与Gitee协作全流程指南,重点解决身份验证失败、Git版本配置及远端仓库设置等常见问题。通过分步讲解,帮助用户掌握从克隆、提交到成功推送的完整操作,并整合了使用个人访问令牌进行身份验证等关键热词信息,确保Windows与MacOS用户都能顺畅完成代码管理。

m2n3b4v5c6的博客 709

实操干货!MCP模型上下文协议全解析,手把手教你基于MCP开发Agent

同时课程详细介绍了。

HJS123456780的博客 1694

【YOLO多模态检测顶刊】TGRS 2025范文解读,RGFNet 可见光-红外图像融合目标检测,2026年基于YOLO多模态融合属于发文热点,小论文和大论文通用,通读顶刊了解做实验和论文写作的全流程

🔥本文提出了一种反射率引导的渐进特征对齐网络(RGFNet)用于全天候无人机目标检测。该方法利用Retinex理论从可见光图像中提取光照不变的反射率特征,设计了反射率引导协同对齐模块(RCAM)实现跨模态双向特征对齐,并通过光照感知选择性融合模块(LSFM)在共享状态空间中进行高效特征交互。在DroneVehicle和DVTOD数据集上的实验表明,RGFNet分别达到81.4%和88.5%的mAP,显著优于现有方法。该方法有效解决了低光照条件下可见光-红外图像特征错位问题,为全天候无人机检测提供了新思路。

Ai缝合怪、助力小伙伴高效发论文 1078

从0到1掌握SecPipe:新手必备的MCP服务器安装与基础操作教程

SecPipe是一款基于AI驱动的安全管道MCP服务器,专为安全研究工作流设计,支持通过自然语言与AI助手(如GitHub Copilot、Claude等)交互,轻松管理和运行各类安全工具。本教程将帮助新手快速完成SecPipe的安装配置,并掌握基础操作方法。 ## 🌟 为什么选择SecPipe? SecPipe通过MCP(Model Control Plane) hub系统整合了40+常用

gitblog_01097的博客 412

SAP-ABAP:SAP系统调优利器:RZ11动态参数修改全指南

SAP系统调优利器:RZ11动态参数修改全指南

baidu_35680696的博客 970

TMF8801 ToF激光测距传感器原理图设计,已量产(距离传感器)

这张 TMF8801 小板的外围结构就很有代表性。核心传感器是 U1 TMF8801,但真正构成量产价值的是外围那一圈:U2 把 VCC 整理成 3V,R1/R2/R5 与 R3/R4/R6 两组 10K 电阻稳定默认态,Q2 2N7002 和 U3 SN74LVC2G07DCKR 处理控制链路,传感器边上还有 C1/C4/C5 三颗 100nF 紧贴去耦。

不脱发的程序猿 159

Agno中MCP协议集成:从npx启动到生产级MCP Tools工程实践

Model Context Protocol(MCP)是面向AI智能体的标准化上下文通信协议,其核心在于通过机器可读的Tool Definition实现工具能力的自动发现与协议化调用。不同于传统API封装或插件机制,MCP基于JSON-RPC构建可扩展传输层(如streamable-http),支持动态加载(npx)、权限隔离、错误自治与多服务器协同。它将文件操作、Git查询、数据库访问等能力抽象为统一语义接口,使Agno等Agent框架无需硬编码即可调度异构服务。技术价值体现在解耦AI逻辑与执行细节、提升

weixin_34037515的博客 409

Python GUI编程:视频播放器(opencv、tkinter、PIL、ffpyplayer、threading)

用了几天做了一个视频播放器,搞了几个版本,开始想的是运用cv2模块把视频转化成一张张图片,然后再用ffpyplayer模块下的相关类来播放视频。但是,结果画面和视频的音频播放不同步(原因是cv2将转换得到的图片展示到tk上canvas,花费的时间多于每张图片应该展示的时间[1/fps])。后面看到ffpyplayer这个模块官网的介绍,发现这个模块可以得到视频播放时的图片,只不过这个图片是一个对象,我对这个不是很了解,到网上找了很久,终于找到了一篇文章,说可以利用PIL模块下的相关类,把上述这个对象转化成。

坚持不懈的大白的博客 3407

从零搭建ADR环境:开发者必备指南

ADR(Agentic Detection & Response)是一款由Uber开发的企业级AI代理安全工具,通过可观测性、安全基准测试和威胁检测来保护企业AI代理。本指南将帮助开发者快速完成ADR环境的搭建,从基础安装到高级配置,让你轻松掌握这一强大安全工具的部署与使用。 ## 📋 环境准备 在开始搭建ADR环境前,请确保你的系统满足以下要求: - **操作系统**:macOS或Lin

gitblog_00395的博客 233

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

2026 年 - AI 开发者必备:Agent 开源生态图谱

2026年AI开源项目全景概览 GitHub最新数据显示,AI领域呈现爆发式增长,Agent框架成为最热门赛道,AutoGPT以18.4万星位居榜首。个人AI助手OpenClaw以37.5万星成为现象级项目,RAG、推理部署等工具也蓬勃发展。Python仍是主导语言,微软、阿里等企业及开源社区贡献显著。技术趋势显示:多Agent协作、轻量化部署、结构化输出成为关键方向,AI正加速渗透编程、图像生成等各领域。

爱学习的程序员 1139

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

小白程序员必备:一张图看懂大模型,收藏这份学习路线图!

2026 年一晃已经过半,AI 大模型的热潮不仅没有降温,反而持续升温!金融行业用大模型做风控、医疗依靠 AI 解析影像,电商、制造、教育各行各业,都在把 AI 融入日常业务。曾经热闹的 “百模大战”,早就告别单纯比拼模型参数,正式进入落地应用时代。懂业务、懂 AI、能做出可上线项目的大模型开发工程师,岗位缺口大,薪资待遇十分可观。风口再好,不如手握高薪 offer 实在。行情火热,普通人、程序员该怎样从零入门大模型,抓住这波机会?

m0_48891301的博客 406

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Claude Code一条命令安装stitch-skills:npx plugins实战教程

🎯 **stitch-skills** 是专为 Google Stitch(AI 界面设计平台)打造的一组 **Agent Skills 插件库**,让 Claude Code、Cursor、Gemini CLI 等 AI 编程助手直接获得"设计超能力"——用一句自然语言生成设计稿、提取设计系统、批量搭建多页网站。本教程教你用一条 `npx plugins` 命令,把整套技能快速装进 Claud

gitblog_00800的博客 1016

A2A + MCP 混合架构深度解析:多智能体系统的协议层基础设施

A2A最核心的设计是Agent Card——每个Agent暴露一个标准化的JSON描述文件,功能上等价于微服务里的加上OpenAPI的。"description": "接收订单并分派给对应处理Agent",},"name": "订单分派","description": "根据订单类型分派到对应处理Agent",},},],},"auth": {设计要点skills定义了Agent的能力集,input/output schema使用JSON Schema描述,与OpenAPI完全对齐。

weixin_41220302的博客 470

500-AI-Agents-Projects 中的 AI Agent 协同拆解:多智能体系统的 3 种决策机制与 21 个可运行案例

500-AI-Agents-Projects 收录 500 余个 AI Agent 行业案例,内含 21 个自包含可运行智能体与 CrewAI / AutoGen 框架对照。这篇拆解其多智能体协同架构:三层流水线、三种决策机制与落地检查清单,供评估 AI Agent 协同框架的工程师参考。 ## 一、单智能体的天花板——为什么复杂任务需要「编队」 金融风控是典型例子。单模型能做行情分析,但风控

gitblog_00382的博客 466

如何快速掌握MCP Toolbox:数据库操作的终极开源解决方案

还在为复杂的数据库连接而烦恼吗?每次开发都要重复配置认证信息,还要担心安全问题?今天我要介绍的这款**MCP Toolbox数据库工具集**,将彻底改变你的数据库操作体验!🚀 ## 项目亮点速览:为什么选择MCP Toolbox? 想象一下,你有一个统一的工具箱,能够连接超过20种主流数据库,无论是关系型的PostgreSQL、MySQL,还是云端的BigQuery、Spanner,甚至是N

gitblog_00135的博客 669

零基础入门大模型Agent:7阶段学习路线,手把手教你打造AI系统(收藏必备)

大模型本身只会生成 token:它不会自己打开浏览器,不会调用 API,也不记得昨天的对话。让它端到端干完一件复杂任务的,是围绕模型搭起来的 Agent 系统:Agent = LLM + 工具 + 循环 + 记忆。动手这件事,得靠外面这套系统。2026 年,Agent 明显在从概念走向工程化,有三个信号:协议标准化。MCP(Model Context Protocol)已成为 Agent 连接外部工具的事实标准,主流模型、IDE 与框架全部接入;

优快云_224022的博客 313
上一篇: 【建议收藏】RAG在AI体系中的位置与实现:从理论到代码实践
下一篇: 收藏!一文读懂多模态RAG:打破单模态限制的AI革命
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值