Ambient Healthcare Agent with Nemotron Voice Agent
Ce skill fait partie du catalogue officiel de skills NVIDIA (nvidia/skills), conçu pour être installé dans des agents de code tels que Claude Code, Codex ou Cursor. Son rôle est d'enseigner à l'agent comment personnaliser l'exemple src/examples/generic/ du repository NVIDIA Nemotron Voice Agent (NVA) afin de produire un agent vocal orienté santé, sans nécessiter de backend séparé.
Ce que fait ce skill
Le skill guide l'agent à travers un workflow structuré en plusieurs étapes : validation du checkout NVA, sélection du runtime (endpoints NVIDIA publics, NIMs locaux, ou configuration mixte), choix du scénario parmi deux exemples fournis (prise de rendez-vous et admission patient sur cinq champs) ou définition d'un workflow personnalisé. Il orchestre ensuite l'application d'un overlay sur la configuration Pipecat générique, la validation statique et en direct via des historiques de conversation fictifs approuvés, le démarrage du service Docker Compose, et une validation audio microphone-à-microphone avant la remise finale.
Les deux scénarios prêts à l'emploi illustrent des cas concrets : le scénario de rendez-vous installe un support SQLite et une base appointment_schedule.sqlite ; le scénario d'admission collecte nom, date de naissance, symptômes, médicaments en cours et pharmacie préférée, avec des invariants de sécurité implémentés en code (tour guards, transitions silencieuses, accueil unique). Ces exemples sont des démonstrations, non des systèmes cliniques de production.
Scripts et références inclus
Le skill s'appuie sur un ensemble de scripts Python (inspect_nva_generic_defaults.py, apply_generic_agent_template.py, run_expected_conversation.py, verify_docker_compose_access.py) et sur des références documentaires (references/deployment-modes.md, references/example-design-choices.md, répertoires de scénarios) embarqués dans son propre dossier SKILL_DIR. Les scripts sont invoqués directement par l'agent avec python3.
Comment l'utiliser
Installez ce skill via la CLI officielle (npx skills add nvidia/skills --skill ambient-healthcare-agent-with-nemotron-voice-agent) puis confiez à votre agent une tâche telle que « Customize NVA Generic for appointment scheduling ». Le skill impose un accueil verbatim, demande le chemin du checkout NVA, et prend en charge la suite du workflow de manière guidée et reproductible. Il est maintenu par l'équipe Healthcare TME de NVIDIA et n'est pas affilié à l'équipe NVA elle-même.