使用 MongoDB 构建 AI:利用实时客户数据优化产品生命周期

在这里插入图片描述
在《使用 MongoDB 构建 AI》系列博文中,我们看到越来越多的企业正在利用 AI 技术优化产品研发和用户支持流程。例如,我们介绍了以下案例:

  • Ventecon 的 AI 助手帮助产品经理生成和优化新产品规范

  • Cognigy 的对话式 AI
    帮助企业使用任意语言,通过各种渠道为客户提供实时个性化服务

  • Kovai 的 AI 助手帮助用户快速从产品文档和知识库中找到所需信息

本文将继续盘点另外三家在产品生命周期各环节推陈出新的 AI 创新企业。首先是 Zelta,借助实时客户洞察和情感分析,帮助产品团队确定需求优先级。其次是 Crewmate,专注于加强产品与活跃用户社区的互动。最后是 Ada,通过基于 AI 的自动化技术,帮助 Meta 和 Verizon 等科技巨头大幅提升了客户服务水平。

Zelta.AI:洞悉客户之声,优化产品路线

当今数字经济背景下,源源不断的客户反馈通过各种线上线下渠道涌入企业。产品经理要从海量反馈中梳理提炼关键诉求和优先事项,进而制定出企业上下一致认可的产品计划,似乎是个不可能完成的任务。这正是 Zelta.ai 成立的初衷。

Zelta 直接从 Gong、Zoom、Fireflies、Zendesk、Jira、Intercom 等平台获取通话记录、工单等最有价值的定性客户反馈数据,通过生成式 AI 加以分析,深入洞察并传达客户痛点所在。
在这里插入图片描述
通过使用大语言模型处理非结构化数据,Zelta 能够为产品团队提供可行的洞见

Zelta 的工程团队综合运用经过精心调整的 OpenAI GPT-4、Cohere 和 Anthropic 模型,从源数据中提取、分类并编码不同主题功能相关的趋势和情感。MongoDB Atlas 则被用作源数据的元数据及模型输出的数据存储层。

Zelta AI 联合创始人兼首席技术官 Mick Cunningham 表示:“MongoDB 带来的灵活性令人惊叹。 我们的开发团队可以不断尝试新功能,只需添加字段和优化数据模型,无需像关系型数据库那样经历费时费力的模式迁移。”

Cunningham 补充道:“我们还大量使用 MongoDB 聚合管道来实现应用程序驱动型智能。 我们无需将数据从 MongoDB 中提取出来再进行 ETL (提取、转换、加载)处理,就能直接在数据库中进行分析,为客户提供产品反馈实时仪表板和趋势报告。在加速客户做出产品决策的同时,也彰显了我们服务的价值。”

展望未来,Zelta 计划打造自己的定制模型,届时 MongoDB 积累的数据将成为用于训练监督学习模型的宝贵标注样本。作为 MongoDB AI 创新者计划 的成员,Zelta 不仅能享受 Atlas 免费使用额度和技术支持,还能在 MongoDB 社区中获得更多曝光的机会。

Crewmate:连接品牌与社区

在数字经济浪潮下,品牌方往往要投入数百万美元来扶持线上社区,吸引大量热衷于其产品和服务的活跃用户加入。然而,许多社区运营工具来自第三方,导致品牌无法直接洞察用户的真实参与情况。这正是 Crewmate 力图解决的痛点。

Crewmate 是一个用于构建嵌入式 AI 驱动社区的无代码平台。该平台提供可灵活定制的社区功能,让品牌能轻松将其部署到自己的网站。目前 Crewmate 已广泛服务于消费品 (CPG)、B2B SaaS、游戏、Web3 等各行业客户。

具体来说,Crewmate 首先爬取品牌官网,以及 CRM 系统中的公开招聘信息和客户数据,然后将爬取的数据存入运行于 Google Cloud 的 MongoDB Atlas 数据库。随后,Atlas Trigger 会调用 OpenAI 的 ada-002 嵌入模型,将向量化编码存储和索引至 Atlas Vector Search 。事件驱动的管道会在每次网站数据插入 MongoDB 数据库时触发 Atlas Trigger,时刻保持最新状态。

借助 Atlas Vector Search 的上下文感知语义搜索,用户点击和浏览品牌站点社区页面时,能自动获得相关推荐内容。推荐内容涵盖社媒帖文、论坛讨论、招聘信息、限时优惠等等。
我在之前的项目中就用过 MongoDB,深知其灵活的文档模型可以存储任意结构的数据。 考虑到要从客户网站采集的数据类型繁多,这一点尤为重要。” Crewmate 联合创始人兼首席技术官 Raj Thaker 说道。

“Atlas Vector Search 的推出,以及构建生成式 AI 应用教程,为我提供了一个开箱即用的快速架构方案。这个方案集成了源数据存储、AI 驱动的语义向量搜索,以及实时响应数据管道,确保数据持续更新。 更关键的是,所有这些都在单一平台和单一数据源的基础上实现,同时为开发者提供了统一的 API。这不仅使我们的工程团队保持了开发效率,也进一步简化了我们的技术栈。Atlas 还支持与快速发展的 AI 生态系统集成。因此,尽管我们目前采用的是 OpenAI 模型,但将来也能轻松引入 Llama 等其他模型。”

Thaker 补充说:“Crewmate 的一大价值在于帮助品牌挖掘有意义的见解。借助功能强大且直观的 MongoDB Query API (查询 API) ,我们能够处理、聚合和分析用户参与数据,帮助品牌全面跟踪社区推广效果和转化率。品牌方可以直接从存储在 MongoDB 中的应用数据中获取这些洞见,而无需通过 ETL 处理将数据转移至单独的数据仓库或数据湖。”
与 Zelta 一样,Crewmate 也是 MongoDB AI 创新者计划 的成员。

Ada:以 MongoDB Atlas 为基础,通过 AI 驱动的自动化技术革新客户服务

成立于 2016 年的 Ada 已发展为跨渠道、跨模态智能客服自动化领域的佼佼者。企业已融资近 2 亿美元,拥有 300 多名员工,客户覆盖 Meta、Verizon、AT&T 等 300 多家企业。

Ada 的首席产品和技术官 Mike Gozzo 在 MongoDB 开发者大会上接受了采访,讨论了客服 AI 的发展趋势以及 MongoDB 在 Ada AI 技术栈中扮演的角色。Gozzo 指出,尽管客服机器人早已问世,但 transformer 模型和大语言模型的巨大进步,再加上基于人类反馈的强化学习 (RLHF),使这些 AI 助手的能力有了质的飞跃。这些客服机器人不再局限于单纯检索信息,而是能够通过高级推理来解决客户问题。

当被问及为何选择 MongoDB Atlas 作为 Ada 所有产品的基石时,Gozzo 表示:“关键是要有灵活快速适应变化的能力。我们发现,随着企业发展、引入新渠道和新模态,MongoDB 最突出的优势在于,它提供了一个可轻松扩展的数据存储方案,而无需像其他数据库那样进行复杂的迁移,真正满足了我们的需求。我们一直坚持使用 Atlas,因为它性能出色,MongoDB 团队的支持也非常到位。此外,MongoDB 能让我们减少对单一云供应商的依赖。

Gozzo 补充说:“当我们要开发新功能时,MongoDB 在数据源选择上能为我们提供充分的灵活性。 我们可以从中查询非结构化数据,然后用于训练其他模型。在我们的整个产品技术栈中,生成式 AI 的应用非常广泛,不仅可以自动处理查询,还能提供比单纯的多轮问答更进一步的支持。借助 MongoDB,新产品的上线周期可以缩短至数月。”

展望未来,Ada 已开始使用 MongoDB Change Streams (变更流)构建分布式事件处理系统,为聊天机器人和分析提供底层支持。除此之外,Ada 还在探索可查询加密,旨在保护对话隐私的同时推进 AI 模型训练发展。

在接受亚马逊云科技的买家之声 (VOC) 采访时,Gozzo 谈到“速度”如何驱动 Ada 的整个产品开发。这里的“速度”既指企业发布产品和功能的速度,也包括团队学习和迭代的速度。通过在亚马逊云科技上运行 MongoDB Atlas,并结合无服务器 Lambda 函数和 Amazon Bedrock 提供的大语言模型,Ada 能够以可重复、高性能且可扩展的方式交付应用程序。

