Poppy:面向个人AI智能体的开放标准协议
Poppy是什么
Poppy,全称Personal Agent Protocol(简称PAP),是一套面向个人AI智能体与线上服务之间交互的开放标准协议。协议基于OAuth、JWT、OpenAPI、MCP等现有成熟技术规范搭建,核心目标解决当下AI智能体访问第三方服务的权限困境。
当前个人AI智能体访问网站/企业服务只有两种极端方案:要么直接被服务方拦截;要么智能体获取用户完整账号权限,可执行账号内全部操作,存在巨大安全风险。Poppy在两者中间建立分层可控权限体系,企业自主定义智能体访问权限,用户自主决定给个人智能体开放哪些操作能力,打通个人AI智能体和各类线上服务的安全对接通道。
功能特色
五级精细化权限管控
企业可配置5级访问权限,从禁止访问到完整权限逐级划分,不再只有“放行/阻断”二元选择,实现最小权限原则。多形态交互统一会话
同一套用户会话凭证,同时支持网页访问、API调用、智能体对话多种交互形态,会话使用短期JWT令牌,授权可随时撤销。标准化服务自动发现
服务方在域名根目录发布/.well-known/poppy.json描述文件,AI智能体自动读取该文件,获取服务接入地址、认证信息、可用能力,无需人工配置对接参数。基于OAuth的安全授权
沿用成熟OAuth登录流程,用户在企业官方页面完成身份校验,智能体不会获取用户账号明文密码,授权范围独立可控。兼容多类接口标准
支持OpenAPI、MCP、网页、企业原生智能体等多种接入方式,企业可基于现有系统渐进式接入,无需大规模重构业务。可扩展协议架构
身份、服务发现、对话、接口调用模块都预留扩展能力,可新增支付、消息推送、交互式组件等业务能力。
技术细节
服务发现机制
企业部署/.well-known/poppy.json,文件包含组织信息、OAuth元数据、会话端点、企业智能体地址、支持的API/MCP能力清单。个人智能体访问目标域名时,优先拉取该文件,自动完成服务探测。身份与会话体系
登录流程复用OAuth标准;会话采用短期JWT令牌做临时访问凭证,用户授权后生成长期授权凭证,用户或企业任何一方都可以随时撤销授权。消息身份标识
在对话交互链路中,消息自带标识字段,区分消息发送方是人类用户还是AI智能体,方便企业服务识别访问来源,做差异化业务处理。多通道共用会话
用户登录授权生成的会话,网页Cookie访问、API调用、智能体对话三者共用,保证业务上下文统一,避免多渠道会话割裂。权限执行逻辑
所有智能体发起操作,都会校验预先配置的五级权限规则。查看类操作仅需基础授权;修改、下单、提交申请这类写操作,必须经过用户单独确认才会执行。

应用场景
个人AI智能体代办线上业务
用户的个人AI智能体代用户完成预订房间、订单查询、售后退货,智能体仅拿到对应业务权限,无法操作账号其他敏感功能。企业开放受控AI访问入口
电商、SaaS、预订平台等服务商,对外开放标准化接入入口,允许用户的个人智能体安全访问,无需开放全量账号权限。跨平台智能体自动化任务
个人智能体跨多个支持Poppy协议的网站批量查询信息,执行只读类查询任务,不会触发完整账号权限风险。人机协同对话服务
个人智能体和企业内置智能体协同对话,用户可以随时介入对话流程,接管操作,区分AI发言和人工发言。
使用方法
企业侧(服务提供方)
在网站域名部署
/.well-known/poppy.json配置文件,声明自身服务能力、认证端点;对接OAuth登录体系,实现用户身份校验;
配置五级权限策略,定义智能体可读、可执行操作范围;
按需暴露OpenAPI、MCP接口或者企业对话智能体,完成协议接入。
用户侧
使用支持Poppy协议的个人AI智能体;
智能体访问目标企业服务时,跳转至企业官方登录页完成登录;
页面选择授予智能体对应的权限等级;
授权完成后,智能体按照已授权范围执行任务;用户可随时登录企业后台撤销授权。
AI智能体开发者侧
在智能体代码中增加Poppy服务发现逻辑,自动拉取
poppy.json;集成OAuth授权流程,引导用户在服务商页面完成身份授权;
基于返回会话令牌调用服务商暴露的能力,遵守权限规则。
竞品对比
| 项目 | 核心定位 | 权限模型 | 对接方式 |
|---|---|---|---|
| Poppy(Personal Agent Protocol) | 开放协议,规范个人AI智能体与第三方服务交互 | 5级细粒度权限,区分只读/需确认操作/全权限 | 基于poppy.json自动服务发现,兼容OAuth、MCP、OpenAPI |
| MCP(Model Context Protocol) | 大模型与本地/远程工具通信协议 | 工具级别权限,控制模型可调用工具列表 | 客户端主动连接服务端,声明可用工具集 |
| OAuth 2.0 | 通用第三方应用授权框架 | 应用级授权,授权范围为预定义API作用域 | 人工注册应用,配置回调地址,无自动服务发现 |
说明:MCP聚焦模型调用工具;OAuth2.0是通用授权框架,没有针对AI智能体业务场景做会话和交互规范;Poppy在OAuth基础上叠加AI智能体场景的会话、对话识别、分级权限与自动服务发现能力。
常见问题解答
问:Poppy需要企业完全重构现有业务系统才能接入吗?
答:不需要。Poppy可以渐进式接入。企业只需要部署poppy.json配置文件、对接OAuth登录接口,再按需开放MCP或OpenAPI接口,原有网页、业务接口可以继续保留使用,不需要整体重构系统。
问:Poppy和MCP是什么关系,二者是否冲突?
答:二者属于互补关系,不是替代关系。MCP是大模型调用工具的通信协议,Poppy是AI智能体访问线上服务的上层交互与授权协议,Poppy原生支持MCP作为底层能力,企业可以同时使用两套规范。
问:用户的账号密码会被个人AI智能体获取到吗?
答:不会。Poppy沿用OAuth授权模式,用户在服务商官网页面输入账号密码,凭证不会传递给个人AI智能体,智能体只拿到授权会话令牌,且令牌权限受预先配置规则约束。
问:企业是否可以禁止所有AI智能体访问自己的服务?
答:可以。Poppy五级权限第一级就是Blocked,企业可以直接配置为完全阻止智能体接入,自主决定是否开放以及开放到哪一级权限。
问:授权之后,用户如何取消智能体的访问权限?
答:用户可以登录企业服务后台,找到授权应用列表,直接撤销该个人智能体的授权;企业端也可以主动吊销会话令牌,终止访问。
相关链接
总结
Poppy是一套面向个人AI智能体和互联网服务交互场景的开放协议,依托OAuth、JWT、MCP等成熟技术构建分层权限管控体系,通过标准化的服务发现机制简化AI智能体与各类服务的对接流程,在保障用户账号安全的前提下,让个人AI智能体能够在可控权限范围内代办各类线上业务,企业也可以自主管控AI智能体访问行为,无需在完全阻断和开放全量账号权限两个方案之间做取舍。
版权及免责申明:本文由@人工智能研究所原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/poppy.html

