Rasa课程、Rasa培训、Rasa面试系列之 Rasa建立对话式 AI 团队的秘诀

2024-02-02 00:58

本文主要是介绍Rasa课程、Rasa培训、Rasa面试系列之 Rasa建立对话式 AI 团队的秘诀,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Rasa课程、Rasa培训、Rasa面试系列之 Rasa建立对话式 AI 团队的秘诀

构建 AI 助手需要多种技能:软件工程、对用户的深入了解、写作和 UX 设计以及数据科学。构建对话式 AI 软件的产品团队与传统软件团队有一些相似之处,但也存在重要差异。您需要在后端开发和 DevOps 方面有扎实的背景,还需要对话设计和机器学习方面的专业知识。

无论您的组织是大是小,无论是首次构建 AI 助手还是维护现有助手,您都希望组建一个具有适当技能组合和适合项目规模的产品团队。

但是,对于对话式 AI 团队来说,种类繁多。找到正确的公式取决于组织的优先事项、发展阶段和规模。在这篇博文中,我们将首先分解构成对话式 AI 团队的一些最常见的角色。然后,我们将考虑一些示例团队结构:

  • 精益团队,快速上市
  • 优先考虑富媒体客户体验的中型团队
  • 一个庞大的团队

角色和技能组合

让我们首先看看对话式 AI 团队中常见的七个角色。请记住,对话式 AI 是一个新兴且快速发展的领域,这并不代表所有可能的名称 有专门的角色,如 AI 创新主管和计算语言学家,以及较小的团队,其中一个开发人员可能同时承担数据科学和对话设计的职责。

后端开发人员

在几乎每个对话式 AI 团队中,您都会找到至少一名后端开发人员。后端开发人员负责围绕对话式 AI 框架构建应用程序,包括与后端系统和数据库的集成。他们还可以构建 API 以允许助手与现有的内部应用程序和数据源进行通信。

前端开发人员

前端开发人员将 AI 助手应用程序与用户界面(如网站或移动应用程序)集成在一起。许多对话式 AI 团队在初始构建期间会聘请前端开发人员,但在发布后不会保留全职前端人员,因为大多数持续的开发和维护都发生在后端。

数据科学家

数据科学家负责训练和优化机器学习模型。在构建 AI 助手的团队中,数据科学家需要对算法和自然语言处理有深入的了解。他们在该项目上的主要接触点将是训练数据、NLU 管道配置和超参数调整,以及用于测量模型准确性的测试工具。在某些组织中,数据科学家也可能会进行数据分析。

数据分析师/数据工程师

高度重视衡量 AI 助手对业务影响的团队可能包括数据分析师或数据工程师。数据分析师负责分析使用指标以发现模式并为业务和开发决策提供信息。他们通常负责构建数据并创建报告,以确定可以改进 AI 助手的地方。数据工程师处理设置和维护此数据管道的更多技术方面。

对话设计师/文案

对话设计师就像对话界面的 UX 设计师。他们利用对用户和业务需求的洞察力为用户想要完成的任务创建对话流。在某些情况下,他们还可能负责助理的外观和感觉,包括为助理打造个性和编写对话脚本。在其他情况下,专门的文案可能会支持创建助手的声音。

产品经理

产品经理充当业务利益相关者和开发团队之间的桥梁。他们负责将业务需求转化为特性,并优先考虑特性开发在路线图中的位置。在较小的团队中,产品经理还可以充当项目经理,管理积压和发给开发团队的工单 ,或者作为对话设计师,绘制对话流。

开发运维工程师

如果不能可靠地部署到生产环境中,团队的其余部分的辛勤工作就没有多大意义。DevOps 工程师负责设置 AI 助手的托管基础​​架构,包括确保该架构与组织现有的安全和网络要求相匹配。DevOps 工程师还经常负责构建自动化流程以测试并将代码更新发送到生产环境。

示例团队结构

我们已经研究了组成对话式 AI 团队的一些个人角色;现在让我们看看它们是如何组合在一起的。在本节中,我们将根据项目优先级和开发阶段等标准,介绍对话式团队的一些变体。

精益团队,快速上市

对于我们的第一个团队,假设我们的发布期限很短且人数有限,无法让 AI 助手起步。我们假设该项目处于早期阶段,并将迅速从 POC 转向生产。我们还希望助手在启动后很快就会看到大量流量,并且需要高可用性。

