
Inferable
Inferable, Inc. · コーディング
InferableはAIワークフローとエージェントを作るためのオープンソースの実行基盤だ。自社インフラで動き、人の承認を挟み、どのLLMからでも構造化出力を返す。

Inferable について
What Is Inferable
Inferableは、AIワークフロー実行基盤だ。AIの処理を最後までやり切るワークフローに変える。ワークフローをコードで定義し、Inferableのコントロールプレーンに登録すると、自社のマシン上で動く。ファイアウォールの内側でも、プライベートVPCの中でも構わない。新しくデプロイするものは何もない。ワーカーはロングポーリングで外へ接続するため、受信ポートを開ける必要もない。
狙っているのは、デモと本番に出せるものの間にある溝だ。LLMの呼び出しが1回なら簡単である。だが、複数のモデル呼び出しをまたぎ、人が返金を承認するのを待ち、再起動にも耐えるLLMワークフローとなると話は別だ。Inferableはこの中間層を埋める。重いステップをキャッシュし、失敗した実行を再試行し、モデル応答の形を検証し、人が答えるまでワークフローを止める。どれだけ待たされても構わない。
ただし向き不向きははっきりしている。開発者向けSDKとTypeScriptかGoのコードが要るツールで、ノーコードのキャンバスではない。コードを書かないなら、Zapierやn8nのほうが先へ進める。書くなら、Inferableはドラッグ&ドロップのツールが省いた耐久実行と人の承認を提供する。
Getting Started
- api.inferable.aiのホスト型コントロールプレーンを使うか、オープンソースのスタックを自前で立ててクラスタを作る
- Node.jsかGoのSDKを入れ、クラスタのAPIキーで接続する
- ワークフローをコードで定義し、入力スキーマを決め、ロジックが変わったら新しいバージョンを登録する
- 構造化LLM呼び出しや人の承認ステップ、通知を必要な箇所に足す
- workflow.listen()を呼んでワーカーを自社インフラで動かし、API経由でどこからでも実行を起動する
AIツール情報
Inferableの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンドとプラットフォームのエンジニア:既存システムにAI機能を組み込む開発者。独自のジョブキューを書かずに耐久実行と再試行を求める
- データ規制が厳しいチーム:データとモデル呼び出しを自社VPC内に留める必要があり、処理を第三者へ出せない企業
- 小規模なプロダクトチーム:専任のインフラ担当がいなくても、再起動や長時間の待ちに耐えるワークフローが要るグループ
- ノーコードを離れる自動化担当:ドラッグ&ドロップの限界に当たり、コードで管理できテスト可能なワークフローを求める人
タスク
- 人の承認ステップ:実行を止め、顧客データの削除のような危険な操作を進める前にSlackかメールの返答を待つ
- 構造化データの抽出:乱雑なテキストから項目を固定のスキーマへ抜き出し、形を検証して外れたら再試行させる
- 多段のエージェント作業:複数のモデル呼び出しとツールを同じ目標へつなぎ、各ステップの結果をキャッシュして再利用する
- APIの裏側のバックエンド自動化:自社アプリや別のサービスがHTTPで起動できるようワークフローを公開する
- 長時間の処理:何日も人を待ち、止まった地点から正確に再開する必要があるジョブ
シーン
- 承認が数時間後に届く:ワークフローは場所を保ち、返答が来た瞬間に続きへ進む。ポーリングのループを自作しなくてよい
- ワーカーが途中で再起動する:メモ化した結果で完了済みステップは繰り返さず、同じモデル呼び出しに二度払いにならない
- サポートのキューを仕分けたい:入ってくるチケットを固定のスキーマに分類し、手作業の並べ替えなしで振り分ける
- 規制下のチームがホスト型SaaSを使えない:コントロールプレーン全体が自社ネットワーク内で動く
- エージェントのロジックを反復改善する:新しいバージョンを段階的に出しつつ、実行中のジョブは当初のコードのまま完了する
主な機能
自社インフラで動くワークフロー
ワークフローは自社のマシン上で動く。ファイアウォールの内側でも、プライベートVPCの中でも、管理すべきデプロイ手順はない。ワーカーはロングポーリングでコントロールプレーンへ到達するため、受信ポートを開けたりロードバランサを設定したりする必要がない。処理を自社ネットワークから出せないチームにとって、この設計がホスト型の代替との分かれ目になる。
後方互換のためのバージョン管理
入力スキーマやロジックが変わったら、古いものを書き換えるのではなく新しいバージョンとして定義する。Inferableは実行中のジョブのバージョンを紐づけたまま保つので、変更を段階的に出せて、進行中の仕事は当初のコードのまま終わる。小さな修正が顧客の待つものを壊さないかという、いつもの不安がなくなる。
人の承認を挟むヒューマン・イン・ザ・ループ
ワークフローは自ら止まり、Slackかメールで次のステップの承認か却下を人に求める。脈絡はそのまま持ち運ばれる。実行は返答が来るまで、1分でも1週間でも待ち、止まった所から再開する。データ削除や支払いのような危険を伴うステップを、待機のロジックを自作せずに人の手で押さえられる。
検証と再試行つきの構造化出力
実行基盤は構造化されたモデル応答を毎回スキーマに照らして解析し、合わなければその実行を再試行する。自由なテキストを解析して、まとまっていることを祈る代わりに、次のステップへそのまま渡せる型付きの項目が手に入る。チケットの仕分け、メニューの取得、フォームの抽出は、これが確実に動くことに支えられている。
メモ化された結果による耐久実行
重いステップや副作用のあるステップはメモ化し、分散ストアにキャッシュできるので、再起動や再試行で二度走らない。9番目で失敗した多段のジョブは9番目から再開し、1から8は無傷のままだ。長時間動くAI処理が、本番で費用をかけられるものになる。
エージェントと可観測性
単体のワークフローにとどまらず、Inferableはツールを使って目標に達するAIエージェントも扱える。実行はすべてタイムライン表示に出て、各ステップを追跡する。同じイベントを自社の可観測性ツールへ流すこともできる。エージェントが道を外したとき、どの呼び出しが原因かはタイムラインで分かる。
オープンソースとセルフホスト
コントロールプレーン、プレイグラウンド、CLI、SDKはすべてMITライセンスで公開されている。スタック全体を自社インフラに置けば、データとモデルを完全に掌握でき、ベンダーに縛られない。セキュリティ審査でマネージドサービスが外れるチームにとって、セルフホストがその道になる。
メリットとデメリット
メリット
- ワークフローを自社インフラ内で動かすので、データとモデル呼び出しが自社ネットワークを出る必要がない
- 人の承認はSlackかメールで綺麗に止まり、再開する。待ち時間の長さは関係ない
- バージョン管理されたワークフローは進行中の仕事を当初のコードに留めつつ、変更を段階的に出せる
- 構造化出力の扱いは応答を毎回検証し、崩れていれば再試行するので、次のステップは綺麗なデータを受け取る
- スタック全体がMITで公開されているので、セルフホストしてベンダー依存を避けられる
デメリット
- TypeScriptかGoとSDKが要る開発者向けツールで、コードを書かない人には敷居が高い
- 公式SDKはNode.jsとGoまでで、.NET版は実験的とされ、他の言語は待つことになる
- ノーコードの自動化基盤と違い、非開発者向けの視覚的なワークフロー作成画面はない
- 公開ドキュメントは大手の競合より薄く、箇所によってはソースを読む必要がある
よくある質問
InferableはAIワークフローとエージェントを作るためのオープンソースの実行基盤だ。ワークフローをコードで定義すると、自社インフラ上で耐久実行、構造化出力、人の承認ステップを備えて動く。APIキー1つでワーカーがコントロールプレーンにつながる。
関連コンテンツ
Inferableに関連するツール、スキル、記事を探す。
Inferableの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
