自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我相信......

爱就一个字

  • 博客(912)
  • 资源 (3)
  • 收藏
  • 关注

原创 解读CUDA

这些线程存在于所谓的“线程块”中。二元交叉熵函数的导数遍历所有点,计算该点的导数,并存储该值在 dY 中,表明应该是高还是低的值,都是由 BCECost 类的 Cost 和 dCost 方法调用的。从定义一个示例工程开始,我们将建立一个数据结构shape来定义神经网络中的数据,为 CUDA 中的异常错误建立一个抽象类来帮助调试,建立一个矩阵的抽象以及二元交叉熵。下面是一个示例,试图为一组点中的每个3D 点找到最接近的其他点,最终结果应该是一个列表,其中列表中的 i 点中的值应该是 i 点最接近的点的索引。

2025-12-02 20:25:21 580

原创 Text2SQL的参考架构

通过这样的架构设计,企业可以实现真正意义上的“数据民主化”——让每一位业务人员都能轻松访问数据,获得所需的洞察力,而无需掌握复杂的 SQL 技能。通过这种方式,开发者可以基于通用的大语言模型(LLM),快速适配到具体的 Text2SQL 任务中,使其更准确地理解自然语言问题,并生成符合特定数据库结构的 SQL 查询。因此,Text2SQL 技术虽然前景广阔,但在实现真正可用、可靠和通用的系统之前,仍然需要克服自然语言理解、数据库建模、上下文推理、复杂查询处理、领域适配以及科学评估等多个维度的技术挑战。

2025-11-30 20:25:33 831

原创 数据工程中的10个常见设计方式

当发生更新时,系统也只需要修改受影响的部分元数据,从而实现更高效的数据管理与差异保留。值得注意的是,这种小型事实表可以在与主事实表相同的批次流程中进行填充,也可以作为独立的数据流单独处理,视具体的数据架构和业务需求而定。该方法的核心思想是根据实际的访问模式和使用场景,从原始的大型事实表中提取出一个精简的数据子集,构建一个结构更为紧凑、查询响应更快的小型事实表。这种串行加载方式虽然能确保外键约束的完整性,但也带来了明显的性能瓶颈,尤其是在处理大规模数据时,维度表的加载延迟会直接影响到整个ETL流程的效率。

2025-11-25 20:25:56 409

原创 MCP的新特性——代码执行.

最终阶段是实现两种模式的协同共存。新的函数不仅实现了Agent探索出的核心逻辑,更具备了生产级能力:可配置的过滤条件、多种输出格式、完善的错误处理与重试机制,以及全面的可观测性支持。让代码执行成为发现用户真实需求的探针,再为已验证的需求构建可靠的生产函数,如此才能在保持系统灵活性的同时,确保核心流程的稳健可靠。如今真正创造价值的团队,采用的既非纯代码执行,也非纯函数调用,而是构建了能够智能路由的自适应系统:将重复出现的模式固化为优化函数,将新颖的请求导向灵活的代码执行,并将成功的实验逐步转化为生产级功能。

2025-11-23 20:25:38 887

原创 软件产品的10个UI设计技巧及AI 辅助

对于需要用户长时间阅读的界面文本,如文章、说明或表单描述,应避免使用居中对齐或两端对齐(Justify),因为这些对齐方式可能会降低可读性,尤其是对有认知障碍或阅读障碍的用户来说,阅读起来更加困难。然而,当用于长段落时,居中对齐会导致每一行的起始位置不一致,使眼睛难以快速定位下一行的开始位置,从而增加阅读负担,影响阅读效率和体验。把它们当作一个坚实的基础,探索新想法,尝试不同的方案,发挥创造力!图标样式是不一致的,有些是填充的,而有些是不填充的,可能会使一些人感到困惑,因为实心图标通常表示选中了某个元素。

2025-11-16 20:25:40 680

原创 了解大模型的背后,知其然进而所以然

到复杂的深度学习架构。特别是在卷积神经网络、生成模型、自编码器等领域,本书提供了详尽的数学分析和代码示例,帮助读者不仅理解如何构建这些模型,更重要的是理解为什么要这样构建,以及这些模型在实际应用中的优势和局限。从第3章的分类器和向量积分,到第8章的神经网络训练,再到第11章的图像分类和检测网络,每个概念都有相应的代码实现。第14章:潜在空间与生成建模:这一章关于自编码器和变分自编码器的内容,将复杂的概念通过几何视角进行解释,特别是ELBO的物理意义部分,让我们对生成模型有了全新的理解。

2025-11-09 20:25:51 822

原创 如何提升产品思维的能力

这就需要引入测试和实验机制。不同类型的测试就像工具箱里的工具,了解它们的用途,才能在合适场景下选用合适的工具。在解决短期问题方面更有效 作为 PM,你需要理解问题的战略意义,以此设定合理的约束条件。然后,整合团队成员(如工程师、数据科学家、设计师等)的专业知识,共同探索满足这些约束的不同方案。可以在原型阶段做,也可以在线上环境中进行,甚至扩展为 A/B/C/D 多组测试,或者混合使用不同组件的组合。如果能将其拆分成仍具用户价值的小块,则意味着更快的发布节奏和更早的用户反馈——从而降低开发错误功能的风险。

2025-11-04 20:25:18 1080

原创 架构图总是一团乱麻?!试一试......

此外,在考虑对系统进行优化重构时,架构图提供了一个全局视角,使得开发人员可以明确哪些部分需要改进,例如提取重复的逻辑,这样既保证了重构的安全性,又避免了引入新的问题。这种架构表达方式为技术团队提供了一个统一且易于理解的视角,无论是开发、架构师还是运维人员,都能快速了解系统所使用的技术栈,对于新加入的成员来说,也有助于他们更快地熟悉整体环境,进入开发状态。同时,容器架构图也为技术方案的制定提供了依据,帮助团队在面对扩容、选型、安全策略和资源分配等问题时,能够基于图示做出更准确、一致的决策,避免方向偏差。

2025-11-02 20:25:25 930

原创 数据架构“变形记”:从孤岛林立到智能协同

数据湖作为所有类型数据的原始存储库,以最低的成本保存数据,并可根据特定需求通过数据仓库、数据集市或数据管道进行加工,服务于数据科学和认知计算应用。为了更好地组织数据湖,数据工程团队会创建不同的“区域”,依据数据清理和转换的程度来分类存储,从最原始的数据逐步过渡到经过清洗和丰富化的高质量数据集。传统的关系型数据库管理系统(RDBMS),如Db2、Oracle和SQL Server,常用于实现操作型数据存储(ODS)、数据集市(Data Marts)和企业级数据仓库(EDW),以支持报告生成和执行仪表盘展示。

2025-10-28 20:25:43 574

原创 三十载,纵青丝成雪 ......

北京,威海,衢州,宁波,是一次次美好的回忆,背后是组委会同学的辛苦付出。为了广泛的代表性,每个小班最初都有两位同学参加了组委会,21班是JHR和DLJ,22班是WL和YH,23班是远程的BQ和我, 后续每个小班都有一位同学加入,分别是ZQM、ZYP和我们曾经的信使LHD。主楼已经重建, 昔日自己工作过5年的主楼12层不在是研发中心,找不到任何BUPT-BNR的痕迹, Proximity-L无绳电话的10多个基站和DMS交换机了无踪影, 自己曾经坐过的工位变成了空旷的大厅,只剩下地上的电源插座还在。

2025-10-26 19:25:31 872

原创 准备好将你的人工智能愿景转变为市场现实了吗?

相反,遵循这些设计准则,不仅能将概念验证的原型转化为可靠的生产级系统,更能帮助开发者穿透技术炒作的迷雾,构建真正具备实用价值的智能系统。每个组件应像乐高积木一样,具备清晰的接口和单一职责——例如,有的组件专注数据抓取,有的负责内容总结,有的处理邮件发送。,而非追求功能的广度。优秀的AI系统必须建立在对边缘场景的前瞻性预判、对业务需求的深度洞察,以及对复杂系统交互的精准把控之上。更重要的是,模块间的松耦合特性使得系统能够快速适应新需求——例如,在不修改现有组件的前提下,新增“生成可视化图表”的功能模块。

2025-10-21 20:25:38 857

原创 一文看懂使用HuggingFace的完整拼图

