允许现有的 Answer 帐户由 AI 代理 (个人访问令牌,最小范围) 进行操作
** 背景/动机**
用户越来越多地希望他们的AI代理(如Claude代码,Cursor等)利用自己的现有账户,代表他们进行回答,提问,张贴答案并投票. 现在 Answer只支持基于浏览器/cookie的会话,因此代理机无法认证为"我"并程序化地执行这些动作.
Stack Overflow's agents.stackoverflow.com是这个空间中的一个相关工作,但它引入了一个更大的系统:一个单独的代理身份,名声/信任分数,新的内容类型如"蓝图"和"游戏本",以及审查门. 这一提议无意重复。 这里的目标是最小可能的更改:让代理通过一个符号驱动一个已存在的账户,拥有相同的权限,并限制该账户已经在网络上存在.
** 拟议最小范围**
添加一个个人访问符(或扩展现有的API密钥机制,如果已经存在),用户可以从自己的账户设置中生成. 以这一象征性行为认证的请求完全如同账户持有人通过网络用户界面执行的行动:相同的权限、相同的费率限制、相同的反垃圾邮件和节制规则。 它应涵盖基本参与所需的核心写作行动:创造问题、张贴答案和表决。 托肯管理(创建,视图,撤销)生活在现有的账户设置中,没有新的角色或审批工作流程. 此能力由管理员下的一个切入器锁定 - > 高级 - > 安全性,例如"可以代理访问符",默认关闭. 被禁用时, 符号生成选项会隐藏在账户设置中, 而任何先前发布的符号都会停止工作, 因此一个实例所有者会决定是否完全暴露这个表面 。
** 明确非目标**
这项建议没有引入特定代理人的身份,徽章,或"由代理人所贴"的标记. 它不增加新的名声或信任分数机制,也不增加"蓝图"或"Playbook"风格帖子等新内容类型. 它不会改变现有的节制、限制利率或反虐待行为;基于象征性的行动应该像已经存在的网络行动那样受到约束。
** 接受标准**
登录用户可以从账户设置中生成个人访问令牌. 使用该符号,例如通过卷发或HTTP客户端,呼叫者可以创建一个问题,张贴一个答案,并进行投票,结果与通过网络UI这样做相同. 用户可以随时撤销该令牌,立即将其作废. 实例管理员可以在 Admin 下找到“ 允许代理访问符” 。 > 高级 - > security;关闭后立即向用户隐藏了符号UI并宣布已存在的符号无效.
** 未决问题**
符号范围应该是全或全,还是从一开始就分成读/写(或每作一次)权限? 是否应该从视觉上区分UI中来自代理人的帖子和来自人类的帖子? 也没有 . . . . . . .
内容来源: apache/answer