基于 MCP(模型上下文协议)的AI 应用客户端交互原理
流程图 会话启动:加载配置后,为每个 MCP Server 找到命令(如 npx 或自定义二进制),通过 stdio_client 建立底层通信,再创建并初始化 ClientSession。 工具发现:从各 Server 获取工具列表,封装为 Tool 对象,并通过 format_for_llm()
深入浅出智能体工作流(Agentic workflow)
著名 AI 学者、斯坦福大学教授吴恩达提出了 AI Agent 的四种设计方式后,Agentic Workflow(智能体工作流)立即火爆全球,多个行业都在实践智能体工作流的应用,并推动了新的 Agentic AI 探索热潮。 吴恩达总结了 Agent 设计的四种模式: Reflection - 自
MCP通用架构核心原理与设计模式
引言:AI生态的“USB-C时刻” 在AI技术快速演进的背景下,模型上下文协议(Model Context Protocol, MCP)正成为重塑AI生态的核心技术。作为Anthropic于2024年提出的开放标准,MCP通过标准化接口解决了AI模型与外部系统的连接难题,其设计理念被类比为“AI界的
MCP 通用架构详解
1. MCP 客户端-服务器架构 客户端-服务器架构是一种常见的网络应用架构,简单来说,就像餐厅里的顾客(客户端)和服务员(服务器)的关系。顾客点餐,服务员把菜单(请求)送到厨房,厨房做好菜(响应),再由服务员端给顾客。
MCP 官方 SDK示例程序代码
直接读代码是最高效的学习方式。。。 import asyncio
import json
import logging
import os
import shutil
from contextlib import AsyncExitStack
from typing import Any
impo
模型上下文协议 (MCP) 入门
1. Model Context Protocol (MCP) 的概念和目的 可以把 MCP 想象成一个“通用翻译器”,让不同的 AI 应用和数据源可以互相理解。 MCP 是一种协议,用于标准化
神经网络与激活函数详解
神经网络的基本概念 神经网络,就像我们大脑中的神经元网络一样,是一种模仿生物神经元结构的计算模型。它通过互相连接的节点(称为神经元)来处理信息,这些连接有不同的权重,代表着不同信息的重要性。 🪧 Beginner Tips:</
神经网络的灵魂——激活函数
激活函数是神经网络中至关重要的组成部分,它们赋予神经网络非线性能力。如果没有激活函数,无论神经网络有多少层,它都只能进行线性变换,无法解决复杂的非线性问题。 让我们一起深入了解激活函数的作用以及如何选择合适的激活函数。
提示词的正向引导与反向约束
Prompt 工程概述 Prompt 工程 (Prompt Engineering) 是一门新兴的学科,它专注于设计和优化文本提示 (Prompts),以有效地引导大型语言模型 (Large Language Models, LLMs) 完成各种任务。你可以把它想象成一种与 AI 沟通的艺术,我们需