Clinicians often face workflow problems that are perceived as either too bespoke or low stakes to attract commercial attention. Historically, most do not have the technical knowledge to address these problems, but the recent emergence of "vibe coding" presents a transformative opportunity. Vibe coding refers to the co-development of software using natural language prompts to large language models. It offers a pathway to create simple tools that address these real-world pain points, or to prototype more complex ideas. In this review, written by a group of early adopter clinicians with a range of programming expertise, we introduce vibe coding for clinicians (especially those with no or minimal coding experience) as a way of democratising innovation from the front lines. We discuss foundational skills, outline some common challenges, provide a practical step-by-step playbook, and illustrate this approach with some case examples, taking care to consider caveats and guardrails for deployment. We propose that vibe coding is more than a technical shortcut for beginners and is not a replacement for professional software developers. Instead, it can bridge the gap between clinical insight and technical execution, equipping clinicians with the ability to rapidly prototype digital health solutions most reflective of clinical realities.
翻译:临床医生常常面临被认为过于定制化或价值过低而无法吸引商业关注的工作流程问题。历史上,大多数人缺乏解决这些问题的技术知识,但最近出现的“氛围编程”带来了变革性机遇。氛围编程是指利用自然语言提示与大型语言模型共同开发软件的方法。它为创建解决实际痛点的简单工具或为更复杂想法构建原型提供了途径。在本综述中,由一群具备不同程度编程经验的早期采用该方法的临床医生编写,我们向临床医生(尤其是没有或仅有极少编程经验者)介绍氛围编程,将其视为从前线实现创新民主化的方式。我们讨论了基础技能,概述了一些常见挑战,提供了实用的分步指南,并通过案例演示了这种方法,同时审慎考虑了部署中的注意事项和防护措施。我们认为,氛围编程不仅仅是初学者的技术捷径,也不能替代专业软件开发人员。相反,它可以弥合临床洞察与技术执行之间的鸿沟,使临床医生能够快速构建最能反映临床现实的数字健康解决方案原型。