另一方面,一些模型仅使用 Transformer 的编码器部分,像 BERT 这样的模型专注于理解输入文本的整体上下文,适用于分类、情感分析等需要全面理解输入的任务。这种方法虽然增加了计算复杂度,但它能够探索更多可能的序列组合,从而有效提升生成结果的质量,使得自回归模型能够在保持高效的同时,也保证了输出的高水准。设计有效的对话策略同样重要,包括合理安排系统的主导角色与用户的控制权之间的平衡,确保代理在必要时寻求澄清,以及设置超时和恢复机制以应对过于复杂或偏离主题的对话。

2025-10-19 22:36:38 391

原创 数据驱动?小心被数据债务拖入泥潭!

在一个典型的商业环境中,可能会出现这样的情况:一个精心设计的PowerBI仪表板背后连接着复杂的Azure数据流,然而,尽管投入了大量资源进行数据清理和维护,并创建了多个表以支持仪表板的数据需求,这些数据集却未被业务部门实际使用。虽然“技术债务”这一概念在软件开发领域早已被广泛认知,指代那些为了短期效率而推迟的技术优化所带来的长期成本,但“数据债务”作为一个相对较新的术语,正在迅速成为数据团队不可忽视的问题,尤其是在那些经历了多年数据平台演进、积累了多个独立数据项目的大型企业中。

2025-10-14 20:26:04 818

原创 马斯克的思维利器:用第一性原理重构产品路线图的8大实战法则

在反复推翻与重建的过程中,我逐渐意识到:试错的勇气与团队的韧性才是穿越迷雾的关键。所以当你站在路线图重构的十字路口时,请记住这八个原则构成的生存法则:信任是基石,结果是方向标,价值是衡量尺度,DMF测试是安全网,适应性是生存本能,现实性是校准器,度量是导航仪,而故事则是最终的粘合剂。ps:在这样AI 无处不在的时代, 产品的设计尤其是与现存IT系统集成的AI产品设计,往往都会涉及到MCP,如果你希望快速入门的话,可以参考笔者的《MCP极简入门》一书,即便跳过书中的代码部分,仍然可以有较好的阅读体验——

2025-10-12 22:00:57 1660

原创 和一个苹果公司产品经理的对话

人们期待的是顶级的品质和体验,而这种对完美的追求,并不只是硬件团队的事,它已经深深植入了苹果整个软件和服务的文化里。ps:在这样AI 无处不在的时代, 产品的设计尤其是与现存IT系统集成的AI产品设计,往往都会涉及到MCP,如果你希望快速入门的话,可以参考笔者的《MCP极简入门》一书,即便跳过书中的代码部分,仍然可以有较好的阅读体验——不只是因为他们有厉害的设计师或者充足的预算,更关键的是——他们的商业模式允许他们去创新、试错、承担风险,并且花足够多的时间打磨每一个细节,追求极致的设计体验。

2025-10-09 20:25:42 376

原创 企业AI应用的数据策略

相比之下,Google的Matching Engine(匹配引擎)提供了一个完全托管的解决方案,专为优化模型输入而设计,并且支持数据的持久化存储。理想的应用程序应能实时分析所有流入的数据,运用模型生成个性化的优惠,并在用户使用应用程序的同时即时实施这些优惠。借助现代数据库的多模态查询能力,开发者可以在传统结构化查询的基础上,无缝集成语义搜索功能,从而打造更加智能、高效的 AI 应用体验。借助现代向量数据库和嵌入模型的强大功能,企业可以以前所未有的方式探索其内部数据的价值,推动智能应用的快速发展。

2025-09-30 08:09:03 1025

原创 MCP来了,让我们用它来自动化测试吧

它们为测试自动化注入了智能能力,不仅支持以自然语言描述和生成测试用例,还能实现脚本的自愈修复和执行过程中的动态适应,显著提升了测试流程的灵活性与稳定性。更重要的是,QA 团队得以从繁琐的脚本编写与调试中解放出来,将更多精力投入到高价值的策略性任务中,如测试设计、质量分析与持续优化,真正实现效率与质量的双重提升。可访问性树本质上是辅助技术用来“理解”网页内容的结构化表示,它包含了丰富的语义信息,包括:元素的类型(如按钮、文本框)、名称(即可见标签)、状态(如选中、禁用),以及元素之间的父子层级关系等。

2025-09-24 20:25:27 1056

原创 让更多人看到一本好书——记一次社群活动

