Symfony AI
1
Platforms
0
Platform Calls
13
Tools
0
Tool Calls
Platform Calls
No platform calls were made.
Tools
| Name | Description | Class & Method | Parameters |
|---|---|---|---|
| get_active_sessions | Liste les sessions actives (en cours ou à venir) de l'organisme de formation avec leur identifiant numérique. Appeler cette fonction en premier pour obtenir les IDs des sessions avant d'appeler get_session_details. | App\Domain\Quali\Tool\SessionTool::getActiveSessions |
|
| get_session_details | Retourne les détails complets d'une session (stagiaires, formateurs, documents, signatures, questionnaires, places disponibles) à partir de son identifiant numérique. L'identifiant doit être obtenu via get_active_sessions ou get_ended_sessions — ne jamais inventer un identifiant. | App\Domain\Quali\Tool\SessionTool::getSessionDetails |
|
| get_ended_sessions | Liste les sessions terminées (ended_at dans le passé) de l'organisme de formation. Utile pour trouver des sessions clôturées, archivées ou qui nécessitent un suivi post-formation. | App\Domain\Quali\Tool\SessionTool::getEndedSessions |
|
| get_overdue_indicators | Retourne les indicateurs Qualiopi non conformes ou en retard pour l'organisme | App\Domain\Quali\Tool\EntryTool::getOverdueIndicators |
|
| get_company_stats | Retourne les statistiques globales de l'organisme de formation : nombre total de sessions, sessions actives, nombre total de stagiaires | App\Domain\Quali\Tool\CompanyTool::__invoke |
|
| search_documents | Recherche des documents de l'organisme de formation. Retourne le nom, type, statut, date d'envoi, la session et le destinataire (apprenant, formateur ou client) pour chaque document. Accepte un terme de recherche sur le nom et un filtre optionnel sur le type. | App\Domain\Quali\Tool\DocumentTool::__invoke |
|
| search_questionnaires | Recherche des questionnaires de l'organisme de formation. Retourne le nom, type, statut, date d'envoi, la session et le destinataire (apprenant, formateur ou client) pour chaque questionnaire. Accepte un filtre optionnel sur le statut (valeurs exactes : draft, waiting, refused, published, answered, archived) et sur le type (valeur exacte du champ type, telle que retournée par cet outil). Chaîne vide = pas de filtre. | App\Domain\Quali\Tool\QuestionnaireTool::__invoke |
|
| search_emails | Recherche des emails envoyés par l'organisme de formation. Retourne le sujet, statut, dates de programmation et d'envoi, la session et le destinataire (apprenant, formateur, client ou utilisateur). Accepte un filtre optionnel sur le nom du destinataire. | App\Domain\Quali\Tool\EmailTool::__invoke |
|
| search_teachers | Liste les formateurs de l'organisme de formation avec leur identifiant numérique. Appeler cette fonction en premier pour obtenir les IDs des formateurs avant d'appeler get_teacher_details. | App\Domain\Quali\Tool\TeacherTool::searchTeachers |
|
| get_teacher_details | Retourne les détails d'un formateur (email, téléphone, statut, sessions et formations associées) à partir de son identifiant numérique. L'identifiant doit être obtenu via search_teachers — ne jamais inventer un identifiant. | App\Domain\Quali\Tool\TeacherTool::getTeacherDetails |
|
| search_trainings | Liste les formations de l'organisme avec leur identifiant numérique et indique si le programme, les objectifs pédagogiques et les prérequis sont renseignés. Appeler en premier pour obtenir les IDs avant d'appeler get_training_details. | App\Domain\Quali\Tool\TrainingTool::searchTrainings |
|
| get_training_details | Retourne les détails complets d'une formation (programme, objectifs pédagogiques, prérequis, public, modalités d'évaluation, ressources) à partir de son identifiant numérique. L'identifiant doit être obtenu via search_trainings — ne jamais inventer un identifiant. | App\Domain\Quali\Tool\TrainingTool::getTrainingDetails |
|
| get_conformity_status | Retourne l'état de conformité Qualiopi de l'organisme de formation sur toutes ses sessions actives. Indique les indicateurs non conformes, leur sévérité (major/minor), les sessions concernées, les preuves manquantes et leur URL de résolution (solveUrl). Utiliser pour répondre aux questions sur la préparation à l'audit, les écarts Qualiopi ou les indicateurs non conformes. Chaque preuve manquante contient un solveUrl à inclure dans les actions proposées. | App\Domain\Quali\Tool\ConformityTool::getConformityStatus |
|
Tool Calls
No tool calls were made.