软件开发人员和编码人员可能会对以开源ContinueAI编码助手的形式创建的新AI编码工具感兴趣。旨在为软件开发提供Copilot,充当VisualStudioCode扩展。它不仅仅是一个简单的工具,而是一个复杂的助手,它将OpenAI的ChatGPT集成到VSCode中以简化编码任务。

继续开源AI编码副驾驶助手

ChatGPT与VSCode的集成是软件开发领域的重大飞跃。它允许开发人员使用自然语言进行编码,使该过程更易于访问且用户友好。对于经验丰富的开发人员和该领域的新手来说,这都是一个游戏规则的改变者。不再需要记住复杂的语法或花费数小时调试代码。相反,开发人员可以用简单的语言与人工智能进行交流,表达复杂的编码概念,并接收上下文感知的建议和更正。

AI编码助手

Continue的功能远远超出了简单的代码生成。它可以重构和解释整个代码段,从而提高生产力和代码质量。此功能对于代码可能变得笨重且难以管理的大型项目特别有用。通过允许开发人员指示人工智能重构突出显示的代码部分,“继续”可以帮助维护干净、高效和可读的代码。

此外,Continue可以回答编码问题,提供对突出显示的代码部分的不同视角。对于正在学习新语言或从事复杂项目的开发人员来说,此功能非常宝贵。这就像您身边有一位经验丰富的导师,随时准备在您需要时提供见解和解释。

AI编码助手Copilot

Continue最令人印象深刻的功能之一是它能够从头开始生成文件。无论您是开始新的Python脚本、React组件还是任何其他类型的文件,“继续”都可以根据您的指令生成它。此功能可以为开发人员节省大量时间和精力,使他们能够专注于项目中更具创意和更复杂的方面。

Continue是一个强大的工具,它正在改变开发人员与其代码交互的方式。通过将OpenAI的ChatGPT集成到VSCode中,它简化了编码任务,并使该过程更易于访问和用户友好。无论您是经验丰富的开发人员还是该领域的新手,Continue都可以提高您的工作效率和代码质量,使其成为您的软件开发工具包的宝贵补充。以下是它的一些功能和命令:

回答编码问题

突出显示代码部分并询问“继续”以获得另一个视角

“如何设置级联删除的Prisma架构?”

“我应该在页面的哪个位置向后端发出此请求?”

“我如何在这些iframe之间进行通信?”

用自然语言编辑

突出显示一段代码并指示继续重构它

“/编辑将此数字海洋地形文件迁移到适用于GCP的文件中”“

/编辑将此图更改为此仪表板组件中的条形图”

“/编辑重写这个函数是异步的”

从头开始生成文件

打开一个空白文件,然后继续启动新的Python脚本、React组件等。

“/edit这里是postgres的连接器,现在为kafka编写一个”

“/edit创建一个IAM策略,创建一个具有read权限的用户-仅访问S3”

“/edit使用此模式编写一个SQL查询来获取最近流失的用户”