Le paradigme de la programmation assistée par l'IA

Programmation assistée par l'IA pour développeurs et développeuses

Francesca Donadoni

AI Curriculum Manager, DataCamp

Objectifs du cours

$$

  • 📙 Définir comment l'IA soutient diverses tâches de programmation

    • Autocomplétion de code
    • Débogage
    • Génération de tests
    • Documentation
  • 🤔 Choisir le bon modèle selon vos besoins de codage

  • ✄ Rédiger les meilleurs amorces pour coder

  • 🚀 Créer des pipelines IA robustes pour doper votre productivité en code

Programmation assistée par l'IA pour développeurs et développeuses

Le paradigme de la programmation assistée par l'IA

LLMs_and_software_development_1.png

Programmation assistée par l'IA pour développeurs et développeuses

Le paradigme de la programmation assistée par l'IA

LLMs_and_software_development_2.png

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

coder_models_1.png

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

coder_models_2.gif

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

coder_models_5.png

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

coder_models_7.gif

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

$$

9.png

$$

10.png

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

Modèles généraux (avec capacités de codage)

11.png

Programmation assistée par l'IA pour développeurs et développeuses

Modèles de codage

Modèles généraux (avec capacités de codage)

11.png

Modèles spécialisés en code (ajustés finement pour coder)

12.png

Programmation assistée par l'IA pour développeurs et développeuses

Choisir le modèle

Quel modèle convient le mieux à ma tâche ?

Programmation assistée par l'IA pour développeurs et développeuses

Choisir le modèle

Quel modèle convient le mieux à ma tâche ?

Type de tâche Modèles les plus adaptés
Tâches complexes nécessitant un raisonnement poussé o-series, Claude Opus, Gemini Ultra

$$

22.png

Programmation assistée par l'IA pour développeurs et développeuses

Choisir le modèle

Quel modèle convient le mieux à ma tâche ?

Type de tâche Modèles les plus adaptés
Tâches complexes nécessitant un raisonnement poussé o-series, Claude Opus, Gemini Ultra
Tâches simples nécessitant une faible latence o-mini, Gemini Flash

$$

23.png

Programmation assistée par l'IA pour développeurs et développeuses

Choisir le modèle

Quel modèle convient le mieux à ma tâche ?

Type de tâche Modèles les plus adaptés
Tâches complexes nécessitant un raisonnement poussé o-series, Claude Opus, Gemini Ultra
Tâches simples nécessitant une faible latence o-mini, Gemini Flash
Tâches générales de codage GPT, Claude Sonnet

$$

24.png

Programmation assistée par l'IA pour développeurs et développeuses

Passons à la pratique !

Programmation assistée par l'IA pour développeurs et développeuses

Preparing Video For Download...