SuperAPI AI 工具集

privacy-llm

智能体与模型

查看项目

更新于 10-15 19:57

技能介绍

用途:为 Apache Magpie 项目配置隐私 LLM 策略,决定项目技能可将私有基金会内容发送给哪些 LLM,并把该决定记录在技能会读取的位置,然后验证其成立。

主要能力:包含两种机制。一是 approved-LLM 门禁,适用于私有列表邮件,只有当前技术栈中每个 LLM 都被批准时技能才允许抓取;技能通过选择变体来配置它。二是 PII 脱敏,适用于安全列表邮件,第三方名称在任何 LLM 看到前会被替换为哈希前缀标识符;该机制在所有变体下运行,无需按变体配置,技能仅验证其工作。

使用方式:先按查找链解析 privacy-llm.md,本地优先:.apache-magpie-local/privacy-llm.md 为本地私有,.apache-magpie-overrides/privacy-llm.md 为项目提交版。两者都存在时说明哪份胜出并验证,不重写。都无则进入首次运行。第二步检测技术栈而非询问用户:运行技能的 harness、本地推理端点(Ollama、llama.cpp、vLLM)、第三方端点、项目是否存在私有列表。第三步按 docs/setup/privacy-llm.md 中的变体表匹配并写入 .apache-magpie-local/privacy-llm.md,变体包括仅 agent(默认)、本地 Ollama、本地 vLLM、Apache 托管端点、AWS Bedrock、直接 Anthropic API(需 opt-in)。第四步用命令验证:uv run --project <framework>/tools/privacy-llm/checker privacy-llm-check --reads-private-list;以及脱敏器 pii-redact 与 pii-list。第五步告知 adopt 可将本地提升为提交版,但不执行。第六步升级后重跑验证。

适用场景:使用 Magpie 技能并涉及私有基金会邮件、需要明确 LLM 数据边界与第三方脱敏的项目。

限制:此为项目决策而非个人偏好;注册表状态为暂定,等待 ASF Legal 批准;不得虚构端点或为通过门禁而扩大技术栈;未通过时应报告并停止。