【VASP官方】关于在 VASP 软件使用中应用 AI 工具的指南


AI 编程助手已成为日常科研的一部分。近日,针对VASP软件与AI工具使用的相关问题,VASP Software GmbH(VG)发布了使用指南,旨在说明如何在高效利用这些工具的同时,保护 VASP 软件——根据您的《许可协议》,VASP 软件始终属于专有且机密的信息。
01 为何此事至关重要
-
VASP开发组经常收到关于如何将 AI 编程助手(如 ChatGPT、GitHub Copilot、Claude、Cursor、Gemini 等)与 VASP 软件结合使用的问题。无论您是在学习代码、编写分析脚本,还是开发新程序,这些工具都确实非常有用,VASP开发组绝不希望阻碍您合理地使用它们。 -
与此同时,VASP 软件,特别是 VASP 源代码、赝势数据库及相关资料,均属于专有且机密信息。现代 AI 工具面临的最大风险在于,机密代码可能会在您不知情的情况下被传输至外部提供商处,并被其保留或用于模型训练。以下指引旨在让您在受益于 AI 的同时,绝不越过这条红线。 -
指导原则很简单:AI 可以帮助您使用 VASP,但绝不允许吸收 VASP 软件源码。
02 AI作为“第三方”
-
您的《许可协议》禁止在未经 VG(VASP Software GmbH)书面同意的情况下,向任何第三方提供 VASP 软件或其任何部分。AI 提供商即属于第三方。例如,当您将 VASP 源代码粘贴进 AI 工具时,这在技术上就是将专有数据传输给了第三方提供商。AI 服务运营商、模型 API、托管开发工具和代码补全助手均位于您的研究小组和 VG 之外——因此,向它们发送 VASP 资料即构成向第三方披露。
-
某项使用是否被允许,完全取决于您使用的工具及其配置方式,详见下一节。
03 何时允许使用AI
只要您始终将 VASP 软件视为机密信息,您可以在与 VASP 相关的内部工作中使用 AI 工具——例如编译、调试、代码辅助以及日志和结果分析。作为经验法则,当同时满足以下所有条件时,AI 的使用才符合您的义务;
-
您仅在特定环境中使用该工具——例如自托管部署或明确配置的商业/企业级服务——且其服务条款保证提供商和第三方不能将您提交的数据(尤其是源代码和赝势数据库)用于模型训练、产品改进或微调。注意:即使是标准的专业版套餐,通常也需要您主动选择退出(opt-out)数据共享。
-
您确保提供商的隐私、保密、禁止训练和数据保留设置默认生效,或已被您主动开启,且符合您的使用意图。
-
除非事先获得 VG 书面批准,否则绝不将 VASP 源代码、赝势数据库、您的修改或其他机密材料提交给任何免费的、消费级的或未经验证的 AI 服务,因为这些服务通常不承诺不会基于您的输入进行训练。
实操测试
在向 AI 工具发送任何与 VASP 软件相关的内容之前,请问自己:“该提供商是否已承诺我的输入不会被保留或用于训练——并且该提供商默认使用这些设置,还是我已经开启了这些设置?”
04 绝对禁止的行为
无论使用何种工具,以下两条限制是绝对的:
-
⚠ 禁止训练、建模或克隆
您不得使用 VASP——包括源代码、VASP 赝势数据库及相关材料——来训练、微调或构建任何 AI 模型、代码模型或数据集,也不得帮助创建任何复制 VASP 或其重要部分的软件。利用 AI 克隆您获授权使用的代码是对许可协议的严重违约。
-
⚠ 禁止向公共 AI 提交机密代码
您不得将 VASP 源文件输入公共、免费或消费级模型,或配置不当的商业/企业级模型——例如为了“解释”或“重构”代码——因为这将向外部提供商泄露专有算法,并可能导致其进入未来的训练数据中。
好消息:您的结果不受限制
需要明确的是,上述规定绝不限制您使用日志、输出文件、模拟结果或由您合法使用 VASP 产生的其他数据——前提是这些材料本身不泄露源代码、赝势数据库或其他机密信息。您依然可以像往常一样自由分析和发表您的科学成果。
05 允许与禁止—— 一目了然
✅ 允许 (PERMITTED)
-
使用 AI 辅助编写 Python 作业提交或后处理脚本。
-
请求 AI 分析或解读 OUTCAR、hdf5、日志文件及其他模拟输出。
-
以通用术语集思广益地讨论方法、算法或工作流构想。
-
在使用自托管或启用了禁止训练设置的商业/企业级工具时进行代码辅助、调试、编译、优化和修改。
-
让一个已经“知道”如何使用 VASP 的模型帮助您操作它。
❌ 禁止 (PROHIBITED)
-
将整个 VASP 源文件或您的修改粘贴到公共或免费模型中以寻求“解释”或“重构”。
-
在没有禁止训练保证的情况下,将 PP 数据库上传至任何工具。
-
使用 VASP 源代码训练、微调或构建任何 AI 模型或 VASP 的功能等价物。
-
与 AI 工具共享代码库访问权限或登录凭证。
-
区别在于: AI 知道如何使用 VASP(这很有帮助)与 AI 拥有 VASP 源代码(这是不允许的)是两回事。
06 若发生意外——以及VG可能提出的询问
⚠ 报告保密事故
如果您意识到 VASP 机密信息可能已以违反义务的方式被披露给 AI 工具,请立即停止相关使用,毫不迟延地通知 VG,并采取合理措施控制和缓解事态。无意中造成的轻微过失若能及时补救,与持续存在的问题在处理态度上是完全不同的。
VG 可能会提出合理要求,请您确认您在使用哪款 AI 工具配合 VASP 及其配置情况——包括其数据保留、保密和禁止训练设置,以及在您认知范围内的提供商身份。简单记录您使用的工具和设置将使这一过程变得简单。
-
本指南仅供一般指导。它们反映了 VASP 软件许可协议中适用的保密和第三方访问义务,但并不修订协议条款,也不构成法律建议。如有任何不一致之处,以您签署的《许可协议》条款为准。
-
© VASP Software GmbH, Berggasse 21, A-1090 Wien, Austria.
原文链接如下:
https://vasp.at/info/post/#Guidelines%20on%20the%20Use%20of%20AI%20Tools%20in%20Connection%20with%20VASP%20Software

推荐阅读

夜雨聆风