在一个被短视频充斥的时代,有多少人还可以安下心来看书呢?媒体在变,营销的渠道在变, 阅读的方式在变,很多好书却孤独地矗立在库房里。流量大咖只是个例,更多的作者和译者们却几乎都束手无策。“我为人人,人人为我”,能不能尝试一下作译者们之间的互助呢?哪怕只是转发一次朋友圈呢,至少也可以让更多人看到一本好书。行胜于言, 我先拉了两位合作过的朋友,然后开始建微信群。期间,得到了在得到了机械工业出版社福川等老师的支持,使得更多的作译者加入了微信群,群名就叫“分享一本好书——作译者互助群”,开启了这次社群活动之旅。无规矩

2025-09-21 20:25:15 901

原创 构建高可用系统的秘密:10个需要掌握的云原生架构模式

对于不同的行业和不同类型的企业,在建设私有云时都有不同的需求和关注点,但总体上来说可选择基于商业的VMware和基于开源的OpenStack两种不同的解决方案,至于是选择商用还是开源云平台,这需要企业综合考虑,权衡利弊,依据企业自身技术能力、资金投入总量、实现业务效果等方面考虑云平台技术的选型,所以没有好与不好,而是能否适用和用的好。他们在推进系统现代化的过程中,利用 ACL 模式将基于 COBOL 的老旧系统与新的微服务架构连接起来,在确保业务连续性的同时,有效防止了遗留 API 的直接暴露和不良影响。

2025-09-16 20:25:20 1045

原创 如何让网络安全能力可“量化”

其次,企业网络安全主管可梳理出当前能力位置,以及后续建设规划路径,面对领导的。参照CMM模型,并结合中国网络安全发展的特色以及业内知名安全框架、标准和模型,如IATF体系、自适应安全架构、网络安全滑动标尺模型、美国电力行业安全能力成熟度模型等,将网络安全能力拆分多个过程域、活动实践,逐一进行统一标准的能力划分、描述,形成网络安全行业的专属成熟度模型。“灵魂拷问”,主管可以通过对比每年网络安全投入前后的能力对比,绘制出网络安全能力差分图,采用这种可视化和量化的方式轻松解决领导在网络安全投入产出方面的困惑。

2025-09-14 20:25:52 871

转载 数据资产入表全攻略:从概念到实践的系统解析

企业应当从战略高度重视数据资产入表工作,建立科学的数据资产管理体系,强化法律合规意识,优化会计处理方法,促进数据资产的价值实现,真正将数据资产转化为企业的核心竞争力和持续发展动力。数据资产的价值主要体现在多个关键维度上。企业应当积极促进数据资产的价值实现,加强数据资产的运营管理,提高数据资产的使用效率和价值贡献,使数据资产真正成为企业的战略资源和核心竞争力。在此基础上,企业应当建立企业数据资产目录,对企业拥有的数据资产进行系统化的记录和分类,实现数据资产的可视化管理,便于后续的评估和入表。

2025-09-09 20:25:14 269

原创 一致性哈希算法的权衡

但是,即便使用了环哈希算法,节点之间的负载分布仍然是不均匀的。多探测器一致性哈希(Multi-Probe Consistent Hashing)的基本思想是,不要对节点进行多次哈希处理,使内存使用量增加,而是只对节点进行一次哈希处理,但在查找时对键 进行 k 次哈希处理,并返回所有查询中最接近的节点。环哈希(ring-based consistent hashing)的基本思想是,每个服务器被映射到一个具有哈希函数的圆上的一个点,可以把圆看作所有的整数0,1,2......2^32-1 的集合。

2025-09-07 20:25:16 812

原创 万字解读:苹果CPU架构的变迁

与此同时,Zilog 推出了 Z8000,这是一款纯 16 位的微处理器,配备了 16 位寄存器和 16 位数据总线,支持 23 位地址空间,最多可使用 8MB 内存。系统要么是big-endian,要么是little-endian,后者定义了它们存储字节的顺序ーー例如,数字 41,394 以十六进制的方式存储在寄存器中,在big-endian系统中是 A1 B2,在little-endian系统中是 B2 A1。作为英特尔最大的客户之一,苹果终止了与英特尔长期以来的合作关系,这对英特尔是一个沉重的打击。

2025-09-04 20:25:22 1010

原创 当RAG遇上MCP...

与此同时,MCP 提供了一种结构化的方式来编码 AI 智能体的动态上下文,特别适用于需要长时间运行、具备角色认知和工具理解能力的复杂任务。这种结构不仅提升了智能体在处理复杂任务时的一致性和可控性,还增强了其决策过程的可解释性与整体能力,使 AI 智能体能够在多步骤、长周期的任务中表现得更加稳健和高效。随着基础模型能力的不断增强,现实世界中的应用场景对人工智能提出了更高的要求,推动其向更具上下文感知能力、依赖外部信息检索以及由智能智能体驱动的方向发展。,代表了一种先进的 AI 工作流设计方式。

2025-09-03 20:25:50 1062

原创 从0 到 1 搭建物联网平台:实战经验写成了 “开发手册”

搭建 IoT 平台” 中,作者没有直接甩代码,而是先带读者分析 “为什么选择 EMQX 作为 MQTT broker”(高并发、开源生态好),再拆解 “如何根据设备类型(低功耗传感器 vs 高速工业设备)配置不同的 QoS 等级”,最后给出完整的 Docker 部署脚本 ——每一步都在回答 “为什么这么做”,而不是 “照着敲代码”。2 版紧跟技术迭代 —— 当行业从 “万物互联” 走向 “万物智联”,MQTT 5.0 的 “属性扩展”“请求响应” 等特性,正是支撑智能设备灵活交互的关键。

2025-08-31 20:25:32 596

原创 让算法真正产生价值?《算法工程珠玑》译者序

最后,对于热爱编程的读者,我想指出本书的另一个特点,即数组索引从1开始,而不是编程中通常采用的从0开始,因为这样可以使算法的表述更简洁,而且公式也不会因 的修正而变得复杂。面对庞杂的现实问题、复杂的机器、挑剔的用户、资源消耗巨大的应用程序和精密的算法工具,你需要接受培训才能够成为一名算法工程师。我的最终愿望是,当你翻阅这些章节时,能够感受到我初次邂逅这些算法解决方案时的那种快乐和兴奋,从而激发你对算法世界的进一步探索,为你的学术追求和职业生涯寻找灵感。学习都是一个不断探索、不断前行的过程。

2025-08-27 20:26:06 888

原创 全网首发:安全性问题,使MCP成为AI应用的双刃剑,如何化险为夷呢?

例如,当AI请求获取订单#123的客户信息时,系统应仅返回该特定订单的数据,而非暴露整个客户数据库——这种防御性策略既降低了数据泄露的潜在风险,也符合信息安全领域的最小特权原则。这些问题的解决方案构成了MCP安全框架的基础——通过强制TLS加密消除MITM攻击路径,采用短期令牌配合动态轮换机制降低令牌泄露后的影响窗口,同时对AI生成的所有输入请求实施严格的验证流程以防范提示注入攻击。忽视这些安全准则的代价是毁灭性的——一旦MCP系统被攻破,攻击者可能通过AI代理实现对公司核心数据的无差别访问。

2025-08-24 20:25:59 780

原创 Pydantic AI与MCP相逢

一家领先的金融科技公司采用 Pydantic AI 构建其客户服务 AI 助手,取得了显著成效:与数据相关的错误减少了 95%,新功能的开发周期缩短了 60%,并通过结构化验证使 AI 响应的质量提升了 30%。该公司特别强调了 Pydantic AI 与 MCP 的深度集成所带来的价值——这一能力使其能够在保障安全的前提下,精准路由包含敏感财务信息的消息,同时在整个系统中维持严格的类型一致性与数据验证机制,确保系统的稳定与合规。在这方面,Pydantic AI 可以为下一代 AI 应用奠定坚实的基础。

2025-08-20 20:25:33 816

原创 那么多的MCP server,如何构建自己的MCP client?

现在,每个人都痴迷于大模型的能力,从GPT-5的谣言, 到Claude 3 性能, 以及Gemini的多模态演示。此外,MCP-Use 还管理会话、工具调用、响应和内存,提供了一个干净的抽象层,使得开发者无需担心底层协议的具体实现细节,从而能够专注于构建优秀的 Agent。MCPAgent 位于所选择的 LLM 和工具之间,它将每个工具转换为 LLM 可以 “看到” 和使用的函数 (就像 OpenAI 的函数调用),维护会话内存 (可选) ,跟踪 LLM 所说的和所做的,处理决策循环。

2025-08-17 20:25:00 1210

原创 质量属性?!《软件架构设计:实用方法及实践》译者序