MongoDB Atlas

MongoDB Atlas 是 MongoDB 公司提供的 MongoDB 云服务,由 MongoDB 数据库的开发团队构建和运维,可以在亚马逊云科技、Microsoft Azure、Google Cloud Platform 云平台上轻松部署、运营和扩展。MongoDB Atlas 内建了 MongoDB 安全和运维最佳实践,可自动完成基础设施的部署、数据库的构建、高可用部署、数据的全球分发、备份等即费时又需要大量经验运维工作。让您通过简单的界面和 API 就 可以完成这些工作,由此您可以将更多宝贵的时间花在构建您的应用上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/896576.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《MYSQL实战45讲 》 优化器如何选择索引?

SHOW VARIABLES LIKE long_query_time; set long_query_time0 优化器如何选择索引? 1.扫描的行数 估计出各个索引大致的要扫描的行数,行数越少,效率越高。 索引的基数也叫区分度,就是这个索引所在的字段上不同的值又多少个。优…

10.21 多进程间通信-信号、消息队列

作业&#xff1a;使用消息队列实现两个进程间通信 编程代码&#xff1a;使用父子进程实现通信 msgsnd.c #include <myhead.h> //定义自定义函数用于接收僵尸进程 void handler(int signo){if(signoSIGCHLD){while(waitpid(-1,NULL,WNOHANG)>0);} } //定义存储消息队…

[云] Deploying Your First Serverless Application

• Goal: • Hands-on lab to get started with Serverless • Agenda: • Deploying Your First Serverless Application • Assignment Introduction Create and test function in AWS Lambda • Lets create an addition function using AWS Lambda. • To create the addi…

pipeline开发笔记

pipeline开发笔记 jenkins常用插件Build Authorization Token Root配置GitLab的webhooks(钩子)配置构建触发器--示例 piblish over sshBlue OceanWorkspace Cleanup PluginGit插件PipelineLocalization: Chinese (Simplified) --中文显示Build Environment Plugin 显示构建过程…

vscode离线状态ssh连接不断输入密码登不上:配置commit_id

如题&#xff0c;vscode在一个离线服务器上&#xff0c;通过remote-ssh登录远程服务器&#xff0c;不断弹出密码框&#xff0c;总是进不去&#xff0c;后来了解到主要是不同vscode版本需要下载对应抑制commit-id的vscode-server-linux-x64.tar.gz包。 1&#xff09;vscode, 点…

Jupyter Notebook汉化(中文版)

原版jupyter notebook是英文的&#xff0c;想要将其改为中文 在jupyter notebook所在环境输入以下命令 pip install jupyterlab-language-pack-zh-CN打开jupyter notebook&#xff0c;在设置语言中将其设置为中文

提升小学语文教学效果的思维导图方法

众所周知&#xff0c;教学不仅仅是站在讲台上传授知识&#xff0c;它还包括了备课、评估学生学习成果以及不断调整教学方法等多个环节。在面对教学中的各种挑战时&#xff0c;思维导图可以成为解决这些问题的有力工具。思维导图是一种利用图形来组织和表达发散性思维的工具&…

【DBA Part01】国产Linux上安装Oracle进行数据迁移

内容如下&#xff1a; 1.1.生产环境RHEL/OEL Linux8Oracle11gR2安装配置 1.2.国产麒麟操作系统Oracle11gR2安装配置 1.3.国产麒麟操作系统Oracle11gR2 RAC集群安装配置 1.4.Oracle11gR2迁移到国产麒麟操作系统&#xff08;单机/RAC&#xff09; 本阶段课程项目需求说明&am…

Spring配置/管理bean-IOC(控制反转) 非常详细!基于XML及其注解!案例分析! 建议复习收藏!

目录 1.Spring配置/管理bean介绍 2.基于XML配置bean 2.1基于id来获取bean对象 2.2基于类型获取bean对象 2.3通过指定构造器配置bean对象 2.4通过p名称空间配置bean 2.5通过ref配置bean(实现依赖注入) 2.6注入内部Bean对象&#xff0c;依赖注入另一种方式 2.7 注入集合…

