
Tech • IA • Robotique • Jeu
GPT-Live est présenté comme un système d’IA vocale plus naturel que les anciens modèles GPT Realtime, en permettant d’écouter et de parler simultanément, tout en déléguant le travail complexe à des modèles backend.
Les anciens assistants vocaux reposaient sur une chaîne composée de speech-to-text, d’un modèle de langage et de text-to-speech. Cette architecture ajoutait de la latence à chaque étape, ce qui rendait souvent les réponses plus lentes et moins fluides en conversation en direct.
La famille GPT Realtime réunissait la compréhension audio, la génération de réponses, le raisonnement et les décisions d’usage d’outils dans un seul modèle speech-to-speech. Cela réduisait les délais et rendait les réponses plus naturelles, mais l’interaction restait largement turn-based, exigeant que le système détermine d’abord quand l’utilisateur avait fini de parler avant de répondre.
GPT-Live introduit un fonctionnement full duplex, qui lui permet d’écouter et de parler en même temps, ce qui l’aide à distinguer les brefs acquiescements des véritables interruptions. Il utilise aussi la delegation, en séparant la gestion conversationnelle du travail backend plus complexe, afin que la couche vocale reste réactive pendant qu’un autre modèle ou système exécute des tâches plus profondes.
Cette architecture scindée permet aux développeurs d’améliorer les systèmes de raisonnement backend sans remplacer l’interface vocale. Elle permet aussi aux équipes disposant déjà d’applications textuelles d’ajouter une couche vocale via GPT-Live tout en conservant l’essentiel de leur logique backend actuelle.
Les environnements animés constituent un cas d’usage majeur. Contrairement aux anciens systèmes turn-based, qui pouvaient être perturbés par le bruit de fond au moment de décider si quelqu’un parlait, GPT-Live s’appuie sur le contexte conversationnel pour déterminer s’il doit faire une pause, continuer ou répondre. Les développeurs peuvent renforcer ce comportement dans les prompts, par exemple en demandant au système d’ignorer les conversations voisines et de ne répondre que lorsqu’on s’adresse directement à lui.
Plusieurs entreprises utilisent déjà le modèle pour des workflows vocaux précis. Yelp l’applique aux réservations de restaurants et aux commandes de repas, Fin au support client, Speak à des cours de langues en direct, et Cognition pour ajouter une interaction vocale à son ingénieur logiciel IA, Devin.
De nouvelles voix ont été publiées dans plusieurs langues et styles régionaux, dont deux voix françaises nommées Brise et Sillage. Les développeurs peuvent soit utiliser ces options intégrées, soit générer une voix personnalisée à partir d’une description en langage naturel de l’accent et du ton, soit en créer une à partir d’un enregistrement avec le consentement du locuteur. Les prompts peuvent aussi ajuster le rythme, le niveau de formalité, la personnalité et la prononciation.
Pour les équipes qui constatent des cas où GPT-Live 1 s’engage verbalement à effectuer une tâche mais ne la délègue pas, la recommandation principale est de garder le prompt du modèle vocal court et centré uniquement sur les cas où la délégation doit ou ne doit pas avoir lieu. Les procédures détaillées et la logique des outils doivent se trouver dans le prompt backend. Les recommandations mises à jour incluent l’usage d’un jeton SpawnThinking pour GPT-Live 1, et les développeurs peuvent aussi utiliser des déclencheurs Decisions API pour détecter quand une délégation doit se produire et la forcer si nécessaire.
Pour des workflows comme la prise de rendez-vous, un schéma recommandé est la client delegation. Un backend peut envoyer des instructions immédiates dans un champ de commentaire, par exemple demander ensuite le nom de l’utilisateur, tandis qu’une mise à jour de réflexion séparée peut contenir le plan plus large, comme collecter nom, date, heure et adresse avant de redéléguer puis de confirmer ces éléments avec l’utilisateur.
La compaction du contexte pour le modèle vocal est gérée automatiquement, mais les détails importants doivent tout de même être stockés au niveau de l’application, car cette compaction peut supprimer des informations critiques. Lorsque les développeurs veulent un contrôle plus fin sur ce que le backend reçoit et sur ce qui revient au modèle vocal, la client delegation est recommandée plutôt que les intégrations Responses ou Decisions intégrées.
GPT-Live reflète un mouvement plus large, passant des assistants vocaux turn-based à une conversation continue et sensible au contexte. Pour les développeurs, son succès semble dépendre moins de la génération vocale brute que d’une conception soignée de la délégation, de la structure des prompts et de la gestion du contexte au niveau de l’application.
Poser une question