Aller directement au contenu principal
Questions Fréquemment Posées
Qu'est-ce qu'OpenDevin ?

OpenDevin est un ingénieur logiciel autonome qui peut résoudre des tâches d'ingénierie logicielle et de navigation web à tout moment. Il peut exécuter des requêtes en sciences des données, telles que "Trouver le nombre de demandes de pull à l'repository OpenDevin dans les derniers mois", et des tâches d'ingénierie logicielle, comme "Veuillez ajouter des tests à ce fichier et vérifier si tous les tests passent. Si ce n'est pas le cas, réparez le fichier."

De plus, OpenDevin est une plateforme et communauté pour les développeurs d'agents qui souhaitent tester et évaluer de nouveaux agents.

Support
Si vous rencontrez un problème que d'autres utilisateurs peuvent également avoir, merci de le signaler sur GitHub. Si vous avez des difficultés à l'installation ou des questions générales, rejoignez-vous sur Discord ou Slack.
Comment résoudre un problème sur GitHub avec OpenDevin ?
Pour résoudre un problème sur GitHub en utilisant OpenDevin, envoyez une commande à OpenDevin demandant qu'il suit des étapes comme les suivantes :
  1. Lisez l'issue https://github.com/OpenDevin/OpenDevin/issues/1611
  2. Cloner le dépôt et vérifier une nouvelle branche
  3. Sur la base des instructions dans la description de l'issue, modifiez les fichiers pour résoudre le problème
  4. Pousser le résultat à GitHub en utilisant la variable d'environnement GITHUB_TOKEN
  5. Dites-moi le lien que je dois utiliser pour envoyer une demande de pull
Avant de lancer OpenDevin, vous pouvez faire :
export SANDBOX_ENV_GITHUB_TOKEN=XXX
où XXX est un jeton GitHub que vous avez créé et qui a les autorisations pour pousser dans le dépôt OpenDevin. Si vous n'avez pas d'autorisations de modification du dépôt OpenDevin, vous devrez peut-être changer cela en :
Push the resulting output to my fork at https://github.com/USERNAME/OpenDevin/ using the GITHUB_TOKEN environment variable
où USERNAME est votre nom GitHub.
Comment OpenDevin est-il différent de Devin ?

Devin est un produit commercial par Cognition Inc., qui a servi d'inspiration initiale pour OpenDevin. Les deux visent à bien faire le travail d'ingénierie logicielle, mais vous pouvez télécharger, utiliser et modifier OpenDevin, tandis que Devin peut être utilisé uniquement via le site de Cognition. De plus, OpenDevin a évolué au-delà de l'inspiration initiale, et est maintenant un écosystème communautaire pour le développement d'agents en général, et nous serions ravis de vous voir rejoindre etcontribuer!

Comment OpenDevin est-il différent de ChatGPT ?

ChatGPT vous pouvez accéder en ligne, il ne se connecte pas aux fichiers locaux et ses capacités d'exécution du code sont limitées. Alors qu'il peut écrire du code, mais c'est difficile à tester ou à exécuter.