Communitygithub.com

pyai-voice-agents

Construisez ou mettez à jour des profils d'agents vocaux PyAI pour l'accueil, la prise de rendez-vous, le support client ou d'autres workflows conversationnels.

Qu'est-ce que pyai-voice-agents ?

Cette compétence vous permet de créer et gérer des profils d'agents vocaux PyAI, idéale pour automatiser des tâches comme la réception, la réservation de rendez-vous ou le support client. Elle exploite les schémas d'outils PyAI connectés comme source de vérité, avec des outils tels que `list_voices`, `create_agent`, `update_agent` et `set_agent_tools`. Le profil créé est persistant et doit être utilisé avec l'Omni SDK ou une intégration WebSocket pour lancer une session vocale en direct. Le système MCP gère les profils uniquement, pas les sessions audio ni les appels téléphoniques — l'ID de l'agent sauvegardé sert de `session_label` pour les intégrations ultérieures.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-voice-agents

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Agents Vocaux

Utilisez les schémas d'outils PyAI connectés comme source de vérité ; les clients peuvent préfixer les ID d'outils avec le nom du serveur. Si PyAI est déconnecté, dirigez l'utilisateur vers la connexion par navigateur de l'hôte. Ne conservez pas les identifiants dans la discussion. Respectez le projet sélectionné et la tâche autorisée de l'utilisateur.

Outils : whoami, list_voices, list_agents, create_agent, get_agent, update_agent, set_agent_tools, set_agent_knowledge

Établissez la tâche, le message d'accueil, la personnalité, la langue et la voix. Résolvez une voix à partir de list_voices ; inspectez un agent existant avant de le mettre à jour. Utilisez l'objet body du schéma pour les champs de profil. La création d'un profil est un changement persistant, faites-le lorsque l'utilisateur demande la création, pas simplement pour fournir un exemple de code.

Attachez uniquement les outils et connaissances demandés à l'agent sélectionné. Retournez son ID réel et expliquez la prochaine étape d'intégration.

MCP gère les profils ; il ne démarre pas lui-même une session de microphone ni ne passe un appel téléphonique. Pour une conversation en direct, utilisez l'Omni SDK ou l'intégration WebSocket avec l'ID de l'agent enregistré comme session_label. Consultez le guide temps réel actuel à l'adresse https://docs.pyai.com/guides/omni-overview. N'inventez pas d'événements WebSocket, de langues supportées ni d'actions téléphoniques.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Skills associés