一文讲透“MCP协议+LazyLLM”实战:零基础秒建Agent分身!

论文翻译 | LazyLLM: DYNAMIC TOKEN PRUNING FOR EFFICIENT LONG CONTEXT LLM INFERENCE 基于transformer的大型语言模型的推理包括两个顺序阶段:1)预填充阶段,用于计算提示的KV缓存并生成第一个令牌;2)解码阶段,用于生成后续令牌。对于长提示,在预填充阶段必须计算所有令牌的KV缓存,这可能会显著增加生成第一个令牌所需的时间。因此,预填充阶段可能成为生成过程中的瓶颈。一个悬而未决的问题是,是否所有提示令牌对于生成第一个令牌都是必要的。为了回答这个问题,我们引入了一种新颖的方法——LazyLLM,它在预填充和解码阶段选择性地为对下一个令牌预测重要的令牌计算KV。 阅读详情

情景重现(科技版)

👋重复劳动,事无巨细从0开始

每次针对一个全新的场景开发AI Agent应用时,都需要针对不同的功能需求实现许多“工具”,就像每个开发者都在自己锻造一套轮子,从提示词格式到函数调用,一个都不能少,工作量大且枯燥。明明想专注在AI的独特功能上,写着写着却发现怎么又是在折腾同样的上下文管理和工具对接的代码!

👋开源社区好轮子难整合

开源社区其实不缺“好轮子”——各种记忆库、中间件、工具插件层出不穷,但缺乏统一标准来整合。例如,有人实现了很棒的浏览器插件或数据库查询工具,但你接入自己项目时却发现,接口格式对不上、调用方法各异......东拼西凑像玩积木还找不到说明书。每接入一个新工具都要适配磨合,好比智能手机普及之前,不同设备各自用不同充电器接口,开发者疲于寻找对应的“转接头”。

👋对话上下文管理棘手

让AI持续“记住”上下文并保持状态一致,是一件头疼的事。对话一长,如何不混淆角色、不遗漏关键信息?如果多个Agent需要共享知识,又怎么方便地复用上下文?缺乏规范的情况下,很容易出现对话状态混乱,不是这边忘记了就是那边重复了,调试起来像“大海捞针”。

难怪很多程序员戏称自己每天忙得像个铁匠

辛辛苦苦打磨轮子

却没有功夫造车

(一把辛酸泪,全是加班累...)

说到这,你可能会问

“难道就没办法彻底摆脱这些基础且重复的工作吗? ”

有办法!

好消息 好消息

MCP就是为了解决这一痛点而来!

1.什么是MCP?

MCP的定义

MCP(Model Context Protocol,模型上下文协议)是由Anthropic公司于2024年11月推出的一种开放标准协议,旨在让大语言模型能够“无缝连接”外部工具和数据源。

简单来说,MCP就是为了解决开头那些痛点而生的“标准化利器”。小编提供一个更形象的比喻:MCP 相当于 AI 应用的“USB-C接口”。

正如USB-C统一了不同品牌电子设备的充电和数据接口一样,MCP则标准化了AI与外部世界交互的方式,使得模型能够以标准化的形式高效调用数据库、工具和网络搜索等多种资源,从而实现模型与外部系统的高效联动。

换句话说,过去每接入一个新工具就头大的“接口不统一”问题,有了MCP后就像使用统一接口的外设一样,插上就能用。这样一来,无需二次开发,多种数据库、Web API、文件系统、GitHub…海量而强大的功能统统都可以通过这一个协议轻松接入。

MCP,Agent应用的扩展坞

举个🌰

以前,你想让AI Agent查天气、读PDF、执行Python代码,可能需要针对每个功能写一堆集成代码,其中包含工具的描述、入参等等,并封装成“工具(Tool)”给到模型;而有了MCP,你只需要把符合需求的MCP服务器接上,模型就会自动知道有什么工具可用、该如何调用,并且输入输出格式也是统一好的。

使用MCP,强大工具轻松接入

整个过程就像给笔记本电脑插上扩展坞~瞬间,额外冒出HDMI、SD卡、网线等接口等繁琐的对接细节由协议帮你搞定,从此开发者无需关心那些杂七杂八的转换过程。你说,MCP的出现是不是大幅提升了AI Agent应用开发的效率?

