【リベット】
Rivet(リベット) とは?
最終更新:
💡 AIエージェントの設計図を、目で見て組み立てるIDE
Ironcladが開発したオープンソースのビジュアルAIプログラミング環境。ノードをつないでプロンプトチェーンやAIエージェントの処理を設計し、実行時のデータを確認できる。TypeScriptのライブラリでアプリにも組み込める。
📌 このページのポイント
- ノードをつないで、プロンプトチェーンや処理のデータの流れを設計する
- 実行中のノードや、実行後の各ノードの出力を確認できる
- Rivet Core/NodeのTypeScriptライブラリから、保存したプロジェクトのグラフを実行できる
- 条件に応じた処理、ループ、サブグラフなどを組み合わせられる
Rivetでは、何をつないで作るの?
途中で何が起きたかも分かる?
実行中のノードが強調され、実行後は各ノードの出力を確認できるよ。一時停止では、実行中のノードは終了するが、新しいノードの実行は始まらなくなる。途中のデータを調べる助けになるけれど、AIの回答の正しさまで自動で保証するものではないんだ
どうしてIroncladが作ったの?
作ったグラフは、アプリにどう組み込むの?
保存したRivetプロジェクトをTypeScriptライブラリで読み込んで実行するよ。例えばrunGraphInFileにはファイルの場所、実行するグラフ、入力などを渡す。アプリ側から入力を渡し、処理した結果を受け取れるんだ
📖 おまけ:英語の意味
「Rivet」 = ビジュアルAIプログラミング環境の製品名
💬 Ironcladの社内でAIの処理を可視化するために作られ、オープンソースとして公開されたツールだよ。ここでは、そのソフトウェアを説明しているんだ