Livre

LLM-Assisted Software Design

Un langage de motifs pour concevoir des logiciels à l'ère des LLM.

🎧 Entretien audio sur le livre

Ce livre explore une nouvelle manière de concevoir les systèmes logiciels à l'ère des LLM. Plutôt que de voir ces outils comme de simples assistants, LLM-Assisted Software Design propose de les considérer comme de véritables partenaires de dialogue, capables d'augmenter notre pensée, notre créativité et nos processus de conception.

Le cœur du livre est une grammaire de motifs d'interaction : des structures, des postures, des canevas qui permettent aux développeurs, PO, coachs agiles et architectes d'intégrer les LLM dans leurs pratiques quotidiennes, de manière structurée, éthique et efficace.

16 chapitres, des dizaines d'exemples, des fiches-outils, des canevas de prompt, une réflexion sur les rôles, la responsabilité, l'éthique et les futurs métiers de la conception augmentée. Pensé comme une conversation entre humains et IA — à continuer dans vos équipes.

Les Motifs de Dialogue

Le cœur de cette approche réside dans une grammaire de motifs d'interaction qui structure la collaboration entre humains et IA.

Les 9 Motifs de Dialogue Fondamentaux

Question Socratique

Finalité : Clarifier un besoin flou

Geste clé : Poser des questions ciblées

Prompt-type : « Aide-moi à clarifier ma demande en me posant des questions. »

Exploration guidée

Finalité : Structurer un sujet complexe

Geste clé : Demander un découpage ou un plan

Prompt-type : « Propose un plan en étapes pour aborder ce sujet. »

Spécification inversée

Finalité : Comprendre du code sans documentation

Geste clé : Inférer les intentions à partir du code

Prompt-type : « Quelles règles métier ce code implémente-t-il ? »

Modèle miroir

Finalité : Comparer des options avant un choix

Geste clé : Générer plusieurs solutions puis les comparer

Prompt-type : « Propose 2 ou 3 options et compare-les sur ces critères… »

Clarification par contre-exemple

Finalité : Tester la solidité d'une solution

Geste clé : Demander un cas où ça échoue

Prompt-type : « Quelle situation rend cette solution invalide ? »

Prompt piloté par les tests

Finalité : Stabiliser la qualité des réponses

Geste clé : Définir les attentes avant d'écrire

Prompt-type : « Voici un exemple de sortie attendue. Que faut-il inclure dans le prompt ? »

Reformulation visuelle

Finalité : Détecter les flous dans une solution textuelle

Geste clé : Représenter sous forme visuelle puis reformuler

Prompt-type : « Voici ma compréhension sous forme structurée. Que manque-t-il ? »

Soin systémique

Finalité : Identifier les causes profondes d'un problème

Geste clé : Enquêter par questionnement causal

Prompt-type : « Peux-tu m'aider à explorer les causes racines de ce problème ? »

Cascade de prompts

Finalité : Approfondir un sujet complexe étape par étape

Geste clé : Construire une progression (question → esquisse → test → raffinement)

Prompt-type : « Nous allons travailler en plusieurs étapes. Voici la première… »

Postures d'Interaction

Structure du Livre

Une exploration complète en 16 chapitres + 6 annexes pour transformer votre pratique du développement avec les LLM.

Fondements & Introduction

Préface — Et si coder devenait un art du dialogue ?

Avant-propos — Ce livre est un terrain d'expérimentation

Introduction — Concevoir avec l'IA, un nouvel artisanat logiciel

Maîtrise des Prompts et Motifs

Chapitre 1 — Anatomie d'un bon prompt

Chapitre 2 — La grammaire de l'intention

Chapitre 3 — Les motifs du dialogue

Rôles & Usages

Chapitre 4 — Nouveaux rôles, nouvelles compétences

Chapitre 5 — Cartographier les usages

Pratiques Quotidiennes

Chapitre 6 — Intégrer les motifs au quotidien

Chapitre 7 — Responsabilité, transparence et limites

Chapitre 8 — Une agilité augmentée ?

Cadres & Formation

Chapitre 9 — Cadres de mise en œuvre

Chapitre 10 — Transmettre, former, partager

Chapitre 11 — Usages de l'IA dans l'apprentissage

Mémoire & Prospective

Chapitre 12 — Documenter, archiver, capitaliser

Chapitre 13 — Scénarios prospectifs

Réflexions & Design Patterns

Chapitre 14 — Dois-je avoir honte d'utiliser l'IA ?

Chapitre 15 — Repenser les design patterns

Chapitre 16 — Nouveaux patterns avec les agents IA

Annexes — Rôles Augmentés

Annexe 1 — Fiches d'outils & TDP

Annexe 3–6 — PO, Développeur, Coach Agile, Manager 3.0 augmentés

Pour qui ?

Lire sur Leanpub (gratuit) 📦 Édition papier Amazon
SB

Samuel Bastiat

Développeur depuis 19 ans, agiliste et coach depuis 10 ans. Fondateur de Logibla.