#LLM入门|prompt#【整合目录】面向开发者的LLM入门教程

面向开发者的LLM入门教程笔记合集(更新中)

点击链接可跳转

  • 目录
    • 前言
    • 环境配置
    • 第一部分 面向开发者的提示工程
        1. 概述
      • 1. 简介 Introduction
      • 2. 提示原则 Guidelines
      • 3. 迭代优化 Iterative
      • 4. 文本概括 Summarizing
      • 5. 推断 Inferring
      • 6. 文本转换 Transforming
      • 7. 文本扩展 Expanding
      • 8. 聊天机器人 Chatbot
      • 9. 总结 Summary
    • 第二部分 搭建基于 ChatGPT 的问答系统
        1. 概述
      • 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的两个核心原则:
    1. 编写清晰具体的指令;
    2. 在适当时给模型一些思考时间。
  • 学习了迭代式Prompt开发的方法,并了解了找到适合应用程序的Prompt的重要性。
  • 探讨了大型语言模型的功能,包括摘要、推断、转换和扩展。
  • 学习了如何搭建个性化的聊天机器人。

学习收获

  • 对Prompt开发方法有了深入理解,为将来的应用开发奠定了基础。
  • 熟悉了大型语言模型的各种功能,为实际项目的实施提供了参考。
  • 在第一部分的学习中,积累了丰富的经验,希望能够在实践中运用。

下一步计划

  • 灵感迸发后,尝试创建自己的应用项目。
  • 从微型项目开始,逐步提升,或者直接着手一个宏大的项目。
  • 利用第一部分学习的经验,不断创新和完善。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/430234.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

12-Java享元模式 ( Flyweight Pattern )

Java享元模式 摘要实现范例 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象 享元模式属于结构型模式&…

5分钟速成渐变色css

色彩的分支——渐变色定义:按照一定规律做阶段性变化的色彩(抽象!!!) 我们可以将图片分为两块 以中心线为参考,再来看渐变色的定义:按照一定规律做阶段性变化的色彩 既然是按一定的…

【格与代数系统】偏序关系、偏序集与全序集

关系:X,Y是两个非空集合, 记若则称R是X到Y的一个二元关系,简称关系。 若,记。 当时,称是上的一个关系。 目录 偏序关系 偏序集 可比性 全序集 最值与上下界 上下确界 偏序关系 设是上的一个关系,若满足: (1)自…

水库大坝位移监测方法的探索与实践

一、概述:水库大坝位移监测,作为当前工程领域的研究热点,对于确保大坝安全具有重要意义。当前,水平位移与垂直位移监测是两大核心方法。本文旨在通过实际工程案例,深入探讨如何有效结合这两种监测方法,提升…

Vue.js+SpringBoot开发高校学院网站

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学院院系模块2.2 竞赛报名模块2.3 教育教学模块2.4 招生就业模块2.5 实时信息模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 学院院系表3.2.2 竞赛报名表3.2.3 教育教学表3.2.4 招生就业表3.2.5 实时信息表 四、系…

Typescript 哲学 morn on funtion

函数重载 overload 有一些编程语言(eg:java)允许不同的函数参数,对应不同的函数实现。但是,JavaScript 函数只能有一个实现,必须在这个实现当中,处理不同的参数。因此,函数体内部就…

iOS-系统弹窗调用,

代码: UIAlertController *alertViewController [UIAlertController alertControllerWithTitle:"请选择方式" message:nil preferredStyle:UIAlertControllerStyleActionSheet];// style 为 sheet UIAlertAction *cancle [UIAlertAction actionWithTit…

消息队列-Kafka-基础架构

基础架构 官网地址 上面这张图类比RocketMQ 相当于对一个主题进行了分区(类似于RockeMQ 消息队列),每个分区存储到不同的Broker。在发送消息的时候都是发送到主分区。如果一台Broker由于其它节点备份了挂掉节点的数据,所以可以…

demo型xss初级靶场

一、环境 XSS Game - Ma Spaghet! | PwnFunction 二、开始闯关 第一关 看看代码 试一下直接写 明显进来了为什么不执行看看官方文档吧 你不执行那我就更改单标签去使用呗 ?somebody<img%20src1%20onerror"alert(1)"> 防御&#xff1a; innerText 第二关…

TS项目实战三:Express实现登录注册功能后端

使用express实现用户登录注册功能&#xff0c;使用ts进行代码开发&#xff0c;使用mysql作为数据库&#xff0c;实现用户登录、登录状态检测、验证码获取接口及用户注册相关接口功能的实现。 源码下载&#xff1a;[点击下载] (https://download.csdn.net/download/m0_37631110/…

