Inferable

Inferable

Inferable, Inc. · Coding

Inferable ist eine Open-Source KI-Workflow-Runtime für KI-Workflows und Agents. Sie läuft in der eigenen Infrastruktur, fügt menschliche Freigaben hinzu und liefert strukturierte Ausgaben aus jedem LLM. Jeder LLM-Workflow und jede Gruppe von KI-Agenten bleibt dabei unter eigener Kontrolle, angebunden über das Entwickler-SDK.

Vorschau der Oberfläche von Inferable

Über Inferable

What Is Inferable

Inferable ist eine Runtime, die KI-Schritte in Workflows verwandelt, die zu Ende bringen, was sie anfangen. Man definiert einen Workflow im Code, registriert ihn bei der Inferable-Steuerungsebene und er läuft auf den eigenen Rechnern, auch hinter einer Firewall oder in einer privaten VPC. Man stellt nichts Neues bereit. Der Worker verbindet sich per Long Polling nach außen, also muss kein eingehender Port geöffnet werden.

Die Lücke, die das Werkzeug schließt, liegt zwischen einer Demo und etwas, das man an die Produktion lassen würde. Ein einzelner LLM-Aufruf ist einfach. Ein Ablauf, der mehrere Modellaufrufe verbindet, auf die Freigabe einer Erstattung durch einen Menschen wartet und einen Neustart übersteht, ist es nicht. Inferable deckt diese mittlere Schicht ab. Es speichert teure Schritte im Cache, wiederholt fehlgeschlagene Läufe, prüft die Form jeder Modellantwort und hält einen Workflow an, bis ein Mensch antwortet, egal wie lange das dauert.

Der Haken ist die Zielgruppe. Das ist ein Entwicklerwerkzeug mit SDKs und TypeScript- oder Go-Code, keine No-Code-Oberfläche. Wer nicht programmiert, kommt mit Zapier oder n8n weiter. Wer programmiert, bekommt bei Inferable dauerhafte Ausführung und Freigaben durch Menschen, die diese Klick-Baukästen weglassen.

Getting Started

  1. Einen Cluster anlegen, entweder über die gehostete Steuerungsebene unter api.inferable.ai oder durch Selbsthosting des Open-Source-Stacks
  2. Das Node.js- oder Go-SDK installieren und mit dem API-Schlüssel des Clusters verbinden
  3. Einen Workflow im Code definieren, sein Eingabeschema festlegen und Versionen registrieren, sobald sich die Logik ändert
  4. Strukturierte LLM-Aufrufe, menschliche Freigabeschritte oder Benachrichtigungen dort ergänzen, wo der Lauf sie braucht
  5. workflow.listen() aufrufen, damit der Worker in der eigenen Infrastruktur läuft, und Läufe von überall über die API starten

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Inferable.

Kostenloser TarifJa
Bezahlte Tarife$0 - usage based/mo
PlattformWeb (self-hosted or managed control plane), Node.js and Go SDKs, REST API, Slack and email notifications
EntwicklerInferable, Inc.
KategorieCoding
VeröffentlichungsdatumNov 2024
Zuletzt aktualisiertMar 2026
Website-Besuche1.7K
Globales Website-Ranking10.9M
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Backend- und Plattformentwickler
  • Teams mit strengen Datenregeln
  • Kleine Produktteams
  • Automatisierer jenseits von No-Code

Aufgaben

  • Menschliche Freigabeschritte
  • Strukturierte Datenextraktion
  • Mehrstufige Agent-Aufgaben
  • Backend-Automatisierung hinter einer API
  • Lang laufende Prozesse

Szenarien

  • Eine Freigabe kommt Stunden später
  • Ein Worker startet mitten im Lauf neu
  • Eine Support-Warteschlange braucht Vorsortierung
  • Ein reguliertes Team darf kein gehostetes SaaS nutzen
  • Ein Team arbeitet an der Logik eines Agents

Wichtigste Funktionen

Workflows, die in der eigenen Infrastruktur laufen

Workflows laufen auf den eigenen Rechnern, auch hinter einer Firewall oder in einer privaten VPC, ohne Bereitstellungsschritt. Der Worker erreicht die Steuerungsebene per Long Polling, also öffnet man nie einen eingehenden Port und richtet keinen Load Balancer ein. Für Teams, die Last nicht aus dem eigenen Netz geben dürfen, ist genau das der Unterschied zu einer gehosteten Alternative.

Versionierte Workflows für Abwärtskompatibilität

