https://copilot.github.com/#faq-what-is-github-copilot
你是飞行员 使用 GitHub Copilot,您始终掌控一切。您可以循环浏览替代建议,选择接受或拒绝哪个建议,并手动编辑建议的代码。GitHub Copilot 适应您所做的编辑,与您的编码风格相匹配。
GitHub Copilot 是一款 AI 结对程序员,可帮助您更快地编写代码并减少工作量。GitHub Copilot 从评论和代码中提取上下文,并立即建议单个行和整个函数。GitHub Copilot 由 OpenAI Codex 提供支持,这是一个由 OpenAI 创建的新 AI 系统。GitHub Copilot 技术预览版作为 Visual Studio Code、Neovim 和 JetBrains IDE 套件的扩展提供。
为了生成建议,GitHub Copilot 将您正在编辑的部分文件传输到服务。此上下文用于为您综合建议。GitHub Copilot 还会记录建议是被接受还是被拒绝。此遥测用于改进 AI 系统的未来版本,以便 GitHub Copilot 可以在未来为所有用户提出更好的建议。将来,我们将为用户提供控制其遥测使用方式的选项。更多关于我们使用遥测的信息可以在这里找到。
GitHub Copilot 实际上并没有测试它建议的代码,因此代码甚至可能无法编译或运行。GitHub Copilot 只能保存非常有限的上下文,因此即使是长度超过几百行的单个源文件也会被剪裁,并且只使用前一个上下文。GitHub Copilot 可能会建议使用旧的或已弃用的库和语言。您可以在任何地方使用该代码,但风险自负。
如果技术预览成功,我们计划在未来构建商业版的 GitHub Copilot。我们希望使用预览版来了解人们如何使用 GitHub Copilot 以及大规模操作它需要什么。
对上下文片段, 特别是上文高度依赖. 甚至不会取下文
上文过长会被剪裁.
对于逐行向下写的代码提示友好.
非常适合重复性代码片段