Comment configurer et installer Devika AI : votre ingénieur logiciel d’IA gratuit
La sortie de ChatGPT a démontré les capacités impressionnantes de l’IA générative. Actuellement, il y a du buzz autour de Devin, qui serait le « premier ingénieur logiciel d’IA au monde ». Bien que Devin soit toujours en version bêta fermée, il existe une autre option disponible sous la forme de Devika, un ingénieur logiciel d’IA open source développé par un développeur indien. Intéressé à l’essayer ? Les étapes d’installation et de configuration de Devika AI sont décrites ci-dessous.
Devika AI est une alternative open source gratuite à Devin, le premier ingénieur logiciel d’IA au monde. Il a été créé par Mufeed VH, 21 ans, fondateur de Lyminal et Stition.AI, et a été inspiré par Devin. Semblable à Devin, Devika aide à l’écriture de programmes, mais avec l’avantage supplémentaire d’être totalement gratuit.
Devika AI favorise un environnement collaboratif où les utilisateurs peuvent librement utiliser, distribuer et améliorer sa base de code. Bénéficiant de modèles d’IA avancés tels que Claude et GPT-4, Devika est équipé pour gérer des tâches de codage complexes. Il acquiert une compréhension approfondie des invites en langage naturel et mène des recherches pour fournir des solutions de codage optimales, agissant comme un assistant compétent qui suggère des moyens d’améliorer votre code.
Installation
Pour utiliser Devika AI, il est nécessaire d’avoir plusieurs dépendances telles que Ollama et Bun.
Installation d’Ollama et Bun sur votre appareil
- Visitez le site Web d’Ollama et cliquez sur le bouton « Télécharger pour Windows ». Si vous êtes sous MacOS ou Linux, sélectionnez les options respectives.
- Une fois la configuration téléchargée, exécutez-la pour installer Ollama.
- Ensuite, vous devez installer Bun. Pour ce faire, allez dans votre fenêtre cmd et tapez
powershell -c "irm bun.sh/install.ps1 | iex"
- Vous verrez le message « Bun a été installé avec succès » une fois le processus terminé.
Clonage du dépôt Devika
Afin d’installer les fichiers nécessaires, vous devez cloner le référentiel Devika depuis GitHub.
- Pour ouvrir l’invite de commande sur votre PC Windows, entrez simplement
cmd
oucommand prompt
dans le menu Démarrer, puis sélectionnez l’application dans la liste des résultats.
- Pour copier tous les fichiers nécessaires du référentiel sur votre ordinateur, entrez la commande
git clone https://github.com/stitionai/devika.git
dans l’invite de commande et appuyez sur la touche « Entrée ».
Les fichiers nécessaires ont été obtenus et un répertoire appelé « Devika » a été créé sur votre système. La tâche suivante consiste à installer toutes les dépendances supplémentaires.
Installation des dépendances nécessaires
Afin d’installer les dépendances nécessaires, il est nécessaire d’accéder au répertoire Devika.
- Entrez
cd devika
et appuyez sur la touche « Entrée ».
- Ensuite, tapez
pip install -r requirements.txt
pour installer les dépendances Python nécessaires et appuyez sur la touche « Entrée ».
- Suivez ceci avec la commande
pip install -r requirements.txtplaywright install --with-deps
. L’installation des dépendances peut prendre un certain temps.
Configuration des clés et des paramètres API
Afin de garantir un bon fonctionnement, Devika AI peut nécessiter des clés API spécifiques en fonction des fonctionnalités souhaitées. Ces paramètres peuvent être définis dans le config.toml
fichier situé dans le répertoire Devika.
- Dans le répertoire racine, tapez
config.toml
pour accéder au fichier de configuration.
- Si vous utilisez Windows, ouvrez le fichier à l’aide du Bloc-notes. La section « Clés API » du fichier de configuration vous permet d’ajouter vos propres clés pour différents modèles d’IA.
- Pour insérer une clé, collez-la simplement à côté de son modèle correspondant entre parenthèses. Une fois terminé, fermez le fichier.
Lancement du serveur Devika AI
Pour utiliser Devika AI, il est nécessaire de démarrer d’abord le serveur Devika.
- Dans le répertoire racine, tapez
python devika.py
et appuyez sur la touche « Entrée ».
- Dès que le serveur commence à s’exécuter, un message apparaîtra dans la fenêtre d’invite de commande.
Création et lancement du serveur d’interface utilisateur
Pour exécuter avec succès Devika AI, vous devez compiler et exécuter le serveur d’interface utilisateur lors de la dernière série d’étapes.
- Accédez au répertoire Devika en ouvrant une nouvelle fenêtre d’invite de commande et en utilisant la commande
cd devika
. - Ensuite, tapez
cd ui/
avant d’appuyer sur la touche « Entrée ».
- Suivez ceci avec
bun install
puisbun run dev
. Appuyez sur la touche « Entrée » après chaque commande.
- Votre installation est maintenant terminée et il vous suffit de démarrer Devika AI. Vous pouvez exécuter Devika AI dans votre navigateur après son installation en visitant http://localhost:3000 pour accéder à l’interface Devika AI.
Devika AI est une alternative gratuite et open source à Devin AI, la rendant facilement accessible à un public plus large. Si vous êtes curieux de savoir comment il peut rationaliser le processus de codage, vous pouvez suivre les étapes ci-dessus pour l’installer sur votre ordinateur.
Malgré cela, il est important de noter que l’outil Devika AI est encore en phase de développement. De ce fait, vous pourrez rencontrer des difficultés ou rencontrer des bugs lors de son utilisation. Cependant, les développeurs s’efforcent de résoudre avec diligence tous les problèmes liés à Devika AI et elle sera bientôt tout aussi efficace que son homologue propriétaire.
Laisser un commentaire