Module 1 — Intelligence

Smart Terminal (IA)

Interagissez avec vos données via la boucle Agentic de DIXX. Traduisez le langage naturel en SQL optimisé avec auto-correction native.

Vue d'ensemble

Le Smart Terminal est le cœur décisionnel de DIXX. Contrairement aux terminaux SQL classiques, il utilise un moteur de réflexion autonome (Agentic Loop) pour comprendre l'intention de l'utilisateur avant de générer le moindre octet de code.

L'IA ne stocke jamais vos données réelles. Elle n'utilise que le Schéma de la base (noms de tables, types de colonnes, relations) via notre protocole de Contextualisation Intelligente (RAG).

Modes d'Exécution : Fast vs Deep

Le Terminal IA propose deux modes d'exécution pour s'adapter à vos besoins d'investigation :

Fast Mode (Par défaut)

Optimisé pour la rapidité. Conçu pour les requêtes quotidiennes (ex: "Combien de ventes ce mois-ci ?"). Génère du code SQL quasi instantanément en s'appuyant sur les tables essentielles de votre schéma.

Deep Mode (Investigation)

Optimisé pour les corrélations complexes. Conçu pour les requêtes impliquant des anomalies, des relations multi-tables ou de l'analyse financière avancée. L'Agentic Loop prendra le temps d'explorer l'intégralité du schéma de la Sandbox pour proposer la meilleure jointure possible.

Magic Correct (Auto-correction)

L'une des fonctionnalités les plus puissantes du module est le Magic Correct. Si une requête générée échoue à cause d'une erreur de syntaxe ou d'une ambiguïté de schéma, l'IA capture l'erreur native de la base de données, l'analyse et propose instantanément une version corrigée.

1

Injection du Schéma

Le schéma est lu via introspection sécurisée et injecté dans le contexte de l'IA via un vecteur sémantique (RAG).
2

Boucle d'Exécution (Agentic Loop)

L'agent génère, teste virtuellement, puis valide la requête avant de la présenter à l'utilisateur.

Exemple d'Utilisation

Demandez simplement en langage naturel ce que vous souhaitez obtenir :

text
"Donne-moi les 10 meilleurs clients par chiffre d’affaires ce mois-ci, en ignorant les commandes annulées."

DIXX produira alors instantanément :

sql
SELECT c.name, SUM(o.total_amount) as revenue
FROM customers c
JOIN orders o ON c.id = o.customer_id
WHERE o.status != 'cancelled' 
  AND o.created_at >= DATE_TRUNC('month', CURRENT_DATE)
GROUP BY c.id, c.name
ORDER BY revenue DESC
LIMIT 10;

Sécurité & Gouvernance

Chaque requête générée passe par un filtre anti-injection et respecte strictement les politiques RBAC configurées dans DIXX. Si un utilisateur a le rôle Lecteur, le terminal n'autorisera aucune commande de type DELETE ou UPDATE, même si l'IA les génère.