编码和软件开发领域的一项创新是继续。用于软件开发的新型开源自动驾驶仪,用作 IDE 扩展。该工具将OpenAI的AI语言模型ChatGPT集成到VS Code和JetBrains中,这是两个流行的集成开发环境(IDE)。此集成旨在增强编码任务,从而提高生产力、代码质量和整体开发效率。
Continue 的核心功能在于它能够生成代码、重构现有段并为特定代码段提供详细说明。此功能对开发人员特别有益,因为它允许他们使用自然语言进行编码。这不仅使编码过程更易于访问,而且还促进了开发人员与AI之间的协作。
继续 AI 副驾驶编码助手
- 继续通常在集成开发环境(IDE)中使用,如VS Code或JetBrains
- “继续”中的所有操作单元都称为步骤。步骤可以递归组合成更复杂的步骤
- 步骤可以访问SDK,它使您能够在工作流中使用LLM(例如编辑文件,调用模型等)
- 服务器促进 IDE 和 GUI 之间的通信,并确定下一步要执行的步骤
- GUI 使您能够查看每个自动化步骤,让您有机会撤消和重新运行任何或所有
- 也可以在无外设异步模式下运行“继续”。如果您对此感兴趣,请联系我们!
继续在 VS Code 或 JetBrains 等 IDE 中运行,其中操作称为步骤。这些步骤可以组合成更复杂的步骤,使开发人员能够灵活地创建复杂的编码序列。此外,这些步骤可以访问软件开发工具包 (SDK),从而可以在工作流中使用大型语言模型 (LLM)。此功能允许开发人员在其编码过程中利用 AI 的强大功能,从而提高他们的效率和生产力。
Continue 的关键组件之一是服务器,它促进了 IDE 和图形用户界面 (GUI) 之间的通信,并确定编码过程中的后续步骤。另一方面,GUI允许用户查看每个自动化步骤,为他们提供撤消和重新运行任何或所有步骤的选项。这使开发人员能够完全控制编码过程,确保他们可以在需要时进行更改。
除了主要功能外,Continue 还可以在无头异步模式下运行,从而进一步增强其多功能性。它可以回答编码问题,用自然语言进行编辑,甚至可以从头开始生成文件,为开发人员提供了一个全面的工具,可以满足广泛的编码需求。
目前,VS Code 在其测试版中支持“继续”,并且可以从 Visual Studio Marketplace 安装。它的 JetBrains 在其 alpha 版本中也支持它,并且可以从 JetBrains 市场安装。对于希望将“继续”添加到新 IDE 的开发人员,该过程涉及打开问题并实现一个类,该类将每个操作映射到该 IDE 提供的 API。这确保了 Continue 可以集成到各种 IDE 中,从而进一步扩展其覆盖范围和可用性。
Continue代表了软件开发领域的重大进步,可从GitHub下载,为开发人员提供了一个强大的工具,将AI集成到编码过程中。它能够生成代码、重构现有段并为代码部分提供详细解释,再加上其多功能性和易用性,使其成为任何开发人员工具包的宝贵补充。随着软件开发的不断发展,像Continue这样的工具无疑将在塑造行业的未来方面发挥至关重要的作用。