中文

GPTutor:一个开源的 AI 结对编程工具,作为 Copilot 的替代方案

人机交互 2023-10-26 v3

摘要

本文介绍了 GPTutor 的最新进展:这是一个在 Visual Studio Code 中基于 ChatGPT 的编程工具扩展。大语言模型(LLMs)的出现提升了软件开发效率,但其性能可能受训练数据局限和提示设计问题的制约。现有的 LLM 开发工具常以黑箱方式运行,用户无法查看所用提示,也无法在出错时通过修正提示来提升性能。为解决上述问题,GPTutor 作为一个开源的 AI 结对编程工具被提出,作为 Copilot 的替代方案。GPTutor 支持用户针对多种编程语言和场景自定义提示,并提供对 120 余种人类语言和 50 余种编程语言的支持。用户可微调提示以纠正 LLM 的错误,从而实现精确且高效的代码生成。在文末,我们通过示例凸显 GPTutor 的潜力,包括展示其借助提示工程解读并生成新近推出的智能合约语言 Sui-Move 的能力。

关键词

引用

@article{arxiv.2310.13896,
  title  = {GPTutor: an open-source AI pair programming tool alternative to Copilot},
  author = {Eason Chen and Ray Huang and Justa Liang and Damien Chen and Pierce Hung},
  journal= {arXiv preprint arXiv:2310.13896},
  year   = {2023}
}