Ändert sich das Eingabeschema oder die Logik, definiert man eine neue Version des Workflows statt die alte zu bearbeiten. Inferable behält die Versionsbindung für bereits laufende Ausführungen bei, also rollt man eine Änderung schrittweise aus und bestehende Aufträge enden mit dem Code, mit dem sie gestartet sind. Damit fällt die übliche Angst weg, eine kleine Änderung könnte etwas kaputt machen, worauf ein Kunde wartet.

Freigaben mit Mensch im Prozess

Ein Workflow kann sich selbst anhalten und einen Menschen bitten, den nächsten Schritt per Slack oder E-Mail freizugeben oder abzulehnen, mit vollständigem Kontext. Der Lauf wartet, bis die Antwort zurückkommt, ob nach einer Minute oder einer Woche, und setzt dann dort an, wo er aufgehört hat. So behält man die Kontrolle über genau die Schritte, die Risiko tragen, etwa eine Datenlöschung oder eine Zahlung, ohne die Wartelogik selbst zu bauen.

Strukturierte Ausgaben mit Prüfung und Wiederholungen

Die Runtime liest jede strukturierte Modellantwort und prüft sie gegen ein Schema, und wiederholt einen Lauf, wenn die Ausgabe nicht passt. Statt Freitext zu parsen und zu hoffen, dass er zusammenhält, bekommt man typisierte Felder, die man direkt an den nächsten Schritt weitergibt. Ticket-Vorsortierung, Menü-Auslesen und Formularextraktion hängen alle darauf, dass das zuverlässig läuft.

Dauerhafte Ausführung mit gespeicherten Ergebnissen

Teure oder nebenwirkungsreiche Schritte lassen sich merken und in einem verteilten Speicher ablegen, damit ein Neustart oder eine Wiederholung sie nicht erneut ausführt. Ein mehrstufiger Auftrag, der in Schritt neun scheitert, setzt in Schritt neun wieder an, mit intakten Schritten eins bis acht. So werden lang laufende KI-Prozesse etwas, das man sich in der Produktion leisten kann.

Agents und Beobachtbarkeit

Über einzelne Workflows hinaus unterstützt Inferable Agents, die mit Werkzeugen ein Ziel erreichen. Jeder Lauf erscheint in einer Zeitachsenansicht, die jeden Schritt nachverfolgt, und man kann dieselben Ereignisse an den eigenen Beobachtungs-Stack anbinden. Wenn ein Agent falsch abbiegt, findet man in der Zeitachse, welcher Aufruf es verursacht hat.

Open Source und Selbsthosting

Steuerungsebene, Playground, CLI und SDKs sind alle quelloffen unter MIT-Lizenz. Man kann den gesamten Stack in der eigenen Infrastruktur selbst hosten, mit voller Kontrolle über Daten und Modelle und ohne Anbieterbindung. Selbsthosting ist der Weg für Teams, deren Sicherheitsprüfung einen Managed Service ausschließt.

Vor- und Nachteile

Vorteile

  • Lässt Workflows in der eigenen Infrastruktur laufen, sodass Daten und Modellaufrufe nie das eigene Netz verlassen müssen
  • Freigaben mit Mensch im Prozess halten an und laufen sauber weiter, per Slack oder E-Mail, egal wie lange die Wartezeit ist
  • Versionierte Workflows halten laufende Aufträge auf ihrem ursprünglichen Code, während man Änderungen schrittweise ausrollt
  • Der Umgang mit strukturierten Ausgaben prüft jede Antwort und wiederholt bei einer schlechten, sodass nachfolgende Schritte saubere Daten bekommen
  • Der gesamte Stack ist quelloffen unter MIT, also kann man selbst hosten und Anbieterbindung vermeiden

Nachteile

  • Es ist ein Entwicklerwerkzeug, das TypeScript oder Go und die SDKs verlangt, also kommen No-Code-Nutzer nicht weit
  • Die offiziellen SDKs decken Node.js und Go ab, das .NET-SDK gilt als experimentell, also heißt es bei anderen Sprachen warten
  • Es gibt keinen visuellen Workflow-Baukasten für Nicht-Entwickler, anders als bei No-Code-Automatisierungsplattformen
  • Die öffentliche Dokumentation ist dünner als die größerer Konkurrenten, also liest man an manchen Stellen den Quellcode

Häufige Fragen

Inferable ist eine Open-Source-Runtime für KI-Workflows und Agents. Man definiert Workflows im Code, und sie laufen in der eigenen Infrastruktur mit dauerhafter Ausführung, strukturierten Ausgaben und Freigabeschritten durch Menschen. Ein einziger API-Schlüssel verbindet den Worker mit der Steuerungsebene.