MindStackMindStack
HomeBlogSkillsGalleryProjects
登录
MindStack

MindStack

© 2026 MindStack. Built with Precision.

返回博客列表

Plugin 的诞生背景

2023 年 3 月,OpenAI 推出了 ChatGPT Plugin 系统。这是一个历史性时刻:语言模型第一次可以在对话过程中实时访问互联网、执行代码、查询数据库。

LLM 的两大先天局限被一举击破:知识截止日期(Training Cutoff) 和 无法与外部世界交互。

Plugin 的技术架构

一个 ChatGPT Plugin 由三个核心部分组成:

OpenAPI 规范(API Schema)

Plugin 通过标准的 OpenAPI 3.0 规范描述自己能做什么:

yaml
openapi: 3.0.1
info:
  title: 天气查询 Plugin
  description: 获取全球任意城市的实时天气数据
paths:
  /weather:
    get:
      operationId: getWeather
      summary: 查询城市天气
      parameters:
        - name: city
          in: query
          required: true
          schema:
            type: string

AI Plugin 元数据(ai-plugin.json)

这个文件是 Plugin 的"自我介绍",包含名称、描述、认证方式、API 端点地址等信息。

实际的后端服务

普通的 REST API 服务,可以用任何语言和框架实现。

MCP:Plugin 的标准化演进

ChatGPT Plugin 的问题是与 OpenAI 生态深度绑定。2024 年底,Anthropic 发布了 MCP(Model Context Protocol),建立跨平台的 AI 工具调用标准。

MCP 定义了三种核心能力:

  • Resources:模型可以读取的数据源(文件、数据库、API 返回值)
  • Tools:模型可以调用的函数(类似 Function Calling)
  • Prompts:可复用的 Prompt 模板,由服务端提供

MCP 的设计哲学是"让任何应用都能成为 AI 的工具"。一个 MCP Server 可以是本地进程,也可以是远程 HTTP 服务,通过标准协议与任何兼容的 AI 客户端通信。

Plugin 生态的挑战

  • 安全性:模型可能被恶意 Plugin 诱导执行有害操作(Prompt Injection)
  • 可靠性:外部服务的延迟和可用性影响整体体验
  • 权限管控:如何界定 AI 可以代表用户执行哪些操作?
  • 发现性:数以千计的 Plugin 中,如何让模型准确选择正确的那个?

Plugin 是 AI 走出"语言游戏"进入真实世界的第一步。但要让这一步走得稳,还需要整个生态在安全、标准化、用户体验上持续演进。

2026-03-05

什么是 AI Plugin?扩展 LLM 能力边界的插件系统

X

作者

Xavier

精通javase,javeWeb,SpringBoot,RabbitMQ,SpringCloud,mybatis,docker,redis,SpringMVC等技术,精通python,js等语言。正在学习Agent的路上。相信技术为本。

ChatGPT Plugin 在 2023 年让"让 AI 上网"成为现实。Plugin 架构背后的设计哲学是什么?MCP 协议如何将其标准化?

PluginMCP

上一篇

什么是 AI Skill?让模型掌握可复用的能力单元

2026-03-18

下一篇

大模型微调完全指南:LoRA、QLoRA 与 RLHF

2026-02-18

评论

加载中…