logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 Function Calling 到 MCP:理解 Agent 工具调用的底层通信机制

本文深入解析了Agent工具调用的底层通信机制,重点探讨了MCP协议的设计原理。主要内容包括: FunctionCalling的局限性:不同框架工具定义方式不统一,导致工具与框架耦合紧密 MCP协议的定位:作为工具侧的标准化接口,实现工具服务与Agent框架的解耦 底层通信原理:详细讲解了操作系统层面的进程间通信机制,特别是管道的工作方式 MCP的两种实现: 本地stdio模式:基于管道通信,适合

从 Function Calling 到 MCP:理解 Agent 工具调用的底层通信机制

本文深入解析了Agent工具调用的底层通信机制,重点探讨了MCP协议的设计原理。主要内容包括: FunctionCalling的局限性:不同框架工具定义方式不统一,导致工具与框架耦合紧密 MCP协议的定位:作为工具侧的标准化接口,实现工具服务与Agent框架的解耦 底层通信原理:详细讲解了操作系统层面的进程间通信机制,特别是管道的工作方式 MCP的两种实现: 本地stdio模式:基于管道通信,适合

Claude Code 源码架构分析

Claude Code 是 Anthropic 官方的命令行 AI 编程助手。用户在终端中与 Claude 对话,Claude 通过调用各种工具(读写文件、执行 shell 命令、搜索代码、访问网络等)来完成软件工程任务。核心理念:这不是一个简单的 API 封装,而是一个完整的、具有丰富交互体验的终端应用程序。它包含:项目采用 10 层架构,从底层基础设施到顶层用户界面:依赖方向:上层依赖下层,下

#架构
Claude Code 源码架构分析

Claude Code 是 Anthropic 官方的命令行 AI 编程助手。用户在终端中与 Claude 对话,Claude 通过调用各种工具(读写文件、执行 shell 命令、搜索代码、访问网络等)来完成软件工程任务。核心理念:这不是一个简单的 API 封装,而是一个完整的、具有丰富交互体验的终端应用程序。它包含:项目采用 10 层架构,从底层基础设施到顶层用户界面:依赖方向:上层依赖下层,下

#架构
Claude Code 源码架构分析

Claude Code 是 Anthropic 官方的命令行 AI 编程助手。用户在终端中与 Claude 对话,Claude 通过调用各种工具(读写文件、执行 shell 命令、搜索代码、访问网络等)来完成软件工程任务。核心理念:这不是一个简单的 API 封装,而是一个完整的、具有丰富交互体验的终端应用程序。它包含:项目采用 10 层架构,从底层基础设施到顶层用户界面:依赖方向:上层依赖下层,下

#架构
从日志孤岛到可观测闭环:我们如何把日志与链路追踪真正融合

摘要: 日志与链路追踪系统常因数据模型、存储方式和上下文割裂而难以关联,导致排障效率低下。本文提出三层融合设计:1) 统一TraceID,确保日志与链路共享身份标识;2) 日志挂载到Span,关键错误日志直接嵌入链路视图;3) 跨异步传播,保持HTTP与Worker等场景的链路连续性。通过双向跳转(日志→链路或链路→日志),实现确定性排障,避免时间戳猜测。落地时需规范TraceID传递、日志级别筛

文章图片
#数据库
到底了