面向开发者的LLM入门教程笔记合集(更新中)
点击链接可跳转
- 目录 - 前言
- 环境配置
- 第一部分 面向开发者的提示工程 -  - 概述
 
- 1. 简介 Introduction
- 2. 提示原则 Guidelines
- 3. 迭代优化 Iterative
- 4. 文本概括 Summarizing
- 5. 推断 Inferring
- 6. 文本转换 Transforming
- 7. 文本扩展 Expanding
- 8. 聊天机器人 Chatbot
- 9. 总结 Summary
 
-  
- 第二部分 搭建基于 ChatGPT 的问答系统 -  - 概述
 
-  1. 简介 Introduction 
-  2. 语言模型,提问范式与 Token Language Models, the Chat Format and Tokens 
-  3. 评估输入-分类 Classification 
-  4. 检查输入-监督 Moderation 
-  5. 思维链推理 Chain of Thought Reasoning 
-  6. Prompt 链 Chaining Prompts 
-  7. 检查结果 Check Outputs 
-  8. 搭建一个带评估的端到端系统 Evaluation 
-  9. 评估(上)Evaluation-part1 
-  10. 评估(下)Evaluation-part2 
-  11. 总结 Conclusion 
 
-  
- 第三部分 使用 LangChain 开发应用程序 - 0. 概述
- 1. 简介 Introduction
- 2. 模型、提示和解析器 Models, Prompts and Parsers
- 3. 储存 Memory
- 4. 模型链 Chains
- 5. 基于文档的问答 Question and Answer
- 6. 评估 Evaluation
- 7. 代理 Agent
- 8. 总结 Conclusion
 
- 第四部分 使用 LangChain 访问个人数据 - 0. 概述
- 1. 简介 Introduction
- 2. 文档加载 Document Loading
- 3. 文档分割 Splitting
- 4. 向量数据库与词向量 Vectorstores and Embeddings
- 5. 检索 Retrieval
- 6. 问答 Question ANswering
- 7. 聊天 Chat
- 8. 总结 Summary
 
 
第一部分 面向开发者的提示工程总结
学习总结
- 掌握了关于Prompt的两个核心原则: - 编写清晰具体的指令;
- 在适当时给模型一些思考时间。
 
- 学习了迭代式Prompt开发的方法,并了解了找到适合应用程序的Prompt的重要性。
- 探讨了大型语言模型的功能,包括摘要、推断、转换和扩展。
- 学习了如何搭建个性化的聊天机器人。
学习收获
- 对Prompt开发方法有了深入理解,为将来的应用开发奠定了基础。
- 熟悉了大型语言模型的各种功能,为实际项目的实施提供了参考。
- 在第一部分的学习中,积累了丰富的经验,希望能够在实践中运用。
下一步计划
- 灵感迸发后,尝试创建自己的应用项目。
- 从微型项目开始,逐步提升,或者直接着手一个宏大的项目。
- 利用第一部分学习的经验,不断创新和完善。