OpenDevin – Le code de l’IA ici – .

OpenDevin – Le code de l’IA ici – .
OpenDevin – Le code de l’IA ici – .

Après Devin et Devika, OpenDevin est un projet open source qui vous permet d’avoir un ingénieur logiciel d’IA autonome. Créé par Cognition Labs, ce petit génie du codage est capable d’effectuer des tâches complexes et de collaborer activement avec les développeurs sur des projets.

Il est encore en développement, loin de tenir toutes ses promesses, mais OpenDevin sera capable de générer du code de manière totalement autonome, de détecter des bugs, d’optimiser nos programmes…

Pour l’installer vous aurez besoin de :

  • Linux, Mac OS ou WSL sur Windows
  • Docker (pour ceux qui utilisent MacOS, assurez-vous d’autoriser l’utilisation du socket Docker par défaut dans les paramètres avancés !)
  • Python >= 3.11
  • NodeJS >= 18.17.1
  • Poésie >= 1,8

Ensuite, vous devrez « c« construire » le projet, qui comprend la configuration de l’environnement et l’installation des dépendances. Cette étape garantit qu’OpenDevin est prêt à fonctionner sans problème sur votre système.

make build

Notez qu’OpenDevin prend en charge une grande variété de modèles de langage (LM) grâce à la puissante bibliothèque litellm. Par défaut, GPT-4 d’OpenAI est le modèle par défaut, mais vous avez le choix.

Pour configurer le LM de votre choix, suivez ces étapes :

  1. Utilisez le Makefile : Avec une seule commande, vous pouvez avoir une configuration LM fluide pour votre expérience OpenDevin. Exécutez simplement : make setup-config Cette commande vous demandera la clé API LLM et le nom du modèle, garantissant qu’OpenDevin est adapté à vos besoins spécifiques.
  2. Ou allez à la manuel de configuration: Vous pouvez mettre à jour manuellement le fichier config.toml situé dans le répertoire racine du projet. Vous y trouverez les champs llm_api_key et llm_model_nameoù vous pouvez définir le LM de votre choix.

Une fois l’installation terminée, le lancement d’OpenDevin est aussi simple que l’exécution d’une seule commande. Cette commande démarre les serveurs back-end et front-end de manière transparente, vous permettant d’interagir avec OpenDevin sans aucun problème.

make run

Si vous préférez, vous pouvez démarrer le serveur backend indépendamment pour vous concentrer sur les tâches ou les configurations liées au backend.

make start-backend

De même, vous pouvez démarrer le serveur frontal seul pour travailler sur des composants liés au frontend ou sur des améliorations d’interface.

make start-frontend

Et si vous avez besoin d’aide :

make help

Et voilà ! Vous êtes maintenant prêt à commencer à utiliser OpenDevin. Personnellement, je préfère toujours l’approche manuelle en mode Project Manager avec Cursor notamment. Mais peut-être qu’un jour, un outil comme OpenDevin sera assez intelligent pour tout faire de A à Z… qui sait ?

 
For Latest Updates Follow us on Google News
 

PREV Bientôt des prothèses de jambes contrôlées par le cerveau ? – .
NEXT JVMag – Battlefield 3, BF4 et Hardline ne vont pas disparaître ! – .