MCP的技术架构

从技术架构上看,MCP遵循的是典型的客户端-服务器模型,它把AI应用的内部逻辑和外部扩展功能解耦为三个核心模块:

MCP架构图

-Host(主机)

指运行AI应用(类似支持AI对话的IDE插件如Cursor、桌面应用如Claude Desktop以及我们所创建的智能体应用)本身的宿主环境。Host负责提供AI交互环境,并在内部启动MCP Client。

-Client(客户端)

运行在Host内部的客户端,它与MCP Server建立连接,充当AI应用和外部世界沟通的桥梁。MCP客户端维持与服务器的 1:1 连接,当AI模型需要调用工具或获取数据时,都是由Client按照协议与Server通信来完成。

-Server(服务器)

MCP服务器提供具体的功能和数据,相当于AI大脑可以远程调用的外设。一个服务器上通常会暴露几类内容供AI使用:

  • Tools(工具):允许大模型调用的功能函数。例如代码执行、网页浏览、发送邮件等,这些能力都可以作为可调用的工具由Server打包并提供给AI。

  • Resources(资源):给大模型提供的数据或内容。例如数据库记录、文件内容、浏览网页截图等,Server可以将这些外部数据通过协议发送给AI应用,以充当LLM的上下文。

  • Prompts(提示模板):预设的可复用提示词模板或交互工作流。Server可以储存一些常用提示词,按需提供给AI,避免每次都从零编写复杂提示。

更多MCP技术架构的细节可见Core architecture - Model Context Protocol。

MCP与Agent、Tool Call的关系

通过上述架构,过去东拼西凑解决的难题,现在有了明确的协议规范可循(程序员狂喜😏)。MCP、Agent、LLM、Tool Call...这些名词之间到底有什么关系?小编解释给你听~👇

MCP,LLM,Agent,Tool Call的关系(来自GPT-4o)

📌LLM是Agent的“大脑”,能够根据输入信息(如系统提示词、用户指令、历史对话信息、可用工具集信息等),输出对应的文字内容,其中可能是阶段性的工具调用信息,也有可能是任务完成后的最终输出内容。

📌Tool Call是LLM经过大量训练后具备的一种“工具调用能力”,这种能力允许LLM能够综合历史信息和可用工具信息,动态决策并输出格式化的工具调用指令(决定使用哪个工具、工具调用时具体传入什么参数),通过这种指令指导Agent正确的完成工具调用,从而实现特定动作(如操作文件、执行代码)、获取必要信息(如返回网页爬虫结果)。

📌MCP Server则是遵循MCP协议的“工具供应商”,其提供给Agent强大的工具集,以供LLM辨识并执行Tool Call,同时接收Agent给到的Tool Call指令安全的与外部资源进行交互,以实现特定动作或返回特定信息。

📌Agent作为智能体应用与用户交互的唯一入口,在接收到任务指令后,会有序地调用LLM、各种工具,以完成任务。

2.使用LazyLLM玩转MCP

LazyLLM框架

