
Inferable
Inferable, Inc. · Programmation
Inferable est un runtime open source pour créer des workflows et des agents IA. Il tourne sur votre propre infrastructure, ajoute des validations humaines et renvoie des sorties structurées de n'importe quel LLM.

À propos de Inferable
What Is Inferable
Inferable est un runtime qui transforme des étapes IA en workflows qui terminent ce qu'ils commencent. Vous définissez un workflow en code, vous l'enregistrez auprès du plan de contrôle Inferable, et il s'exécute sur vos propres machines, y compris derrière un pare-feu ou dans un VPC privé. Vous ne déployez rien de nouveau. Le worker se connecte vers l'extérieur par long polling, donc aucun port entrant à ouvrir.
Le problème visé, c'est l'écart entre une démo et quelque chose que vous laisseriez toucher à la production. Les workflows LLM échouent souvent précisément là. Un seul appel à un LLM est facile. Un processus qui enchaîne plusieurs appels au modèle, attend qu'une personne valide un remboursement et survit à un redémarrage ne l'est pas. Inferable couvre cette couche intermédiaire. Il met en cache les étapes coûteuses, relance les exécutions en échec, valide la forme de chaque réponse du modèle et met un workflow en pause jusqu'à ce qu'une personne réponde, peu importe le délai.
La réserve tient à son public. C'est un outil de développeur, avec des SDK et du code TypeScript ou Go, pas un canevas sans code. Si vous ne codez pas, des outils comme Zapier ou n8n vous mèneront plus loin. Si vous codez, Inferable apporte l'exécution durable et les contrôles d'humain dans la boucle que ces constructeurs en glisser-déposer laissent de côté.
Getting Started
- Créez un cluster, soit via le plan de contrôle hébergé sur api.inferable.ai, soit en hébergeant vous-même la pile open source
- Installez le SDK Node.js ou Go et connectez-le avec la clé d'API de votre cluster
- Définissez un workflow en code, fixez son schéma d'entrée et enregistrez des versions au fil des changements de logique
- Ajoutez des appels LLM structurés, des étapes de validation humaine ou des notifications là où le workflow en a besoin
- Appelez workflow.listen() pour que le worker tourne sur votre propre infrastructure et déclenchez des exécutions de partout via l'API
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Inferable.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs backend et plateforme
- Équipes aux règles strictes sur les données
- Petites équipes produit
- Créateurs d'automatisations qui quittent le sans code
Tâches
- Étapes de validation humaine
- Extraction de données structurées
- Tâches d'agent à plusieurs étapes
- Automatisation backend derrière une API
- Processus de longue durée
Cas d'usage
- Une validation arrive des heures plus tard
- Un worker redémarre en plein milieu
- Une file de support à trier
- Une équipe réglementée ne peut pas passer par un SaaS hébergé
- Une équipe fait évoluer la logique d'un agent
Fonctionnalités clés
Des workflows qui tournent sur votre propre infrastructure
Les workflows s'exécutent sur vos machines, y compris derrière un pare-feu ou dans un VPC privé, sans aucune étape de déploiement à gérer. Le worker joint le plan de contrôle par long polling, donc vous n'ouvrez jamais de port entrant et ne configurez aucun répartiteur de charge. Pour les équipes qui ne peuvent pas sortir la charge de leur réseau, ce choix fait la différence face à une alternative hébergée.
Des workflows versionnés pour préserver la compatibilité
Quand le schéma d'entrée ou la logique change, vous définissez une nouvelle version du workflow au lieu de modifier l'ancienne. Inferable conserve l'affinité de version pour les exécutions déjà en cours, donc vous déployez un changement progressivement et les tâches en cours se terminent avec le code avec lequel elles ont démarré. Cela retire la crainte habituelle qu'une petite modification casse quelque chose qu'un client attend.
Validations avec humain dans la boucle
Un workflow peut se mettre en pause et demander à une personne de valider ou refuser l'étape suivante, par Slack ou e-mail, avec tout le contexte emporté. L'exécution reste en attente jusqu'au retour de la réponse, une minute ou une semaine, puis reprend là où elle s'était arrêtée. Vous gardez ainsi la main sur les étapes qui portent un risque, comme une suppression de données ou un paiement, sans coder vous-même la logique d'attente.
Sorties structurées avec validation et relances
Le runtime analyse et vérifie chaque réponse structurée du modèle contre un schéma, et relance l'exécution quand la sortie ne correspond pas. Au lieu de parser du texte libre en espérant que ça tienne, vous obtenez des champs typés que vous passez directement à l'étape suivante. Le tri de tickets, l'extraction de menus et le remplissage de formulaires reposent sur ce fonctionnement fiable.
Exécution durable avec résultats mémorisés
Les étapes coûteuses ou à effet de bord peuvent être mémorisées et mises en cache dans un stockage distribué, pour qu'un redémarrage ou une relance ne les refasse pas. Une tâche à plusieurs étapes qui échoue à la neuvième reprend à la neuvième, les huit premières intactes. Cela transforme les processus IA de longue durée en quelque chose que vous pouvez financer en production.
Agents et observabilité
Au-delà des workflows isolés, Inferable prend en charge des agents qui utilisent des outils pour atteindre un objectif. Chaque exécution s'affiche dans une vue chronologique qui trace chaque étape, et vous pouvez brancher les mêmes événements à votre propre outil d'observabilité. Quand un agent part de travers, c'est dans la chronologie que vous voyez quel appel l'a causé.
Open source et auto-hébergement
Le plan de contrôle, le playground, la CLI et les SDK sont tous en open source sous licence MIT. Vous pouvez héberger toute la pile sur votre propre infrastructure pour un contrôle total sur les données et les modèles, sans dépendance à un fournisseur. L'auto-hébergement est la voie pour les équipes dont la revue de sécurité écarte un service managé.
Avantages et inconvénients
Avantages
- Fait tourner les workflows dans votre propre infrastructure, donc les données et les appels au modèle n'ont jamais à sortir de votre réseau
- Les validations avec humain dans la boucle se mettent en pause et reprennent proprement, par Slack ou e-mail, peu importe la durée de l'attente
- Les workflows versionnés gardent les tâches en cours sur leur code d'origine pendant que vous déployez les changements progressivement
- La gestion des sorties structurées valide chaque réponse et relance quand elle est mauvaise, donc les étapes suivantes reçoivent des données propres
- Toute la pile est en open source sous MIT, donc vous pouvez l'auto-héberger et éviter la dépendance à un fournisseur
Inconvénients
- C'est un outil de développeur qui exige TypeScript ou Go et les SDK, donc les utilisateurs sans code n'iront pas loin
- Les SDK officiels couvrent Node.js et Go, le SDK .NET étant marqué expérimental, donc les autres langages demandent d'attendre
- Il n'y a pas de constructeur visuel de workflows pour les non-développeurs, contrairement aux plateformes d'automatisation sans code
- La documentation publique est plus mince que celle de rivaux plus gros, donc par endroits il faut lire le code
Questions fréquentes
Inferable est un runtime open source pour créer des workflows et des agents IA. Vous définissez les workflows en code et ils tournent sur votre propre infrastructure avec exécution durable, sorties structurées et étapes de validation humaine. Une seule clé d'API relie votre worker au plan de contrôle.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Inferable.
Alternatives à Inferable
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
