Devika AI
Devika AI

Introducción: Devika AI - Ingeniera de Software de IA de Código Abierto: Agente de IA Autónomo en GitHub

Última Actualización: 2025/07/29

Devika IA

Devika AI - Resumen

Devika AI es un agente de IA innovador de código abierto diseñado para funcionar como un ingeniero de software. Este software de IA autónomo es capaz de comprender instrucciones humanas complejas, desglosarlas en pasos manejables, realizar investigaciones y escribir código para lograr objetivos específicos. Devika AI tiene como objetivo proporcionar una alternativa robusta y de código abierto en el ámbito de la ingeniería de software de IA, empoderando a los usuarios con un agente de IA avanzado para GitHub que satisfaga sus necesidades de desarrollo.

Devika AI - Características

Devika AI: Un ingeniero de software de IA agéntica de código abierto

Descripción general

Devika AI es un ingeniero de software de IA agéntica de código abierto. Está diseñada para comprender instrucciones humanas complejas, desglosarlas en pasos accionables, realizar investigaciones y escribir código para lograr objetivos específicos. Devika aspira a ser una alternativa de código abierto competitiva a ingenieros de software de IA propietarios como Devin de Cognition AI, con el ambicioso objetivo de igualar y, eventualmente, superar su rendimiento en puntos de referencia como SWE-bench.

Propósito principal y grupo de usuarios objetivo

  • Propósito principal: Revolucionar el desarrollo de software al proporcionar un programador de pares de IA capaz de manejar tareas de codificación complejas con una mínima guía humana, incluyendo la creación de nuevas características, la corrección de errores o el desarrollo de proyectos completos.
  • Grupo de usuarios objetivo: Desarrolladores, ingenieros de software y equipos que buscan un asistente de IA avanzado para automatizar y optimizar sus flujos de trabajo de codificación, particularmente aquellos interesados en soluciones de código abierto y en el aprovechamiento de grandes modelos de lenguaje para tareas de ingeniería de software.

Detalles y operaciones de la función

  • Comprensión de instrucciones: Interpreta instrucciones humanas de alto nivel para tareas de desarrollo de software.
  • Descomposición de tareas: Descompone objetivos complejos en pasos manejables y secuenciales.
  • Investigación de información: Utiliza capacidades de navegación web y extracción de palabras clave contextuales para recopilar información relevante.
  • Generación de código: Escribe código en múltiples lenguajes de programación basándose en la investigación y los requisitos de la tarea.
  • Soporte LLM: Admite varios modelos de lenguaje grandes, incluidos {Claude 3}, {GPT-4}, {Gemini}, {Mistral}, {Groq} y LLMs locales a través de Ollama. Se recomiendan los modelos {Claude 3} para un rendimiento óptimo.
  • Seguimiento dinámico del estado: Visualiza y rastrea el progreso y el estado actual del agente.
  • Interfaz de chat: Permite la interacción en lenguaje natural para proporcionar instrucciones y recibir actualizaciones.
  • Gestión de proyectos: Organiza y gestiona tareas de desarrollo de software proyecto por proyecto.
  • Arquitectura extensible: Diseñada para una fácil integración de nuevas características y funcionalidades.
  • Interfaz web: Accesible a través de un navegador web para la interacción del usuario y la gestión de proyectos.
  • Configuración: Permite a los usuarios configurar claves {API} para varios servicios ({Bing}, Google Search, {OpenAI}, {Gemini}, Claude, {Mistral}, {Groq}, {Netlify}) y puntos finales {API} ({Bing}, Google, Ollama, {OpenAI}).

Beneficios para el usuario

  • Mayor eficiencia: Automatiza porciones significativas del proceso de desarrollo de software, acelerando la finalización del proyecto.
  • Esfuerzo manual reducido: Minimiza la necesidad de intervención humana en las tareas de codificación e investigación.
  • Productividad mejorada: Actúa como un programador de pares de IA, permitiendo a los desarrolladores centrarse en el diseño de alto nivel y la resolución de problemas.
  • Acceso a IA avanzada: Aprovecha los LLMs de última generación y las capacidades de planificación de IA para una generación de código sofisticada.
  • Flexibilidad de código abierto: Proporciona una alternativa transparente y personalizable a las soluciones propietarias.
  • Flujo de trabajo optimizado: Integra investigación, planificación y codificación en un proceso único y cohesivo.

Compatibilidad e integración

  • Sistema operativo: Requiere {Python} >= 3.10 y < 3.12, {NodeJs} >= 18 y {Bun}.
  • Integración del navegador: Utiliza {Playwright} para las capacidades de navegación.
  • Integraciones {API}: Configurable con claves {API} para varios motores de búsqueda ({Bing}, Google Search) y proveedores de LLM ({OpenAI}, {Gemini}, Anthropic, {Mistral}, {Groq}).
  • Implementación: Admite la clave {API} de {Netlify} para implementar y administrar proyectos web.
  • Soporte LLM local: Se integra con Ollama para ejecutar modelos de lenguaje locales.

Comentarios de clientes y casos de estudio

  • Actualmente en una etapa temprana de desarrollo/experimental con muchas características no implementadas/rotas.
  • Aspira a ser una alternativa de código abierto competitiva a Devin de Cognition AI, con un objetivo "excesivamente ambicioso" de igualar y eventualmente superar su puntuación en los {SWE-bench} Benchmarks.
  • Se agradecen las contribuciones de la comunidad para acelerar el desarrollo y la implementación de funciones.
  • Hay demostraciones disponibles (p. ej., devika-pygame-demo.mp4) que muestran sus capacidades.

