IntegrIA
L'assistant IA intégré à l'ERP. Posez-lui une question en français : il vous explique l'application et consulte vos données métier — toujours dans la limite stricte de vos permissions.
/integria /api/integria integria.use integria.configure
À quoi sert ce module
IntegrIA est un agent conversationnel branché sur votre ERP. Plutôt que de naviguer entre les écrans, vous lui parlez en langage naturel : « Liste mes dernières factures impayées », « Recherche le client Dupont », « Donne-moi un aperçu de mes indicateurs clés ». L'agent connaît les modules actifs de votre installation et les droits de votre compte ; il vous oriente dans l'application et récupère la donnée pour vous.
Il s'adresse à tout utilisateur qui veut un accès rapide à l'information (commercial, gérant, comptable) et à l'administrateur qui configure le connecteur. Point essentiel : l'agent ne contourne jamais le contrôle d'accès. Il ne voit que ce que votre rôle vous autorise déjà à voir.
Vue d'ensemble de l'écran
Liste mes dernières factures impayées.
Voici vos 3 factures impayées les plus récentes, pour un total de 7 480 € TTC :
| N° | Client | Montant TTC | Échéance | Statut |
|---|---|---|---|---|
| FAC-2026-0142 | Atelier Léon | 3 120 € | 2026-05-30 | En retard |
| FAC-2026-0151 | Studio Vega | 2 760 € | 2026-06-12 | Envoyée |
| FAC-2026-0156 | Maison Dubreuil | 1 600 € | 2026-06-20 | Envoyée |
La page IntegrIA : un fil de discussion plein écran. Sous chaque réponse, l'agent peut afficher une carte de données (le résultat brut de l'outil interrogé) pour que vous voyiez la donnée, pas seulement sa paraphrase.
Dialoguer avec l'agent
À l'ouverture, un écran d'accueil propose des suggestions cliquables (« Mes indicateurs clés », « Rechercher un client », « Factures impayées », « Mon agenda à venir »). Un clic envoie l'invite correspondante.
- Saisissez votre question dans la zone de message en bas (4000 caractères maximum), puis appuyez sur Entrée ou cliquez sur .
- L'agent répond en texte. S'il a interrogé une donnée (clients, factures, devis, agenda, indicateurs), une carte de données apparaît sous la réponse.
- Poursuivez la conversation : l'agent garde en mémoire les derniers échanges pour comprendre le contexte (« et celles du mois dernier ? »).
- Nouvelle conversation : le bouton en haut réinitialise le fil et réaffiche l'écran d'accueil.
Accès aux données selon vos permissions
C'est le cœur de la conception d'IntegrIA. L'agent n'a aucun accès direct à la base de données. Pour obtenir une information, il doit appeler un outil parmi un ensemble fermé et prédéfini. Chaque outil :
- est rattaché à une permission existante de l'ERP (par exemple
clients.view) ; - n'est proposé à l'agent que si votre compte possède cette permission — un outil interdit est tout simplement invisible pour lui ;
- est re-vérifié à l'exécution contre vos droits (double garde, « fail-closed ») : même si le modèle tentait d'appeler un outil hors de votre périmètre, l'appel est refusé et journalisé.
Conséquence directe : un rôle restreint ne peut pas extraire de données qu'il n'a pas le droit de voir, même via l'IA. L'agent ne génère jamais de requête SQL libre ; il ne dispose que d'outils paramétrés, bornés (LIMIT) et en lecture seule.
par vos droits → Donnée autorisée
Outils disponibles et permission requise
| Outil (interne) | Permission requise | Ce qu'il renvoie |
|---|---|---|
overview_kpis | dashboard.view | Indicateurs clés : nombre de clients, CA encaissé, factures impayées (nombre et montant), devis en attente. |
search_clients | clients.view | Recherche de clients par nom, entreprise ou email (≤ 20 résultats, identité de base, sans notes internes). |
list_recent_invoices | invoices.view | Dernières factures (numéro, client, statut, montant TTC, dates). Filtre de statut optionnel. |
list_recent_quotes | quotes.view | Derniers devis (client, statut, montant TTC, date). Filtre de statut optionnel. |
list_upcoming_events | calendar.view | Prochains événements de l'agenda partagé (titre, dates, lieu). |
Un compte qui n'a aucune de ces permissions de lecture peut toujours dialoguer avec l'agent (s'il a
integria.use), mais l'agent répondra qu'il n'a accès à aucune donnée métier pour ce profil.
Configurer le connecteur IA (« bring your own key »)
IntegrIA fonctionne avec votre propre fournisseur et votre propre clé d'API : aucune clé
n'est livrée par défaut. La configuration ne se fait pas sur la page de chat, mais dans la
partie administration, via le module Connecteurs (carte « IntegrIA »). Elle exige
la permission integria.configure.
- Ouvrez Administration → Connecteurs et repérez la carte IntegrIA.
- Fournisseur : choisissez votre fournisseur dans la liste (voir tableau ci-dessous).
- Modèle : saisissez le nom exact du modèle (ex.
gpt-4o-mini,claude-3-5-haiku-latest,gemini-1.5-flash,llama3…). Un exemple adapté au fournisseur est suggéré. - URL de base (optionnelle pour les fournisseurs officiels, requise pour « Autre » et les serveurs locaux) : laissez vide pour le point d'accès par défaut, ou indiquez votre proxy / serveur local.
- Clé d'API : collez votre clé. Pour un fournisseur local (Ollama, LM Studio) elle est facultative.
- Enregistrer. Dès que la configuration est complète, l'entrée IntegrIA apparaît dans la barre latérale.
Fournisseurs supportés
| Fournisseur | Type | Clé d'API | Exemple de modèle |
|---|---|---|---|
| OpenAI | Officiel | Requise | gpt-4o-mini |
| Anthropic (Claude) | Officiel | Requise | claude-3-5-haiku-latest |
| Google (Gemini) | Officiel | Requise | gemini-1.5-flash |
| Mistral AI | Compatible OpenAI | Requise | mistral-small-latest |
| Groq | Compatible OpenAI | Requise | llama-3.3-70b-versatile |
| DeepSeek | Compatible OpenAI | Requise | deepseek-chat |
| xAI (Grok) | Compatible OpenAI | Requise | grok-2-latest |
| OpenRouter | Compatible OpenAI | Requise | openai/gpt-4o-mini |
| Ollama (local) | Local | Facultative | llama3 |
| LM Studio (local) | Local | Facultative | local-model |
| Autre (compatible OpenAI) | Personnalisé | Facultative | URL de base requise |
Permissions
Le module expose deux permissions, volontairement distinctes : utiliser l'agent et configurer le connecteur.
| Clé | Autorise |
|---|---|
integria.use | Discuter avec l'agent IA IntegrIA (chat) et lire l'état de configuration. Les données accessibles dépendent en plus des autres permissions du compte (voir tableau des outils). |
integria.configure | Configurer le connecteur IA (fournisseur, modèle, clé d'API) depuis le module Connecteurs. Permet à un administrateur de préparer le connecteur sans nécessairement avoir le droit d'usage. |
Liens utiles
- Connecteurs — où se configure le connecteur IA (carte IntegrIA).
- Rôles & permissions — l'agent hérite des droits du compte ; concevez les rôles avec soin.
- Les outils de l'agent renvoient vers Factures, Devis, Clients et Calendrier selon vos permissions.