PCL 基于距离阈值去除错误对应关系

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 获取初始对应点对 2.1.2 基于距离的对应关系筛选函数 2.1.3 可视化函数 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接&#xff1a; PCL点云算法与项目实…

批量处理文件权限:解决‘/usr/bin/chmod: Argument list too long’的有效方法

批量处理文件权限&#xff1a;解决‘/usr/bin/chmod: Argument list too long’的有效方法 错误原因解决方案1. 分批处理2. 使用xargs3. 增加ARG_MAX限制4. 使用脚本 结论 在Linux系统中&#xff0c;有时你可能会遇到这样的错误消息&#xff1a;“/usr/bin/chmod: Argument lis…

大数据之hive(分布式SQL计算工具)加安装部署

1.分布式SQL计算: 对数据进行统计分析&#xff0c; SQL是目前最为方便的编程工具. 2.hive:主要功能: 将 SQL语句翻译成MapReduce程序运行,提供用户分布式SQL计算能力 3.构建分布式SQL计算:(hive核心组件) 需要有: 一:元数据管理功能, 即&#xff1a;数据位置,数据结构,等对数…

SpringBoot篇(二、制作SpringBoot程序)

目录 一、代码位置 二、四种方式 1. IDEA联网版 2. 官网 3. 阿里云 4. 手动 五、在IDEA中隐藏指定文件/文件夹 六、复制工程-快速操作 七、更改引导类别名 一、代码位置 二、四种方式 1. IDEA联网版 2. 官网 官网制作&#xff1a;Spring Boot 3. 阿里云 阿里云版制…

HTTP和RPC通信协议

在软件开发中&#xff0c;通信协议扮演着关键的角色&#xff0c;它们定义了不同系统或组件之间进行通信的规则和方式。HTTP&#xff08;Hypertext Transfer Protocol&#xff09;和RPC&#xff08;Remote Procedure Call Protocol&#xff09;是两种常见的通信协议。然而RPC 和…

开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现推理加速的正确姿势-Gradio

一、前言 目前&#xff0c;Qwen模型已经升级到了2.5版本。无论是语言模型还是多模态模型&#xff0c;它们都是在大规模的多语言和多模态数据上进行预训练的&#xff0c;并通过高质量的数据进行后期微调&#xff0c;以更好地符合人类的需求。 Gradio作为一个强大的工具&#xff…

Windows--使用node.js的免安装版本

原文网址&#xff1a;Windows--使用node.js的免安装版本_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Windows下如何使用node.js的免安装版本。 下载 1.访问官网 https://nodejs.org/en 记住这个版本号&#xff0c;这个是长期支持的版本。 2.找到压缩包 点击其他下载&#…

Verilog基础:层次化标识符的使用

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 一、前言 Verilog HDL中的标识符(identifier)是一个为了引用而给一个Verilog对象起的名字&#xff0c;分为两大类&#xff1a;普通标识符大类和层次化标识符大类。…

【OpenCV】人脸识别方法

代码已上传GitHub&#xff1a;plumqm/OpenCV-Projects at master EigenFace、FisherFace、LBPHFace 这三种方法的代码区别不大所以就一段代码示例。 EigenFace与FisherFace 1. 将人脸图像展开为一维向量&#xff0c;组成训练数据集 2. PCA&#xff08;EigenFace&#xff09;或…

Spring MVC 原理与源码

Spring MVC 整体代码量有 5w 行&#xff0c;通过本专栏&#xff0c;可以快速的研读核心部分的代码&#xff0c;节省你的时间。 DispatcherServlet 的流程处理如下图&#xff1a; 但是随着前后端分离&#xff0c;后端大多提供 Restful API &#xff0c;里面的 ViewResolver 和 …

word怎么清除格式,Word一键清除所有格式教程

你是否曾在编辑Word文档时遇到过复制内容时格式混乱的情况?别担心&#xff0c;这只需要清除一下格式就可以了&#xff0c;很多朋友还不知道word怎么清除格式&#xff0c;下面小编就来给大家讲一讲word一键清除所有格式的方法教程&#xff0c;操作非常简单&#xff0c;有需要的…