在这种情况下,团队可能会优先考虑实施的技术方面,确保基础设施健全,而不是专注于文案和体验设计。我们将其称为精益团队:将功能强大的 AI 助手交到用户手中所需的最小团队。

  • 1名后端开发人员
  • 1 数据科学家
  • 1 产品经理
  • 1 开发运维工程师

在这里,我们添加了一名后端开发人员和一名数据科学家,他们将共同构建 AI 助手以及围绕它的应用程序。在这种情况下,我们将跳过专门的前端开发人员,假设前端要求并不复杂。我们的产品经理可能同时处理多项任务:收集业务需求以及设计对话流程和分析助理的表现。 我们增加了一名 DevOps 工程师来管理基础架构和正常运行时间。

中等团队,创造丰富的客户体验

我们的第二个团队有更多的员工,但他们的助手的成功标准不同。在这里,该组织围绕媒体丰富的故事讲述建立了他们的品牌,并延伸到他们为客户创造的数字体验。这个对话式 AI 团队专注于制作助手的声音和语气,他们从 POC 到发布的时间线更长。

  • 1 产品经理
  • 1 文案
  • 2 对话设计师
  • 2名后端工程师
  • 1 数据科学家
  • 1 开发运维工程师

这个团队非常重视内容创作者——只有大约一半的团队致力于技术实施。另一半专注于设计助手的体验。我们仍然包括一名 DevOps 工程师来监督基础设施和部署。

大型团队

大型组织内的团队通常会根据助手的开发阶段而发展。一些团队在维护阶段引入了额外的成员来启动和缩减之后的规模。其他人则从早期的精益团队开始,并随着开发的进展增加团队成员。

在这里,我们想象一个大型组织中的一个团队,他们在过去六个月内推出了他们的助手。尽管维护占据了团队的大部分注意力,但他们还在开发助手的第二次迭代,其中将包括新功能。正因为如此,这个团队保留了他们在发布之前带来的许多成员,并增加了一些专注于了解使用模式和业务指标的团队成员。

  • 1 产品经理
  • 1 对话设计师
  • 4 后端开发人员
  • 1 数据科学家
  • 2 数据分析师
  • 1 开发运维工程师

结论

根据组织和项目的不同,组建一个构建 AI 助手的团队看起来会大不相同。根据我们在 Rasa 的经验,最成功的团队反映了项目的目标和优先事项,无论是创造独特的品牌体验,还是在坚实的技术基础上快速进入市场。然而,它们的共同点是融合了包括软件工程、机器学习、UX 和 DevOps 在内的技能。

Rasa官网链接: https://rasa.com/

Gavin大咖课程信息分享:

NLP on Transformers高手之路137课(模型、算法、论文、源码、案例 + 1年答疑)

Rasa 3.x 源码高手之路:系统架构、内核算法、源码实现详解

Gavin大咖简介

星空智能对话机器人创始人、AI通用双线思考法作者,现工作于硅谷顶级的AI实验室。专精于Conversational AI. 在美国曾先后工作于硅谷最顶级的机器学习和人工智能实验室

Gavin大咖微信:NLP_Matrix_Space

联系电话:+1 650-603-1290

联系邮箱:hiheartfirst@gmail.com

助教老师微信:Spark_AI_NLP

这篇关于Rasa课程、Rasa培训、Rasa面试系列之 Rasa建立对话式 AI 团队的秘诀的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI集成DeepSeek实现流式输出的操作方法

《SpringAI集成DeepSeek实现流式输出的操作方法》本文介绍了如何在SpringBoot中使用Sse(Server-SentEvents)技术实现流式输出,后端使用SpringMVC中的S... 目录一、后端代码二、前端代码三、运行项目小天有话说题外话参考资料前面一篇文章我们实现了《Spring

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Spring AI集成DeepSeek的详细步骤

《SpringAI集成DeepSeek的详细步骤》DeepSeek作为一款卓越的国产AI模型,越来越多的公司考虑在自己的应用中集成,对于Java应用来说,我们可以借助SpringAI集成DeepSe... 目录DeepSeek 介绍Spring AI 是什么?1、环境准备2、构建项目2.1、pom依赖2.2

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav