Particle physics collider experiments provide Rivet routines as part of the analysis preservation strategy for model-independent measurements. Rivet is a C++ toolkit that allow new theoretical models to be compared to the measurements, thus aiding the development and tuning of Monte Carlo event generators as well as searches for physics beyond the Standard Model. However, analysis coverage is known to be incomplete, with only 39% of measurements having documented and publicly available Rivet routines. In this article, we design and implement an automated workflow based on Large Language Models with the goal of providing the missing routines. This multi-step workflow, referred to as AgentRivet, extracts the physics analysis information from published papers and writes the missing Rivet routines, with intermediate code- and physics- reviews as part of an autonomous quality control. We report the results obtained using commercial Large Language Models, provided by OpenAI, Anthropic, and Google, for two recent measurements from the ATLAS and CMS experiments. We find that AgentRivet produces competent Rivet routines with few syntax errors. The physics fidelity of the routines is reasonable and follows the explanations given in the relevant publications. Nevertheless, physics-implementation issues do arise and are investigated using the artefacts produced by AgentRivet. The majority of physics implementation issues arise from subtle-but-ambiguous definitions in the given publication, although some models struggle to implement complex observables even when clear definitions are given.
翻译:粒子物理对撞机实验将Rivet例程作为模型无关测量中分析保存策略的一部分。Rivet是一个C++工具包,允许将新的理论模型与测量结果进行比较,从而辅助蒙特卡洛事件发生器的开发与调优,以及超越标准模型物理的搜寻工作。然而,已知分析覆盖范围并不完整,仅有39%的测量具有已记录且公开可用的Rivet例程。本文设计并实现了一种基于大语言模型的自动化工作流,旨在提供缺失的例程。该多步骤工作流(称为AgentRivet)从已发表论文中提取物理分析信息,并编写缺失的Rivet例程,其中包含作为自主质量控制环节的中间代码审查与物理审查。我们报告了使用OpenAI、Anthropic和Google提供的商用大语言模型,针对ATLAS和CMS实验的两项近期测量所获得的结果。研究发现,AgentRivet能够生成语法错误极少的合格Rivet例程。这些例程的物理保真度合理,且遵循相关出版物中的解释说明。尽管如此,物理实现问题仍会出现,我们通过AgentRivet产生的制品对其进行了研究。多数物理实现问题源于给定出版物中微妙但模糊的定义,尽管部分模型在即使给出明确定义时也难以实现复杂可观测量。