随着大型语言模型(LLM)技术的快速发展,越来越多的企业开始探索如何将这一强大的工具集成到他们的应用程序中。本文提供了一个基于LLM构建应用程序的详细设计指南,以智能客服系统为例,为产品经理或项目经理提供了一个全面的框架,从需求确立到技术选型,每一步都至关重要。了解如何有效地利用LLM的能力,不仅能够提升产品的智能水平,还能为企业带来显著的效率和成本优势。
在前2节中,我们介绍了LLM的基本原理,以及如何在企业的真实业务中,应用LLM(大语言模型)。
大语言模型:LLM的基本原理解读
大语言模型:LLM如何应用到实际的业务中
今天我们来详细介绍一下:基于LLM构建应用程序:设计指南。本文将以“智能客服”系统为例来进行说明,主要的阅读对象为产品或项目经理。整个设计指南,遵循以下流程:
一、
一、确立需求
第一步要先明确需求,即目前业务中的痛点,并且这个痛点是可以通过LLM的能力,来得到有效的改善。
建议使用以下“需求评估模版”,来综合性的分析需求。在分析需求的过程中,要重点评估ROI。毕竟LLM的实施,不管是调用第三方接口,还是部署开源LLM,都会有不小的成本支出。
—-需求评估模版—-
场景:什么角色,在哪里,执行什么任务
需求:遇到什么问题?具体的影响是什么?需求强度如何?
解决方案:借助LLM的什么能力来解决?(文本补全、知识检索、意图识别、情感分析、多轮对话、创意生成、数据分析等等)
成本投入:所需花费成本(服务器资源、人力资源、资金成本,等等)
产品收益:短期收益:例如,为客服团队,节省了xx小时/天/人;长期收益:提升客户满意度、产品续费率等等;
投入产出比(ROI):短期ROI评估:每天节省xxx成本;长期ROI评估:提高续约率,品牌知名度等等;
清晰明了的需求分析,不仅有利于向上资源申请,也有助于向下的需求沟通。
有的时候,得不到上下协作的支持,并不是因为他们反对你,而是他们缺少决策支撑。
二、市场调研竞品分析
市场调研和竞品分析,是最容易被忽略的环节,但是这个环节却相当的重要。如果不进行市场调研和竞品分析,仅局限于自身业务的个性化,而陷入具体的问题解决中,则会导致系统设计与整个市场脱节,在后续的迭代中以及对外赋能时遇到更大问题。
下文将以“智能客服系统”来举例。为了确保智能客服系统的持续竞争力,深入的市场调研和竞品分析必不可少。对于竞品分析,可以聚焦以下几个方面:
通过调研了解市场主流趋势和竞品优劣势,有助于为我们智能客服的功能和流程设计提供重要的参考依据。
三、业务流程设计
通过前2个环节的梳理,我们基本上已经能够确定,整个业务的行业通用流程,以及自身业务的个性化诉求。
在业务流程设计的过程中,一方面需要考虑疏通现有业务的阻塞点,另一方面还需要考虑未来的业务扩展性,以及产品的更长远规划(比如,由内部孵化到外部商业化输出等)。
进行业务流程设计过程时,可以将行业内通用的流程,作为主业务流程,将自身业务的个性化诉求拆解到子流程中,这样一方面确保自身的业务诉求得到解决,另一方面确保未来的可扩展性。
智能客服的业务流程设计要充分考虑到实际客户服务的业务逻辑。主流程如下:
业务流程的合理设计可以让任务实例在遇到不确定性或理解难点时,能有效调用备选方案或进入备用流程,最大程度地提升系统的稳定性和用户体验。
四、确定核心功能
通过以上环节的梳理,基本上可以确定系统的核心能力,接着还需要将其细化为具体的核心功能,这将构成未来系统迭代的蓝图。
以智能客服为例,对于智能客服,核心功能通常包括:
确定核心功能后,我们可以根据优先级合理分配开发资源,以确保在有限的时间和预算内实现商业价值最大化。
五、产品流程设计
产品流程设计环节涉及如何让用户顺畅地使用智能客服的每一个功能,并确保对话流程的高效和准确性。产品流程节点包括:
有效的流程设计不仅让用户体验更为流畅,也能够提升客服系统的服务水平。
六、 UI交互设计
UI设计直接影响用户的操作感受,因此UI界面和交互设计必须简洁、直观且贴合用户需求。
以下为关键点:
UI设计和交互设计的核心在于提供一致、清晰的用户体验,让用户无需培训即可轻松上手并持续使用。
七、 参与技术选型与研发
在完成设计工作后,作为产品和设计人员,同时也需要深度参与到技术的选型和研发中。
参与到技术中去,一方面,有助于我们了解更多的技术原理和特性,另一方面我们能够站在业务和产品的角度一起来评估技术的可行性,同时也方便后续的测试验收,以及未来要是出了问题,我们能够快速预判故障,提高解决问题的效率。
例如:在完成智能客服的需求评审后,参与到技术评审中(选型与研发),了解到其他研发团队已经私有化部署了Llama大模型,且算力充足,但是对模型效果上不确定是否可以满足,此时产品人员可介入与业务人员一起来作用例评估。
最后,项目经理需要注意,技术选型时要注意平衡功能需求、性能需求与开发成本,确保项目在实际应用中稳定运行。
以上,便是一个真实的基于LLM的应用程序的设计过程。其中LLM作为核心引擎,知识库作为LLM的服务升级燃料,不断的优化业务流程和系统能力,使LLM能够发挥出更大的作用。
本文由人人都是产品经理作者【长弓PM】,微信公众号:【AI产品经理社】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。