LazyLLM 是一款构建多Agent大模型应用的开发框架(已在GitHub上开源,https://github.com/LazyAGI/LazyLLM ),能让开发者像搭积木一样,快速构建出具有生产力的AI大模型应用。LazyLLM旨在帮助开发者以最简单的方法和最少的代码,快速构建复杂、强大的多Agent AI应用原型,即使没有大模型应用开发背景也能轻松上手。

【核心特性】

📌便捷的AI应用组装流程

即使不了解大模型,开发者仍然可以像搭积木一样,借助内置的数据流和功能模块,轻松组建包含多个Agent的AI应用。

📌复杂应用一键部署

LazyLLM提供一键部署所有模块的能力。具体来说,LazyLLM通过一套轻量的网关机制,简化了多Agent应用的部署流程,解决了依次启动各个子模块(如LLM、Embedding等)服务并配置URL的问题,使整个过程更加顺畅高效。同时,LazyLLM则提供了一键封装镜像的能力,使得应用可以方便地利用k8s的网关、负载均衡、容错等能力。由此,无论是POC还是项目落地,有了LazyLLM,这些都不是问题~

📌跨平台兼容

无需修改代码,即可一键切换IaaS平台,目前LazyLLM兼容裸金属服务器、开发机、Slurm集群、公有云等。这使得开发中的应用可以无缝迁移到其他IaaS平台,大大减少了代码修改的工作量。

📌高效的模型微调

LazyLLM支持对应用中的模型进行微调,持续提升应用效果。根据微调场景,自动选择最佳的微调框架和模型切分策略。这不仅简化了模型迭代的维护工作,还让开发者们能够将更多精力集中在算法和数据迭代上,而无需处理繁琐的工程化任务。

无论是搭建标准大模型应用

还是实现复杂的业务逻辑

LazyLLM尽自己所能的帮助开发者“lazy”

让每个人都能成为大模型应用的创造者!

实践:在LazyLLM中使用MCP

如何在LazyLLM中使用MCP呢?针对MCP,LazyLLM提供了两种接入方式:直接接入和部署并远程接入。

📌直接接入

将指定MCP Server的启动配置直接给到lazyllm.tools.MCPClient,以Stdio模式启动Server,并获取Agent可调用的工具集。

📌部署并远程接入

针对一些资源占用高,或者期望启动的MCP Server可复用的场景,LazyLLM支持MCP Server的一键部署,只需一行命令,便可以将MCP Server单独启动,随后便可以SSE模式远程接入MCP Server。

1.配置LazyLLM所需要的所有依赖

首先参考https://docs.lazyllm.ai/zh-cn/latest/ 的Getting started部分,安装LazyLLM并完成环境配置。

同时,由于MCP Server的使用依赖Node.js和npm,可参考https://nodejs.org/en/download 完成最新版本的安装和配置。

2.使用直接接入的方式调用MCP

⚒️配置获取

我们选择一个文件管理MCP Server(https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem)并获取启动配置:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop"
      ]
    }
  }
}

注意,如果你是Windows系统,command需要使用"cmd",同时启动参数开头需要加上"/c"。启动配置会有些变化:

{
  "mcpServers": {
    "filesystem": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop"
      ]
    }
  }
}

⚒️MCP接入

随后便可使用LazyLLM的MCPClient工具实现MCP Server的接入(这里的路径示例/xxx/xxx/xxx):

>>> import lazyllm
>>> from lazyllm.tools import MCPClient
>>> config = {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/xxx/xxx/xxx"]}
>>> client = MCPClient(command_or_url=config["command"], args=config["args"], env=config.get("env"))

⚒️工具集获取

>>> tools = client.get_tools()
Secure MCP Filesystem Server running on stdio
Allowed directories: [ '/Users/username/Desktop' ]
>>> tools
[<function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269cad11c0>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91e520>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91d800>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91d8a0>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91e5c0>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91e0c0>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91d940>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91e480>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91db20>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91da80>, <function generate_lazyllm_tool.<locals>.dynamic_lazyllm_func at 0x7f269c91dda0>]

代码讲解:调用client.get_tools()可以获取当前连接的MCP Server中所有的工具(在异步环境中,以下代码改为tools = await client.aget_tools()即可)。同时,LazyLLM支持开发者通过传入工具名称列表至方法的方式获取特定的工具集,例如client.get_tools(["tool_name1", "tool_name2"])。

⚒️工具调用

>>> for t in tools:
...     print(f"\nTool name:\n{t.__name__}\nTool desc:\n{t.__doc__}\nTool params:\n{t.__annotations__}\n")
... 

Tool name:
read_file
Tool desc:
Read the complete contents of a file from the file system. Handles various text encodings and provides detailed error messages if the file cannot be read. Use this tool when you need to examine the contents of a single file. Only works within allowed directories.

Args:
    path (str): type: string.
Tool params:
{'path': <class 'str'>}


Tool name:
write_file
Tool desc:
Create a new file or completely overwrite an existing file with new content. Use with caution as it will overwrite existing files without warning. Handles text content with proper encoding. Only works within allowed directories.

Args:
    path (str): type: string.
    content (str): type: string.
Tool params:
{'path': <class 'str'>, 'content': <class 'str'>}

......

Tool name:
list_allowed_directories
Tool desc:
Returns the list of directories that this server is allowed to access. Use this to understand which directories are available before trying to access files.

Args:
    No parameters.
Tool params:
{}

代码讲解:遍历从MCP Server获取的tools,其中每个成员都是一个函数。每个功能函数都有函数名(__name__)、函数描述(__doc__,包含了功能描与参数描述)以及入参声明(__annotations__),调用对应函数时,只需要传入正确的参数即可。下面给出两个函数调用的例子:

a. 调用文件读取工具read_file,传入所需入参path,即可获取读取文件后的返回信息;

b. 调用获取有权限路径工具list_allowed_directories,该工具无需任何入参,传入空即可获得工具返回。

>>> t1 = tools[0]
>>> t1.__name__
'read_file'
>>> t1(path="xxx/xxx/xxx/test.md")
Secure MCP Filesystem Server running on stdio
Allowed directories: [ 'xxx/xxx/xxx' ]
'Tool call result:\nReceived text message:\nThis is a test file for LazyLLM and MCP.\n\nEnd\n'
>>> t2 = tools[-1]
>>> t2.__name__
'list_allowed_directories'
>>> t2()
Secure MCP Filesystem Server running on stdio
Allowed directories: [ 'xxx/xxx/xxx' ]
'Tool call result:\nReceived text message:\nAllowed directories:\n/xxx/xxx/xxx'

3.使用LazyLLM部署MCP Server并接入

LazyLLM支持MCP Server的一键部署,只需一行命令,便可以将MCP Server单独启动,主程序可使用SSE模式接入MCP Server。

⚒️一键部署MCP Server

选择浏览器工具 platwright(https://github.com/microsoft/playwright-mcp ),获取配置信息:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

在命令行中只需要使用“lazyllm deploy mcp_server xxxxxx”命令,并配置host、port,即可完成MCP Server的部署。由于linux环境没有GUI,这里演示Windows环境下的启动命令:

lazyllm deploy mcp_server --sse-port 11238 cmd -- /c npx @playwright/mcp@latest

启动后如下所示:

⚒️接入部署完成的MCP Server

我们可以在其他程序中传入url,以SSE的方式接入MCP Server,注意,这里的url需要加上'/sse',否则无法正常运行:

>>> config = {"url": "http://127.0.0.1:11238/sse"}
>>> client = MCPClient(command_or_url=config["url"])

用以上方式接入MCP Server后,具体的工具获取、工具调用方式与直接接入保持一致。

4.LazyLLM+MCP智能体Demo

接下来我们使用filesystem+playwright,结合LazyLLM的Agent模块,创建一个智能体:

import lazyllm
from lazyllm.tools.agent import ReactAgent
from lazyllm.tools import MCPClient


if __name__ == "__main__":
    mcp_configs = {
        "file_system": {
            "command": "cmd",
            "args": [
                "/c",
                "npx",
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "./"
            ]
        },
        "play_wright": {
            "url": "http://127.0.0.1:11244/sse"
        }
    }

    client1 = MCPClient(command_or_url=mcp_configs["file_system"]["command"], args=mcp_configs["file_system"]["args"])
    client2 = MCPClient(command_or_url=mcp_configs["play_wright"]["url"])

    llm = lazyllm.OnlineChatModule(source="deepseek")
    agent = ReactAgent(llm=llm.share(), tools=client1.get_tools()+client2.get_tools(), max_retries=15)
    print(agent("浏览谷歌新闻,并写一个今日新闻简报,以markdown格式保存至本地。"))

通过本次实践,我们可以了解到,MCP Server的出现直接省去了Agent开发环节中工具研发和调试的成本,大大提升了研发效率。LazyLLM对于MCP提供了灵活的接入方式,让开发者使用MCP的成本大大降低。

3.总结

在大模型时代,开发效率就是核心竞争力。从头造轮子或许可以练手,但在真正落地AI应用的过程中,我们更应该把宝贵的时间和脑力,留给真正创造价值的部分——如业务逻辑设计、用户体验优化、创新交互方式等,而不是重复造工具、上下文拼接等基础组件。

MCP 提供了一套高效、统一的标准协议;LazyLLM 则提供了一套灵活的MCP接入方案,让每一个开发者都能轻松上手,快速构建属于自己的智能Agent应用,从而站在社区和开源生态的“肩膀”上看得更远、做得更多。

我们呼吁更多开发者

加入这场“告别重复造轮子”的变革

拥抱开源,拥抱标准化协议

与社区共同打造

更加开放、协同、高效的AI生态

相关链接,请移步“LazyLLM”gzh~更多精彩,gzh等你来!

从零构建你的Lazy Manus:基于LazyLLM与MCP的AI Agent实战指南 本文详细介绍了如何从零构建Lazy Manus AI智能体,结合LazyLLM框架与MCP协议,实现高效的任务自动化处理。通过实战指南,读者可以学习如何搭建核心组件、优化性能并确保安全,最终将Lazy Manus应用于实际工作场景,提升效率。 阅读详情

相关推荐

用LazyLLM+DeepSeek-V3打造你的私人AI助理:手把手复刻Manus核心功能

本文详细介绍了如何利用LazyLLM框架与DeepSeek-V3大模型构建轻量级AI智能体开发环境,实现任务规划、工具调用和执行框架的协同工作。通过实战案例展示旅行规划智能体的开发过程,帮助开发者快速掌握AI Agent的核心功能和应用技巧,提升开发效率。

weixin_29266749的博客 250

简化大模型工具LazyLLM

LazyLLM 是一个专注于简化大模型(如 GPT、LLaMA 等)应用开发的工具或框架,其核心理念是通过自动化或半自动化的方式降低大模型的使用门槛,提升开发效率。它可能涉及模型部署、推理优化、API封装等功能,适合快速构建基于大模型的应用程序。

find_element_by_id的博客 954

从零构建XVC协议栈:FPGA+W5300的跨界调试架构实战

本文详细介绍了如何从零构建XVC协议栈,通过FPGA与W5300以太网控制器的创新组合实现跨界调试架构。重点解析了JTAG时序逆向、TCP/IP协议栈集成与XVC协议实现,提供了硬件设计优化和性能加速技术,为嵌入式开发者和FPGA工程师提供实用的远程调试解决方案。

raspberrypi5的博客 247

LazyLLM测评 | 基于LazyLLM Agent大模型搭建聊天机器人

LazyLLM是一款低代码多Agent大模型应用框架,通过模块化设计和数据流驱动范式简化AI开发流程。其三层架构(基础层/控制层/应用层)支持主流模型接入、任务灵活编排和预置组件调用,具备动态Token剪枝、多Agent协同等核心技术。实测显示,仅需3行代码即可搭建Web聊天机器人,进阶功能如代码注释Agent可自动生成规范文档,大幅提升开发效率。相比传统框架,LazyLLM显著降低了多模型协同与部署复杂度,为大模型落地提供高效解决方案。

Nicky's blog 1347

Mac上安装虚拟机搭载window系统

用Mac的都知道,很多window用的软件是Mac版本没有的。平时有的还得要求去用那些软件,有几种方式可供大家选择: 1.再买个window本; 2.装双系统; 3.装虚拟机,搭载window系统。 我比较推荐第3条,这样可以在Mac本上做到双开,一边开着mac一边开着window,还能做到同时处理文件,不至于重新启动操作系统,下边是具体实现步骤,其中有几个需要下载的,建议在网速好的时候完...

Coder_Mumu的博客 1万+

基于单片机自行车码表控制系统设计

*单片机设计介绍,基于单片机自行车码表控制系统设计。

QQ2193276455的博客 1487

万字干货分享最新AI指南:用LazyLLM把Deep Research做成赛博屠龙刀!

Deep Research是OpenAI在2025.2月发布的一种新型的代理(Agent)能力,其被集成在ChatGPT中,能够通过大模型的推理能力和工具调用能力,自主从网络检索、整合信息,同时支持读取用户提供的文件,并通过编写和执行 Python 代码来分析数据,通过深度分析数据,对用户的问题进行深度解答,最终输出专业的长篇报告。

SenseCore的博客 1568

【电磁场与电磁波课程设计】基于HFSS的双频微带天线仿真及设计

第五代移动通信技术(5G)的商用已经近在眼前,作为移动通信中最为重要的功能组件,面向5G通信应用的手机天线与基站天线的技术研究与设计成为近年来的热点。随着移动通信中“跳频”“扩频”等通信技术发展,为了满足与多个终端的通信要求,实现多系统共用和收发共用等功能,这就要求天线在不同频段下工作。根据国家工信部的最新规定,5G移动通信的中频段被划定在3.3 GHz-3.5 GHz及4.8 GHz-5.0 GH,面向5G移动通信的天线应具有高增益、小型化、宽频段及高隔离度等技术特征,以满足5G通信的高传输速率、波束智能

weixin_44450575的博客 1万+

LazyLLM 第一讲:一文搞定 10 分钟拿下 Agent 快速部署

10 分钟部署 Agent,看到最后有福利

优快云高校俱乐部官方博客 3119

使用SSE流式输出(Javaweb前后端实战)

SSE(Server-Sent Events)是一种在Web应用中实现单向实时通信的技术。通过SSE,服务器可以主动向客户端发送更新,而无需客户端不断发起请求。这对于需要实时更新的应用场景(如聊天应用、实时数据监控等)非常有用。(服务端单向传输客户端,长连接)

记得开心一点嘛的博客 1万+

STM32外部中断EXTI原理与飞控实时应用实战

外部中断(EXTI)是嵌入式系统中实现事件驱动和实时响应的核心机制,其本质是将外部电平变化转化为可调度的CPU中断事件。基于ARM Cortex-M NVIC架构,EXTI通过GPIO-EXTI-NVIC三级硬件通路实现低延迟信号捕获,具备边沿触发、优先级管理与挂起控制等关键能力。在四轴飞控、工业传感器、人机交互等对毫秒级响应有强需求的场景中,EXTI显著优于轮询方式,兼顾实时性与CPU资源效率。实际开发需严格遵循SYSCFG映射→EXTI配置→NVIC使能的时序逻辑,并规避常见陷阱如中断号误配、伪触发、低

weixin_36382073的博客 64

2025年 Agent 开发框架选型&实战笔记

今年的 AI 领域,Agent 已经成为了绝对的主角,大家言必谈智能体,行必做工作流。我最近花了亿点时间,把自己学习、使用过的 Agent 开发框架整理为这篇笔记,大体上分为「代码开发框架」和低代码工作流平台两大类。并详细记述了我的一个实战案例,综合使用 RAG、[ext2SQL实现了对影视飓风创作内容、数据的问答,希望能给大家提供参考,带来帮助。吴恩达老师最近有个观点,说开发 AI 应用就像搭积木一样,生成式 AI 应用工程师手中掌握的技术栈越丰富,就好比拥有了不同形状各异、功能独特的积木块。

2401_85116933的博客 2721

深度学习实战42-基于大模型开发MathGPT的原理介绍,让数学问题智能解答变为可能

大家好,我是微学AI,今天给大家介绍一下深度学习实战42-基于大模型开发MathGPT的原理介绍,让数学问题智能解答变为可能。在去年ChatGPT的发布后,各种国内外的大语言模型层出不穷涌现,但是大家都知道现在的模型的诟病的数学能力不足,就算是简单的数学题都可能算错,今天我就来给大家引入MathGPT的模型,用来解决GPT解决数学问题,对于简单的初中数学高中数学都可以解决,让数学问题精准答题得到实现。

微学AI的博客 1649

LazyLLM教程 | 第18讲:高阶RAG:Agentic RAG

首先。

SenseCore的博客 891

Valgrind 从入门到精通:内存调试和性能分析

Valgrind 提供了强大的 API,允许开发者编写自定义的检查工具。通过扩展 Valgrind,可以针对特定场景实现更精准的检测。

大模型大数据攻城狮的专栏 1215

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

基于 lazyLLM 实现调用高德 MCP

没有 MCP 的大模型,在获取外界信息的时候基本就是聋子和瞎子本文介绍如何借助lazyLLM 框架调用高德 MCP,实现天气查询和旅行路线规划。

cooksfriend的博客 180

VC中sqlite的使用

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

从0开始手搓Agent,完整实战指南

2026 年,无论是 OpenAI,还是国内的 DeepSeek、Kimi,都已将 Agent 作为核心发力点,试图将这一能力直接“内化”进模型之中。

pythonhy的博客 1221

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

告别 Excel 熬夜:LazyLLM 框架教你轻松构建自动化财报分析 Agent

摘要: LazyLLM框架助力财务自动化分析,50行代码构建财报分析Agent,支持PDF/Excel解析、指标计算、多期对比及报告生成。相比传统框架,LazyLLM具备低代码、多Agent编排、模型无关等优势,特别适合财务场景。核心功能包括数据提取、比率计算和AI报告生成,可扩展至竞品分析、自然语言交互及定时任务。需注意数据校验、隐私合规及Token优化,实现从Excel手工操作到智能分析的转型。

m0_57545130的博客 532

一行代码到生产级应用!LazyLLM Agentic 应用开发快速上手

无论是简单的任务执行,还是多工具协同的复杂场景,都能以。通过统一的OnlineModule,一行代码即可调用文本生成、视觉模型、Embedding向量、文生图等各类模型,切换厂商或模型类型无需修改核心逻辑,极大降低试错成本。一行代码搞定大模型应用:从环境安装、API密钥申请,到模型调用、RAG系统搭建、Agent创建,全程代码演示,手把手教大家快速落地AI应用。以RAG系统为例,仅需十余行代码,即可完成文档解析、切片入库、多路检索、结果重排、模型生成的全流程搭建,结构清晰且可灵活调整。

SenseCore的博客 517

用AI打造AI应用:Skill + OpenCode 的 LazyLLM开发工程实践

AI应用开发迎来拐点:Skill标准化与OpenCode开源生态推动个人AI普及 摘要:AI领域正经历从复杂提示词到标准化Skill的转变,结合OpenCode开源平台,极大降低了AI应用开发门槛。Skill将AI能力封装为可复用模块,OpenCode则提供多模型支持的开源框架。通过LazyLLM提供的Skill库,开发者可快速构建复杂AI应用,如标书合规审核系统。这种"模块化能力+开源平台"的模式,标志着AI应用开发正从专家领域向大众化转变,使个人定制AI应用成为可能。(149字)

2401_84204207的博客 1367

从0手搓 Agent 用 LazyLLM 调模型,Base URL 填 TaoToken

用 LazyLLM 手搓 Agent 时,模型接入常卡在 Key 与 Base URL 配置。本文给出可跟做一步:在 .env 写入 TAOTOKEN_API_KEY 与 https://taotoken.net/api,再用 OnlineChatModule 统一调用。TaoToken 官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 提供统一通道,RAG 与多智能体复用一份配置,并附 401、404 排查。

Ceshi01的博客 6

程序员收藏必备:Agentic RAG教程 - 让RAG系统更智能的AI Agent增强方案

本文介绍了Agentic RAG的概念及其实现方法。Agentic RAG是传统RAG系统的智能升级版本,通过整合AI Agent实现多轮检索、智能决策等功能。文章首先回顾了RAG的基本架构和工作流程,然后详细阐述了AI Agent的核心组件(LLM、记忆、规划、工具)及常见工作模式(Function Call、ReAct等)。最后展示了在LazyLLM框架中实现Agentic RAG的代码示例,包括工具注册、函数调用等关键步骤,为开发者构建更智能的检索增强生成系统提供了实践指导。

2401_84495872的博客 1245

LazyLLM × 硅基流动:共造面向开发者的下一代智能应用底座

在大模型全面走向工程落地的当下,正式与达成深度合作,共同打造面向开发者的下一代智能应用底座。借助LazyLLM的一键接入线上模型API能力,硅基流动的大语言模型、多模态模型、向量与Embedding模型、文生图模型等已经完整接入,同一套接口即可覆盖从文本到图像、从检索到生成的全链路需求。这次合作带来的不仅是,还进一步:在LazyLLM中,开发者可以基于统一的模型接入层,灵活编排工具调用与工作流,结合对MCP等协议的支持,将检索、调用外部系统、多模型路由、长程记忆等能力封装为可协作的智能体网络。

SenseCore的博客 1014

LazyLLM 跑 ReactAgent,OnlineChatModule 的 Base URL 改到 TaoToken

LazyLLM 跑 ReactAgent 时,把 OnlineChatModule 的 Base URL 改为 https://taotoken.net/api 并传入 TaoToken Key,即可统一 Agentic RAG 的模型通道。本文给出可复制配置与排障要点,覆盖多 Agent 与 MCP 工具链场景,官网见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 。

weixin_42593701的博客 6
上一篇: 不到一首歌的时间,AppStudio助你快速搭建 AI 智能体应用!
下一篇: 技术实践 | 几乎零代码!像搭乐高一样做AI应用,LazyLLM确实有点东西!
商汤万象开发者
博客等级 码龄2年 174粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值