中文

Prose2Policy(P2P):将自然语言访问策略翻译为可执行 Rego 代码的实用 LLM 流程

人工智能 2026-03-18 v1

摘要

Prose2Policy(P2P)是一个基于大型语言模型(LLM)的实用工具,用于将自然语言访问控制策略(NLACPs)翻译为可执行的 Rego 代码(Open Policy Agent 的策略语言)。它提供了一个模块化、端到端的管道,执行策略检测、组件提取、模式验证、linting、编译、自动测试生成和执行。Prose2Policy 旨在弥合人类可读访问要求与机器可执行策略即代码(PaC)之间的差距,同时强调部署可靠性和可审计性。我们在 ACRE 数据集上评估了 Prose2Policy,证明了接受策略的 95.3% 编译成功率,自动化测试实现了 82.2% 的 positive-test 通过率和 98.9% 的 negative-test 通过率。这些结果表明,Prose2Policy 能产生语法健壮且行为一致的 Rego 策略,适用于零信任和合规驱动的环境。

关键词

引用

@article{arxiv.2603.15799,
  title  = {Prose2Policy (P2P): A Practical LLM Pipeline for Translating Natural-Language Access Policies into Executable Rego},
  author = {Vatsal Gupta and Darshan Sreenivasamurthy},
  journal= {arXiv preprint arXiv:2603.15799},
  year   = {2026}
}