堆栈溢出推出溢出AI作为最新的AI编码解决方案

Stack Overflow是开发人员流行的在线社区,它推出了一个名为OverflowAI的新平台,旨在利用生成人工智能(AI)帮助程序员更快,更轻松地编写代码。

OverflowAI是一个基于Web的工具,允许用户输入自然语言查询,并获得由深度学习模型生成的代码片段,该模型在数百万个Stack Overflow帖子和其他来源上进行了训练。该平台支持各种编程语言,如 Python、C#、Java 和 SQL,并且可以处理数据分析、Web 开发、机器学习等任务。

根据Stack Overflow的说法,Overflow AI并不是要取代人类开发人员,而是通过为他们提供相关和高质量的代码建议来提高他们的技能和生产力。该平台还使用户能够对生成的代码进行评分、评论和编辑,以及与他人共享。

Overflow AI目前处于测试阶段,任何注册Stack Overflow帐户的人都可以免费使用。该公司计划在未来添加更多功能和语言,并将Overflow AI与其他Stack Overflow产品和服务集成。

然而,Stack Overflow声称Overflow AI比其竞争对手具有一些优势,例如其庞大而多样化的Stack Overflow帖子数据集,为多种语言和领域生成代码的能力,以及与Stack Overflow社区和生态系统的集成。

Overflow AI是Stack Overflow更广泛愿景的一部分,旨在成为所有级别和背景的开发人员的综合平台。该公司希望Overflow AI将有助于使编码民主化,并使每个人都更容易访问和享受编码。

Stack Overflow for Teams 用户现在可以访问一个强大的新工具,该工具可以帮助他们更快、更轻松地编写代码。OverflowAI是Visual Studio Code的扩展,允许开发人员直接从IDE查询和生成代码。

人工智能编码工具的兴起

Stack Overflow并不是第一家探索生成AI编码潜力的公司。事实上,随着主要品牌进入市场,Bg Tech正在完全接受这一新类别:

  • 最著名的工具之一是GitHub Copilot,这是Microsoft和OpenAI之间的联合项目,它使用GPT-4根据用户的输入生成代码建议。GitHub Copilot由OpenAI Codex提供支持,OpenAI Codex是由OpenAI创建的生成式预训练语言模型。今年早些时候,GitHub通过GitHub Copilot X展示了其未来愿景,该X与OpenAI的GPT-4集成。
  • 另一个从Microsoft获得股权投资的工具是 Builder.ai,这是一家人工智能软件公司,通过Microsoft Teams为娜塔莎提供人工智能产品经理。Builder.ai 和GitHub Copilot是两种不同类型的人工智能软件开发工具。Builder.ai 是一个无代码平台,允许用户通过从各种模板和功能中进行选择来制作应用程序,而无需编写任何代码。
  • 谷歌还与Replit合作,提供了Ghostwriter,这是一种帮助开发人员编写代码的人工智能工具。该合作伙伴关系还使Replit开发人员可以访问Google Cloud,反之亦然。此外,谷歌为其Bard AI聊天机器人带来了代码生成和调试。用户可以用自然语言编写他们的编码问题或请求,Bard将生成多个可能的响应草稿供他们选择。
  • 亚马逊推出了CodeWhisperer,这是一款与GitHub Copilot竞争的免费AI工具。它适用于Python,JavaScript和Java语言,并与流行的IDE(如PyCharm和Visual Studio Code)集成。它可以帮助用户更快、更轻松地编写代码。CodeWhisperer 与 AWS 服务和工具集成,如 Lambda、CloudFormation 和 Amplify。
  • 五月,Meta 推出了 CodeCompose,这是一个人工智能驱动的工具,当开发人员在 VS Code 等集成开发环境 (IDE) 中输入时,它为包括 Python 在内的各种语言提供代码建议。该工具可以利用其对周围代码的理解来提供增强的建议。
  • 中国公司百度也在这个领域与自己的编码AI竞争。Comate 与主流集成开发环境 (IDE) 框架兼容,支持 30 多种编程语言,重点是 C/C++、Python 和 Java。

Stack Overflow首席执行官Prashanth Chandrasekar告诉VentureBeat,新的OverflowAI不应该取代GitHub Copilot。相反,他希望该解决方案在开发人员编码时为他们提供更多选择

正文完