Devika: inteligencia artificial de código abierto que comprende, divide instrucciones en subtareas y escribe código

Introducción general

Devika es un ingeniero de software de IA avanzada que entiende instrucciones humanas de alto nivel, las descompone en pasos, busca información relevante y escribe código para lograr un objetivo determinado. Devika pretende ser una alternativa de código abierto a Devin, de Cognition AI, y ofrecer un asistente de programación capaz de completar complejas tareas de codificación con un mínimo de orientación humana.

Devika:开源的AI软件工程师智能体,能够理解、拆分指令为子任务并编写代码

 

Lista de funciones

  • Compatible con Claude 3, GPT-4, Gemini, Mistral, Groq y LLM nativos.
  • Capacidades avanzadas de planificación y razonamiento de IA
  • Extracción de palabras clave para centrar la investigación
  • Navegación web y recopilación de información sin problemas
  • Escritura de código en varios lenguajes de programación
  • Seguimiento y visualización dinámicos del estado de los agentes
  • Interacción en lenguaje natural a través de la interfaz de chat
  • Organización y gestión por proyectos
  • Arquitectura ampliable para añadir nuevas funciones e integraciones

 

Utilizar la ayuda

Proceso de instalación

  1. Clonación del Almacén Devika:
    git clone https://github.com/stitionai/devika.git
  1. Vaya al catálogo de proyectos:
    cd devika
    
  2. Cree un entorno virtual e instale las dependencias necesarias:
    uv venv
    source .venv/bin/activate  # macOS和Linux
    .venv\Scripts\activate  # Windows
    uv pip install -r requirements.txt
    
  3. Instale Playwright para habilitar la funcionalidad del navegador:
    playwright install --with-deps
    
  4. Inicie el servidor Devika:
    python devika.py
    

    Si todo va bien, verá la siguiente salida:

    root: INFO : Devika is up and running!
    
  5. Comienza la parte delantera:
    cd ui/
    bun install
    bun run start
    
  6. Abra su navegador y vaya ahttp://127.0.0.1:3001Visita la interfaz web de Devika.

Normas de uso

  1. Abre la interfaz web de Devika.
  2. Para crear un nuevo proyecto, haga clic en "Seleccionar proyecto" y luego en "Nuevo proyecto".
  3. Seleccione el motor de búsqueda y la configuración del modelo.
  4. Proporcione un objetivo de alto nivel o una descripción de la misión en la pantalla de chat.
  5. Devika procesará tu solicitud, la dividirá en pasos y empezará a realizar las tareas.
  6. Supervisar el progreso de Devika, ver el código generado y proporcionar orientación o comentarios adicionales según sea necesario.
  7. Una vez que Devika haya completado la tarea, revisa el código generado y los archivos del proyecto.
  8. Iterar y perfeccionar el proyecto proporcionando nuevas instrucciones o modificaciones.
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...