説明
Tamboは、あなたのUIを話すAIエージェントをReactアプリに追加するためのオープンソースツールキットです。エージェントは単なるテキストを返すのではなく、適切なプロパティであなた自身のコンポーネントをレンダリングします。ユーザーが「どの席が空いていますか?」と尋ねると、Tamboのエージェントはあなたのスタイルとロジックを持つSeatMapをレンダリングし、ユーザーが操作する際に状態を更新します。これにより、インターフェースを再構築することなくAI機能を提供できます。
Tamboには、スレッド管理、ストリーミング、コンポーネントレンダリングのためのフックとプロバイダーを備えたReact SDKが含まれており、外部フレームワークを必要としない組み込みエージェントがあります。コンポーネントを一度登録すれば、エージェントはユーザーメッセージに基づいてどのコンポーネントをレンダリングするかを決定し、プロパティを段階的にストリーミングします。生成コンポーネント(チャート、要約)をメッセージに応じて一度レンダリングし、会話を通じてIDで持続的に更新されるインタラクティブコンポーネント(カート、タスクボード、ダッシュボード)をサポートしています。エラー状態、キャンセル、メッセージスレッドなどの面倒な部分を処理し、モデルコンテキストプロトコルを介してデータベース、API、外部システムに接続します。エージェントはユーザーの権限を引き継ぐため、AI機能は安全に保たれます。
バックエンドを自己ホストするか、Tambo Cloudを使用して迅速にデプロイできます。無料のスタータープランには、月に10,000メッセージ、無制限のOAuthユーザー、チャットスレッドの履歴、分析が含まれており、有料の成長プランとエンタープライズプランでは、より多くのメッセージボリューム、SSO/SAML、RBAC、シングルテナントまたはオンプレミスオプション、稼働時間SLAが追加されます。
Tamboの主要機能
ユーザーメッセージから自分のReactコンポーネントをレンダリングする生成UI
スレッド、ストリーミング、レンダリングのためのフックとプロバイダーを備えたReact SDK
外部フレームワークを必要としない組み込みエージェント
生成およびインタラクティブコンポーネントパターン
段階的なプロパティストリーミングとエラー、キャンセル、スレッド処理
データベース、API、外部システムに接続するためのMCPサポート
ユーザーの権限を引き継ぐ認証
バックエンドを自己ホストするか、Tambo Cloudを使用
Tamboの使い方は?
インストール: TamboをReactアプリに追加します。
コンポーネントの登録: エージェントに使用できるコンポーネントを教えます。
Tamboフックの使用: SDKを使用してメッセージを送信し、レスポンスをレンダリングします。
MCPの追加: データベース、API、または独自のMCPサーバーに接続します。
デプロイ: バックエンドを自己ホストするか、Tambo Cloudを使用します。
Tamboの使用例
- 会話型ダッシュボード
- インタラクティブアプリ機能
- エージェント型Webアプリ
- MCP接続ツール






