AI编程机器人能力再进化,能独立完成项目开发,底层程序员会被取代吗

公众号关注 “GitHub AI 开源”

设为 “星标”,每天追踪 AI 开源项目!

AI 编程机器人能力再进化,能独立完成项目开发,底层程序员会被取代吗

之前介绍过很多的编程 AI 开源项目,从最初级的代码自动补全,到只要给定需求描述就可以自动完成整个项目,也算是见证了 AI 编程的快速发展的过程了。
比如之前介绍的编程 AI 机器人 GPT PILOT, 可以在给定需求的情况下,自主完成项目 90%的工作量,包括需求分析,技术选型,系统测试等等,但是还是有10%需要开发人员参与完成。
相比于 GPT PILOT,Devika 是一位高级 AI 软件工程师,不仅可以理解人类高级指令,将指令分解为步骤、研究相关信息,并且能够编写代码以实现给定的目标。Devika 利用大型语言模型,规划和推理算法以及 Web 搜索能力智能地开发软件。
AI 编程机器人能力再进化,能独立完成项目开发,底层程序员会被取代吗

Devika 旨在通过提供 AI 来彻底改变我们构建软件的方式,帮助程序员可以在最少的人工投入下完成复杂的编码任务。无论是创建新功能、修复 bug 还是从头开始开发整个项目,Devika 都可以为开发人员提供帮助。

Devika 是由 Cognition AI 以 Devin 为模型,旨在成为 Devin 的开源替代品,其目标是在 SWE-bench Benchmarks 中达到与 Devin 相同的分数,并最终超过它。

下面是 Devika 的生成代码的操作演示:

主要特点

  • ? 通过 Ollama 支持 Claude 3、GPT-4、GPT-3.5 和本地 LLM。为获得最佳性能:需要使用 Claude 3 系列型号。

  • ? 具备先进的 AI 规划和推理能力

  • ? 重点研究上下文关键字提取

  • ? 无缝网页搜索和信息聚合

  • ? 可以使用用多种编程语言编写代码

  • ? 动态座席状态跟踪和可视化

  • ? 通过聊天界面进行自然语言交互

  • ? 基于项目的组织和管理

  • ? 用于添加新功能和集成的可扩展架构

系统架构

Devika 的系统架构由以下关键组件组成:

  1. 用户界面:基于 Web 的聊天界面,用于与 Devika 交互、查看项目文件和监控代理的状态。

  2. 代理核心:编排 AI 规划、推理和执行过程的核心组件。它与各种子代理和模块通信以完成任务。

  3. 大型语言模型:Devika 利用最先进的语言模型,如 ClaudeGPT-4 和 Local LLM via Ollama 进行自然语言理解、生成和推理。

  4. 规划和推理引擎:负责将高级目标分解为可操作的步骤,并根据当前上下文做出决策。

  5. 研究模块:利用关键字提取和网页浏览功能来收集手头任务的相关信息。

  6. 代码编写模块:根据计划、研究结果和用户需求生成代码。支持多种编程语言。

  7. 浏览器交互模块:使 Devika 能够根据需要浏览网站、提取信息并与 Web 元素进行交互。

  8. 知识库:存储和检索特定于项目的信息、代码片段和学习的知识,以便高效访问。

  9. 数据库:保留项目数据、代理状态和配置设置。

快速上手

在本地运行项目的最简单方法:

  1. 安装 – Python 包管理器 (https://github.com/astral-sh/uvuv)

  2. 安装 – JavaScript 运行时 (https://bun.sh/bun)

  3. 安装和设置 (https://ollama.com/Ollama)

在文件中设置 API 密钥,比如 claude, openai 的 api_key:

{  "API_KEYS": {    "BING": "",    "CLAUDE": "",    "NETLIFY": "",    "OPENAI": ""  },  "API_ENDPOINTS": {    "BING": "https://api.bing.microsoft.com/v7.0/search"  }}
Docker 镜像即将发布。?

项目地址:https://github.com/stitionai/devika

AI 编程机器人发展的速度越来越快,从最初只能根据提示完成代码,到现在只需要输入需求,就可以完成整个项目。这意味一个高级程序员只需要在 AI 机器人的辅助下,就能完成一个项目的开发,不仅可以缩短开发周期,还能降低开发的成本,初级或者底层的程序员是不是真的就会被 AI 取代了。

不过高级 AI 编程机器人的出现,对独立开发者来说是一个好消息,有了 AI 机器人辅助,独立开发者可以更好地接单了。

往期精彩回顾
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...