探索 50 个用于 AI 代码建议的用户界面

主要观点:

  • 探讨在代码编辑器中向用户呈现 AI 代码建议的最佳方式,通过 7 次实验室研究和大规模部署来寻找答案。
  • 研究了三种类型的接口(添加性更改、单行更改和多行更改)的设计。
  • 得出了五个内联代码建议的设计原则。

关键信息:

  • 作者是 Carnegie Mellon University 的 Associate Teaching Professor Austin Z. Henley。
  • 研究涉及在 Visual Studio 中迭代探索 50 多种内联代码更改界面设计,最终测试 19 种。
  • 实验室研究包括小编码任务,开发者未被告知 AI 代码建议工具,以 Visual Studio 的“灯泡”为基线界面。
  • 展示了三种类型接口的多种设计,如添加性更改的灰色文本建议等。
  • 研究结果包括基线界面几乎未被点击或注意到等多个方面。
  • 发布了两种最有前景的设计,分别导致使用量和接受建议率的增加。
  • 归纳出五个内联代码建议的设计原则。

重要细节:

  • 如文中展示的各种截图,包括灰色文本代码建议、不同类型更改建议的设计等。
  • 提到了对开发者的访谈和用户研究等过程。
  • 具体说明了不同设计在实验室研究和实际部署中的表现。
阅读 6
0 条评论