Certaines tâches n’ont pas besoin d’une séquence — elles ont besoin de plusieurs paires d’yeux en même temps. La parallélisation lance plusieurs appels LLM simultanément, puis fusionne les résultats. Elle existe en deux saveurs : le découpage (diviser le travail) et le vote (répéter le travail et comparer).
L’analogie
- Le découpage, c’est une équipe de relecteurs, chacun prenant un chapitre : le livre est vérifié en dix fois moins de temps.
- Le vote, c’est le second avis médical : trois médecins examinent le même scanner indépendamment ; si deux voient un problème, on le prend au sérieux.
Le principe
Le découpage — diviser le travail :
flowchart LR
IN([entrée]) --> A["LLM : partie A"] & B["LLM : partie B"] & C["LLM : partie C"] --> M[fusion] --> OUT([sortie])
Le vote — répéter et comparer :
flowchart LR
IN([entrée]) --> T1["LLM : essai 1"] & T2["LLM : essai 2"] & T3["LLM : essai 3"] --> V["comparaison / vote"] --> OUT([sortie])
- Découpage : fractionner l’entrée en morceaux indépendants, les traiter en parallèle, agréger. Temps réel ≈ le morceau le plus lent, au lieu de la somme.
- Vote : poser la même question plusieurs fois (ou sous plusieurs angles), puis garder la majorité ou croiser les trouvailles. Le hasard devient un atout : des essais indépendants attrapent des erreurs différentes.
Un exemple concret
Relire une pull request :
en parallèle :
appel 1 → « relis UNIQUEMENT pour la sécurité »
appel 2 → « relis UNIQUEMENT pour la performance »
appel 3 → « relis UNIQUEMENT pour les tests manquants »
fusion → dédupliquer, trier par gravité
Chaque relecteur ciblé attrape plus qu’un généraliste qui lit tout — et les trois tournent dans le temps d’un seul.
Quand l’utiliser
- Découpage : les morceaux sont vraiment indépendants (documents, fichiers, catégories) et le volume ou la latence compte.
- Vote : le coût d’une mauvaise réponse est élevé (les hallucinations font mal), et vous payez volontiers 3× les tokens pour de la confiance.
Quand l’éviter
- Les morceaux dépendent les uns des autres (la partie B a besoin du résultat de la A) → c’est du chaînage de prompts.
- Le budget est serré : les appels parallèles multiplient le coût linéairement.
Le piège classique
L’étape de fusion. Découper est facile ; bien recombiner est la partie dure — dédupliquer les trouvailles, arbitrer les contradictions entre votants, garder un ton cohérent entre les sections. Accordez autant de soin à la fusion qu’aux appels eux-mêmes.