【论文阅读】《Graph Neural Prompting with Large Language Models》

文章目录 0、基本信息1、研究动机2、创新点3、准备3.1、知识图谱3.2、多项选择问答3.3、提示词工程&#xff08;prompt engineering&#xff09; 4、具体实现4.1、提示LLMs用于问答4.2、子图检索4.3、Graph Neural Prompting4.3.1、GNN Encoder4.3.2、Cross-modality Pooling4.…

UE4升级UE5 蓝图节点变更汇总(4.26/27-5.2/5.3)

一、删除部分 Ploygon Editing删除 Polygon Editing这个在4.26、4.27中的插件&#xff0c;在5.1后彻底失效。 相关的蓝图&#xff0c;如编辑器蓝图 Generate mapping UVs等&#xff0c;均失效。 如需相关功能&#xff0c;请改成Dynamic Mesh下的方法。 GetSupportedClass删…

Vue项目性能分析工具: vue-cli-plugin-webpack-bundle-analyzer

在优化项目的时候&#xff0c;每次打包后只知道包文件大&#xff0c;却不知道那个文件大&#xff0c;那个文件还有优化的空间&#xff0c;所以&#xff0c;推荐一款工具&#xff0c;只要在项目中安装配置一下&#xff0c;便可以一目了然的呈现出打包后资源所占的比例&#xff0…

企业招聘信息二维码,如何制作?其优势在哪里?

伴随着三月的春风和细雨&#xff0c;招聘和求职市场也正在回暖。招聘网站的广告攻占了各大社交平台和遍布城市的广告牌&#xff0c;求职者忙着四处打探招聘信息、投简历&#xff0c;公司也在为招聘工作、寻找合适的人才而忙得不可开交。 今天我们要分享的是&#xff0c;如何制…

基于springboot的抗疫物资管理系统论文

目 录 摘 要 1 前 言 2 第1章 概述 2 1.1 研究背景 3 1.2 研究目的 3 1.3 研究内容 4 第二章 开发技术介绍 5 2.1相关技术 5 2.2 Java技术 6 2.3 MySQL数据库 6 2.4 Tomcat介绍 7 2.5 Spring Boot框架 8 第三章 系统分析 9 3.1 可行性分析 9 3.1.1 技术可行性 9 3.1.2 经济可行…

世界最强AI大模型易主了?昨晚,Claude 3系列模型发布,GPT-4时代终结?

3 月 4 日&#xff0c;被称为 OpenAI 最强竞争对手的大模型公司 Anthropic 宣布推出 Claude3 系列模型&#xff0c;与 Gemini 类似&#xff0c;模型按照大小分为三个&#xff1a;Claude 3 Haiku、Claude 3 Sonnet 和 Claude 3 Opus。Opus 目前在官方发布的测试成绩中全方位超越…

Ajax与JQuery

一、认识Ajax 1.1 web2.0的特点 用户贡献内容内容聚合RSS更丰富的用户体验 1.2 Ajax的优势 无刷新&#xff1a;不刷新整个业务&#xff0c;只刷新局部 无刷新的好处&#xff1a; 只更新部分页面&#xff0c;有效利用带宽提供连续的用户体验提供类似C/S的交互效果&#xff…

产品推荐 - GX-SOPC-5CEFA5-M484 FPGA核心开发板

● 核心板采用8层板精心设计 ● FPGA&#xff1a;采用Intel&#xff08;ALTERA&#xff09; Cyclone V 5CEFA5&#xff0c;Les为77K&#xff0c;内嵌存储器为4460Kb&#xff0c;硬件乘法器为300个&#xff0c;最大等效门数约2300万门&#xff1b;新增DSP Block&#xff08;150…

【C语言】Leetcode 876. 链表的中间节点

主页&#xff1a;17_Kevin-CSDN博客 专栏&#xff1a;《Leetcode》 题目 通过题目的要求可以判断出有两种示例要解决&#xff0c;一种是偶数节点的链表&#xff0c;一种是奇数节点的链表&#xff0c;应对这两种情况我们需要使程序对二者都可以兼容。 解决思路 struct ListNode…

UBOOT和LINUX 调试等级设置

比较好的网页 UBOOT LINUX 设置相关 方法1&#xff1a; echo 5 > /proc/sys/kernel/printk 缺点&#xff1a;方法1无法修改在内核启动时的输出信息 方法2&#xff1a; 通过uboot的环境变量bootargs传递打印级别的参数 set bootargs root/dev/nfs init/linuxrc nfsroot19…
最新文章