novu: 是什麼、解決什麼問題以及為什麼它正受到關注
novu: 是什麼、解決什麼問題以及為什麼它正受到關注
解決什麼問題
Novu 提供了一個統一的通訊基礎設施,消除了開發者為每個訊息管道建立獨立整合的必要性。它透過提供單一 API 來觸及 Email、SMS、Push、Chat 和 In-App 管道的使用者,解決了通知系統碎片化的問題。
如何運作
Novu 作為您的應用程式或 AI agent 之間的一個抽象層。它使用統一的對話模型來標準化傳入和傳出的訊息。對於 AI agent,它提供 Agent Communication Infrastructure (ACI),負責處理從 Slack 或 Telegram 等管道接收使用者訊息、將其路由到 agent,以及將回應傳回的底層架構。
對象是誰
- Software Developers: 正在構建需要複雜多管道通知工作流的產品的人。
- AI Agent Developers: 已經構建了 agent (使用 LangGraph 或 AI SDK 等框架) 並需要將其連接到現實世界通訊管道,而無需為每個平台建立自定義的 webhook handler 的人。
重點摘要
- Unified API: 提供跨多種模式的所有訊息提供者單一介面。
- Agent Communication Infrastructure (ACI): 雙向訊息傳遞,可將任何 agent 連接到 WhatsApp、Slack 和 Microsoft Teams 等管道。
- Embeddable Components: 包含適用於 Web 應用程式的即時
<Inbox />和偏好設定組件。 - Workflow Engine: 具備分支通知引擎和用於批次處理訊息的 digest system。
- Extensive Provider Support: 與數十種 Email、SMS、Push 和 Chat 的提供者進行整合。
Sources
- undefinednovuhq/novu