Poppy:面向个人AI智能体的开放标准协议

AI新闻 人工智能研究所
70

Poppy是什么

Poppy,全称Personal Agent Protocol(简称PAP),是一套面向个人AI智能体与线上服务之间交互的开放标准协议。协议基于OAuth、JWT、OpenAPI、MCP等现有成熟技术规范搭建,核心目标解决当下AI智能体访问第三方服务的权限困境。

当前个人AI智能体访问网站/企业服务只有两种极端方案:要么直接被服务方拦截;要么智能体获取用户完整账号权限,可执行账号内全部操作,存在巨大安全风险。Poppy在两者中间建立分层可控权限体系,企业自主定义智能体访问权限,用户自主决定给个人智能体开放哪些操作能力,打通个人AI智能体和各类线上服务的安全对接通道。

功能特色

  1. 五级精细化权限管控
    企业可配置5级访问权限,从禁止访问到完整权限逐级划分,不再只有“放行/阻断”二元选择,实现最小权限原则。

  2. 多形态交互统一会话
    同一套用户会话凭证,同时支持网页访问、API调用、智能体对话多种交互形态,会话使用短期JWT令牌,授权可随时撤销。

  3. 标准化服务自动发现
    服务方在域名根目录发布/.well-known/poppy.json描述文件,AI智能体自动读取该文件,获取服务接入地址、认证信息、可用能力,无需人工配置对接参数。

  4. 基于OAuth的安全授权
    沿用成熟OAuth登录流程,用户在企业官方页面完成身份校验,智能体不会获取用户账号明文密码,授权范围独立可控。

  5. 兼容多类接口标准
    支持OpenAPI、MCP、网页、企业原生智能体等多种接入方式,企业可基于现有系统渐进式接入,无需大规模重构业务。

  6. 可扩展协议架构
    身份、服务发现、对话、接口调用模块都预留扩展能力,可新增支付、消息推送、交互式组件等业务能力。

技术细节

  1. 服务发现机制
    企业部署/.well-known/poppy.json,文件包含组织信息、OAuth元数据、会话端点、企业智能体地址、支持的API/MCP能力清单。个人智能体访问目标域名时,优先拉取该文件,自动完成服务探测。

  2. 身份与会话体系
    登录流程复用OAuth标准;会话采用短期JWT令牌做临时访问凭证,用户授权后生成长期授权凭证,用户或企业任何一方都可以随时撤销授权。

  3. 消息身份标识
    在对话交互链路中,消息自带标识字段,区分消息发送方是人类用户还是AI智能体,方便企业服务识别访问来源,做差异化业务处理。

  4. 多通道共用会话
    用户登录授权生成的会话,网页Cookie访问、API调用、智能体对话三者共用,保证业务上下文统一,避免多渠道会话割裂。

  5. 权限执行逻辑
    所有智能体发起操作,都会校验预先配置的五级权限规则。查看类操作仅需基础授权;修改、下单、提交申请这类写操作,必须经过用户单独确认才会执行。

Poppy(图1)

应用场景

  1. 个人AI智能体代办线上业务
    用户的个人AI智能体代用户完成预订房间、订单查询、售后退货,智能体仅拿到对应业务权限,无法操作账号其他敏感功能。

  2. 企业开放受控AI访问入口
    电商、SaaS、预订平台等服务商,对外开放标准化接入入口,允许用户的个人智能体安全访问,无需开放全量账号权限。

  3. 跨平台智能体自动化任务
    个人智能体跨多个支持Poppy协议的网站批量查询信息,执行只读类查询任务,不会触发完整账号权限风险。

  4. 人机协同对话服务
    个人智能体和企业内置智能体协同对话,用户可以随时介入对话流程,接管操作,区分AI发言和人工发言。

使用方法

企业侧(服务提供方)

  1. 在网站域名部署/.well-known/poppy.json配置文件,声明自身服务能力、认证端点;

  2. 对接OAuth登录体系,实现用户身份校验;

  3. 配置五级权限策略,定义智能体可读、可执行操作范围;

  4. 按需暴露OpenAPI、MCP接口或者企业对话智能体,完成协议接入。

用户侧

  1. 使用支持Poppy协议的个人AI智能体;

  2. 智能体访问目标企业服务时,跳转至企业官方登录页完成登录;

  3. 页面选择授予智能体对应的权限等级;

  4. 授权完成后,智能体按照已授权范围执行任务;用户可随时登录企业后台撤销授权。

AI智能体开发者侧

  1. 在智能体代码中增加Poppy服务发现逻辑,自动拉取poppy.json;

  2. 集成OAuth授权流程,引导用户在服务商页面完成身份授权;

  3. 基于返回会话令牌调用服务商暴露的能力,遵守权限规则。

竞品对比

项目 核心定位 权限模型 对接方式
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智能体访问行为,无需在完全阻断和开放全量账号权限两个方案之间做取舍。

打赏
THE END
作者头像
人工智能研究所
发现AI神器,探索AI技术!