跳转到主要内容
ToolPotion

Devika:Agentic AI 软件工程师

Devika 是一款开源 AI 软件工程师,旨在作为 Devin 的替代方案。它能够理解高级指令,将其分解,研究信息并编写代码。Devika 支持多种编程语言,并与各种 LLM 集成,旨在通过提供 AI 辅助来革新软件开发。

访问URL

描述

Devika 是一款先进的 AI 软件工程师,一个旨在提供 Cognition AI 的 Devin 替代方案的开源项目。它旨在理解高级人类指令并自主开发软件。Devika 将复杂的任务分解为可管理步骤,研究相关信息,并编写代码以实现给定的目标。

Devika 利用大型语言模型 (LLM)、规划和推理算法以及网络浏览功能。它支持 Claude 3、GPT-4、Gemini、Mistral、Groq 和本地 LLM(通过 Ollama)等模型。系统架构设计具有可扩展性,允许添加新功能和集成。Devika 通过聊天界面进行的自然语言交互促进了用户交互,并提供了动态的代理状态跟踪和可视化。该项目目前处于早期开发阶段,许多功能仍在开发中。

主要功能包括支持各种 LLM、高级 AI 规划和推理、上下文关键词提取、无缝网络浏览以及用多种编程语言编写代码。Devika 还提供基于项目的组织和管理。该项目在 MIT 许可证下发布,欢迎贡献。该项目提供了一个用于交互的 Web 界面,允许用户创建项目、配置设置和提供指令。用户可以监控 Devika 的进度,查看生成的代码,并提供反馈。

Devika 针对软件开发人员、研究人员以及任何有兴趣探索 AI 驱动的软件开发的人。其价值主张在于它能够自动化和协助复杂的编码任务,从而有可能加速软件开发过程。该项目旨在提供现有解决方案的开源替代方案,从而促进社区贡献和 AI 辅助软件工程领域的创新。

Devika:Agentic AI 软件工程师的核心功能

  • 支持 Claude 3、GPT-4、Gemini、Mistral、Groq 和本地 LLM

  • 高级 AI 规划和推理能力

  • 用于重点研究的上下文关键词提取

  • 无缝的网络浏览和信息收集

  • 用多种编程语言编写代码

  • 动态代理状态跟踪和可视化

  • 通过聊天界面的自然语言交互

  • 基于项目的组织和管理

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

Devika:Agentic AI 软件工程师入门

  1. 克隆:从 GitHub 克隆 Devika 存储库。

  2. 安装依赖项:创建一个虚拟环境并使用 uv pip 安装所需的依赖项。

  3. 配置:通过 UI 中的设置页面配置 API 密钥。

  4. 执行:使用 python devika.py 启动 Devika 服务器。

  5. 访问 UI:打开一个新终端,导航到 ui 目录并运行 bun install 和 bun run start。

  6. 使用:打开 Devika Web 界面,创建一个项目,并提供一个高级目标。

Devika:Agentic AI 软件工程师的使用案例

  • 自动化代码生成
  • 修复错误
  • 功能开发
  • 项目原型设计
  • 代码研究
  • 软件工程协助
  • 开源贡献

Devika:Agentic AI 软件工程师的常见问题

Devika:Agentic AI 软件工程师 评价

加载中...

与 Devika:Agentic AI 软件工程师 类似的热门AI工具

AI 应用

Devika AI 是一款开源的 AI 软件工程师,能够理解高级指令,将其分解为步骤,进行信息研究,并生成代码。它支持 Claude 3、GPT-4 和通过 Ollama 的本地模型等多种 LLM,为软件开发任务提供免费的、自主的解决方案。

AI 编程助手

AI GitHub 仓库

Goose是一个开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。

精选AI 编程助手

Openvibe 是一个基于 Python 的开源框架,专为 AI 编码代理设计。它为开发和部署 Auto-GPT 应用程序提供了模块化结构。主要功能包括 LLM 抽象层、内置工具和会话管理功能。用户可以在项目根目录下配置模型并定义代理行为。

AI 编程助手

AI GitHub 仓库

CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手

AI GitHub 仓库

OpenHands 是一个自托管的开发者控制中心,用于AI驱动的编码代理和自动化。它允许您运行各种 ACP 兼容的代理,通过统一的界面进行管理,并创建与 Slack 和 GitHub 等工具集成的自定义工作流。

AI 编程助手

AI GitHub 仓库

Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

精选AI 智能体构建工具

DemoGPT 是一款开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。

AI 智能体构建工具

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

精选AI 智能体构建工具