Une plateforme. Trois types d'agents. Vos systèmes.

Soria est l'endroit où vous construisez, ancrez, publiez et encadrez des agents IA — conversationnels, déclenchés par événement et planifiés. De la configuration, pas du développement sur mesure : le même produit fait tourner un assistant étudiant, un centre d'assistance TI et une tâche de rapprochement nocturne.

Ce qu'est Soria

Soria est une plateforme multilocataire d'agents IA conçue par LS2 Innovation. Une organisation définit des agents — leurs consignes, leur modèle, leurs sources de connaissances, les outils qu'ils peuvent appeler et les canaux où ils apparaissent — et Soria les exécute, les versionne et consigne tout ce qu'ils font.

La plateforme est agnostique quant au modèle : le modèle, ses paramètres et sa région de traitement relèvent de la configuration, pas de l'architecture. Elle tourne en production contre de vrais systèmes opérationnels depuis avant d'être offerte à des clients — c'est pourquoi les capacités ci-dessous sont des fonctionnalités du produit, pas une feuille de route.

  • Multilocataire
  • Agnostique quant au modèle
  • Récupération (RAG)
  • Appel d'outils
  • Serveurs MCP
  • Cron et webhooks
  • Agents versionnés
  • Piste d'audit complète

Types d'agents

Trois façons de déclencher un agent

Même moteur, mêmes outils, même piste d'audit. Ce qui change, c'est ce qui réveille l'agent.

01

Agent conversationnel

Une personne amorce la conversation. L'agent répond en langage naturel à partir de vos connaissances ancrées, renvoie des cartes adaptatives avec actions suggérées, et peut exécuter de vraies opérations en cours de conversation.

02

Agent webhook

Un système externe l'amorce. Un événement entrant — un enregistrement créé, une réunion enregistrée, un formulaire soumis, une équipe provisionnée — déclenche un agent qui exécute ses consignes et appelle les outils nécessaires.

03

Agent planifié

L'horloge l'amorce. Aux trente minutes, à l'heure, quotidiennement, hebdomadairement, un jour de semaine donné ou mensuellement — ou selon une expression cron — avec l'historique et le statut de chaque exécution.

Les consignes sont versionnées comme du code

Chaque agent et chaque tâche automatisée conserve l'historique de ses versions d'invite. Vous voyez ce qui a changé, qui l'a changé, et vous pouvez restaurer une version antérieure — c'est précisément ce qui rend possible l'exploitation d'un agent dans un environnement encadré.

Connaissances et ancrage

Les agents répondent à partir de vos contenus, pas d'Internet

Chaque agent est rattaché à une ou plusieurs banques vectorielles. Rien n'entre dans une réponse qui ne provienne d'une source que vous avez chargée et approuvée.

  • Banques documentairesTéléversez vos fichiers — politiques, procédures, règlements, guides — avec un historique de versions par fichier.
  • Banques adossées à SharePointIndexez un site SharePoint ou des bibliothèques précises, pour que l'agent suive les contenus que vos équipes maintiennent déjà.
  • Banques d'intégrationDes connaissances tirées d'un système connecté plutôt que d'un fichier, tenues à jour au fil des changements de la source.
  • Plusieurs banques par agentUne banque par défaut et des banques additionnelles : un même agent peut couvrir une base publique et une base interne restreinte.
  • Les conversations comme base de connaissancesLes conversations résolues peuvent alimenter la base, pour que l'agent s'améliore à partir de vraies questions.
  • Affinage quand il le méritePris en charge pour les cas étroits où la récupération ne suffit pas — géré comme une tâche suivie, pas comme une boîte noire.
Comment l'ancrage empêche les fausses réponses
Banques vectorielles et sources de connaissances rattachées à un agent

Outils et actions

Des agents qui font, pas seulement qui décrivent

Répondre, c'est la moitié facile. Les agents Soria appellent des outils définis pour lire et modifier l'état de vos systèmes — sous les permissions que vous fixez.

  • Définitions d'outils sur mesureDéclarez un outil avec son schéma JSON et son implémentation ; l'agent l'appelle quand la conversation l'exige.
  • Groupes d'outils et portée par locataireRegroupez les outils (standards ou propres à une application) et n'accordez à chaque organisation que les groupes qui lui reviennent.
  • Connexions à des serveurs MCPRattachez des serveurs Model Context Protocol, avec OAuth, pour atteindre des écosystèmes d'outils entiers sans écrire un connecteur par système.
  • Authentification par agentUn agent peut authentifier la personne à qui il parle avant d'agir en son nom, auprès de votre point de terminaison d'information utilisateur.
  • Réponses richesCartes adaptatives, actions suggérées et pièces jointes — pour qu'un résultat soit exploitable, pas un mur de texte.
  • Clients applicatifs OAuth/OIDCVos propres applications appellent l'API de Soria avec des identifiants à portée limitée : les agents s'intègrent partout.
Voir les intégrations
Définitions d'outils et serveurs MCP configurés sur un agent

Canaux

Publié là où les gens se trouvent déjà

Le même agent, les mêmes connaissances et les mêmes outils — présentés sur le canal que le public utilise réellement.

Microsoft Teams

