赞
踩
目录
chatglm+langchain
Langchain是一个用于开发由语言模型驱动的应用程序的框架
ChatGLM-6B 是⼀个开源的、⽀持中英双语的对话语⾔模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。
大语言模型通常基于通识知识训练,因此面向以下场景,常常需要借助模型微调或提示词工程提升语言模型应用效果:
是什么 | 能干什么 | |
微调 | 针对 预先训练的语言模型,在特定任务的少量数据集上对其进一步训练 | 当任务或域定义明确,并且有足够的标记数据可供训练时,通常使用微调过程 |
提示词工程 | 涉及设计自然语言提示或指令,可以指导语言模型执行特定任务 | 最适合需要高精度和明确输出的任务。提示工程可用于制作引发所需输出的查询 |
- 知识库中有:QA对{'Langchain能够接入哪些数据类型啊?':'Langchain能够加载文本、PPT、图片、HTML、pdf等非结构化文件并转换为文本信息。'}
- 案例:
- user_question:Langchain能够接入哪些数据类型啊?
- agent_answer:Langchain能够加载文本、PPT、图片、HTML、pdf等非结构化文件并转换为文本信息。
- step1:加载本地文档【读取本地文档,加载为文本】
- step2:文本拆分【按照字符如('。','!')、长度或语义拆分】,大语言模型有长度限制
- step3:根据提问匹配文体【根据用户提问对文本进行字符匹配或语义检索】
- step4:构建Prompt【将匹配文本、用户提问加入Prompt模板】
- step5:LLM生成回答【将Prompt发送给LLM获取基于文档内容的回答】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。