Résultats de recherche

filters logos

Filtrer les résultats

arrow down
Années
exclamation icon
Type de contenu
Exporter les résultats Sauvegarder les résultats
3 résultats de recherche
pen icon Communication
Recommandations de librairies logicielles par les grands modèles de langage : défis, risques et solutions
quote

Les bibliothèques logicielles jouent un rôle critique dans la fonctionnalité, l'efficacité et la maintenabilité des systèmes logiciels. Avec l'adoption croissante des grands modèles de langage (GMLs) par les développeurs pour simplifier leurs processus de code, il devient essentiel d'évaluer l'efficacité de ces modèles dans la recommandation de bibliothèques appropriées. Dans une première étude, nous avons évalué les performances de ChatGPT en tant que « bibliothécaire logiciel » en générant du code Python pour 10 000 questions issues de Stack Overflow. Nos résultats montrent que ChatGPT propose des bibliothèques comportant des licences copyleft restrictives, sans que cela ne soit explicitement communiqué, …

quote
pen icon Communication
Les grands modèles de langage (LLMs) influencent-ils le délai durant les étapes de demande de tirage (pull request)
quote

Les grands modèles de langage (LLM) offrent des bénéfices dans le développement de logiciels. Néanmoins, il reste à explorer le potentiel des modèles en tant qu'assistant dans les contextes de collaboration. Les résultats de cette étude exploratoire pourraient être cruciaux pour les développeurs qui envisagent d'adopter des outils d'intelligence artificielle (IA) générative lors des demandes de tirage (pull request). Néanmoins, il est impératif de se poser les questions suivantes : les LLMs accélèrent-ils les révisions du code, où sont-ils le plus souvent utilisés comme assistance, quelles sont les motivations à les utiliser lors de chaque stade de la revue du …

quote
pen icon Communication
Un cadre de développement logiciel évolutif fondé sur les systèmes multi-agents de grands modèles de langage
quote

L'émergence de grands modèles de langage (LLM) a récemment conduit au développement de systèmes multiagents. Cela a pour l'objectif à développer des systèmes intelligents qui peuvent effectuer des tâches complexes telles que les tâches de conception et développement logiciel. Cependant, les implémentations actuelles suivent une approche statique basée sur des modèles préétablis de processus de développement, qui s'appuient fortement sur des définitions de rôles et des catégorisations de tâches prédéfinies. Bien que cette approche statique basée sur les modèles prédéfinis soit efficace pour des tâches spécifiques, elle manque de flexibilité, d'autonomie et d'évolutivité pour s'adapter dynamiquement aux problèmes. Dans ce …

quote