软件架构设计是一个经久不衰的话题,都几乎都l例如,面向设计决策和系统演进的持续架构方法(参见译作《持续架构实践》一书),有面向系统重构的架构现代化方法(参见译作《架构现代化》一书), 我也写过《架构设计过程中的10点体会》等文字。但是,卖点靠创新,口碑凭质量。那么,面向质量属性的软件架构设计又是怎样的呢?首先,我们需要澄清概念,弄明白什么是软件的质量属性。 我曾经整理过《软件架构的10个质量属性》一文,这里,尝试用一些通俗的比喻来描述这10个质量属性。【1. 性能】——快餐店的出餐效率 软件性

2025-08-13 07:49:18 651

原创 开发MCP服务,何时使用工具?何时使用资源?

虽然 AI 模型本身并不将 tool:// 或 resource:// 解析为协议,但是采用这样的命名约定可以增强可读性和结构。一致的 URI 模式 (如 tool://crm/add-client 或 resource://clients/{ id}) 使生态系统可预测,并且在一些工具框架中能够得到支持。对于动态且自动化的Agentic系统,工具是动力,对于管理广泛的参考数据,资源可以帮助我们安全地扩展。在这里,老码农尝试对这些概念进行区分,提供一些实际的示例,并总结要点,以便有效地应用它们。

2025-08-11 07:49:54 957

原创 当Semantic Kernel 遇上MCP......

MCP 的一大优势在于它抽象了执行环境,隔离了工具的调用,使得模型可以在不同的运行时环境中运行,例如容器、无服务器架构(Serverless)或本地进程,从而提升了部署灵活性与跨平台兼容性。:当您的项目基于 Azure 平台,并打算充分利用 Azure 提供的人工智能服务,或者您需要使用本地插件来增强功能时,Semantic Kernel 的设计与 Azure 生态系统高度兼容,能够最大化地发挥这些资源的优势。无论是追求跨平台的一致性还是专注于特定云服务的深度整合,正确的工具选择都是成功的关键。

2025-08-07 07:57:22 1103

原创 在大模型应用中使用长短记忆: OpenMemory MCP

如果我们能为模型构建一个独立、可移植的“记忆层”,作为其长期记忆的补充,并且这一层运行于本地、由用户完全掌控数据,是否会让 AI 的使用更高效、更安全?通过该界面,用户可以实时查看内存访问情况、操作记录以及各客户端的状态变化,同时还可对权限设置、审计日志等进行管理,大大提升了系统的可观测性与可控性。通过这种设计,我们不仅实现了高效、智能的会议记录和管理,还为跨平台的数据同步和任务跟踪提供了强有力的支持,确保每个团队成员都能及时获取所需的信息,推动项目的顺利进行。每个子Agent通过。

2025-08-03 20:25:21 1753

原创 让你的服务变成MCP Server?FastAPI MCP 指南

无论开发一个简单的原型,还是打造一个面向生产的复杂系统,FastAPI MCP 都能提供足够的灵活性与精细的控制能力,帮助您高效地将现有 API 功能安全、准确地暴露给 AI 模型使用。借助 FastAPI MCP 服务器的支持,开发者可以更高效地将现有的 API 接口集成到 AI 模型的工作流中,从而实现模型对工具的智能调用。由于所有的 API 逻辑都维护在一个单一的真实来源中,任何更新或修改都会自动同步到所有相关的应用和服务,包括那些由 AI 模型使用的部分。

2025-07-31 07:57:34 1163

原创 全网首发:MCP 的10种架构模式

在许多应用场景中,现有的 API 已经具备明确的功能定义和稳定的接口规范,适合作为人工智能系统的一部分进行集成。对于初次引入 MCP 的团队,建议从简单模式入手,逐步建立技术基础和操作经验,在系统成熟度不断提升的基础上,再向更复杂的架构演进。然而,在实际部署中,选择合适的架构模式至关重要,直接影响 AI 系统的扩展性、稳定性和维护效率。但另一方面,由于其本质上是对原有 API 的封装,缺乏针对 AI 特性的深度优化,可能在智能调度、响应生成等方面存在一定的局限,也可能带来潜在的性能瓶颈。

2025-07-27 20:25:21 830

原创 采用LangGraph集成多个MCP服务器的应用

