What-the-Diff 是一款由 AI 驱动的应用程序,它可以审查拉取请求中的差异,并用简单的英语编写有关更改的描述性评论。
What-the-Diff使用 GitHub API 获取拉取请求差异,然后使用 AI 模型在不存储代码的情况下生成更改描述。 What-the-Diff 了解更改的上下文,并深入了解更改的内容和原因。 一个独特的功能是除了通常的逐行代码比较之外,它还能够突出显示语义差异,从而使开发人员能够快速准确地识别问题。 另一个有用的功能是能够识别和忽略与代码更改无关的某些差异,例如空格或格式的差异。
可以生成十多种编程语言的工作代码,基于 OpenAI GPT-3 的自然语言处理模型