Chapitre 2. Comment fonctionne la technologie de codage de l'IA
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Dans ce chapitre, nous allons ouvrir le capot des outils de programmation assistée par l'IA et jeter un coup d'œil à ce qui les fait fonctionner. Nous nous pencherons brièvement sur l'histoire, nous ferons un tour d'horizon des modèles de transformation et des LLMs, et nous ferons une démonstration de l'OpenAI Playground. Ensuite, nous recevrons des conseils sur la façon d'évaluer les LLMs.
Comprendre ce que cette puissante technologie peut et ne peut pas faire ouvrira la voie à une utilisation plus intelligente des outils de programmation assistés par l'IA pour les projets logiciels du monde réel.
Caractéristiques principales
Sur le marché, les outils de programmation assistée par l'IA tels que GitHub Copilot, Tabnine, CodiumAI et Amazon CodeWhisperer ont fait parler d'eux. Les fabricants de chaque produit tentent d'afficher leur propre ensemble de cloches et de sifflets. Mais ces outils partagent un grand nombre de fonctionnalités. Le tableau 2-1 résume certaines des principales caractéristiques.
| Fonctionnalité | Description |
|---|---|
| Suggestions de codes | Fournit des suggestions de code basées sur les commentaires et le contexte du fichier ; recommande des lignes individuelles ou des fonctions entières. |
| Complétions ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access