📚 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 :
- 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.
- 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.
- Planification des Tâches : Développer des capacités pour la détection de bogues, la gestion du code source et l'optimisation.
- Évaluation : Établir des métriques d'évaluation complètes pour mieux comprendre et améliorer nos modèles.
🚧 Agent Par Défaut
- Notre agent par défaut est actuellement le CodeActAgent, capable de générer du code et de gérer des fichiers. Nous travaillons sur d'autres implémentations d'agents, y compris SWE Agent. Vous pouvez lire à propos de notre ensemble actuel d'agents ici.
🤝 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.
🛠️ 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 :
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.