Cómo configurar e instalar Devika AI: su ingeniero de software de IA gratuito
El lanzamiento de ChatGPT demostró las impresionantes capacidades de la IA generativa. Actualmente, hay rumores en torno a Devin, de quien se rumorea que es el «primer ingeniero de software de IA del mundo». Aunque Devin todavía está en versión beta cerrada, hay otra opción disponible en la forma de Devika, un ingeniero de software de IA de código abierto desarrollado por un desarrollador indio. ¿Interesado en probarlo? Los pasos para instalar y configurar Devika AI se describen a continuación.
Devika AI es una alternativa gratuita de código abierto a Devin, el primer ingeniero de software de IA del mundo. Fue creado por Mufeed VH, de 21 años, fundador de Lyminal y Stition.AI, y se inspiró en Devin. Al igual que Devin, Devika ayuda a escribir programas, pero con el beneficio adicional de ser completamente gratuito.
Devika AI fomenta un entorno colaborativo donde los usuarios pueden utilizar, distribuir y mejorar libremente su código base. Con modelos de IA avanzados como Claude y GPT-4, Devika está equipado para manejar complejas tareas de codificación. Adquiere un conocimiento profundo de las indicaciones del lenguaje natural y realiza investigaciones para proporcionar soluciones de codificación óptimas, actuando como un asistente competente que sugiere formas de mejorar su código.
Instalación
Para poder utilizar Devika AI, es necesario tener varias dependencias como Ollama y Bun.
Instalación de Ollama y Bun en su dispositivo
- 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 Devika
Para poder instalar los archivos necesarios, debes clonar el repositorio de Devika desde GitHub.
- Para abrir el símbolo del sistema en su PC con Windows, simplemente ingrese
cmd
ocommand prompt
en el menú Inicio y luego seleccione la aplicación de la lista de resultados.
- Para copiar todos los archivos necesarios del repositorio a su máquina, ingrese el comando
git clone https://github.com/stitionai/devika.git
en el símbolo del sistema y presione la tecla ‘Entrar’.
Se obtuvieron los archivos necesarios y se estableció un directorio llamado ‘Devika’ en su sistema. La siguiente tarea es instalar las dependencias adicionales.
Instalación de dependencias necesarias
Para poder instalar las dependencias necesarias es necesario acceder al directorio de Devika.
- Ingrese
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 de claves y ajustes de API
Para garantizar una funcionalidad adecuada, Devika AI puede requerir claves API específicas según las funciones deseadas. Estos parámetros se pueden configurar en el config.toml
archivo ubicado 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 insertar una clave, simplemente péguela al lado de su modelo correspondiente dentro de los paréntesis. Una vez completado, cierre el archivo.
Lanzamiento del servidor de IA de Devika
Para utilizar Devika AI, primero es necesario iniciar el servidor Devika.
- En el directorio raíz, escriba
python devika.py
y presione la tecla ‘Enter’.
- Tan pronto como el servidor comience a ejecutarse, aparecerá un mensaje en la ventana del símbolo del sistema.
Creación y lanzamiento del servidor UI
Para ejecutar Devika AI con éxito, debe compilar y ejecutar el servidor de interfaz de usuario como último conjunto de pasos.
- Navegue al directorio de Devika abriendo una nueva ventana del símbolo del sistema y usando el comando
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 es una alternativa gratuita y de código abierto a Devin AI, lo que la hace fácilmente accesible para una audiencia más amplia. Si tiene curiosidad acerca de cómo puede agilizar el proceso de codificación, puede seguir los pasos anteriores para instalarlo en su computadora.
A pesar de esto, es importante señalar que la herramienta Devika AI aún se encuentra en etapa de desarrollo. Como resultado, puede encontrar dificultades o errores al usarlo. Sin embargo, los desarrolladores están abordando diligentemente cualquier problema con Devika AI y pronto será tan eficaz como su contraparte patentada.
Deja una respuesta