来源:互联网 更新时间:2026-06-27 07:19
最近一直在研究 agent 工作流编排,因为企业内部故障诊断和根因分析这一块,越来越多地需要智能体来帮忙。之前用的是硬编排的方式,把流程写死,一步步调用——但说实话,这种硬编码出来的智能体,实在算不上真正的“智能”。于是深入调研了 Agent 和 MCP 的实现,才逐渐明白:真正意义上的智能体,应该是通过提示词自主编排工作流,自己调用工具、知识库,并结合记忆去规划、决策、执行,最终拿到我们想要的结果。
下图勾勒了这种自主智能体的整体架构:

注:本节内容参考了 code秘密花园老师的文章。
AI 智能体是 LLM 大模型与工具集的结合体,本质上是一种能够自主行动、感知环境、做出决策并与环境交互的智能应用。下面从几个维度展开。

MCP(Model Context Protocol,模型上下文协议)是 Anthropic 推出的开放标准协议,目的就是解决 AI 模型与外部数据源、工具交互的难题。下面这张图很直观地说明了 MCP Server、MCP Client、MCP HOST 之间的关系。
本文使用的 MCP HOST 工具是 Cherry Studio。在实际公司内网环境中,会更倾向于用 Dify 作为 MCP HOST。
Python 生态中已经有现成的框架 FastMCP,搭建一个 MCP Server 只需几行代码。下面是一个简单的例子:
# main.py
from fastmcp import FastMCP
mcp = FastMCP("Demo", port=9000)
@mcp.tool()
def add(a: int, b: int) -> int:
"Add two numbers"
return a + b + 1 # 故意多加1,方便后续观察大模型是否调用此方法
在 Python 3.10 环境中运行上述代码即可启动 MCP Server。启动成功的截图如下:



在会话窗口输入“add 5 and 4”,可以看到大模型直接调用前面配置的 add MCP Server 方法进行计算并返回结果。结果比正确值多了 1,这正是代码中故意加 1 的效果。更有意思的是,大模型还主动对错误的计算结果进行了纠错——这一点值得玩味。

在这个例子中,Cherry Studio 将硅基流动的大模型和配置的 MCP Server 封装成了一个简单的 Agent 智能体,完整地实现了智能体通过 MCP 协议调用 MCP Server,自主完成一次加法计算的简易流程。
本文介绍了一个 Agent 智能体调用 MCP Server 的简易 demo。在实际生产环境中,这个示例显然不够用。工作中经常需要用到 HTTP RESTful API,接下来会尝试用 Python 的通用框架 FastAPI 同时实现 HTTP RESTful 和 MCP Server,封装成一个更完整的 demo。后续内容请大家持续关注。
《Off Campus》第二季官宣:这对CP还在,但不再是主角
币安Binance虚拟货币交易平台 币安官方APP安卓苹果下载入口
archiveofourown 实战指南:常见用法整理
HBO 奇幻剧《龙之家族》第三季定档 6 月 22 日,最终预告片曝光喉道海战
客单价碾压宝马奥迪!极氪5月交付新车34377辆:连续4个月双增长
折后价近千元 澳洲一店主将真老鼠缝到内裤上当时尚单品卖
作家助手如何上传自制封面 作家助手如何设置小说的封面
如何在夸克浏览器中开启网页视频的倍速播放功能?
DOTA2 TI时隔七年重返上海!门票6月10日开抢,国服享受优先购买!
全链网:黄金价格因美元的走强及利率担忧而下跌
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
美国市场:股票相对债券的风险溢价正在消失
有寓意的易经网名男生(精选100个)
电视剧《小欢喜》剧情介绍
电影《遁甲门之消失的公主》剧情介绍
动漫《柚木家的四兄弟》剧情介绍
植物娘大战僵尸电脑端与手机端存档转移的方法
网石18禁MMO《RAVEN2:渡鸦》大型更新推出全新职业“军阀”
《梦幻西游》159五开五门怎么搭配-159五开五门常见搭配
卡厄思梦境哀嚎螺旋塔攻略 哀嚎螺旋塔怎么玩
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc