我们构建了一种方式,让单个AI代理通过一个同步的对话线程连接到Slack、邮件、WhatsApp、Teams

Reddit r/AI_Agents 工具

摘要

Novu Connect 是一个开源工具,让开发者能够将AI代理连接到多个消息渠道(Slack、Teams、WhatsApp、Telegram、电子邮件),并通过一个同步的对话线程在跨渠道时保留上下文。

如果你正在构建面向客户的AI代理,你是如何处理渠道分散问题的?我反复遇到的模式是:你构建了一个代理,它在孤立环境下表现得很好,然后用户希望它出现在Slack上。接着是电子邮件。然后是WhatsApp。每个都变成了一个独立的、拥有自己线程的机器人,而一旦对话跨越渠道,代理就会失去所有上下文。我们花了最近这段时间来构建恰好解决这个问题的东西(Novu Connect):一次连接你现有的代理,它就能在Slack、MS Teams、WhatsApp、Telegram和电子邮件上运行,并拥有一个同步的对话线程。用户可以从Slack开始,通过电子邮件继续,而代理仍然拥有完整的历史记录。它是框架无关的(Claude管理的代理、LangChain、Vercel AI SDK、Mastra、自定义代码),并且构建在我们开源的通知基础设施之上。上手流程在终端中运行,无需注册:npx novu connect。但我主要好奇这里其他人是怎样解决这个问题的。你们是自己跨渠道持久化上下文,故意只使用单一渠道,还是用其他方式处理?最痛苦的部分是什么?
查看原文

相似文章

Novu Connect

Product Hunt

Novu Connect 使用户能够在他们用户已经工作的环境中部署代理。

Switch

Product Hunt

# Switch: Bring any AI agent into Slack, Teams & Discord. Open-source. | Product Hunt Source: [https://www.producthunt.com/products/switch-11](https://www.producthunt.com/products/switch-11) Switch brings AI agents into the collaboration tools your team already uses\. Agents join as named participants in your Slack, Teams, Discord, or Telegram channels, sharing the same context and history as your team\. Connect an agent once and use it across projects\. Each room carries its own context, partic