Aperçu
Ce cours sur l'Intelligence Artificielle (IA) pour le développement de logiciels explore l'utilisation de grands modèles de langage IA tels que ChatGPT, Bard et d'autres, ainsi que leurs avantages et défis potentiels. À travers des exemples et des activités pratiques, vous développerez une compréhension des moyens par lesquels l'IA peut accélérer les tâches de développement de logiciels et libérer du temps pour un travail plus créatif et stratégique.
Caractéristiques Uniques de ce Cours :
- Exploration de plusieurs outils IA basés sur le navigateur
- Activités pratiques, mais simples, ne nécessitant aucune installation de logiciels
- Accent mis sur l'utilisation responsable et éthique de l'IA
- Pour les débutants souhaitant commencer à utiliser des outils d'IA générative
- Idées utiles pour tirer parti des outils afin d'améliorer et de rendre votre travail plus efficace
- Stratégies éprouvées pour utiliser les outils IA des scientifiques des données et développeurs de logiciels scientifiques en activité
- Approche ludique et amusante pour apprendre
Public Cible :
- Professionnels cherchant à améliorer leur efficacité
- Étudiants souhaitant en savoir plus sur la programmation
- Toute personne curieuse de savoir comment exploiter l'IA pour la technologie
Remarque : Ceux qui sont complètement nouveaux en programmation trouveront difficile d'utiliser les outils IA pour créer des solutions logicielles pour le moment. Il est utile d'avoir quelques connaissances fondamentales pour écrire des instructions appropriées et discerner quand le code ne fonctionne pas comme prévu. Nous conseillons aux novices de demander une revue par un expert.
Objectifs d'Apprentissage :
- Expliquer les bases de l'IA et son potentiel pour améliorer les workflows de développement de logiciels
- Mettre en œuvre des stratégies pour écrire et déboguer du code en utilisant des outils basés sur l'IA
- Décrire les avantages de la refactorisation de code en utilisant des techniques assistées par l'IA, telles que rendre le code lisible, le maintenir bref et l'optimiser
- Appliquer les meilleures pratiques pour annoter le code en utilisant l'IA
- Reconnaître les stratégies pour utiliser les outils basés sur l'IA pour comprendre et analyser le code, comme la compréhension de code dans des langages ou fonctions inconnus
- Discuter des défis et des implications éthiques de l'utilisation de l'IA dans différents aspects du développement de logiciels
Accessibilité : Nous nous engageons à rendre notre contenu accessible et disponible pour tous. Nous accueillons tous les retours que vous pourriez avoir à ce lien. Les questions relatives aux aménagements d'accessibilité doivent être adressées à ce portail.
Des versions PDF de ce cours peuvent être trouvées à ce lien.
Université : Centre de Recherche sur le Cancer Fred Hutchinson
Fournisseur : Coursera
Catégories : Cours d'Intelligence Artificielle, Cours de Bioinformatique, Cours LLM (Large Language Model), Cours de Développement de Logiciels
Programme
Enseigné par
Elizabeth Humphries, PhD, Carrie Wright, PhD, Candace Savonen, MS and Ava Hoffman, PhD
Étiquettes