大模型应用设计与实现最新实践心得.docx
《大模型应用设计与实现最新实践心得.docx》由会员分享,可在线阅读,更多相关《大模型应用设计与实现最新实践心得.docx(5页珍藏版)》请在优知文库上搜索。
1、1. 直接使用大模型面临的问题出不稳定性生成式AI的特点之一,输出结果的多样性。同样一个问即,问大模型多次,可能会御到不同的答案.这种输出的不确定性,在对话、创作场景下,会给用户带来惊喜。但在确定性要求比较高的场景卜,,大模型道入不了我纳阶段数据*度不够训练大模型是一个花饯费时的过程。训练的数据集,不能及时被更新,使用截止一两年前的数据来训练大模型十分常见。这种数据即时性的缺失,会让大模型的输出价值大打折扣,让大模型的应用范用受到限制。仅面向人类,脱离物理世界如果把大模型比作人的大脑,Chat的这种打开方式就是给人安装上了耳朵和嘴巴。大模型根据听到的话,给出相应的回答。无论是单模态还是多模态,
2、大模型都只是在针对输入响应输出,不会有其他形式的动作.这种面向人类定制的使用方式,让大模型无法感知人类所处的物理世界,也无法真正指人类完成现实生活中的那些重复、枯燥、繁琐、危险的工作.2. Agent=Sensor+Action如上图,从一个交互流程来分析大模型应用具备的特征,卜面我们会困绕着这张图描绘大模型应用的设计与实现.提到Agent时,我们很容易联想到1.1.MAgent智能体,但1.1.MAgent太过强谓Auto能力,也就是要连续运转、自动处理。这种形态非常好。形如open-interpreter,在本地运行之后,能够白动根据输入制定计划,然后执行,自动处理异常,直至完成任务,等待
3、卜一次交互。own-interpreter更像是一个应用.包含完整的设计和实现,不是仅仅是一个Agent,从功能上分析,我认为大模型所需的Agent包含Sensor和Action两部分“Sensor负贲感知环境,比如当前设备、当前FI期、当前交互上下文、当前最新的资讯等当前应用状态、环境状态的信息.Action货击执行动作,比如在手机上打开某个应用、关闭某台设笛、发送邮件、操作机器人的手普等.这些是应用基于大模蟹的输出,做出的响应动作。设计良好的Agent能解决大模也应用感知世界、连接周边系统的问题,3. Meaory多轮对话的核心就是Memory,Memory是一个存储空间,模拟人类的记忆系
4、统,用来存谛对话的上下文信息。Memory分为长期记忆和短期记忆。长期记忆长期记忆与知识库类似,提供了一个存储长期知识片段的存储空间.比如,一些事实性的知识、一些常用的回答等,庖期记忆短期记忆用来存储当前对话的上下文信息,比如对话的历史、对话的语境等。在我的实践中,短期记忆一般就直接放内存中,但如果应用发生电启,物.期记忆就会消失:此外,如果对话累很大,短期记忆的内存占用也会很大。使用外部的数据底进行持久化存储,是一个更好的选择。Memory的实现细节远不止于此,Memory怎么暴于时话进行管理、怎么检索、怎么湎理、怎么更新、怎么存储、存储多久等都是需要考虑的问题Memory是可以作为一个单独
5、的模块,进行设计与实现的,4. RAG应用基于知识库的Chat应用,我相信很多人听过、甚至用过。RAG应用,其实就是这类应用的一个统称.RAG.全称RetrievalRUgmentedGenerilliOn,检索增强生成.RAG的核心思想是,通过检索的方式,找到一个或多个相关的知识片段,然后将这些知识片段作为输入,提交给大模中,生成最终的输出,这电有几个关键点,我们起思考:为什么RAG有效RAG能地解决大模型输出稳定性和数据新鲜度的何旭,RAG应用的输入是通过知识库检索得到的相关内容,或防止大模型漫无目标地自由发挥:RAG应用的知识库是动态更新的,能帔保障数据的新鲜度,同时通过配盥阈伯,能够只
6、选取最相关的知识片段,保障输出的准确性。检察的方式通常采用的就是向盘检索,预处理时,将知识眸中的每个知识片段,转换成向量存储:检索时,将输入转换成向量,计算输入向成与知识库中每个知识片段向敬的相似度,叩余弦值,选取相似以最高的心干知识片段。使用MilvussPGVectorRedis.甚至llamaindex本地文件都可以实现向年存储与检索的功能.但怎么选取Embedding模型、需不需要多个Embedding模型可能是一个需要思考的问题.Mbedding模量的作用就是完成文本到向IS的转换,常用的是ODenAl的lex1.embedding-ada-002:知火片段的大小微软有研究论文说,最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模型 应用 设计 实现 最新 实践 心得