Une application Teams à part entière pour le personnel et les personnes étudiantes qui y passent leurs journées, avec cartes adaptatives et messages proactifs.

Clavardage web

Intégrez l'agent dans un portail, un intranet, votre ENA ou une page publique — authentifié ou anonyme, selon la vocation de l'agent.

Votre propre application

Appelez l'API directement avec un client OAuth à portée limitée et construisez l'interface vous-même, Soria demeurant le moteur d'agents derrière.

Multilingue d'emblée

Messages d'accueil et comportement définis par langue : le français, l'anglais et d'autres langues forment un seul agent, pas trois.

Canaux événementiels

Les webhooks entrants permettent à n'importe quel système de déclencher un agent — et les actions sortantes lui permettent de répondre dans Teams, par courriel ou dans une file de billets.

Envoi planifié

Campagnes de rappels, résumés et rapports partent selon un horaire, vers le canal que la personne destinataire lit réellement.

Construire et publier

Du brouillon à la production sans déploiement

Les agents se configurent dans la console et se publient par version. Changer ce qu'un agent dit n'exige jamais une mise en production.

  1. Configurer

    Nom, description, icône, consignes, modèle, température et top-p ; rattachez les banques de connaissances, les groupes d'outils, les serveurs MCP et les authentifications.

  2. Tester en brouillon

    La version de travail est distincte de la version publiée. Vous l'éprouvez sur de vraies questions avant que quiconque la voie.

  3. Publier une version

    La publication promeut le brouillon. La version publiée précédente reste au dossier, et l'historique des invites demeure attribuable.

  4. Observer et corriger

    Historique des conversations, journaux d'exécution et journaux d'activité montrent ce qui s'est réellement passé — y compris les questions sans réponse, qui deviennent votre carnet de contenus à produire.

Administration

Multilocataire, par rôles, déléguée

Soria est multilocataire depuis son premier déploiement. Chaque organisation est isolée, configurée de façon autonome, et administrée par ses propres équipes.

Modèle d'accès typique. Noms, portées et permissions se configurent par organisation.
RôlePeut faireNe peut pas faire
Personne utilisatriceÉchanger avec les agents publiés à son intention, sur les canaux auxquels elle a accès.Voir les conversations ou les données d'autrui.
ObservateurParcourir les contenus publiés et le comportement des agents pour aider quelqu'un ; se connecter par authentification unique ou sur invitation, sans compte dans votre ENA.Voir les données individuelles des personnes utilisatrices.
Responsable de contenuMaintenir les sources de connaissances et les contenus de son équipe, et soumettre les changements pour validation.Toucher au contenu d'une autre équipe ou aux réglages de la plateforme.
Administration de l'organisationConfigurer agents, outils, rôles, permissions, fonctionnalités, image et intégrations ; publier des versions ; lire journaux et tableaux de bord.Atteindre les données ou la configuration d'une autre organisation.
Administration du réseauMaintenir gabarits et groupes d'outils partagés, et déplacer du contenu entre organisations.Lire les données individuelles des personnes utilisatrices, dans quelque organisation que ce soit.

Permissions granulaires par fonctionnalité

L'accès s'accorde fonctionnalité par fonctionnalité, aux rôles et aux groupes, pas par un simple drapeau « admin ». L'authentification unique institutionnelle projette vos groupes d'annuaire sur ces rôles.

Gestion de contenu déléguée

Les équipes qui possèdent un service maintiennent son contenu directement, avec brouillons, validation avant publication, historique de versions et propagation depuis un seul endroit.

Configuration par organisation

Agents, outils, langues, image et droits d'accès aux fonctionnalités sont détenus par locataire — y compris par type d'enseignement, pour les établissements qui mènent de la formation continue ou professionnelle en parallèle des programmes réguliers.

Démarrage guidé et notes de version

Une liste de configuration accompagne une nouvelle organisation dans sa mise en route, et des notes de version traduites, dans le produit, informent les administrateurs de ce qui a changé.

Journaux et analytique

Tout ce qu'un agent fait est consigné

Quatre flux de journaux distincts, interrogeables et exportables — parce que dans un organisme public, « c'est l'IA qui l'a fait » n'est pas une réponse recevable.

  • Journal d'auditModifications d'entités, changements de permissions et actions administratives — horodatés et attribués.
  • Journal d'activitéQui s'est connecté, ce qui a été ouvert, ce qui a été modifié.
  • Journaux d'exécution des tâchesChaque exécution de webhook et de tâche planifiée avec son statut : une tâche en échec est visible plutôt que silencieuse.
  • Historique des conversationsConservé selon votre politique, et exploitable — avec consentement — pour enrichir la base de connaissances.

À cela s'ajoutent : taux d'utilisation et de complétion, ressources réellement atteintes, thématiques fréquentes, moments de pic, satisfaction après une conversation, et les demandes que personne n'a pu traiter — agrégés et anonymisés, pour obtenir un portrait de la demande sans constituer de dossiers individuels.

Sécurité, hébergement et cycle de vie des données
Journaux d'audit et tableaux de bord d'utilisation

Voyez la console, pas des diapositives

Trente minutes dans le produit : un agent configuré, ancré sur un document que vous apportez, appelant un outil, et publiant une version.

Réservez une démo
Aperçu de la démonstration Soria