Ironclad/rivet
The open-source visual AI programming environment and TypeScript library
何を解決するか
Rivetは、複雑なAIエージェントとプロンプトチェーンの作成を簡素化し、視覚的なIDEを提供します。手動で複雑なLLMワークフローをコードする必要がなくなり、開発者はAIの振る舞いを設計・テストし、そのまま自らのアプリケーションに埋め込むことができます。
動作方法
主に2つのコンポーネントで構成されています:
- Rivet Application:デスクトップIDEで、ユーザーはAIエージェントやプロンプトチェーンをグラフとして視覚的に構築できます。
- Rivet Core:
@ironclad/rivet-coreというTypeScriptライブラリで、IDEで作成されたグラフを実行します。このライブラリにより、AIロジックを外部アプリケーションに統合でき、アプリケーションがRivetグラフをトリガーし、グラフがアプリケーションのコードに逆呼び出しを行う双方向通信が可能になります。
対象ユーザー
すべてのオーケストレーションロジックを手動で書かずに、洗練されたAIエージェントやプロンプトベースのワークフローを構築したい開発者で、それらのワークフローを本番アプリケーションにデプロイできる手段が必要な方。
特徴
- 広範なLLM対応:OpenAI(GPT-3.5、GPT-4)、Anthropic(Claudeシリーズ)、AssemblyAI(LeMUR)と統合されています。
- ベクトルデータベース統合:OpenAI EmbeddingsおよびPineconeの組み込みサポート。
- マルチモーダル機能:AssemblyAIによる音声認識(Speech-to-Text)をサポート。
- 柔軟なデプロイ:TypeScriptライブラリを通じてグラフを実行し、アプリケーションへのシームレスな埋め込みが可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト