Aller au contenu

Qu'est-ce qu'Olivares AI ?

Olivares AI intègre, gère et sécurise l’IA que vous exécutez — sur une seule machine ou à l’échelle de tout un parc informatique, une seule ground truth : Claude Code au niveau le plus profond, Codex et Grok Build à ses côtés, qu’elle complète plutôt que de les concurrencer. À mesure que vous mettez davantage de modèles, d’agents, de serveurs MCP et d’outils au travail à travers une infrastructure réelle et hétérogène, deux choses deviennent difficiles à la fois : rendre l’IA véritablement utile et la garder sous contrôle. Cela vaut autant pour une seule machine auto-hébergée que pour un parc réglementé ; seule l’échelle change, pas la nature.

Olivares AI fait les deux. D’un côté il donne à votre IA ce dont elle a besoin pour travailler — du contexte, l’accès aux bonnes ressources, des sessions gérées. De l’autre il vous donne les permissions granulaires, les politiques, les budgets et les preuves d’audit pour exploiter tout cela : quel modèle et quel agent peut atteindre quoi, les données qu’ils touchent, ce qu’ils sont autorisés à exécuter, ce qu’ils dépensent, et la preuve que vous pouvez remettre à un régulateur.

Tout tourne comme un binaire unique auto-hébergé sur vos propres hôtes. Il n’y a pas de télémétrie obligatoire et, par défaut, aucune sortie du plan de contrôle. Ne franchit votre périmètre que ce que vous configurez à cette fin : les appels à vos API de modèles, les sorties SIEM/webhook que vous raccordez et, si vous en provisionnez un, un fournisseur externe d’embeddings. C’est une propriété de l’architecture et de votre configuration ; c’est une description, pas une garantie.

Une capacité : la carte d’accès lecture/écriture

Section intitulée « Une capacité : la carte d’accès lecture/écriture »

Parmi ces capacités figure la carte d’accès L/L-É. Pour chaque origine (un agent, une identité non-humaine, une session) elle construit une arête vers chaque ressource qu’elle touche, classée read, write, read-write ou unknown, et étiquetée avec :

  • d’où provient le signal (SignalSource) — OpenTelemetry depuis un agent coopératif, une classification READ/WRITE pgAudit Postgres, un enregistrement AWS CloudTrail, un filet de sécurité eBPF/Tetragon au niveau noyau, une annotation MCP (traitée comme non fiable et corroborée, jamais crue seule), une autorisation de politique déclarée, ou un signal agent-à-agent (A2A) ; et
  • à quel point faire confiance à l’attribution (Confidence) — attributed quand elle est fermement liée à une identité par-agent, approximate quand elle est déduite (un compte de service partagé, ou un store à perte).

En son centre se trouve le diff : Permis vs Observé. Les arêtes permises proviennent d’autorisations déclarées ; les arêtes observées proviennent de la télémétrie réelle et de l’audit. Les comparer fait ressortir les accès inattendus (un agent lisant une table qui ne lui a jamais été accordée), les autorisations inutilisées (une permission qu’aucun agent n’a jamais exercée), et les arêtes en attente de réconciliation (un accès que le système ne peut pas encore attribuer avec fermeté).

Le produit est honnête sur la fidélité. La couverture est par niveaux : clean sur les stores avec audit natif (SQL, stockage objet, entrepôts), lossy sur certains stores (document/vectoriel), et impossible à reconstruire passivement sur d’autres (par ex. Redis, SQLite, D1). Là où la nature lecture/écriture ne peut être déterminée, le mode est unknown — le produit ne fabrique jamais une classification.

La carte d’accès est une capacité parmi beaucoup. Le produit est une plateforme modulaire (dans l’esprit de Grafana ou Backstage) : un moteur plus des modules plus des connecteurs, conçu pour que tout module se rattache sans réarchitecturer le reste. Il embarque 30 modules — inventaire et sessions en direct, la carte L/L-É, l’orchestration d’agents (A2A, en développement), la gestion MCP et des compétences, l’identité et l’identité non-humaine, le déploiement, la connaissance et le contexte, la sécurité et les guardrails, la gestion des modèles et des fournisseurs, le coût/FinOps, les évals et un bac à sable de test, le red-teaming, la conformité et les preuves, un catalogue interne, les intégrations de sortie et le push SIEM, la voix/temps réel, et la santé/SLA — plus des capacités de plateforme non comptées parmi les 30 (sa propre API et la gestion-en-tant-que-code, le multi-tenant, les tableaux de bord exécutifs) — à travers 158 intégrations (un décompte mesuré depuis le code par scripts/check-public-counts.sh). Quelques capacités sont pré-v1 ou des coutures deny-closed jusqu’à provisionnement ; la documentation est explicite sur lesquelles.

Voir le catalogue des modules pour la liste complète, et l’aperçu de l’architecture pour comprendre comment le moteur et les modules s’assemblent.

Comment il observe : lecture-d’abord, données-minimales

Section intitulée « Comment il observe : lecture-d’abord, données-minimales »

Olivares AI est lecture-d’abord : le moteur observe à travers les journaux, OpenTelemetry et eBPF ; il ne se trouve pas sur le chemin de données de l’agent, donc une défaillance de collecteur ne casse jamais votre trafic de production. Et il est données-minimales par conception : le graphe d’accès stocke des relations — origine → ressource, lecture/écriture, source, confiance, horodatage — jamais de charges utiles, de corps SQL, de secrets ou de PII. Ce qui n’est pas stocké ne peut pas fuir.

C’est aussi pourquoi il est auto-hébergeable et compatible air-gap : il n’y a pas de télémétrie obligatoire et, par défaut, aucune sortie du plan de contrôle. Ne franchit votre périmètre que ce que vous configurez à cette fin — les appels à vos API de modèles, les sorties SIEM/webhook que vous raccordez et, si vous en provisionnez un, un fournisseur externe d’embeddings. Olivares AI n’est pas sur cette liste : l’éditeur n’est jamais dans le chemin des données. Il n’est contacté que lorsque vous lui demandez quelque chose — olivares upgrade, ou un téléchargement par abonnement des add-ons commerciaux et de leurs mises à jour — jamais comme effet de bord de l’exécution. Et olivares upgrade --endpoint dirige même cela vers votre propre miroir. C’est un argument solide pour la résidence des données, le RGPD et les environnements air-gapped.