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.