AI辅助编程GPT-3增加编辑和插入功能

22-03-16 banq

GPT-3 和 Codex 传统上会根据之前出现的文本在现有内容的末尾添加文本。现在可以编辑文本、更改当前存在的内容或在内容中间添加文本。
这种插入功能已经在GitHub Copilot中进行试点,并取得了可喜的早期结果。

新的插入 功能在现有内容的中间添加上下文相关的文本。为模型提供未来的上下文可以提高应用程序的完成质量,例如编写长篇文本、在段落之间转换、遵循大纲或引导模型走向结尾。
插入对于编写代码特别有用。事实上,Codex 是我们开发此功能的最初动机,因为在软件开发中,我们通常会在现有文件的中间添加代码,而代码在完成之前和之后都存在。
模型能自动完成了缺失函数的修剪,同时连接到已经写好的代码。
在GitHub Copilot中,Insert目前正在进行试点,并取得了早期的良好效果。
 
编写文本和代码的一个有意义的部分是编辑现有内容。我们在测试版中发布了一个名为edits的新端点,它通过指令更改现有文本,而不是完成它。
编辑端点对于编写代码特别有用。它适用于重构、添加文档、在编程语言之间进行翻译以及更改编码风格等任务。
 

猜你喜欢