此外,还需制定合理的数据保留策略,明确上下文信息的存储时限,并在任务完成后及时清理或归档,以降低数据泄露的风险。为避免这一问题,应实施有效的剪枝策略,例如仅保留最近的几轮对话或通过语义分析提取关键信息,从而保持上下文的精简与相关性。现代人工智能应用程序通常需要对不同的语言模型和专门的服务器进行复杂的编排,每个服务器在更大的工作流中处理特定的任务。通过在数据保护、访问控制和输入过滤等方面构建多层次的安全防护体系,可以有效提升 MCP 在实际应用中的安全性,为其在复杂、高要求的生产环境中的部署提供坚实保障。

2025-07-24 08:01:56 1067

原创 什么可能会定义人工智能的下一个十年?

以OpenAI描绘的智能进化路线图中,从chatbot->reasoner->agent->innovator到最后的organizer,懂语言进入到chatbot,推理能力加持下使用工具助推走到agent阶段,MCP作为Anthropic推出的标准工具协议,一推出便迅速成为行业的标准,使得大模型连接已有API等工具生态变得非常便捷,本书深入浅出,既有MCP的协议、原理等,也有诸多案例实践,是大模型时代不可多得的重要技术入门书籍!社区让我们能够认识更多的技术领导者和志同道合的同行, 有讨论和请教的机会。

2025-07-20 20:26:07 895

原创 万字解读:8种常见框架,选择哪一种来开发MCP呢?

运行 npm init@mcpdotdirect/create-MCP-server 会生成一个现成的 TypeScript 项目,其中包括运行 MCP 服务器所需的所有东西: 基本的服务器初始化、对 stdio 和 HTTP 传输的支持、用于添加自己的工具 / 资源的目录结构、 TypeScript 配置,以及用于开发和生产的有用的 npm 脚本。在云部署中,Quarkus 是 kubernetes 友好的,对于 Java 标准化的组织,允许他们利用现有的专业知识和基础设施,这特别有益。

2025-07-17 08:00:22 1809 1

原创 MCP规范完整中译稿:2025-3-26版

本文件中的关键词 “MUST”、“MUST NOT”、“REQUIRED”、“SHALL”、“SHALL NOT”、“SHOULD”、“SHOULD NOT”、“RECOMMENDED”、“NOT RECOMMENDED”、“MAY” 和 “OPTIONAL” 应按照 BCP 14 [RFC2119][RFC8174] 中的规定解释,如本文件所示,当且仅当它们出现在所有大写字母中时表示如上含义。这为基本的 MCP 服务器和支持流的服务器提供了更多丰富的功能,并支持服务器到客户端的通知和请求。

2025-07-15 08:00:30 1413

原创 团队在“死循环”里跑?10个硬核指标看穿真相!

这图就是你的“春运抢票倒计时”,让你看清是稳稳回家,还是得“买站票”(疯狂加班)。燃尽图就是团队的“进度条健康监测仪”!赶紧“Debug”!9. 🎪 在制品数量 (Work In Progress - WIP) - 你们在“花式杂耍”还是“专注输出”?用好它们,把你们的敏捷实践从“花架子”变成“真功夫”,让交付流程稳如老狗,丝般顺滑!用好它们,告别“拍脑袋计划”和“甩锅大会”,让团队跑得又快又稳,还少点996的怨念!一个Sprint里,团队“吃”掉了多少故事点(Story Points)?

2025-07-13 20:25:59 750

Internet Email协议开发指南

POP3,IMAP4,STMP等等协议的程序开发实现

2008-10-29

萃智(TRIZ)文摘

来自中国萃智网,对TRIZ的基本介绍,扫盲没有问题

2009-09-10

计算机世界1000期特稿——信息革命的流金岁月

历史也是一种解释。 时间可能是宇宙中惟一一个义无反顾的前行者,它只有一个向前的方向,因此,时间也就成了这个宇宙中最冷酷的标尺。人是最复杂的动物,有着最丰富的情感,有时坚强,有时懦弱,有时勇往直前,有时瞻前顾后。所以,人就成了时间最驯服的奴隶。时间的冷酷加上人类的情感决定了人总会追溯过去,而且会用无数的“假设”和“如果”去玩味过去的记忆。媒体是天生的“记录者”,因此就更乐于帮助人们唤起对往事的回忆,而且还会有意识地把对过去的理解延伸到对未来的判断,虽然这些判断在未来大多会沦为笑谈。

2008-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除