返回课程目录

第 3 课  调研用户、业务和数据

把问题描述清楚,问题就解决了一半。

预计 20 分钟  ·  系列:从 0 到 1 设计一个 Agent

本课要点

  • 先了解为什么要做这件事、当前是怎么解决的,以及最终希望达到什么结果
  • 列举所有潜在用户,分析不同用户的痛点,并进行用户优先级排序
  • 理解用户所处的完整业务流程,并拆解核心用户具体需要完成的任务
  • 调研完成任务所需的数据、信息和工具

上一课我们已经判断了问题值得解决,并决定使用 Agent。这一课默认方案方向已经确定,接下来要回答的是:

为了设计这个 Agent,我们需要把业务调研清楚到什么程度?

需求调研可以分成以下六个步骤:原因、目标和现状;用户与痛点;业务流程;用户任务;数据;信息和工具。

1原因、目标和现状
2用户与痛点
3业务流程
4用户任务
5数据
6信息和工具

1、原因、目标和现状

第一步先不要急着讨论 Agent 应该有什么功能,而是要先了解为什么要做这件事、当前是怎么解决的,以及最终希望达到什么结果。这一阶段包括三个部分。

了解原因

首先弄清楚当前遇到了什么问题、为什么现在想解决。
常见的原因包括:人工成本过高、处理效率太低、错误率较高、业务量增长后人力无法继续扩张、工作高度依赖个人经验、现有系统体验不好,或者原来没有合适的技术方案而现在 Agent 提供了新的可能。

调研中要避免只记下“业务方希望做一个 Agent”就止步,而要继续向下追问:真正想解决的业务问题是什么?

了解业务现状

接下来了解这个问题现在是怎么解决的,通常有两种情况。一种是已经存在解决方案,但解决得不够好——可能依赖人工、Excel、传统业务系统、RPA、规则引擎或普通 AI 功能,只是当前方案在效率、成本、准确性或体验上存在问题。另一种是当前基本没有成熟方案,只能靠人工经验或比较临时的方法完成。

这里的重点是:理解 Agent 将来要进入一个怎样的现有环境,而不是假设业务从零开始。

了解期望和目标

还需要了解业务方希望 Agent 直接承担哪些工作、上线以后产生什么变化。
目标最好不要停留在“提升效率”这种表述,而要尽量转成明确、可量化的业务价值,例如:单次任务处理时间降低 50%、人工投入减少 30%、错误率从 10% 降到 3%、重点任务及时处理率达到 90%、用户完成任务的平均步骤减少 40%。

量化目标之所以重要,是因为后续无论产品设计还是效果评估,都要不断回到这些目标。

案例分析:B 端销售助手

假设一家saas企业提出:希望做一个 B 端销售助手 Agent,提升销售业务效率。这时先不判断 Agent 最终服务谁,而是从整个销售业务出发了解问题。

调研发现,当前销售业务中存在这些问题:客户和商机信息分散在多个系统;大量时间花在信息查询和整理上;商机推进过程中有很多重复操作;很多判断高度依赖个人经验;客户和商机数量增长后,人工管理压力越来越大。

企业已经有 CRM、企业邮箱、企业微信、会议系统、知识库等工具,所以这并不是"完全没有系统解决"的问题。真正的问题是:系统负责记录信息,但信息之间比较分散,很多分析、判断和执行仍然需要业务人员自己完成。

业务方希望 Agent 上线后减少信息查询和整理时间、提高重点商机及时处理率、减少重复性人工操作。这些期望可以进一步转化成量化目标:商机相关信息整理时间降低 50%、重点商机遗漏率降低 30%、重复录入时间降低 50%。

2、用户、痛点

明确业务问题以后,下一步需要回答:这个 Agent 应该优先为谁解决问题?

1

列举所有潜在用户

先把与这项业务相关的用户角色尽可能列完整,重点考虑:谁直接执行这项工作、谁负责管理这项工作、谁提供上游输入、谁使用下游结果、谁会频繁受到这个问题影响。

2

分析不同用户的痛点

分别了解每一类用户主要负责什么工作、在当前业务中承担什么责任、哪些任务最耗时间、最容易出错、最依赖经验、哪些操作最重复、当前有什么替代方案、对现状最不满意的地方是什么。例如:“每次开始处理任务前,需要在三个系统之间来回查找资料,平均耗时 20 分钟。”

3

进行用户优先级排序

第一版 Agent 一般不应该同时解决所有用户的问题,需要选择最重要的用户作为主要服务对象。可以从这几个维度排序:

维度判断问题
用户数量 / 占比这类用户有多少?
工作价值他们的工作对业务结果有多重要?
使用频率他们使用 Agent 的频率会有多高?

最终选择用户数量较大、使用频率高、工作价值高的群体作为第一阶段核心用户。其他用户的需求并不是不重要,而是可以先记录下来,后续逐步扩展。

案例分析:B 端销售助手

销售业务可能涉及一线销售、SDR、销售主管、销售运营、售前和管理层。分别调研后发现:

用户数量使用频率工作价值主要痛点
一线销售高每天高信息分散、客户多、商机推进判断复杂
销售主管中每天 / 每周高很难及时掌握所有商机情况
销售运营少每周中CRM 数据维护和统计成本高

综合用户数量、使用频率和工作价值,第一阶段优先选择一线销售。针对一线销售进一步梳理,核心痛点是:客户信息分散,需要频繁查找和整理;同时管理大量客户,不容易判断谁需要优先跟进;商机推进中很多判断依赖经验;历史沟通容易遗漏;存在大量重复记录和信息维护工作。后续 Agent 的设计重点就应该围绕这些问题展开。

3、业务流程

确定核心用户和痛点以后,需要继续理解:用户所处的完整业务流程是什么?

这里不要只研究准备交给 Agent 的那一个局部任务,而应该先把 Agent 介入之前业务原本如何运转梳理出来。一个比较简单的梳理方式是:

什么人在什么时间 / 什么条件下出于什么原因做了什么操作使用了哪些资源得到了什么结果

通过这个方式可以把每个业务节点描述清楚。业务流程调研主要搞清楚:业务从哪里开始、中间经过哪些阶段、有哪些角色参与、上一步的结果如何进入下一步、每一步使用哪些系统和资源、哪些情况下流程会发生分支、哪些地方需要人与人协作。

这一阶段的目标是理解 Agent 将来要进入的是怎样一条真实业务链路——先理解业务,再设计 Agent。

案例分析:B 端销售助手

围绕核心用户“一线销售”,可以梳理出销售业务流程:

获得销售线索了解客户首次接触了解客户需求建立商机持续推进商机方案 / 报价商务谈判成交或失败维护客户和商机信息
角色触发条件操作使用资源结果
销售获得新线索查询客户背景CRM、官网、企业信息平台客户初步画像
销售完成客户会议整理沟通结果会议记录、个人笔记商机信息
销售到达跟进时间判断下一步动作CRM、邮件、历史沟通跟进计划

通过流程梳理可以看到,销售助手 Agent 要进入的并不是一个孤立动作,而是一条完整的商机推进流程。

4、用户任务

业务流程描述的是比较宏观的业务阶段,接下来要继续往下拆:核心用户为了完成这些业务环节,具体需要完成哪些任务?

例如“处理客户投诉”是一个业务环节,但落到用户实际工作里,可能包括查订单、看聊天记录、判断责任、查询规则、给出方案、回复用户、更新系统这一连串任务。只有拆到任务层,才能真正开始设计 Agent。

任务调研需要了解什么

输入处理 / 判断行动输出

针对每一个任务,可以继续调查:什么情况下触发这个任务、用户希望完成什么、任务的输入是什么、用户需要经过哪些步骤、中间需要做哪些判断、需要执行哪些操作、什么结果代表任务完成。

特别关注三类任务

信息获取

用户需要寻找、阅读、整理什么信息?

分析和判断

用户需要根据什么做判断?哪些地方依赖经验?

执行

完成判断以后还需要进行哪些实际操作?例如写内容、修改系统、发邮件、创建任务、更新数据。

案例分析:B 端销售助手

以业务流程中的“持续推进商机”为例,销售可能需要完成这些任务:

1

查看有哪些客户需要跟进

2

选择客户

3

查看客户基本信息

4

查看当前商机阶段

5

回顾历史沟通

6

判断客户目前的真实状态

7

判断最大的成交阻碍

8

决定下一步应该采取什么动作

9

查找合适的产品资料或案例

10

编写跟进内容

11

联系客户

12

记录沟通结果

13

更新 CRM

14

设置下一次跟进计划

这些任务还可以继续分类。信息获取类包括查询客户资料、查看历史沟通、搜索产品资料;分析判断类包括判断客户当前状态、判断商机风险、判断下一步行动;执行类包括生成跟进邮件、创建会议、更新 CRM。到这里,Agent 未来可能承担哪些具体任务就比较清楚了。

5、数据

