El lanzamiento de ChatGPT mostró el poder de la IA generativa. Ahora, el rumoreado «primer ingeniero de software de IA del mundo», Devin, está causando sensación. Si bien Devin permanece en versión beta cerrada, Devika ofrece una experiencia similar como ingeniero de software de inteligencia artificial de código abierto de un desarrollador indio. ¿Listo para probarlo tú mismo? A continuación se explica cómo instalar y configurar Devika AI.
¿Qué es la IA de Devika? Devika AI es una alternativa de código abierto a Devin, el primer ingeniero de software de IA del mundo. Inspirado en Devin, Devika te ayuda a escribir programas pero con la ventaja clave de ser completamente gratuito. Esta poderosa herramienta fue desarrollada por Mufeed VH, de 21 años, fundador de Lyminal y Stition.AI.
Devika AI ofrece una experiencia colaborativa: cualquiera puede usar, compartir y mejorar su código base. Entiende indicaciones del lenguaje natural, busca soluciones de codificación óptimas y actúa como un asistente inteligente, ofreciendo formas de mejorar su código. Las capacidades de Devika provienen de modelos avanzados de IA como Claude y GPT-4, lo que le permite abordar tareas de codificación complejas.
Descarga e instalación de dependencias
Para ejecutar Devika AI, necesitas algunas dependencias, incluidas Ollama y Bun.
Instalación de Ollama y Bun
- Visite el sitio web de Ollama y haga clic en el botón ‘Descargar para Windows’. Si está en MacOS o Linux, seleccione las opciones respectivas.
- Una vez descargada la configuración, ejecútela para instalar Ollama.
- A continuación, necesitas instalar Bun. Para hacerlo, vaya a su ventana cmd y escriba
powershell -c "irm bun.sh/install.ps1 | iex"
- Verá el mensaje «Bun se instaló correctamente» una vez que se complete el proceso.
Clonación del repositorio de Devika
Ahora necesitas clonar el repositorio de Devika desde GitHub para obtener los archivos necesarios para la instalación.
- Inicie el símbolo del sistema en su PC con Windows escribiendo
cmd
ocommand prompt
en el menú Inicio y seleccionando la aplicación de los resultados.
- Copie y pegue este comando en el símbolo del sistema
git clone https://github.com/stitionai/devika.git
. Presione la tecla ‘Entrar’ para permitir que su sistema copie todos los archivos necesarios del repositorio a su máquina.
Su sistema ahora tiene los archivos que necesita y ha creado un directorio llamado ‘Devika’. El siguiente paso es instalar dependencias adicionales.
Instalación de dependencias requeridas
Para instalar las dependencias requeridas, debe navegar al directorio de Devika.
- Escriba
cd devika
y presione la tecla ‘Entrar’.
- A continuación, escriba
pip install -r requirements.txt
para instalar las dependencias necesarias de Python y presione la tecla ‘Entrar’.
- Siga esto con el comando
pip install -r requirements.txtplaywright install --with-deps
. La instalación de las dependencias puede llevar algún tiempo.
Configuración y configuración de las claves API
Dependiendo de las funciones que desee utilizar, Devika AI puede necesitar claves API específicas para funcionar correctamente. Puede configurarlos para establecer los parámetros que la herramienta de IA utilizará en el config.toml
archivo en el directorio de Devika.
- En el directorio raíz, escriba
config.toml
para acceder al archivo de configuración.
- Si está ejecutando Windows, abra el archivo usando el Bloc de notas. La sección ‘Claves API’ en el archivo de configuración es donde puede agregar sus propias claves para diferentes modelos de IA.
- Para agregar una clave, simplemente péguela al lado de su respectivo modelo dentro de los paréntesis. Cuando haya terminado, cierre el archivo.
Iniciando el servidor Devika AI
Para ejecutar Devika AI, primero debe iniciar el servidor Devika.
- En el directorio raíz, escriba
python devika.py
y presione la tecla ‘Enter’.
- Cuando el servidor comience a ejecutarse, verá un mensaje en la ventana del símbolo del sistema.
Compilación y ejecución del servidor UI
La última serie de pasos que debe completar para ejecutar Devika AI es compilar y ejecutar el servidor de interfaz de usuario.
- Abra una nueva ventana del símbolo del sistema y navegue hasta el directorio de Devika usando
cd devika
. - A continuación, escriba
cd ui/
antes de presionar la tecla ‘Entrar’.
- Siga esto con
bun install
y luegobun run dev
. Presione la tecla ‘Enter’ después de cada comando.
- Ahora su instalación está completa y solo necesita iniciar Devika AI. Puede ejecutar Devika AI en su navegador después de instalarlo visitando http://localhost:3000 para acceder a la interfaz de Devika AI.
Devika AI, al ser una alternativa gratuita y de código abierto a Devin AI, es más accesible para un mayor número de personas. Si está interesado en comprobar cómo puede simplificar el proceso de escritura de programas, los pasos anteriores le ayudarán a instalarlo en su sistema.
Dicho esto, tenga en cuenta que la herramienta Devika AI es actualmente un trabajo en progreso. Esto significa que puede tener problemas al intentar hacerlo funcionar o puede encontrar errores incluso mientras está funcionando. Sin embargo, los desarrolladores están trabajando activamente para resolver los problemas con Devika AI, y es sólo cuestión de tiempo antes de que esté a la par con su contraparte patentada.
Deja una respuesta