Método de acceso y activación

  • Código fuente: Disponible en {GitHub}: {https://github.com/stitionai/devika}.
  • Instalación:
    1. Clonar el repositorio de {GitHub}.
    2. Navegar al directorio del proyecto.
    3. Crear un entorno virtual e instalar las dependencias usando {uv venv} y {uv pip install -r requirements.txt}.
    4. Instalar {Playwright} para las capacidades del navegador: {playwright install --with-deps}.
    5. Iniciar el servidor de Devika: {python devika.py}.
    6. Para el {frontend}, navegar al directorio ui/, ejecutar {bun install}, y luego {bun run start}.
  • Acceso: Acceder a la interfaz web de Devika navegando a {http://127.0.0.1:3001} en un navegador web.
  • Configuración: Las claves {API} y los puntos finales se configuran a través de la página de ajustes en la UI, lo que crea un archivo config.toml en el directorio raíz.

Devika AI - Preguntas Frecuentes

¿Qué es Devika AI?

Devika AI es un ingeniero de software de IA agéntica diseñado para comprender instrucciones humanas de alto nivel, desglosarlas en pasos, investigar información relevante y escribir código para lograr un objetivo dado. Su objetivo es ser una alternativa de código abierto competitiva a Devin de Cognition AI.

¿Cuáles son las características clave de Devika AI?

Devika AI cuenta con varias características clave, que incluyen:

  • Soporte para varios modelos de lenguaje grandes (Claude 3, GPT-4, Gemini, Mistral, Groq y LLM locales a través de Ollama)
  • Planificación y razonamiento avanzados de IA
  • Extracción de palabras clave contextuales para la investigación
  • Navegación web sin interrupciones
  • Escritura de código en múltiples lenguajes
  • Seguimiento dinámico del estado del agente
  • Interacción en lenguaje natural
  • Organización basada en proyectos

¿Es Devika AI un proyecto de código abierto?

Sí, Devika AI es un proyecto de código abierto. Su código está disponible públicamente en GitHub, y se aceptan contribuciones para ayudar a mejorar sus capacidades y rendimiento.

¿Cómo puedo instalar y ejecutar Devika AI?

Para instalar Devika AI, necesitas Python (3.10 a 3.12), Node.js (>=18) y Bun. Después de clonar el repositorio, crearás un entorno virtual, instalarás las dependencias usando uv pip install -r requirements.txt, instalarás los navegadores Playwright y luego iniciarás el servidor Devika con python devika.py. Para el frontend, navega al directorio ui/, ejecuta bun install y luego bun run start.

¿Devika AI tiene un sitio web oficial?

No, Devika AI no tiene un sitio web oficial. El proyecto se encuentra actualmente en una etapa temprana de desarrollo/experimental, y su presencia principal está en GitHub.

¿Qué tipo de tareas puede realizar Devika AI?

Devika AI puede ayudar con tareas de codificación complejas, como crear nuevas funciones, corregir errores o desarrollar proyectos completos desde cero, todo con una mínima guía humana. Procesa objetivos de alto nivel, los desglosa y genera código.

¿Qué claves API se requieren para que Devika AI funcione?

Devika AI requiere claves API para varios servicios, incluidos Bing, Google Search, OpenAI, Gemini, Claude, Mistral, Groq y Netlify. Estas se pueden configurar a través de la página de configuración en la interfaz de usuario después de la configuración inicial.

¿Dónde puedo encontrar soporte o contribuir a Devika AI?

Para obtener soporte, puedes abrir un problema en el rastreador de problemas de GitHub o unirte a las discusiones. Se aceptan contribuciones, y puedes encontrar las pautas en el archivo CONTRIBUTING.md. También hay un servidor de Discord para la comunidad de Devika.

¿Cuál es la licencia de Devika AI?

Devika AI se publica bajo la Licencia MIT.

Enlace de GitHub de Devika AI

https://github.com/stitionai/devika

Devika AI - Información de la Empresa

Nombre de la Empresa: GitHub, Inc.

Devika AI Github Enlace: https://github.com/security

Devika AI - Código Abierto

Devika AI - Análisis de Datos

Información de Tráfico Más Reciente

  • Visitas Mensuales

    479.936721M

  • Tasa de Rebote

    36.14%

  • Páginas por Visita

    6.09

  • Duración de Visita

    00:06:28

  • Ranking Global

    61

  • Ranking del País

    90

Visitas a lo Largo del Tiempo

Fuentes de Tráfico

  • directo:
    53.23%
  • referencias:
    12.04%
  • social:
    2.13%
  • correo:
    0.05%
  • búsqueda:
    32.40%
  • referencias pagadas:
    0.15%

Palabras Clave Principales

Palabra ClaveTráficoVolumenCPC
github6.43495M6.67618M$1.27
zapret698.24K453.88K-
github copilot563.57K706.11K$1.19
запрет дискорд407.47K151.96K-
zapret-discord-youtube352.2K348.62K-

Regiones Principales

RegiónPorcentaje
United States0.19%
China0.12%
India0.10%
Russia0.05%
Germany0.04%

Artículos y Noticias sobre Devika AI