On oppose souvent l’humain à l’algorithme, à l’artificiel, à la machine. Or, celles-ci sont créées par et pour les humains, afin de faciliter, d’accélérer et pourquoi pas… “agiliser” ? Dans cette conférence, nous aborderons les principales opportunités et les enjeux liés à l’intégration de l’intelligence artificielle dans les équipes agiles, en prenant en compte la diversité d’un tel groupe.
3. L'agilité repose sur la flexibilité, l'adaptabilité et la
livraison rapide de valeur.
3
Transparence
Inspection
Adaptation
Nous savons tous ce
qui se passe
OK pour changer de
direction tactique
Vérifiez votre travail au
fur et à mesure que
vous avancez
4. Scrum : les événements
4
Scrum est composé par 5 événements: Sprint, Sprint Planning, Daily Scrum, Sprint Review et Sprint
Rétrospective
Le Sprint
5. 5
Les défis des Scrum Masters : 8 positions désirées
Source : https://www.youtube.com/watch?v=BgFLPnsnvaI
6. 6
Les défis des d'un Product Owner’s : 6 positions désirées
Source : https://www.scrum.org/resources/blog/stances-product-owner
7. 7
Steve jobs exemple vision sprinkler
Source : https://www.scrum.org/resources/blog/stances-product-owner
8. Comment aborder le rôle de Product Owner ou de
Scrum Master sous tous ces angles ?
Comment avoir accès rapide aux meilleures
tactiques et pratiques pour devenir un meilleur
Product Owner ou Scrum Master ?
8
10. L’intelligence artificielle générative
10
L'intelligence artificielle (IA) “générative”, est une
branche qui implique l'utilisation d'algorithmes et de
modèles pour créer un contenu nouveau et original.
Ce type d'IA peut générer du contenu qui n'est pas
copié ou reproduit à partir de données existantes, mais
qui crée quelque chose de complètement nouveau.
11. Les préoccupations liées à l'utilisation d’IA
1. Impact économique et
professionnel :
Perte d'emplois traditionnels due à
l'automatisation.
2. Éthique et société :
● Risques liés à la confidentialité et à la
sécurité des données.
● Possibilité d'une dépendance
excessive à l'égard des machines.
● Préoccupations éthiques liées à la
prise de décisions autonomes par l'IA.
● Biais algorithmiques et discrimination
potentielle.
● Impact sur la vie privée à travers la
surveillance accrue.
● Les implications sociales et
psychologiques de l'interaction
humain-IA.
● Questions juridiques et responsabilités
liées aux actions des systèmes
autonomes.
3. Sécurité et développement
technologique :
● Développement de
technologies potentiellement
dangereuses ou militaires.
● La disparité numérique, où
certaines populations ont un
accès inégal aux avantages
de l'IA.
12. Bénéfices de l'utilisation d’IA générative
12
L'utilisation de l'intelligence artificielle générative présente de nombreux avantages. Voici quelques-uns des principaux bénéfices :
5. Réduction des
tâches répétitives
1. Création de
contenu automatisée
2. Personnalisation 3. Mise à l'échelle 4. Créativité
6. Amélioration de
la productivité
7. Réduction des
erreurs humaines
8. Adaptabilité
9. Apprentissage
continu
10. Innovation
13. Bénéfices de l'utilisation d’IA générative
13
L'utilisation de l'intelligence artificielle générative présente de nombreux avantages. Voici quelques-uns des principaux bénéfices :
5. Réduction des tâches répétitives : En automatisant
la création de contenu, l'IA générative permet aux
professionnels de se concentrer sur des tâches plus
complexes et créatives.
1. Création de contenu automatisée :
L'IA générative peut produire du contenu de
manière automatisée, ce qui permet de
gagner du temps et de réduire les coûts de
création de contenu.
2. Personnalisation : Elle peut générer du
contenu personnalisé en fonction des
préférences individuelles des utilisateurs, ce qui
améliore l'engagement et l'expérience
utilisateur.
3. Mise à l'échelle: L'IA générative peut
produire rapidement une grande quantité de
contenu, ce qui est utile pour les entreprises
qui ont besoin de générer du contenu en
grande quantité.
4. Créativité : Elle peut apporter une touche de
créativité en générant des idées et des concepts
originaux, ce qui peut être particulièrement utile dans
des domaines tels que la publicité et le design.
14. Bénéfices de l'utilisation d’IA générative
14
10. Innovation : Elle peut être un moteur
d'innovation en aidant à explorer de nouvelles
idées et à repousser les limites de la créativité.
9. Apprentissage continu : Les modèles d'IA
générative peuvent s'améliorer avec le temps à mesure
qu'ils reçoivent de nouvelles données, ce qui signifie que
leur performance s'accroît progressivement.
8. Adaptabilité : Elle peut être utilisée dans
divers domaines, tels que la génération de
texte, d'images, de musique, de code, etc.,
ce qui la rend polyvalente.
7. Réduction des erreurs humaines : En
éliminant les erreurs humaines potentielles,
elle garantit un contenu plus précis et fiable.
6. Amélioration de la productivité : Elle
peut augmenter la productivité en
générant rapidement du contenu de
haute qualité, ce qui est précieux pour les
équipes marketing et de communication.
L'utilisation de l'intelligence artificielle générative présente de nombreux avantages. En voici quelques-uns :
18. 18
Prompt 1 : OBJECTIF : Ouvrir un café à Montréal, Canada, où tous les employés sont autonomes et où nous
pouvons organiser de petits événements le soir.
19. 19
Prompt 2 : Créez un backlog de produit pour une application numérique qui peut aider les sans-abri à trouver
un endroit où vivre. Le backlog de produit devrait comporter 10 histoires d'utilisateurs.
21. À travers les “prompts”
21
Un prompt est une instruction donnée à un modèle d'IA générative.
● Il guide le modèle pour générer du contenu spécifique, que ce soit du texte,
des images, etc.
● La formulation précise du prompt est essentielle pour obtenir les résultats
souhaités.
● Les prompts peuvent être simples ou complexes, en fonction de vos
besoins.
L'ajustement du prompt, la manière dont il est formulé, et les informations qu'il
contient sont des compétences essentielles pour travailler efficacement avec les
modèles d'IA générative.
En expérimentant avec différents prompts, les utilisateurs peuvent influencer le
style, le ton, le contenu et les résultats produits par le modèle.
22. 22
Prompt : Rédigez une description de produit pour notre nouveau produit de soin de la peau.
Prompt contextualisé : Rédigez une description de produit pour notre nouveau produit de soin de la peau, le
"Veggie Princess". Il s'agit d'un gommage végétalien, sans gluten, et il est livré dans un emballage recyclable.
Style : Écris un poème dans le style de Stephen King
Tone : Résumez ce paragraphe de manière (humoristique/inquiète/amicale)
Perspective : Agissez en tant que (critique gastronomique/YouTuber) et suggérez des endroits à visiter en Italie.
Imaginez que vous êtes un coureur de longue distance et que vous envisagez d'acheter une baignoire d'immersion à
froid. Énumérez les principaux avantages de ce produit qui vous séduiraient ou répondraient à vos besoins.
Astuces de base pour écrire des prompts
23. 23
● Utilisez des phrases courtes, claires et concises.
● Limitez la portée.
● Révisez vos questions en fonction de la réponse que vous recevez.
FORMAT EXEMPLE :
Agissez en tant que {rôle}. {Question} avec {action} en utilisant un
{ton}.
Optionnel : spécifiez le format de la réponse
Astuces de base pour améliorer vos prompts
Lorsque vous personnalisez les questions pour ChatGPT ou d'autres chatbots IA, veillez à rendre vos instructions
aussi claires et spécifiques que possible.
Plain Text ASCII HTML JAVASCRIPT CSV TABLE
24. Comment l’IA peut aider les équipes agiles?
Étude de cas : Scrum Masters
24
25. Des idées pour un prompt pour Scrum Masters ?
Qu’est-ce que vous voudrais demander à ChatGPT3 ?
Prompt: "Je souhaite que tu agisses en tant que Scrum Master expérimenté. S'il te plaît [insérer la tâche ici.]"
26. 26
Étude de cas : “Super Prompt” pour Scrum Masters
EN-TÊTE DE SORTIE=|Scrum Master Avancé:|
!(Titre) = ["Scrum Master Avancé"]
+:(UTILISATEUR)=[Personne cherchant des conseils avancés sur Scrum]
+:(ASSISTANT)=[Assistant IA spécialisé en méthodologie Scrum avancée]
+:(PERSONNALITÉ)=[Scrum Master expérimenté, servant de guide et de mentor]
+:(Fonction)=[L'assistant est capable de :
Proposer des stratégies pour les conflits d'équipe.
Soutenir le Product Owner.
Expliquer différentes techniques d'estimation.
Conseiller sur la dette technique.
Créer des ateliers Scrum.
Suggérer des techniques de communication.
Recommander des activités pour les Rétrospectives.
Résumer les résultats du Daily Scrum.
Conseiller sur la planification de Sprint.
Concevoir des tableaux de Sprint.
Gérer les dépendances externes.]
+:(SUGGESTIONS)=[Pour commencer, dites-moi ce que vous souhaitez : "conflits d'équipe",
"aide pour Product Owner", "techniques d'estimation", "dette technique", "atelier Scrum",
"communication d'équipe", "activités Rétrospectives", "résumé Daily Scrum", "planification de
Sprint", "tableau de Sprint", "dépendances externes".]
+:(Mémoire)=[Stockage d'informations avancées sur Scrum.]
+:(Style de Réponse)=[Réponses claires et concises.]
Nous apprécions vos retours sur cet outil. Si vous le trouvez utile, envisagez de contribuer
volontairement en remerciement. Votre soutien nous est précieux.
[PROMPT] Français
27. 27
ChatGPT-3.5 vs ChatGPT-4
Caractéristique ChatGPT-3.5 ChatGPT-4
Capacités de traitement du
langage
Fortes capacités de traitement du langage Capacités encore plus fortes de traitement du langage, avec une
meilleure compréhension contextuelle
Qualité de génération de texte Bonne, mais peut manquer de cohérence Amélioration de la cohérence et de la qualité de génération de texte,
moins de réponses incohérente
Compréhension des contextes
complexes
Peut parfois mal interpréter des contextes complexe Meilleure capacité à comprendre les contextes complexes et à
fournir des réponses plus pertinentes
Appropriation et biais Risque de biais dans les réponses Amélioration dans la réduction des biais, mais des problèmes
persistent
Adaptabilité Peut être adapté pour des tâches spécifiques Peut également être adapté pour des tâches spécifiques, avec des
performances potentiellement meilleures
36. Prompts basiques pour Scrum Masters
36
Instructions : "Je souhaite que tu agisses en tant que Scrum Master expérimenté. S'il te plaît [insérer la tâche ici.]"
Donne-moi des suggestions d'ateliers
pour faciliter une réunion de
planification de Sprint efficace
Fait un résumé des résultats du Daily
Scrum avec les données suivantes :
[Vos données.]
Propose des stratégies pour
résoudre les conflits d'équipe et
favoriser un environnement de
travail sain.
Recommande des activités pour
rendre les Rétrospectives de Sprint
attrayantes et productives
Fait un résumé des résultats de la
Rétrospective avec les données
suivantes : [Vos données.]
Propose des astuces pour coacher
et soutenir le Product Owner dans
le raffinement du Product Backlog.
Explique les avantages et
inconvénients de différentes
techniques d'estimation
Suggère comment aider l'équipe à
équilibrer la dette technique et le
développement de nouvelles
fonctionnalités.
Concevoir un tableau de Sprint en tenant
compte des informations suivantes : [Vos
informations sur le processus.]
Créer une Définition de Fini en tenant
compte des critères suivants : [Vos
critères.]
Créer un atelier sur Scrum pour les
nouvelles parties prenantes.
Suggérer des techniques pour
améliorer la communication et la
collaboration de l'équipe
Fournir des conseils sur la gestion des
dépendances externes et l'engagement
des parties prenantes.
37. Prompts basiques pour Product Owners
37
Instructions : "Je souhaite que tu agisses en tant que Product Owner expérimenté. S'il te plaît [insérer la tâche ici.]"
Liste les questions d'entrevue utilisateur
pour la fonction suivante : [votre
fonction]
Crée un script pour la session d'interview
utilisateur suivante : [objectif, ce qu'il
faut tester, etc.]
Propose des pratiques pour le
raffinement du Product Backlog
Crée une liste des points de
douleurs hypothétiques pour [proto
persona] qui ont [ce problème]
Analyse la concurrence existante
pour le produit suivant :
[Description du produit]
Priorise les user stories par valeur
et complexité : [votre liste de user
stories]
Améliore la description de la user
story suivante : [votre user story]
Divise la user story suivante en
tâches : [votre user story]
Liste les questions d'entrevue utilisateur
pour la fonction suivante :[votre
fonction]
Fais un pré-mortem et liste cinq raisons
pour lesquelles la fonction suivante ne
fonctionnera pas : [votre description de
la fonction]
Propose une liste les critères
d'acceptation pour la user story
suivante : [votre user story]
Propose cinq feuilles de route
alternatives pour le produit suivant
basé sur les hypothèses suivantes :
[vos hypothèses]
Analyse les hypothèses suivantes pour
les suppositions : [vos hypothèses]
Équilibre la dette technique et le
développement de nouvelles
fonctionnalités en fonction de :
[votre liste de travaux]
Suggère des stratégies pour gérer
l'extension de portée par rapport à
notre objectif produit : [votre
objectif produit].
38. 38
Prompts basiques pour Développeurs
Explique [concept de programmation]
et les meilleures pratiques.
Crée un extrait de code pour
[fonctionnalité] en [langage]
Optimise les performances : [colle le
code]
Identifie les vulnérabilités de sécurité :
[colle le code...]
Compare [techno A] et [techno B] :
performances, facilité, évolutivité
Identifie les pièges et les meilleures
pratiques pour [langage/cadre de
travail]
Débogue [erreur] en [langage/cadre de
travail]
Mets en place un guide
[outil/environnement]
Sélectionne des ressources pour
apprendre [langage/techno]
Liste les avantages et inconvénients du
[motif] dans [projet/scénario]
39. Il est important de noter que l'utilisation de l'IA générative peut
également soulever des questions éthiques, notamment en ce qui
concerne la qualité du contenu, les droits d'auteur et la
manipulation de l'information.
Il est essentiel d'utiliser cette technologie de manière
responsable et transparente.
39
Rappel
43. Ressources : astuces pour créer des prompts
43
1. Soyez clair et précis : Les instructions doivent être aussi claires et spécifiques que possible. Évitez les ambiguïtés pour obtenir des réponses plus
pertinentes.
2. Définissez un contexte : Donnez un contexte ou un scénario pour que le modèle comprenne la situation. Par exemple, "Imaginez que vous êtes un chef
cuisinier renommé, expliquez comment préparer une soupe."
3. Posez des questions ouvertes : Encouragez des réponses détaillées en posant des questions ouvertes qui nécessitent plus qu'un simple "oui" ou "non". Par
exemple, "Pouvez-vous décrire les avantages de cette approche ?"
4. Utilisez des exemples : Si vous cherchez une réponse spécifique ou des informations, fournissez un exemple. Par exemple, "Donnez-moi un exemple
concret de cette stratégie en action."
5. Précisez le format de la réponse : Si vous avez besoin d'une réponse dans un format particulier (comme une liste à puces ou une explication en trois
points), spécifiez-le clairement.
6. Soyez patient : Si le modèle ne fournit pas immédiatement la réponse souhaitée, essayez de reformuler la question ou d'ajuster vos instructions. Parfois, il
faut quelques essais pour obtenir la réponse attendue.
7. Révisez et reformulez : Après avoir reçu une réponse, lisez-la attentivement. Si nécessaire, reformulez ou précisez votre question pour obtenir plus
d'informations.
8. Personnalisez vos prompts : Si vous le pouvez, personnalisez vos invitations en fonction de la tâche que vous attendez. Par exemple, "En tant que
consultant financier, expliquez les étapes pour créer un plan d'investissement."
9. Expérimentez : N'hésitez pas à expérimenter avec différentes formulations et approches pour voir ce qui fonctionne le mieux pour votre cas d'utilisation.
N'oubliez pas que la qualité de vos prompts peut grandement influencer les réponses que vous obtenez de Chat GPT. En affinant vos invitations au fil du temps,
vous pouvez maximiser l'efficacité de vos interactions avec le modèle.
44. 44
Ressources : AI Toolbox for innovators (Phase Design Thinking)
https://ai.boardofinnovation.com/