novuhq/novu
The open-source communication infrastructure for agents and products
解決する課題
Novuは、開発者が各メッセージチャネル用に別々の統合を構築する必要をなくす、統合された通信インフラストラクチャを提供します。Email、SMS、プッシュ、チャット、インアプリ通知など、複数チャネルへの配信を1つのAPIで管理できるため、通知システムの断片化という問題を解決します。
動作方法
Novuは、製品やAIエージェントとさまざまな通信プロバイダーの間の抽象化レイヤーとして機能します。統一された会話モデルと1つのAPIを使用してメッセージをルーティングします。標準的な製品向けには、分岐や条件付き処理を備えたワークフロー・エンジン、バッチ処理用のディジェストエンジン、およびインボックスや設定センターなどの埋め込みUIコンポーネントを提供します。AIエージェント向けには、エージェント通信インフラストラクチャ(ACI)が、異なるプラットフォームからの受信メッセージを一貫した形式に正規化し、エージェントにルーティングして応答を返信します。
対象ユーザー
Slack、Microsoft Teams、Telegram、WhatsAppなどの複数のサードパーティプラットフォームでユーザーと双方向通信を必要とするソフトウェア製品やAIエージェントを開発する開発者。
主な特徴
- 統一API: 複数チャネルのすべてのメッセージプロバイダー用の1つのインターフェース。
- エージェント通信インフラストラクチャ(ACI): 各プラットフォームごとのWebhookハンドラーを必要とせずに、任意のAIエージェントを通信チャネルに接続する専用レイヤー。
- 埋め込みUI: 実時間通知センター(インボックス)とユーザー設定用の即時利用可能なReactコンポーネント。
- umaワークフロー・エンジン: カスタム通知ワークフロー、ディジェスト、ノーコードメール編集のためのツール。
- 広範なプロバイダー対応: Email、SMS、プッシュ、チャット用に数十のプロバイダーとの統合を提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト