← 最新论文
🤖 AI

Formally Verified Code Synthesis for Structured Data Translation in a Medical Internet of Things

本文提出了一种经过形式化验证、由大语言模型驱动的进化代码合成系统,该系统能够可靠地生成低成本、可信的转换代码,用于处理医疗物联网设备数据(例如脉搏血氧仪 JSON 模式)与 FHIR 标准之间的转换,并确保严格遵守预定义的各项要求。

原作者: Colin Samplawski, Adam D. Cobb

发布于 2026-06-23
📖 1 分钟阅读☕ 轻松阅读

原作者: Colin Samplawski, Adam D. Cobb

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图将一个新的智能医疗设备(比如一个夹在手指上的脉搏血氧仪)连接到一个复杂的高科技救护车网络中。这个网络就像一家繁忙的医院,其中的每件设备都说着不同的语言。你的新设备说的是“JSON”(一种特定的数字格式),但医院的主计算机只理解“FHIR”(一种严格的标准化的医学语言)。

通常情况下,人类程序员必须编写一个翻译器,将设备使用的语言转换为医院使用的语言。但在本文中,作者试图利用人工智能(AI),特别是被称为“大语言模型”(LLM)的一种技术,来自动完成这一过程。

问题在于:AI 擅长编写代码,但它也以“幻觉”(编造事实)或犯下细微错误而闻名。在医疗环境中,代码中的一个微小错误都可能导致危险。你不能仅仅信任 AI;你需要一个保证,确保翻译是完美的。

解决方案:“老师”与“校对员”

作者构建了一个系统,它就像是两个不同角色之间的创意协作:

  1. 创意作家(AI): 这是大语言模型(LLM)。它扮演着一名快速且富有想象力的作家,尝试起草翻译代码。它使用了一种叫做“进化算法”的技术,这就像是自然选择。AI 起草一段代码,检查其是否有效;如果失败,它会再次尝试,从错误中学习,并结合之前尝试中的想法来不断改进。
  2. 严厉的校对员(形式化验证器): 这是一个名为 PVS(原型验证系统)的数学工具。把它想象成一位极其严格的数学老师,这位老师并不关心代码看起来是否正确,也不关心它在几个测试用例中是否有效。这位老师要求提供一个数学证明,证明这段代码始终能正确运行,无论输入什么数据。

它们是如何协同工作的:
AI 编写草稿。校对员进行检查。

  • 如果校对员说:“这在数学上是不可能的,”AI 就会再次尝试。
  • 如果校对员说:“我有一个证明,证明这段代码是 100% 正确的,”系统就会接受该代码并停止运行。

现实世界测试:脉搏血氧仪

为了测试这一点,作者尝试将一个脉搏血氧仪集成到他们的系统中。

  • 输入: 设备发送的是一种杂乱的、自定义的格式。
  • 输出: 系统需要将这些数据转换为干净的标准医疗格式(FHFR)。

他们运行了该系统 10 次。结果如下:

  • 成功: 在每一次运行中,系统最终都找到了一个校对员可以从数学上验证为完美的翻译方案。
  • 速度: 平均而言,它大约在 10 分钟内找到了可行的解决方案。
  • 成本: 找到第一个可行方案所消耗的计算机处理费用不到 1.00 美元。
  • 一致性: 尽管 AI 在过程中尝试了不同的路径并犯了不同的错误,但每一次成功的运行最终都得到了完全相同的正确结果。这证明了系统不仅仅是在碰运气;它是在寻找那唯一的、真实的数学答案。

为什么这很重要(根据论文所述)

该论文声称,这是“医疗物联网”(MIoT)领域的一项突破。它表明,你可以利用 AI 为连接新的医疗设备编写代码,而无需人类程序员坐在那里检查每一行代码。作为安全网,“校对员”(形式化验证)确保了生成的代码在投入使用前是值得信赖且可靠的。

简而言之,他们构建了一个系统,其中 AI 承担编写代码的繁重工作,而一个数学引擎则充当最终的守门人,以确保代码在医疗用途中的安全性。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →