Description
Twilio Agent Connect (TAC) est un SDK qui agit comme un middleware entre l'application LLM d'un développeur et la plateforme de Twilio. Il existe pour qu'une équipe construisant un agent IA n'ait pas à câbler séparément l'infrastructure pour les appels vocaux, les SMS et d'autres canaux Twilio, leur permettant ainsi de se concentrer sur la logique propre à l'agent.
Lire la suite
Un développeur crée des gestionnaires pour des événements tels qu'un message entrant, puis TAC achemine la réponse du LLM vers le bon canal (voix ou messagerie) et de retour au client. Il extrait le contexte client de la Mémoire de Conversation de Twilio, permettant ainsi de personnaliser les réponses en utilisant des profils, des traits et l'historique des conversations stockés, et il peut organiser les appels et les messages via l'Orchestrateur de Conversation de Twilio. TAC est livré en tant que package Python avec un serveur FastAPI intégré, gérant les webhooks et les connexions WebSocket nécessaires à un canal en direct.
Au-delà de l'acheminement des canaux, TAC permet aux développeurs de définir des outils personnalisés que l'agent peut appeler, de rechercher une base de connaissances et de configurer l'escalade vers un agent humain lorsque la conversation en a besoin. Il est conçu pour fonctionner avec n'importe quel fournisseur de LLM, et Twilio documente les chemins d'intégration directs pour AWS Bedrock et Microsoft Foundry, en plus d'un support général pour OpenAI et d'autres fournisseurs. Les options de démarrage incluent un guide de démarrage rapide, l'ajout de TAC à un agent existant ou le suivi du guide d'intégration AWS ou Microsoft Foundry.
La documentation de Twilio note que Agent Connect n'est pas conforme à la norme PCI et n'est pas un service éligible HIPAA, il ne doit donc pas être utilisé pour des flux de travail soumis à ces exigences. C'est un outil pour développeurs, pas un produit d'agent empaqueté, destiné aux équipes d'ingénierie qui ont déjà une application LLM et doivent la connecter à des canaux de communication en direct tels que le téléphone, les SMS ou d'autres canaux via l'infrastructure de Twilio.
TAC se situe aux côtés de deux produits Twilio connexes mentionnés dans sa documentation : l'Orchestrateur de Conversation, qui organise les appels vocaux, les SMS et les messages WhatsApp en conversations liées aux profils clients, et la Mémoire de Conversation, qui stocke et récupère ces profils clients, traits et contextes pour la personnalisation. Twilio positionne TAC comme la couche de connexion qui permet à la logique LLM propre à une équipe d'atteindre les clients via les canaux déjà exploités par Twilio, plutôt que comme un remplacement pour la construction de l'agent lui-même. Les ressources de support incluent l'équipe de support de Twilio et sa présence sur Stack Overflow pour les questions des développeurs.
- CatégorieCréateurs d'agents IA
- Modèle tarifaireOpen source
- DéploiementCloud
- PlateformesWeb
Fonctionnalités principales de Twilio Agent Connect (TAC)
SDK middleware connectant les applications LLM aux canaux vocaux et de messagerie de Twilio
Serveur FastAPI intégré gérant les webhooks et les connexions WebSocket
Extrait le contexte client de la Mémoire de Conversation de Twilio pour des réponses personnalisées
Organise les conversations à travers les canaux via l'Orchestrateur de Conversation
Définitions d'outils personnalisés et recherche de base de connaissances pour l'agent
Escalade configurable de l'agent vers un humain
Chemins d'intégration documentés pour AWS Bedrock et Microsoft Foundry
Fonctionne avec n'importe quel fournisseur de LLM, y compris OpenAI
Comment utiliser Twilio Agent Connect (TAC) ?
Installer TAC : Ajoutez le package Python TAC à votre application LLM.
Configurer les canaux : Configurez les canaux SMS et Voix que vous souhaitez connecter.
Gérer les événements : Écrivez un gestionnaire qui envoie la réponse de votre LLM via TAC.
Ajouter de la mémoire et des outils : Connectez la Mémoire de Conversation et définissez tous les outils personnalisés ou la recherche de base de connaissances dont l'agent a besoin.
Démarrer le serveur : Exécutez TACFastAPIServer pour gérer les webhooks entrants et les connexions WebSocket.
Ajouter une escalade : Configurez les conditions sous lesquelles l'agent passe à un humain.
Cas d'utilisation de Twilio Agent Connect (TAC)
- Agents IA vocaux
- Agents de support multicanaux
- Service client contextuel







