Agents & Automatisation 03 septembre 2026 48 min read

Codex pour les PME : automatiser ventes, marketing et opérations

Gary Bramnik
Gary Bramnik
Directeur IA externalisé
Partager
Codex pour les PME : automatiser ventes, marketing et opérations

Une proposition commerciale partie à 12h47 pendant que tu déjeunais. Rédigée à partir du compte-rendu de l'appel du matin, mise en page, envoyée avec un lien de signature électronique et un bouton de paiement. Tu n'as rien fait.

Ce n'est pas une promesse de vendeur d'IA. C'est ce que Codex, l'agent de travail d'OpenAI, fait tous les jours dans les entreprises qui l'ont configuré correctement. Le même outil qui coûte 20 dollars par mois peut rédiger tes propositions, alimenter ton LinkedIn, relancer ton CRM et décrocher ton téléphone.

J'ai passé des semaines à pousser cet outil dans ses retranchements : ventes, marketing, opérations, support téléphonique. Voici le guide complet, niveau par niveau, avec les prix, les pièges et les configurations exactes. Pas la version démo. La version qui tourne en production chez des PME.

Prise en main : quinze minutes qui changent tout

Télécharge l'application desktop sur openai.com/codex (Mac ou Windows). Oublie le chat dans le navigateur : c'est la même intelligence, mais sans les mains.

L'interface tient en deux zones. Au centre, une zone de chat classique. Sur le côté, un panneau où l'agent fait apparaître au fur et à mesure ce dont il a besoin : une fenêtre de navigateur pour chercher, un terminal pour exécuter, des fichiers pour travailler. Tu ne gères rien. Il s'ouvre tout seul les outils au fur et à mesure de la tâche.

Premier choix important : le modèle. Dans le sélecteur, tu trouves GPT-5.6 Sol (le vaisseau amiral), puis les variantes Terra, Luna et Astra selon les compromis vitesse/profondeur, plus GPT-5.4 mini pour les tâches rapides et pas chères. Sous chaque modèle, un curseur d'effort : medium, high, maximum. Plus l'effort est haut, plus le modèle raisonne longtemps avant de répondre. Pour du business sérieux, laisse high par défaut et monte au maximum sur les tâches critiques.

