Prose2Policy (P2P): A Practical LLM Pipeline for Translating Natural-Language Access Policies into Executable Rego

Prose2Policy (P2P): A Practical LLM Pipeline for Translating Natural-Language Access Policies into Executable Rego

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

Prose2Policy(P2P)是一个基于大型语言模型的工具,能够将自然语言访问控制政策转换为可执行的Rego代码。它提供了一个模块化的端到端管道,涵盖政策检测、组件提取和模式验证等功能。在ACRE数据集上的评估显示,政策的编译率为95.3%,自动测试的正向通过率为82.2%,表明P2P生成的Rego政策在零信任和合规环境中是可靠的。

🎯

关键要点

  • Prose2Policy (P2P) 是一个基于大型语言模型的工具,能够将自然语言访问控制政策转换为可执行的 Rego 代码。
  • P2P 提供了一个模块化的端到端管道,涵盖政策检测、组件提取、模式验证、代码检查、编译、自动测试生成和执行等功能。
  • P2P 旨在弥合人类可读的访问要求与机器可执行的政策代码之间的差距,强调部署的可靠性和可审计性。
  • 在 ACRE 数据集上的评估显示,政策的编译率为 95.3%,自动测试的正向通过率为 82.2%,负向通过率为 98.9%。
  • 这些结果表明,P2P 生成的 Rego 政策在零信任和合规环境中是可靠的,具有语法健壮性和行为一致性。

延伸问答

Prose2Policy是什么?

Prose2Policy(P2P)是一个基于大型语言模型的工具,能够将自然语言访问控制政策转换为可执行的Rego代码。

Prose2Policy的主要功能有哪些?

P2P提供政策检测、组件提取、模式验证、代码检查、编译、自动测试生成和执行等功能。

Prose2Policy在ACRE数据集上的评估结果如何?

在ACRE数据集上,P2P的政策编译率为95.3%,自动测试的正向通过率为82.2%,负向通过率为98.9%。

Prose2Policy如何提高政策的可靠性和可审计性?

P2P旨在弥合人类可读的访问要求与机器可执行的政策代码之间的差距,强调部署的可靠性和可审计性。

P2P生成的Rego政策适用于哪些环境?

P2P生成的Rego政策适用于零信任和合规驱动的环境。

Prose2Policy的编译率和测试通过率有什么意义?

高编译率和测试通过率表明P2P生成的政策在语法和行为上都是可靠的,适合实际应用。

➡️

继续阅读