小册描述
目录
- 第5章 适配ChatGLM3终端的Template与Chain详解
- 5.1 基于输入模板的人机交互
- 5.1.1 提示模板的4种类型
- 5.1.2 可嵌套的提示模板
- 5.2 Template中示例的最佳选择
- 5.2.1 基于长度的输出示例
- 5.2.2 基于相似度的输出示例
- 5.3 使用Chain提高ChatGLM3的能力
- 5.3.1 Chain的数学计算方法
- 5.3.2 多次验证检查器
- 5.4 LangChain中的记忆功能
- 5.4.1 ConversationChain会话链的使用
- 5.4.2 系统memory的使用
- 5.5 基于ChatGLM3终端撰写剧情梗概、评论与宣传文案实战
- 5.5.1 对过程进行依次调用的顺序链SimpleSequentialChain
- 5.5.2 对过程进行依次调用的顺序链SequentialChain
- 5.5.3 对顺序链添加额外参数的方法
- 第6章 ChatGLM3多文本检索的增强生成实战
- 6.1 使用自然语言处理方法对目标进行查找
- 6.1.1 数据集的准备
- 6.1.2 分别基于BM25与LLM终端进行目标查找的方法
- 6.1.3 建立工业级标准化输出:LLM终端与BM25结合
- 6.2 基于LLM终端完成文本内容抽取与文本问答
- 6.2.1 读取目标内容
- 6.2.2 LangChain对文档的读取与分割方法
- 6.2.3 基于LangChain的文本分块
- 6.2.4 找到最近似问题的文本段落
- 6.2.5 使用LLM终端完成智能文本问答
- 6.3 使用LLM终端完成反向问题推断
- 6.3.1 文本问题提取实战
- 6.3.2 存储提取后的内容
- 第7章 构建以人为本的ChatGLM3规范化Prompt提示工程
- 7.1 提示工程模板构建的输入与输出格式
- 7.1.1 提示模板的输入格式
- 7.1.2 提示模板的输出格式
- 7.2 提示工程模板高级用法
- 7.2.1 提示模板的自定义格式
- 7.2.2 提示模板的FewShotPromptTemplate格式
- 7.2.3 部分格式化的提示模板详解
- 7.3 结合提示工程的网页搜索服务实战
- 7.3.1 网页搜索的API实现
- 7.3.2 网页问答提示模板的实现
- 7.3.3 结合网页搜索的LLM终端问答实战
- 第8章 使用ChatGLM3的思维链构建
- 8.1 思维链初探
- 8.1.1 思维链源于人类使用自然语言的概念来理解事物
- 8.1.2 思维链的优势与应用场景
- 8.2 思维链详解及其实战
- 8.2.1 思维链详解
- 8.2.2 基于ChatGLM3的思维链实战
- 第9章 GLM源码分析与文本生成实战
- 9.1 GLM组件详解
- 9.1.1 GLM模型架构重大突破:旋转位置编码
- 9.1.2 添加旋转位置编码的注意力机制
- 9.1.3 新型的激活函数GLU详解
- 9.1.4 GLM“三角掩码”与“错位”输入输出格式详解
- 9.2 GLM整体架构详解与文本生成实战
- 9.2.1 调整架构顺序的GLMBlock
- 9.2.2 自定义GLM模型(单文本生成版)