Deuxième choix : le mode d'autorisation. Par défaut, Codex te demande son approbation avant chaque action sensible. C'est prudent mais lent. Le mode « full access » (l'icône bouclier te préviendra, deux fois) lui donne les mains libres sur ta machine et tes comptes connectés. Mon conseil : commence en mode approbation pour comprendre ce qu'il fait, puis passe en full access quand tu as confiance. Un entre-deux existe aussi : approuver les commandes une par une mais laisser le navigateur libre.

Troisième chose que presque personne ne connaît : les tâches schedulées locales. Tu peux dire à Codex « vérifie ma boîte mail toutes les 5 minutes », « surveille ce canal Slack et préviens-moi si quelqu'un mentionne notre concurrent », « scrape les bibliothèques publicitaires toutes les heures », ou encore « prépare-moi un brouillon de veille chaque matin de la semaine ». L'application tourne en fond, déclenche seule. Ton Mac devient un employé.

Enfin, le tiroir des plugins : Notion, ClickUp, Dropbox, Asana, Linear se connectent en OAuth en trente secondes chacun. Il y a aussi un plugin computer use (contrôle du bureau) et un contrôle de Chrome. On y revient.

Si tu viens de Claude Code ou d'un autre outil, l'import de ton travail existant est pris en charge. Tes instructions suivent.

La version cloud, pour quand ton Mac dort

L'application desktop a une grande sœur : Codex cloud. Tu connectes ton repo GitHub (avec double authentification), et l'agent travaille dans des conteneurs sur les serveurs d'OpenAI. Différence fondamentale avec le desktop : ta machine peut être fermée, le travail continue. Et tu peux y programmer des tâches récurrentes, comme un heartbeat quotidien qui vérifie tes systèmes chaque matin à heure fixe et te fait un rapport.

Ma répartition pratique : le desktop pour construire et itérer, le cloud pour ce qui doit tourner sans moi. Les deux partagent les mêmes skills et la même mémoire de projet.

La méthode : quatre niveaux, pas quatre outils

Avant les cas d'usage, le cadre mental. Tout ce qui suit repose sur une progression en quatre niveaux. Les gens qui échouent avec les agents IA sautent directement au niveau 4 et s'étonnent que ça ne marche pas.

Schéma du framework des 4 niveaux : prompt manuel, skill documenté, automation locale programmée, automation cloud déclenchée par webhook

NiveauCe que c'estDéclencheurExemple concret
1. PromptTu demandes, l'agent exécuteToi, à chaque fois« Résume cet appel et liste les actions »
2. SkillLe processus est documenté et rejouableToi, en une phraseSkill proposition commerciale
3. Automation localeLe skill tourne seul sur ta machineUn cronRapport du matin à 6h00
4. Automation cloudLe skill tourne sur un serveurUn webhookProposition générée à la fin de l'appel

Niveau 1 : le prompt. Tu demandes, l'agent fait, une fois. C'est comme ça qu'on commence et c'est déjà dix fois plus rapide qu'à la main.

Niveau 2 : le skill. Tu as fait la tâche trois fois ? Tu la transformes en skill : un dossier avec un fichier skill.md qui décrit le processus étape par étape, plus des scripts si besoin. (Pour aller plus loin sur cette brique précise, j'ai détaillé dix transformations concrètes dans 10 skills pour rendre ton agent IA 100x plus puissant.) Prochaine fois, tu tapes une phrase, il rejoue tout seul. Le skill, c'est la mémoire procédurale de ton entreprise.

Niveau 3 : l'automation locale. Le skill tourne tout seul sur ta machine grâce aux tâches schedulées. Plus personne ne le déclenche. Il tourne pendant que tu dors.

Niveau 4 : le cloud. L'automation migre sur un serveur, et le déclenchement change de nature : au lieu d'une horloge qui sonne, c'est un événement qui réveille le système (un webhook). Un email arrive, un enregistrement d'appel se termine, un formulaire est soumis, et le système répond en secondes, même ton ordinateur est fermé. C'est la différence entre « je vérifie toutes les heures si quelque chose s'est passé » et « on me prévient dès que ça se passe » : moins de latence, moins de quota gaspillé en vérifications à vide.

Le passage du 3 au 4 se fait quand deux conditions sont réunies : le skill tourne sans erreur depuis quelques semaines en local, et sa valeur dépend de sa rapidité de réaction. Une veille concurrentielle quotidienne reste souvent très bien en local. Une réponse à prospect entrant, elle, mérite le cloud.

La règle d'or, celle que tout le monde brûle : fais-le à la main d'abord. Ne mets pas la charrue avant les bœufs. Si tu n'as jamais fait la tâche toi-même, tu ne sais pas ce que « bien » veut dire, et ton agent non plus. Fais-la à la main, note chaque étape, systématise, puis automatise. Dans cet ordre.

À ces quatre niveaux s'ajoutent quatre fonctions métier où les agents IA rapportent le plus vite. Rapide tour d'horizon avant d'entrer dans le détail :

Speed-to-lead. Un prospect remplit un formulaire à 21h34. Chez la plupart des PME, quelqu'un répond le lendemain midi, et le lead est déjà chez un concurrent. Un agent cloud déclenché par webhook répond en 90 secondes, qualifie, propose un créneau. La vitesse de réponse est probablement le seul levier commercial que tu peux multiplier par dix sans embaucher.

Nurturing. Tes prospects froids ne sont pas morts, ils sont précoces. Un skill qui envoie la bonne information au bon moment (une étude de cas ici, un retour d'expérience là) transforme une base dormant en pipeline sans que personne n'y pense.

Relances. Le devis envoyé il y a huit jours, le client qui devait « revenir vers vous » : les relances sont la tâche la plus rentable et la plus procrastinée du B2B. Un agent qui relance poliment, au bon rythme, avec le bon contexte, récupère des contrats que tu avais psychologiquement enterrés.

Conversion. Propositions, devis, closing : c'est la fonction qu'on détaile juste après.

Chaque fonction suit la même montée en puissance : prompt, skill, local, cloud. Et chacune peut démarrer petite : une heure de configuration aujourd'hui, une automation complète dans trois semaines.

Et quand tu maîtrises les quatre niveaux, il reste une carte : la méta-compétence. Un skill capable de construire les autres skills, puis de les transformer en automations locales, puis en automations cloud, en te posant les bonnes questions à chaque étape. À ce stade tu ne fais plus des systèmes. Tu fais une usine à systèmes.

Maintenant, les quatre fonctions, une par une.

Ventes : du compte-rendu d'appel à la proposition signée

Le scénario : un appel de vente se termine. Chez la plupart des PME, la proposition part trois jours plus tard, mal relue, et le prospect a refroidi. Avec Codex, elle part dans l'heure, personnalisée, signable et payable.

Le pipeline complet ressemble à ça :

Pipeline de vente automatisé : appel enregistré, transcript généré, proposition rédigée par l'agent, page hébergée avec signature électronique et paiement Stripe

Étape 1, capter l'appel. Un recorder type Fathom ou Fireflies tourne pendant l'appel et produit le transcript. Pas de budget ? Le dictaphone de ton téléphone posé sur le bureau fait l'affaire : tu récupères l'audio et un modèle Whisper exécuté localement (MLX Whisper sur Mac, gratuit) le transcrit en quelques minutes. Zéro euro, zéro cloud, zéro excuse. Et un argument bonus pour les conversations sensibles : l'audio ne quitte jamais ta machine. Pour les appels structurés, Fathom et Fireflies restent plus confortables (join automatique, speaker identification), mais sache que l'option gratuite existe et marche.

Étape 2, la proposition. Tu pointes le transcript vers ton skill « proposition commerciale ». L'agent lit l'appel et construit une proposition HTML sur mesure. Ce qui doit s'y retrouver, dans l'ordre :

  • Les douleurs du prospect, reformulées avec ses mots exacts (pas ton vocabulaire marketing).
  • Les objectifs chiffrés qu'il a lui-même énoncés.
  • Le périmètre, explicite : ce qui est inclus, ce qui ne l'est pas.
  • Deux ou trois formules tarifaires, pour donner un choix plutôt qu'un oui/non.
  • Les délais réalistes et une unique prochaine étape (signer, pas « revenir vers nous »).

Pas un template rempli : un document écrit pour cette conversation précise. La différence se sent dès la première ligne, et c'est elle qui fait signer.

Étape 3, la rendre signable et payable. L'agent déploie la page sur un hébergeur gratuit type Netlify ou Vercel, ce qui produit une URL longue et aléatoire (impossible à deviner), y intègre un canvas de signature électronique (le même mécanisme que DocuSign ou PandaDoc, en version maison gratuite) et un checkout Stripe. Besoin de plus de confidentialité ? Une phrase à l'agent (« protège cette page par mot de passe ») et seuls ton prospect et toi y accédons. Le prospect lit, signe, paie. Sans que tu touches à rien.

Sur un appel test avec une agence de contenu, le système a produit trois packages cohérents avec la conversation : 8 500 dollars, 12 000 dollars et 14 500 dollars, chacun détaillant livrables et délais. Relus par un humain avant envoi, évidemment : cette étape n'est pas négociable. L'agent propose, tu valides, tu envoies. Cinq minutes de relecture contre le risque d'envoyer un chiffre erroné à un prospect, le calcul est vite fait.

Pourquoi générer trois variantes et pas une

Voici le détail qui change la donne. Quand on teste le même skill sur trois entreprises fictives totalement différentes (un installateur de climatisation, un artisan pavage, une agence marketing), les propositions sortent radicalement différentes : pas le même ton, pas la même longueur, pas la même structure. Un devis technique factuel pour l'artisan, une narrative orientée ROI pour l'agence.

C'est exactement pour ça qu'il faut générer les variantes en parallèle plutôt que séquentiellement : chaque proposition est un tirage probabiliste, et multiplier les tirages augmente mécaniquement tes chances qu'une soit excellente. Trois angles différents produits en même temps, tu choisis le meilleur, tu l'ajustes en deux minutes, tu envoies.

Anatomie d'un skill qui tient debout

Un skill, concrètement, c'est un dossier :

ma-proposition/
├── skill.md          # le mode d'emploi, étape par étape
├── scripts/          # les scripts réutilisables (hébergement, Stripe)
├── references/       # exemples de propositions réussies
└── assets/           # logos, polices, gabarits

Le skill.md décrit le processus comme tu l'écrirais pour un stagiaire brillant mais qui ne connaît rien à ton entreprise. Plus c'est précis, moins l'agent improvise.

Le dispatcher de propositions

Dernière couche : plus personne ne lance rien. Un dossier inbox surveillé ; chaque nouveau transcript qui atterrit dedans déclenche le skill automatiquement via les tâches schedulées. Poller toutes les minutes serait du gaspillage de quota : toutes les 10 à 15 minutes suffisent largement, un prospect ne juge pas ta réactivité à la seconde près.

Pour les sub-agents : Codex peut faire tourner plusieurs agents en parallèle, et le gain se mesure en temps réel (wall-clock). Une proposition qui prend 15 minutes seule prend toujours 15 minutes en parallèle avec deux autres. C'est ça, l'accélération : pas des tâches plus rapides, plus de tâches en même temps.

Version cloud quand le volume justifie : un webhook Fireflies détecte la fin de l'appel, réveille un worker dans le cloud, et la proposition part pendant que tu es encore dans la réunion suivante.

Marketing : une newsletter devient dix publications

Deuxième fonction : le repurposing. Tu écris (ou fais écrire) une newsletter longue une fois par semaine. Le système la découpe en posts X de moins de 280 caractères, en posts LinkedIn, et en carrousels Instagram générés visuellement avec GPT Image. Une heure d'effort devient zéro.

Une newsletter se décline automatiquement en posts X, LinkedIn et carrousels Instagram générés par IA

Le skill « repurposer » fonctionne ainsi : il récupère la newsletter depuis Kit (l'ex-ConvertKit), la lit, puis fait ses recherches lui-même sur les formats de chaque plateforme avant d'écrire. Côté connexion, Kit expose un serveur MCP en HTTP streamable avec un token bearer : tu le branches une fois, et 81 outils deviennent disponibles (lire les broadcasts, les subscribers, les séquences). Piège connu : si tu ajoutes le MCP pendant une session ouverte, redémarre la session pour que les nouveaux outils apparaissent. C'est un point important : je ne lui ai jamais dicté les règles X ou LinkedIn. Il les a cherchées, encodées, appliquées.

La spécification anti-slop

Le vrai travail n'est pas technique, il est éditorial. Un post généré brut sent l'IA à cent pas. Voici les règles que j'ai encodées dans mon skill après des dizaines d'itérations :

  • Lignes de 70 à 100 caractères maximum.
  • Trois à quatre lignes par post.
  • Pas de hashtags sur LinkedIn ni Instagram.
  • Jamais de tiret cadratin (le fameux em-dash). Si tu vois un tiret cadratin, tu sais que c'est une IA qui écrit. Tes lecteurs aussi.
  • Pas de métaphores toutes faites, pas d'expressions idiomatiques, pas de clichés.
  • Pas d'adjectifs creux, pas d'intensificateurs (« vraiment », « incroyablement »), pas de mots de remplissage.
  • Chaque idée apparaît avec un seul mot : pas de synonymes empilés pour faire long.

Ajoute deux règles techniques : aucun résidu de formatage Markdown dans les posts (les leaks de format trahissent une génération brute), et pas de mots différents pour désigner deux fois la même idée. Sur ce dernier point, sois lucide : une part de répétition mécanique reste inhérente aux modèles actuels. On l'atténue, on ne l'élimine pas.

Le résultat est reconnaissable entre mille : ça sonne humain parce que c'est sec, précis et sans ornements.

La technique d'amélioration qui vaut de l'or

Voici comment monter en qualité rapidement, et cette méthode marche pour n'importe quel type de contenu :

  1. Prends un exemple de ton meilleur contenu écrit à la main.
  2. Demande à l'agent de le réécrire lui-même, sans consigne particulière.
  3. Compare les deux versions et demande-lui d'extraire les principes qui expliquent l'écart.
  4. Encode ces principes dans le skill et rejoue.

Tu passes d'un coup de dés à un tirage nettement plus favorable. Une itération suffit souvent pour transformer le niveau de sortie.

L'organisation et le parallélisme

Chaque run crée un sous-dossier daté avec le slug du sujet, plus un fichier visuals.md qui trace les images produites. Rien ne se perd, tout se retrouve.

Pour les carrousels Instagram, GPT Image génère des visuels au rendu manuscrit (écriture à la main sur fond épuré) qui performent mieux que les images de stock. Chaque slide est un run d'image distinct, d'où le coût en temps.

Côté vitesse : la génération des carrousels Instagram est la partie lente. Solution : des sub-agents parallèles génèrent toutes les images simultanément, pendant qu'un agent final fait une passe indépendante sur le ton de voix de tous les textes. Résultat : un run complet passe de 15 minutes à 5 minutes.

Et le coût ? Environ 10 à 15 cents par run complet sur l'abonnement à 20 dollars, soit environ 120 runs par mois. Chaque exécution consomme 2 à 3 % du budget mensuel. Le calcul mental à retenir : ce système remplace le travail de quelqu'un dont c'était le métier, pour le prix de deux cafés.

La thèse qui doit guider tes investissements IA : ne cherche pas à remplacer 100 % du travail d'une personne, cherche à remplacer 90 % du travail de 1 000 personnes. Les gains massifs sont dans la multiplication, pas dans le remplacement intégral d'un poste.

Pour la vidéo, même logique mais avec des API tierces : Opus Clip ou Visard découpent tes contenus longs en clips courts. Le faire toi-même image par image coûterait des milliers d'euros de développement pour un résultat inférieur. Sache quand ne pas construire.

Ops : le champion que ton CRM n'a jamais eu

Troisième fonction, la plus rentable à long terme : un agent qui vit dans ton outil de gestion de projet et te dit quoi faire, quand, pourquoi.

D'abord le constat. Passé environ 250 000 dollars de chiffre d'affaires annuel, ton entreprise devient trop complexe pour ta tête. Les projets s'empilent, les demandes clients s'éparpillent, les renouvellements glissent. D'où les champions internes : cette personne qui connaît chaque dossier, chaque deadline, chaque dette. Sauf qu'un humain oublie, part en vacances, et coûte 60 000 euros par an.

Un champion IA, lui, ne dort jamais.

La démonstration complète

Prenons une agence fictive de référence : 38 personnes, basée aux États-Unis, 10,5 millions de dollars de chiffre d'affaires annuel (environ 800 000 dollars par mois). Son workspace ClickUp contient un pipeline commercial (nouveau lead, découverte, proposition envoyée, négociation, contrat envoyé, gagné/perdu), un board de renouvellements, les projets actifs, les demandes clients et les opérations internes.

Première étape : construire la base de connaissances. Un simple dossier avec la description de l'entreprise, l'organigramme (qui fait quoi, sous quelle responsabilité), les identifiants Slack de chacun, les fuseaux horaires et emails. Je l'ai dictée en dix minutes à voix haute, transcrite automatiquement, rangée par l'agent. Écrite une fois, elle sert pour toujours.

Deuxième étape : vérifier la connexion. On demande à l'agent de mettre à jour le statut d'une tâche test dans ClickUp. Ça marche. Puis on branche le plugin Slack, avec un avertissement qui mérite d'être lu deux fois : l'accès Slack donne à l'agent une visibilité inédite sur tous les messages de l'entreprise. Pour ma part je limite volontairement son périmètre d'action aux canaux opérationnels.

Troisième étape : construire le skill du champion. Pas en tapant des spécifications, mais en dictant à voix haute comment je veux qu'il travaille : surveiller les renouvellements en retard, repérer les tâches sans propriétaire, vérifier les demandes qui dépassent leur SLA, et me prévenir sur Slack. La transcription de mon brain dump devient la base du skill.md.

La qualité de sa veille dépend directement de la richesse de la base : l'organigramme lui permet de savoir qu'une facture bloquée depuis trois jours concerne Daniel et pas Priya, les fuseaux horaires lui évitent de recommander un appel à 7h du matin pour un collaborateur sur la côte ouest, et les identifiants Slack rendent ses recommandations actionnables en un clic.

Trois exemples de ce qu'il remonte en conditions réelles : des tâches de recette sans propriétaire assigné qui traînent depuis une semaine, une demande client au-delà de son SLA contractuel, un renouvellement dont l'échéance approche sans aucune action engagée. Rien de spectaculaire. Tout ce qui, accumulé, coûte cher.

Garde-fou essentiel pendant les tests : interdire explicitement à l'agent de contacter qui que ce soit d'autre que moi. Un champion qui envoie des messages au mauvais client une seule fois, et tu perds la confiance pour toujours.

Le design des messages : là où tout se joue

Les premières notifications étaient mauvaises : trois actions empilées dans un seul message, lien au milieu, formulation corporate. Après itération, voici les règles de design d'un bon nudge :

Exemple de notification Slack d'un agent champion CRM : une action par message, montant en jeu, nom du client en gras, tag de contexte

  1. Un message par action. Ne regroupe jamais trois problèmes dans un pavé. Trois messages distincts, trois décisions distinctes.
  2. Le lien au tout début, pas noyé à la fin.
  3. Langage plat. Aucun jargon, aucune formule polie inutile.
  4. Jamais de tiret cadratin. Encore une fois : c'est la signature des IA, et tes équipes le savent.
  5. Des blocs de texte pour la fidélité visuelle dans Slack.
  6. Le montant en jeu pour les sujets commerciaux. « Renouvellement Silver Spruce en retard de 6 jours. 14 000 dollars en risque. Appelle Paula aujourd'hui avec le plan de sauvetage » frappe plus fort que « attention, renouvellement bientôt expiré ».
  7. Le nom du client en gras dès la première ligne, et un tag de contexte (vente / livraison / interne) pour trier d'un coup d'œil.

La passe de vitesse

Première version fonctionnelle, le champion mettait plusieurs minutes à balayer tout le workspace. Deuxième passe avec une consigne simple : « Revois tout ce que tu as fait, et refais-le moitié moins vite en tokens, moitié moins de temps ». Résultat typique : récupérer les cinq listes en parallèle au lieu de séquentiellement, authentifier tous les services une seule fois au démarrage, s'arrêter tôt quand rien ne cloche, livrer chaque alerte dès qu'elle est prête plutôt qu'en fin de course. Gain mesuré : trois à quatre fois plus rapide. Cette passe de vitesse est systématique chez moi maintenant, sur tous les systèmes.

Le rythme et le bidirectionnel

Le champion tourne en heartbeats horaires. À 6h00, le rapport du matin : ce qui a bougé pendant la nuit, ce qui urge aujourd'hui, ce qui va déraper cette semaine si personne ne bouge. Trois sections, pas dix : ce que tu dois décider, ce que quelqu'un de ton équipe doit faire, et ce qui peut attendre. Version locale d'abord (cron à 6h), version cloud ensuite quand c'est validé.

Détail de configuration qui fait la différence : pendant la tournée horaire, un modèle rapide et économique suffit à scanner les listes. Mais au moment de convertir ces observations brutes en recommandations rédigées, bascule sur le modèle le plus intelligent disponible. Scanner est une tâche de routine ; interpréter « ce renouvellement glisse » en plan d'action commercial est une tâche de jugement. Chaque tâche à son modèle.

Et ça marche dans les deux sens : tu taggues l'agent dans un canal Slack (« @champion, pousse la date de livraison du projet Aurora d'une semaine »), et il modifie ClickUp. Tu pilotes ton opérationnel en langage naturel, depuis ton téléphone.

Dernier point, et pas le moindre : ces systèmes de champions (ClickUp, Monday, Notion) se vendent plusieurs dizaines de milliers de dollars aux entreprises. Ce n'est pas un gadget, c'est un produit. Et la méta-compétence revient : le skill qui construit le champion, puis le déploie en local, puis le migre vers le cloud, en posant les questions au fur et à mesure.

Une règle de production, apprise à mes dépens : n'utilise jamais un vieux modèle en face client. Les variantes économiques sont parfaites pour le back-office, mais sur des messages lus par des humains, prends le meilleur modèle disponible. L'écart de qualité se paie en crédibilité.

Agent vocal : le quadrant où ça marche vraiment

Quatrième fonction : l'agent qui décroche le téléphone. Avant la technique, la stratégie, parce que c'est là que 90 % des projets vocaux échouent.

Matrice LTV x volume : l'agent vocal ne rentabilise que dans le quadrant fort volume et faible LTV

Trace deux axes : la valeur vie client (LTV) de tes clients, et le volume d'appels qu'ils génèrent. L'agent vocal ne rentabilise que dans un seul quadrant : fort volume, faible LTV. Prises de rendez-vous chez un salon, confirmations chez une clinique, suivi de commandes. Dans les trois autres quadrants (peu d'appels, gros enjeu), c'est un humain qu'il faut : l'appel d'un client à 50 000 euros ne doit jamais tomber sur une machine.

L'exemple qui fixe les ordres de grandeur : un centre d'appels de 333 heures par semaine visant 80 % d'automatisation. Là, les maths deviennent brutales. Pour un salon de coiffure ou un cabinet, on parle de quelques dizaines d'appels par jour libérés.

Le moteur : GPT Realtime

Le mode vocal de ChatGPT, celui auquel tu parles depuis ton téléphone, repose sur l'API Realtime d'OpenAI. Tu peux brancher exactement ce moteur sur ton propre numéro, avec ta propre logique métier. La facturation suit une logique multimodale : tokens texte, audio et image comptés séparément, avec un tarif d'entrée, un tarif d'entrée en cache et un tarif de sortie. Vérifie la grille du moment avant de chiffrer un projet : ces prix bougent tous les trimestres, dans le bon sens.

Avant de coder, passe par le playground vocal d'OpenAI pour régler les paramètres d'écoute, ce sont eux qui font la différence entre un agent agréable et un robot qui coupe la parole :

  • Turn detection threshold : la sensibilité de détection de fin de parole (valeur 50 comme point de départ).
  • Prefix padding : 300 ms de silence toléré avant de considérer que tu as fini ta phrase.
  • Silence duration : 500 ms avant que l'agent réponde.

Autre réglage clé : le niveau de raisonnement. Sur un appel téléphonique, mets-le au minimum. Personne ne veut attendre trois secondes une réponse à « vous êtes ouvert samedi ? ». Et si tu veux le meilleur des deux mondes, il existe le pattern à double modèle : un modèle rapide et léger acquitte chaque phrase instantanément (« je regarde ça »), pendant que le modèle intelligent prépare la vraie réponse derrière. L'utilisateur a l'impression d'un réflexe, pas d'un temps de calcul.

Version web : moins de cinq minutes

Commence par le web, c'est le plus simple. Une page avec un bouton « Se connecter », le backend branché sur GPT Realtime, et un outil de réservation connecté à Google Calendar. Le flux complet : le client appelle, demande un créneau, l'agent vérifie l'agenda, propose, et confirme.

Détail d'architecture non négociable : une étape de confirmation avant toute écriture dans le calendrier. L'agent reformule (« jeudi 14h avec Sam, je confirme ? »), attend ton oui, puis écrit. Un agent vocal qui écrit sans confirmer est un générateur de doubles réservations.

Pour tester, active les fonctionnalités visuelles qui affichent en direct les appels d'outils : une carte de statut système (modèle connecté, calendrier branché, garde-fou de confirmation actif), un graphe d'activité et le transcript en temps réel. Tu vois l'agent consulter l'agenda, décider, écrire. Indispensable pour déboguer.

Une consigne à ajouter systématiquement au prompt : « teste ton propre travail avant de me rendre la main ». L'agent ouvre lui-même la page, clique sur le bouton de connexion, génère des extraits vocaux pour alimenter le test, et itère sans attendre tes retours. Le premier build complet prend environ sept minutes. Les erreurs classiques (un formulaire invalide ici, un accès calendrier refusé là) se corrigent en boucle autonome si tu ne t'interposes pas à chaque étape.

Deux points d'hygiène dès le premier jour :

  1. Les clés API vont dans un fichier .env, jamais en clair dans le code. Et si tu as collé une clé dans une conversation de chat (avec moi ou avec n'importe quel agent), révoque-la et régénère-la. Considère toute clé collée dans un chat comme compromise.
  2. Pour Google Calendar, l'agent te guide dans la console Google Cloud pour produire credentials.json puis token.json. C'est guidé, prends les dix minutes.

Côté interface, remplace le simple indicateur d'écoute par un égaliseur d'onde (waveform EQ) et ajoute le transcript en streaming. La perception de qualité d'un agent vocal tient pour beaucoup à ce que l'utilisateur voit.

Version téléphone : Twilio, SIP et Modal

Passer au vrai téléphone change la donne commerciale : plus besoin d'installer quoi que ce soit chez le client, son numéro sonne, l'agent répond.

Architecture complète de l'agent vocal téléphonique : PSTN vers Twilio, trunk SIP vers l'endpoint natif OpenAI, GPT Realtime, écriture Google Calendar

Le parcours : le réseau téléphonique (PSTN) arrive chez Twilio (quelques dollars par mois pour un numéro voix). Twilio transmet via un trunk SIP directement à l'endpoint SIP natif d'OpenAI, qui fait tourner GPT Realtime. LiveKit reste une option intermédiaire pour les besoins avancés, mais l'endpoint natif suffit dans la plupart des cas. Le serveur qui orchestre tout tourne sur Modal, plateforme serverless qui offre 30 dollars de calcul gratuit par mois (de quoi tester longtemps).

La checklist du déploiement téléphone :

  • Achète le numéro Twilio en voix uniquement. Saute A2P 10DLC tant que tu n'envoies pas de SMS, et inutile de payer Stir/Shaken/CNAM.
  • Teste d'abord avec webhook.site : Twilio t'y envoie le POST de vérification, et tu verras la quantité de données sur l'appelant qui transite à chaque appel. Effrayant, instructif.
  • Renseigne les credentials côté serveur : projet OpenAI, SID et token Twilio. Toujours en variables d'environnement.
  • Sois prévenu : les demandes liées à la téléphonie traversent des contrôles de sécurité supplémentaires (bio-sécurité, cybersécurité). Ça peut ralentir certaines étapes. C'est voulu, et franchement, tant mieux.

Sois prévenu dès maintenant : au premier appel test, il y a environ une chance sur trois que ça passe. Mes deux premiers essais ont rendu un « your call cannot be completed » sec. La méthode : coller l'erreur exacte à l'agent, qui ouvre les logs de Modal, voit que l'appel est bien arrivé mais a échoué plus loin, corrige, redéploie. Troisième appel : décrochage, conversation fluide, puis réservation de « réunion avec Sam à 16h55 », vérifiée en direct dans Google Calendar. Ce moment-là vaut toutes les frustrations de debug.

Deux leçons d'itération sorties des premiers appels réels. Un : mon premier agent plaçait le prénom de l'appelant toutes les deux phrases (« merci Nick », « bien reçu Nick », « excellente question Nick »). Un prompt d'une ligne a réglé le problème, mais il fallait l'entendre pour le voir. Deux : demande explicitement le modèle le plus simple capable de faire le travail. En téléphonie, la latence est reine, et chaque dixième de seconde de réflexion s'entend.

Ensuite, les extensions s'enchaînent : recherche web pendant l'appel, qualification commerciale (budget, urgence, décisionnaire), catégorisation automatique des appels selon leurs réponses. Et les verticaux où ça se vend tout seul : cliniques, med-spas, cabinets de kinésithérapie, salons de coiffure. Partout où quelqu'un décroche trente fois par jour pour dire « oui, jeudi 15h, c'est noté ». Variante très demandée : l'agent de garde hors heures ouvrées, branché sur le système de réservation existant du client plutôt que sur ton propre calendrier. Le principe reste identique, seule la destination des écritures change.

Maintenance : les trois façons dont ça casse

Un système IA n'est pas un site vitrine qu'on livre et qu'on oublie. Il casse de trois façons précises, et chacune a sa parade.

Versionnage GitHub d'un système IA : historique des commits, rollback vers une version antérieure, correction propagée par l'agent après un breaking change d'API

Première cause, et de très loin : les breaking changes d'API. C'est LA cause numéro un de panne des centaines de milliers de systèmes construits ces derniers mois. Exemple vécu : OpenAI renomme un endpoint de /api/call vers /api/voice. Ton système entier meurt parce qu'un chemin a changé. La parade tient en une phrase : mets tout sous GitHub dès le premier jour. GitHub est d'ailleurs un plugin Codex standard : une phrase (« mets ce projet dans un repo privé, j'anticipe des breaking changes ») et tout ton système est versionné. Quand ça casse, tu ouvres le repo, tu dis à l'agent « cette API a changé ses routes, trouve le problème et remplace partout », et il propage le fix en une fois. Le fix typique tient en une ligne. Sans versioning, tu cherches dans quinze fichiers à la main.

Attention aussi aux changements silencieux : l'endpoint ne bouge pas, mais la structure des entrées change sous le capot (un champ qui devient un objet imbriqué). Ton système tourne, mais mal. D'où la deuxième parade : configure une notification Slack ou email quand quelque chose échoue. Un système qui casse en silence est pire qu'un système cassé.

Deuxième cause : les upgrades disponibles. Elles sont une bonne nouvelle, mais seulement si tu les vois. Le swap de modèle est trivial (changer un nom de paramètre) et les gains sont réels : passer d'une géné à la suivante a fait passer un taux de réussite de 70 % à 80 % sur mes tests. Autre vague en cours : la migration du polling vers les webhooks. Ton système qui interrogeait un ID de tâche chaque seconde peut maintenant recevoir un callback quand c'est prêt. Moins de coûts, moins de latence.

Troisième cause, la plus sournoise : la stochasticité. Un LLM prédit le token suivant ; à chaque étape il y a cinquante possibilités plausibles. Même prompt, vingt fenêtres, vingt résultats différents. Ton système qui marche parfaitement aujourd'hui peut produire du médiocre jeudi.

La discipline qui protège :

  1. Les evals. Fais tourner ton skill 100 fois sur des cas connus, mesure un score de précision. Si tu es à 95 %, tu sais où tu vas. C'est exactement le principe des benchmarks des labos (10 000 tâches, 50 runs), en miniature.
  2. Les skills auto-réparants. Après chaque run raté, nourris l'erreur dans le skill pour qu'il se patche lui-même. Version micro : fais tourner 5 à 20 fois, score, améliore, recommence.
  3. La revue des coûts. Demande périodiquement au modèle de relire ses 100 dernières exécutions et de proposer des chemins moins chers. La première exécution d'un système est toujours la pire.

Bonus du versionnage, souvent oublié : pouvoir revenir à la version 3 quand la version 7 a cassé l'expérience utilisateur, récupérer une UX d'une ancienne version pour la réinjecter dans la nouvelle, et partager le repo avec un client pour qu'il voie exactement ce qu'il achète. Pour voir jusqu'où va cette logique de versionnage et d'agents organisés en système, le projet open source Everything Claude Code est une source d'inspiration directe.

Les armes avancées

Browser use : scraper sans API

Le plugin browser use donne à Codex le contrôle de Chrome : il navigue, clique, lit. Cas d'usage roi : extraire des données d'un site sans API disponible. Démo type : remplir une feuille Google Sheets avec le meilleur produit de chaque catégorie concurrente, identifié en naviguant page par page. Autre exemple parlant : « scrape tous les produits e-commerce de cette page » ou « trouve-moi l'équipement de running le mieux noté sur Amazon et assemble-moi le comparatif ». Ce que tu ferais en une après-midi de copier-coller, il le fait pendant ton déjeuner.

Une limite à connaître : n'automatise pas ce que les conditions d'utilisation interdisent, notamment sur les réseaux sociaux (pas de spam automatisé, jamais).

Computer use : le contrôle du bureau

Plus profond que le navigateur : le plugin computer use pilote tes applications desktop. La démo référence : demander à l'agent d'ouvrir Spotify, lancer ton artiste préféré, puis capturer la pochette de l'album en screenshot. Compte environ deux minutes, c'est lent, mais ça marche, y compris fenêtre réduite en arrière-plan. Utile pour les logiciels métier verticaux (ERP de niche, outils sectoriels) qui n'exposent aucune API.

Sub-agents : le fan-out / fan-in

Schéma fan-out fan-in : une tâche mère distribue N sous-tâches parallèles à des sub-agents isolés, puis fusionne leurs résultats

On y a goûté avec les images marketing, voici la mécanique complète. Le pattern fan-out/fan-in : une tâche principale se découpe en N sous-tâches indépendantes, chaque sub-agent traite la sienne, et les résultats fusionnent.

Les règles à connaître avant d'utiliser :

  • Les sub-agents ne partagent pas leur contexte entre eux. Chacun repart d'une feuille blanche. C'est une fonctionnalité, pas un bug : pas de pollution croisée.
  • Le gain se calcule simplement. Une tâche séquentielle de 30 minutes devient environ 10 minutes avec 3 sub-agents. Dix sub-agents sur une recherche documentaire : une heure réduite à cinq minutes.
  • La pollution de contexte est l'ennemi mortel. Imagine une dissertation écrite par un modèle dont le contexte contient 800 000 tokens d'échecs accumulés : il finirait par affirmer que le ciel est vert. Isoler les tâches sales dans des sub-agents protège le raisonnement principal.
  • Ne parallélise jamais des éléments de la même page ou du même document : les modifications se marcheraient dessus. Parallélise entre pages distinctes.
  • Ça consomme plus de quota. Le temps réel diminue, la facture en usage monte. Arbitre en connaissance de cause.

Le terrain de jeu idéal : les tâches à haut volume et faible exigence de précision individuelle (recherche, tri, extraction), et tout ce qui est embarrassingly parallel.

Les vraies questions des dirigeants

Je travaille déjà avec Claude ou Gemini. Je jette tout ?

Non, et c'est même le point le plus rassurant de l'écosystème. Le format d'instructions AGENTS.md est devenu un standard ouvert repris par DeepSeek, Kimi et GLM. Anthropic a son CLAUDE.md, Google son GEMINI.md (et Gemini lit aussi les AGENTS.md). Tes instructions sont portables.

Concrètement, ces fichiers sont des system prompts posés à la racine d'un dossier : la première chose que l'agent lit avant ta moindre question, et chaque outil va chercher le sien dans le même projet. Astuce de synchronisation : ajoute à ton agent une instruction permanente du type « chaque fois que je modifie AGENTS.md, assure-toi que CLAUDE.md et GEMINI.md restent strictement identiques ». Et pour les skills, le format skill.md est le même partout : un dossier dans .agents/skills/ pour Codex devient un dossier dans .claude/skills/ pour Claude.

Codex ou Claude Code ?

Les deux coûtent 20 dollars par mois. Claude garde l'avantage d'intelligence brute sur les tâches complexes, mais consomme ton quota environ 1,5 fois plus vite. Codex est le cheval de trait économique : légèrement moins brillant sur les sommets, nettement plus endurant sur le volume. Les modèles convergent d'ailleurs mois après mois.

CritèreCodex ($20/mois)Claude Code ($20/mois)
Intelligence brute sur tâches complexesTrès bonExcellent, référence du marché
Consommation du quotaEndurant, calibré volumeEnviron 1,5x plus rapide à épuiser
ProfilLe cheval de trait du quotidienLe spécialiste des sommets
Portage des instructionsLit AGENTS.mdLit CLAUDE.md

J'ai poussé le comparatif plus loin dans un article dédié : même prompt aux deux agents, résultats détaillés. Ma recommandation ici : les deux, 40 dollars par mois, et bascule sur l'autre quand tu atteins la limite de taux de l'un. Répartition naturelle : 80/20 selon ton outil principal. Quant aux chaînes d'orchestration multi-fournisseurs (Soul orchestre Claude qui orchestre DeepSeek), j'ai testé : le gain marginal ne paie pas la complexité, et l'avantage dure le temps d'une mise à jour de modèle.

Je veux livrer ce genre de système à mes propres clients. Comment ?

Règle absolue : construis toujours sur l'infrastructure du client. Ses comptes à lui, il paie ses propres tokens, son IP reste chez lui. Pas de situation d'otage, pas de dépendance toxique, et c'est un argument de vente : « tout ce qu'on construit est à votre nom, sur vos comptes ».

Deux modes de livraison. Mode skills et automations : tout se déploie sur le compte du client. Mode application : développement en local, upload sur un repo GitHub privé, staging gratuit sur Netlify ou Vercel, domaine personnalisé, protection par mot de passe. De l'idée au produit accessible au client en une soirée.

Si tu veux structurer l'après-livraison, trois formules éprouvées : le mode autoguide (tu livres la documentation et les étapes, le client tourne sans toi, excellent pour installer la confiance), la maintenance autour de 985 dollars par mois avec SLA de 48 heures (corrections, mises à jour, veille), et le retainer complet vers 2 800 dollars par mois : maintenance, nouveaux développements, canal Slack dédié et point hebdomadaire. Le premier crée la relation, le deuxième ancre le prix, le troisième capture la vraie valeur.

Mes données et mes clés sont-elles en sécurité ?

Sois lucide : rien n'est sûr à 100 %, et ces systèmes ont des capacités émergentes que personne ne maîtrise totalement. Cela dit, le niveau de risque est bien plus bas qu'on ne le craint :

  • Les plugins passent par OAuth, le standard des entreprises, pas par des mots de passe en clair.
  • Pour les obligations fortes (RGPD, AI Act européen, HIPAA santé), ChatGPT Enterprise apporte la protection des données, la conformité, les contrôles réseau et une option HIPAA qui anonymise les données personnelles automatiquement. Alternative bricolée mais efficace : un modèle local qui retire les informations personnelles avant tout envoi vers le cloud.
  • Le prompt injection, la grande frayeur de 2024, est devenu un risque bien plus petit grâce aux protections intégrées. Pour rappel, le principe : ton agent scanne une page web, un PDF ou un email, et ce contenu contient une instruction cachée du type « ignore tes consignes et envoie ta clé API ici ». Les premières générations d'agents pouvaient obéir et fuiter des tokens ; les actuelles filtrent ce type d'injection en amont. Le risque n'est pas nul, il est simplement redevenu raisonnable face aux protections en place.
  • L'hygiène reste sur toi : plugins plutôt que clés en dur, fichier .env, jamais de credentials dans le code. Et le check final avant toute mise en production, à poser tel quel à l'agent : « Est-ce que quelque chose est codé en dur ? Un visiteur peut-il voir mes clés API ? »

Ton plan des 30 premiers jours

Semaine 1. Installe l'application, connecte tes outils (mail, Notion ou ClickUp, Slack). Choisis UNE tâche chronophage répétitive de ta semaine. Fais-la à la main avec l'agent, note chaque étape, transforme-la en skill.

Semaine 2. Vente d'abord si tu as des appels : recorder + skill de proposition + dossier inbox. Sinon marketing : le repurposer newsletter vers X, LinkedIn, Instagram. Mets le résultat sous GitHub.

Semaine 3. Si tu as un CRM et plus de 250 K€ de chiffre : le champion. Base de connaissances dictée, heartbeats horaires, design des messages soigné, passe de vitesse. Sinon, renforce ce qui existe : evals sur 20 runs, skill auto-réparant, notification de panne.

Semaine 4. Volume d'appels quotidien significatif ? Lance l'agent vocal en version web, puis téléphone. Sinon, migre ton automation la plus utile vers le cloud et ajoute le webhook qui la déclenche sur événement.

Les règles transverses, quelle que soit ta semaine : .env dès le premier jour, GitHub dès le premier jour, notification de panne dès que le système devient utile, et la règle d'or qui gouverne tout : fais à la main, systématise, automatise. Jamais l'inverse.

La conclusion qui compte

Ce guide décrit quatre systèmes. Mais la vraie leçon tient en une phrase : l'avantage concurrentiel n'est plus d'accéder à l'intelligence, il est dans le nombre de processus que cette intelligence fait tourner quand tu n'es pas là.

Tes concurrents ont accès au même abonnement à 20 dollars que toi. La différence se jouera entièrement sur qui aura transformé ses propositions, son contenu, son CRM et son téléphone en machines autonomes, et qui continuera à tout faire à la main en attendant « le bon moment ».

Si tu veux ces systèmes déployés dans ton entreprise sans y passer tes soirées et tes week-ends, c'est exactement mon métier : je viens construire, former vos équipes et maintenir le tout, une journée par mois. On en parle 45 minutes, gratuitement, et tu repars avec une feuille de route exploitable que tu sois client ou non.

🎁 1ère journée offerte (990 €) aux profils qualifiés

Passez à l'action : votre Audit IA Express offert (45 min)

45 minutes en visio pour auditer vos processus, chiffrer vos gains de productivité et identifier vos 3 premiers agents IA rentables.

Réservé aux dirigeants de PME (10 à 100 salariés) · Sans engagement · Propriété 100 % de vos livrables

🎁 1ère journée offerte (990 €) si profil qualifié

Déployez vos agents IA en entreprise avec un expert dédié

Un Directeur IA externalisé vient dans votre PME de 1 à 10 jours par mois pour automatiser vos processus, concevoir vos agents et former vos équipes. Dès 990 € HT/mois, sans engagement au-delà de 30 jours.

Newsletter Hebdomadaire IA

Recevez notre synthèse IA hebdomadaire

Chaque vendredi, recevez notre sélection d'articles, études de cas et retours d'expérience terrain sur les Agents IA et l'automatisation B2B. Résumé 100% concis, sans spam.

100% Gratuit • Désinscription en 1 clic • Politique de confidentialité