Logic
Logic est une plateforme d’agents pilotée par des spécifications : vos specs deviennent des API de production, avec tests, versioning, routage modèles et logs.
Qu’est-ce que Logic ?
Logic est une plateforme d’agents pilotée par des spécifications pour transformer des spécifications en anglais courant en agents IA prêts pour la production. Elle se concentre sur le workflow complet, de la définition du comportement aux API invocables, incluant évaluation, versioning et visibilité opérationnelle.
L’idée centrale est que ce que vous écrivez comme spécification d’agent définit ses entrées et sorties. Logic génère alors l’outillage nécessaire pour tester les changements, gérer les versions, exposer l’agent via une API et router les requêtes vers des modèles.
Fonctionnalités clés
- Définitions d’agents basées sur des specs (entrées/sorties) : Définissez le comportement dans une spec pour que l’interface de l’agent et les résultats attendus soient dérivés de votre définition écrite.
- Harnais de test intégré avec sorties attendues en ligne : Ajoutez des cas de test directement dans la définition d’agent et exécutez-les à la sauvegarde pour détecter les régressions.
- Détection automatique de régressions et intégration CI/CD via API : Exécutez les évaluations dans des pipelines automatisés au lieu de dépendre uniquement de tests manuels.
- Versioning, diffs et rollback : Chaque changement de spec est versionné et comparé, avec réversibilité et pinning de version pour maintenir la stabilité des API.
- Workflows d’approbation pour éditeurs de specs non techniques : Utilisez des approbations pour permettre aux non-ingénieurs de mettre à jour la logique d’agent sans redéploiement ni gestion de prompts dans un outil séparé.
- Génération d’API REST typée et docs/UI auto-générés : Sauvegardez une spec d’agent pour générer une API strictement typée, une documentation et une interface web partageable avec formulaires d’entrée.
- Masquage des PII avec reporting : Détectez et masquez les données personnelles dans le texte tout en produisant des rapports détaillés sur ce qui a été trouvé.
- Évaluation de politiques et décisions de modération : Évaluez les fiches produits par rapport aux politiques pour approuver, rejeter ou escalader les éléments.
- Routage intelligent de modèles avec basculement et cache : Logic route les requêtes vers OpenAI, Anthropic, Google et Perplexity selon la complexité de la tâche ; il fournit aussi un basculement automatique et un cache d’exécution pour les charges déterministes.
- Logs d’exécution pour débogage : Enregistrez le contexte complet pour chaque appel (entrées/sorties, raisonnement du modèle, latence) sur toutes les versions d’agent.
Comment utiliser Logic
- Écrivez ou choisissez une spec d’agent (y compris la définition des entrées et sorties attendues).
- Ajoutez des cas de test en ligne avec sorties attendues, puis exécutez la suite de tests à la sauvegarde pour valider le comportement.
- Itérez sur la spec avec versioning, diffs et workflows d’approbation au besoin.
- Une fois prêt, sauvegardez pour générer une API REST strictement typée, une documentation API et une interface web partageable.
- Utilisez les logs d’exécution pour inspecter ce qui s’est passé lors d’appels spécifiques et diagnostiquer les erreurs avec contexte et latence.
Cas d’usage
- Revue de clauses contractuelles : Utilisez une spec « Contract Clause Analyzer » pour signaler les clauses risquées et extraire les termes clés des contrats.
- Appariement de records entre systèmes : Appliquez une spec « Entity Matcher » pour apparier les records avec un score de confiance.
- Extraction de factures et bons de commande : Utilisez un « Invoice & PO Data Extractor » pour analyser des documents multi-formats et extraire des lignes structurées.
- Gestion des données personnelles dans les workflows texte : Exécutez un « PII Redactor » pour détecter et masquer les données personnelles tout en produisant un rapport des entités détectées.
- Modération de fiches produits : Utilisez un « Product Listing Moderator » pour comparer les fiches aux règles de politique et décider d’approuver, rejeter ou escalader.
FAQ
Logic nécessite-t-il des ingénieurs pour redéployer lors des changements de spec ?
Le site décrit le versioning et les workflows d’approbation pour que les ingénieurs maintiennent des API stables pendant que la logique d’agent est mise à jour via approbations, sans redéploiement ni gestion de prompts dans un outil séparé.
Que se passe-t-il si un fournisseur échoue ou génère des erreurs ?
Logic inclut un basculement automatique si un fournisseur renvoie des erreurs ou tombe en panne, et il route aussi les requêtes par complexité de tâche, latence et coût.
Comment Logic aide-t-il à vérifier le comportement d’un agent avant publication ?
Chaque agent inclut un harnais de test intégré : cas de test en ligne avec correspondance de sortie attendue exécutés à la sauvegarde, avec détection de régressions ; intégration CI/CD disponible via API.
Puis-je générer une API et une UI à partir de la spec d’agent ?
Oui. Logic génère une API REST strictement typée, des docs API auto-générés et une interface web partageable avec formulaires d’entrée basée sur la spec sauvegardée.
Quelle visibilité est disponible après déploiement ?
Logic enregistre le contexte d’exécution complet par appel API, incluant entrées, sorties, raisonnement du modèle, latence, gestion des erreurs et historique d’exécution sur les versions d’agent.
Alternatives
- Constructeurs d’agents no/low-code avec prompts et évaluations intégrés : Ils aident les non-développeurs à assembler des agents, mais reposent moins sur le versioning piloté par specs et la génération d’API typées à partir d’une définition écrite.
- Outils d’évaluation de prompts et harnais de tests personnalisés : Vous pouvez combiner tests de prompts, logging et étapes CI séparées, mais cela nécessite généralement plus d’intégration qu’une plateforme unifiée.
- Frameworks d’orchestration open source : Vous pouvez construire routage, logging et évaluation vous-même, mais cela transfère le fardeau de l’infrastructure et des outils opérationnels sur votre équipe.
- Stacks API/front-end personnalisés : Si vous construisez vos propres endpoints REST typés et UI, vous gagnez en flexibilité, mais devrez implémenter versioning, workflows de tests et observabilité d’exécution manuellement.
Alternatives
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
AgentMail
AgentMail est une API de boîte e-mail pour agents IA : créez, envoyez, recevez et recherchez des emails via REST pour des conversations à double sens.
Arduino VENTUNO Q
Arduino VENTUNO Q : ordinateur edge IA pour la robotique, combinant inférence accélérée et microcontrôleur pour un contrôle déterministe. Arduino App Lab.
BotBoard
Gérez les agents IA comme une équipe : backlog partagé, contexte structuré et workflow de revue humaine pour assigner, suivre et approuver.
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.