Aller directement au contenu principal

📚 Divers

⭐️ Stratégie de Recherche

La réalisation d'une réplication complète des applications de production avec les LLM est une entreprise complexe. Notre stratégie implique :

  1. Recherche Technique de Base : Se concentrer sur la recherche fondamentale pour comprendre et améliorer les aspects techniques de la génération et de la gestion de code.
  2. Compétences Spécialisées : Améliorer l'efficacité des composants de base grâce à la curation des données, aux méthodes de formation, et plus encore.
  3. Planification des Tâches : Développer des capacités pour la détection de bogues, la gestion du code source et l'optimisation.
  4. Évaluation : Établir des métriques d'évaluation complètes pour mieux comprendre et améliorer nos modèles.

🚧 Agent Par Défaut

🤝 Comment Contribuer

OpenDevin est un projet communautaire, et nous accueillons les contributions de tout le monde. Que vous soyez développeur, chercheur, ou simplement enthousiaste à l'idée de faire progresser le domaine de l'ingénierie logicielle avec l'IA, il existe de nombreuses façons de vous impliquer :

  • Contributions de Code : Aidez-nous à développer les fonctionnalités de base, l'interface frontend ou les solutions de sandboxing.
  • Recherche et Évaluation : Contribuez à notre compréhension des LLM en ingénierie logicielle, participez à l'évaluation des modèles ou suggérez des améliorations.
  • Retour d'Information et Tests : Utilisez l'ensemble d'outils OpenDevin, signalez des bogues, suggérez des fonctionnalités ou fournissez des retours sur l'ergonomie.

Pour plus de détails, veuillez consulter ce document.

🤖 Rejoignez Notre Communauté

Nous avons maintenant à la fois un espace de travail Slack pour la collaboration sur la construction d'OpenDevin et un serveur Discord pour discuter de tout ce qui est lié, par exemple, à ce projet, aux LLM, aux agents, etc.

Si vous souhaitez contribuer, n'hésitez pas à rejoindre notre communauté. Simplifions l'ingénierie logicielle ensemble !

🐚 Codez moins, créez plus avec OpenDevin.

Star History Chart

🛠️ Construit Avec

OpenDevin est construit en utilisant une combinaison de cadres et de bibliothèques puissants, offrant une base robuste pour son développement. Voici les technologies clés utilisées dans le projet :

FastAPI uvicorn LiteLLM Docker Ruff MyPy LlamaIndex React

Veuillez noter que la sélection de ces technologies est en cours, et que des technologies supplémentaires peuvent être ajoutées ou des existantes supprimées au fur et à mesure de l'évolution du projet. Nous nous efforçons d'adopter les outils les plus adaptés et efficaces pour améliorer les capacités d'OpenDevin.

📜 Licence

Distribué sous la licence MIT. Voir notre licence pour plus d'informations.