Le lancement de ChatGPT a démontré la puissance de l’IA générative. Aujourd’hui, Devin, le « premier ingénieur logiciel d’IA au monde », fait des vagues. Alors que Devin reste en version bêta fermée, Devika offre une expérience similaire en tant qu’ingénieur logiciel d’IA open source d’un développeur indien. Prêt à l’essayer vous-même ? Vous trouverez ci-dessous comment installer et configurer Devika AI.
Qu’est-ce que Devika AI ? Devika AI est une alternative open source à Devin, le premier ingénieur logiciel d’IA au monde. Inspiré par Devin, Devika vous aide à écrire des programmes mais avec l’avantage clé d’être totalement gratuit. Cet outil puissant a été développé par Mufeed VH, 21 ans, fondateur de Lyminal et Stition.AI.
Devika AI offre une expérience collaborative : n’importe qui peut utiliser, partager et améliorer sa base de code. Il comprend les invites en langage naturel, recherche des solutions de codage optimales et agit comme un assistant intelligent, offrant des moyens d’améliorer votre code. Les capacités de Devika proviennent de modèles d’IA avancés tels que Claude et GPT-4, lui permettant d’aborder des tâches de codage complexes.
Téléchargement et installation de dépendances
Pour exécuter Devika AI, vous avez besoin de quelques dépendances, notamment Ollama et Bun.
Installation d’Ollama et Bun
- 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 référentiel Devika
Vous devez maintenant cloner le référentiel Devika depuis GitHub pour obtenir les fichiers requis pour l’installation.
- Lancez l’invite de commande sur votre PC Windows en tapant
cmd
oucommand prompt
dans le menu Démarrer et en sélectionnant l’application dans les résultats.
- Copiez et collez cette commande dans l’invite de commande,
git clone https://github.com/stitionai/devika.git
. Appuyez sur la touche « Entrée » pour permettre à votre système de copier tous les fichiers nécessaires du référentiel sur votre ordinateur.
Votre système dispose désormais des fichiers dont il a besoin et a créé un répertoire nommé « Devika ». L’étape suivante consiste à installer des dépendances supplémentaires.
Installation des dépendances requises
Pour installer les dépendances requises, vous devez accéder au répertoire Devika.
- Tapez
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 API et de la configuration
Selon les fonctionnalités que vous souhaitez utiliser, Devika AI peut avoir besoin de clés API spécifiques pour fonctionner correctement. Vous pouvez les configurer pour établir les paramètres que l’outil AI utilisera dans le config.toml
fichier du 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 ajouter une clé, collez-la simplement à côté de son modèle respectif entre crochets. Lorsque vous avez terminé, fermez le fichier.
Démarrage du serveur Devika AI
Pour exécuter Devika AI, vous devez d’abord démarrer le serveur Devika.
- Dans le répertoire racine, tapez
python devika.py
et appuyez sur la touche « Entrée ».
- Lorsque le serveur démarre, vous verrez un message dans la fenêtre d’invite de commande.
Compilation et exécution du serveur d’interface utilisateur
La dernière série d’étapes que vous devez effectuer pour exécuter Devika AI consiste à compiler et à exécuter le serveur d’interface utilisateur.
- Ouvrez une nouvelle fenêtre d’invite de commande et accédez au répertoire Devika à l’aide de
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, étant une alternative gratuite et open source à Devin AI, est plus accessible à un plus grand nombre de personnes. Si vous souhaitez découvrir comment cela peut simplifier le processus d’écriture de programmes, les étapes ci-dessus vous aideront à l’installer sur votre système.
Cela dit, gardez à l’esprit que l’outil Devika AI est actuellement en développement. Cela signifie que vous pouvez rencontrer des problèmes lorsque vous essayez de le faire fonctionner ou rencontrer des bugs même pendant son fonctionnement. Cependant, les développeurs travaillent activement à la résolution des problèmes liés à Devika AI, et ce n’est qu’une question de temps avant qu’elle ne soit à égalité avec son homologue propriétaire.
Laisser un commentaire