Aller au contenu principal

Thalia — Agent IA interne

Thalia est l'agent IA interne de la plateforme. Elle utilise cette documentation comme base de connaissance principale via un pipeline RAG (Retrieval-Augmented Generation).

Rôle de Thalia

  • Répondre aux questions techniques sur le SI (architecture, modules, API, procédures)
  • Assister les développeurs dans la navigation du code
  • Guider les administrateurs dans les procédures opérationnelles
  • Générer des contenus à partir des données du SI (actualités, rapports)

Base de connaissance

Thalia indexe tous les fichiers .md et .mdx de cette documentation.

Règles pour la compatibilité RAG

Pour garantir une indexation efficace, chaque document doit respecter ces principes :

  • Titre H1 clair en début de document
  • Structure hiérarchique avec H2/H3
  • Contenu factuel et daté si pertinent
  • Exemples de code dans des blocs fencés avec le langage indiqué
  • Pas d'ambiguïté sur le module ou le contexte concerné

Ce que Thalia sait indexer

Type de contenuIndexé
Architecture / choix techniques
Procédures opérationnelles
Référence API / endpoints
Règles de sécurité
Documentation modules
Code source (.php, .ts)❌ (hors scope RAG)
Secrets / .env❌ (jamais)

Configuration

Thalia est configurée dans le module Ai de la plateforme. Les fournisseurs LLM, modèles et paramètres sont gérés dans Admin → Applications → IA.

use Modules\Ai\Services\AiProviderConfigService;

$config = app(AiProviderConfigService::class)->textProvider('thalia');

Contribuer à la base de connaissance

Pour enrichir ce que Thalia sait, ajouter ou mettre à jour les fichiers .md dans les rubriques appropriées de cette documentation. La prochaine synchronisation RAG intégrera automatiquement les modifications.

astuce

Plus la documentation est précise et structurée, plus les réponses de Thalia seront pertinentes.