Description
Chronos DB est une base de données spécialisée construite pour l'ère de l'AI autonome, offrant une solution robuste pour gérer les interactions de données avec les agents AI. Elle est entièrement compatible avec Postgres, ce qui signifie que les applications existantes, les ORM comme Prisma et Drizzle, ainsi que des outils tels que psql et psycopg peuvent se connecter et fonctionner sans modification. L'innovation principale de Chronos réside dans sa capacité à fournir à chaque agent AI son propre « monde » isolé – une copie instantanée de l'ensemble de la base de données de production. Cela permet aux agents d'expérimenter et d'apporter des modifications sans risquer l'intégrité des données de production principales.
Lire la suite
Le système impose des règles strictes pour la fusion des modifications dans la base de données principale. Les utilisateurs peuvent définir des politiques de fusion qui dictent quelles modifications un agent peut appliquer de manière autonome (par exemple, « au maximum 500 lignes, pas de suppressions, jamais la table des paiements »). Les modifications conformes à ces règles fusionnent automatiquement, tandis que celles qui enfreignent une règle sont mises en attente pour révision et approbation humaine, avec des raisons claires pour la mise en attente. Ce mécanisme empêche la corruption accidentelle des données, un défi courant lorsque les agents AI interagissent avec des environnements de production en direct.
Chronos intègre également une fonctionnalité d'historique puissante, permettant aux utilisateurs de lire n'importe quelle table telle qu'elle était à n'importe quel moment au cours de la dernière heure. De plus, toute modification fusionnée, ou même toutes les actions effectuées par un agent spécifique, peuvent être annulées ligne par ligne pendant une heure après leur application. Cela fournit un filet de sécurité essentiel, permettant des retours rapides en cas de conséquences indésirables. La base de données est conçue pour des performances élevées, en particulier pour les charges de travail centrées sur les agents, démontrant des performances significativement plus rapides que Postgres standard ou Dolt dans des scénarios impliquant de nombreux agents copiant, écrivant et fusionnant des données.
Chronos DB est disponible en source sous la licence BUSL-1.1 et peut être auto-hébergé gratuitement. Un service Chronos Cloud hébergé et une passerelle hébergée (pour les installations Postgres existantes) sont prévus pour une sortie future, offrant des solutions gérées. Il s'intègre parfaitement avec des outils et langages de développement populaires tels que LangChain, Python, Node.js, SQLAlchemy, Supabase et Neon, et inclut des types pgvector intégrés pour les embeddings vectoriels. Le système est développé par 2090 Labs, une équipe axée sur la construction de technologies fondamentales pour l'avenir de l'AI.
- CatégorieOutils SQL et bases de données IA
- Modèle tarifaireFree (Self-Hosted)
- DéploiementAuto-hébergé
- PlateformesWeb
Fonctionnalités principales de Chronos DB
Copies de données instantanées pour les agents (mondes)
Protocole de communication compatible avec Postgres
Règles et politiques de fusion configurables
Approbation humaine pour les modifications risquées
Voyage dans le temps pour les données (lire les états passés)
Annuler les fusions ligne par ligne (dans l'heure)
Types vectoriels intégrés (pgvector)
Serveur MCP pour les interactions des agents
Option auto-hébergée (gratuite)
Source disponible (BUSL-1.1)
Intégration avec les ORM (Prisma, Drizzle)
Support pour Python et Node.js
Évalué pour les charges de travail des agents
Versions signées pour la sécurité
Comment utiliser Chronos DB ?
Installer Chronos DB : Exécutez une commande en une seule ligne pour installer Chronos DB sur votre machine.
Connecter les agents : Configurez vos agents AI pour se connecter à Chronos DB en utilisant le protocole de communication Postgres ou le serveur MCP.
Définir les règles de fusion : Mettez en place des politiques de fusion pour spécifier quelles modifications les agents peuvent appliquer automatiquement et lesquelles nécessitent une approbation.
Développer avec des mondes : Permettez aux agents de travailler dans leurs propres copies isolées (« mondes ») de vos données de production.
Réviser et approuver : Surveillez les modifications des agents dans le tableau de bord et approuvez ou rejetez les fusions qui enfreignent les règles prédéfinies.
Utiliser l'historique : Lisez les états passés de n'importe quelle table ou annulez les fusions récentes si nécessaire.
Cas d'utilisation de Chronos DB
- Développement sûr d'agents AI
- Mises à jour de données automatisées
- Approbations avec intervention humaine
- Annulations et récupération de données
- Formation d'agents AI
- Expérimentation avec les données
- Migrations de données complexes
- Enquête de données en temps réel