知道用户具体需要完成哪些任务以后,就可以开始调研:完成这些任务需要哪些数据?数据调研至少要覆盖四件事。

1输入数据

Agent 开始执行任务前需要拿到什么数据?例如用户输入、业务系统数据、文档、历史记录、图片、外部数据。

2输出数据

任务完成以后需要产生什么结果?例如自然语言文本、分类结果、判断结果、结构化字段、修改后的文件、更新后的业务数据。

3数据来源

数据当前存在哪里?例如数据库、CRM、企业微信、邮箱、知识库、Excel、本地文档、外部网站。

4数据质量和可用性

还要调查:数据是否完整、准确,更新是否及时,是否结构化,是否存在大量缺失,是否能够获取,是否存在权限限制,是否有隐私或合规要求。

非常重要的一点是:企业拥有数据,不代表 Agent 就一定可以使用这些数据。数据质量和可获得性都会直接影响 Agent 最终能够做到什么。

B 端销售助手案例

数据来源用途
客户基本信息CRM了解客户背景
联系人信息CRM了解沟通对象
商机阶段CRM判断当前进度
历史跟进记录CRM理解商机推进过程
邮件记录企业邮箱获取沟通上下文
企业微信记录企业微信获取沟通信息
会议纪要会议系统了解客户需求
产品资料企业知识库推荐产品和材料
客户公开信息官网等补充客户背景

进一步检查数据质量时可能发现:CRM 商机阶段更新不及时;部分关键沟通只存在于企业微信;会议纪要格式不统一;一些客户资料存在缺失。这些都会成为后续 Agent 设计时需要考虑的现实限制。

6、信息和工具

前面已经把业务、用户、任务和数据都梳理清楚了,最后一步才真正站在 Agent 的角度问两个问题:

为了完成任务,Agent 需要知道什么?为了完成任务,Agent 需要能够做什么?对应的就是信息和工具。

信息:Agent 需要知道什么

这里的“信息”和上一节的“数据”不是一回事。数据调研关注的是企业现在拥有哪些原始数据;信息调研关注的是Agent 在执行某个具体任务时,到底需要获得哪些信息。

企业可能有非常多数据,但没有必要全部放进 Agent 的上下文。需要进一步明确:哪个任务需要哪些信息、信息应该什么时候提供、从哪里获取、哪些是固定信息、哪些需要动态查询、哪些属于用户当前上下文。最终要建立的是任务与所需信息之间的对应关系。

工具:Agent 需要能够做什么

工具是 Agent 与外部系统发生交互的能力。如果 Agent 只能获得信息,那么它通常只能分析、判断、给建议;如果 Agent 还能调用工具,就可以进一步查询、修改和执行。

工具可能包括搜索工具、数据库查询、CRM、邮件、日历、知识库、文档编辑、工作流系统、企业内部 API 等。需要进一步明确:Agent 需要调用哪些工具、每个工具可以完成什么、是只读还是允许写入、哪些操作需要用户确认、哪些操作风险比较高、是否存在权限限制。

案例分析:B 端销售助手

任务:帮助销售判断今天应该优先跟进哪些客户,并给出下一步建议

需要的信息:当前销售负责哪些客户、每个客户当前的商机阶段、最近一次跟进时间和沟通内容、客户当前需求和主要阻碍、客户价值和优先级。

需要的工具
  • CRM 工具:查询客户和商机信息
  • 邮件工具:读取历史邮件并生成或发送跟进邮件
  • 知识库工具:搜索产品资料和成功案例
  • 日历工具:创建下一次客户会议
  • CRM 写入工具:将新的跟进结果记录回 CRM。
查询商机获取相关客户信息整理历史上下文判断客户状态和优先级推荐下一步行动生成跟进内容销售确认执行更新 CRM

完成需求调研后,我们应该得到什么?

通过以上六步,最终至少要回答清楚六个问题:

  1. 为什么做?当前是什么问题,希望创造什么业务价值?
  2. 为谁做?有哪些潜在用户,核心用户是谁,他们的核心痛点是什么?
  3. 业务怎么运行?Agent 将进入怎样一条真实业务流程?
  4. 用户具体在做什么?Agent 未来准备参与哪些具体任务?
  5. 有什么数据?输入输出是什么,数据从哪里来,质量怎么样?
  6. Agent 需要知道什么、能做什么?完成任务需要哪些信息,需要使用哪些工具?

完成这些调研以后,我们才真正拥有设计 Agent 所需要的业务基础。

本课产出

完成这些调研以后,我们才真正拥有设计 Agent 所需要的业务基础。

进入下一课