GitHub Copilot : l'intelligence artificielle partenaire du développeur

Par:
fredericmazue

jeu, 01/07/2021 - 12:04

GitHub vient de lancer un aperçu technique de GitHub Copilot. qui présenté comme un partenaire d'intelligence artificielle pour aider le développeur à écrire un meilleur code.

Développé en collaboration avec OpenAI, GitHub Copilot est alimenté par OpenAI Codex, un nouveau système d'IA créé par OpenAI. OpenAI Codex a une connaissance approfondie de la façon dont les gens utilisent le code. Github souligne que OpenAI Codex est nettement plus capable que GPT-3 dans la génération de code, en partie parce qu'il a été formé sur un ensemble de données qui comprend une concentration beaucoup plus importante de code source public. GitHub Copilot fonctionne avec un large éventail de frameworks et de langages, mais cet aperçu technique fonctionne particulièrement bien pour Python, JavaScript, TypeScript, Ruby et Go.

Ceci pour les langages de programmation car 'humainement parlant' GitHubCopilot ne comprend que l'anglais ce qui impose que le code, noms des fonctions et commentaires, soit écrit dans cette langue pour pouvoir être analysés par GitHub Copilot.

Se basant sur le contexte du code sur lequel vous travaillez, GitHub Copilot  suggère des lignes entières ou des fonctions entières. Il vous aide à découvrir rapidement d'autres moyens de résoudre des problèmes, d'écrire des tests et d'explorer de nouvelles API. Sans avoir à personnaliser de manière fastidieuse une recherche de réponses sur Internet, souligne GitHub. Apprentissage automatique oblige, au fur et à mesure que vous tapez, GitHub Copilot s'adapte à la façon dont vous écrivez le code, pour vous aider à terminer votre travail plus rapidement.

Le nombre de places pour cet aperçu technique est limité. Vous pouvez vous inscrire sur le site officiel copilot.github.com