学习笔记|大模型优质Prompt开发与应用课(二)|第五节:只需3步,优质Prompt秒变应用软件

原作者:依依│百度飞桨产品经理
一乔│飞桨开发者技术专家

分享内容

01:大模型应用简介
02:LLM应用开发范式
03: Al Studio大模型社区
04:AI对话类应用开发技巧
大模型技术爆发,各类应用产品涌现
在这里插入图片描述
文心产业级知识增强大模型在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
工作中的“超级助手”——智能总结

工作中的“超级助手”——智能编程
基于大语言模型的应用开发

三种LLM应用开发范式

低投入Prompting耗时短,效果有限,

受token限制在这里插入图片描述

中投入建立数据索引库开卷考试:耗时适中,受检索效果、token限制

在这里插入图片描述

高投入

Supervised Fine Tuning闭卷考试:效果较好泛化性强
在这里插入图片描述
耗时较久门槛较高
文心一言微调经验总结
1.适当构建ICL和COT数据可提升指令理解
与多轮对话能力
2.w条以上的数据有更好的效果3.数据多样性重要性大于数据规模4.尽量筛选掉无意义和错误的内容

共创社区生态、让大模型开发更简单

大模型社区:支持分享、交流与共创
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 支持公开作品至创意坊
  • 热门内容与日榜/周榜实时更新
  • 点击作品即可收藏、制作同款
    大模型社区:支持分享、交流与共创
    支持作品分享至频道
    支持共创交流
    支持表情点赞等多反馈操作
    点击作品即可查看详情
    大模型应用:支持体验、创作
  • 支持大模型极致推理
  • 性能模型参数自动填写
  • 提供Prompt最佳实践
    大模型应用:支持体验、创作
    知识灵活挂载
    自动建立数据索引
    ·支持大模型高效微调
    LoRA、DreamBooth.
    SFT、Prefix-Tuning
    √文心一言√开源大模型
    ·专业模式展示中间过程
    灵活调试大模型效果
    社区应用一键克隆

实践举例:基于Al Studio构建飞桨智能问答助手

AI Studio大模型社区AI对话类应用创建技巧

系统基础Prompting
你需要根据以下任务中的描述进行角色扮演,你只能以任务角色的身份应答,而不是语言模型。任务:角色身份设定
希望LLM扮演的角色/完成的任务描述,对于任务描述越细节效果越好
格式:人设+任务及解决方式+附加条件陈述
在这里插入图片描述

角色身份设定*R

请输入AlI应用代表的角色名称、身份定位、背景说明等信息,1024字符以内(例:角色名称为“钢铁侠”,他是美国漫威漫画旗下的超级英雄,由斯坦·李、赖瑞-理柏、唐·赫克和杰克·科比联合创造。钢铁侠全名安东尼·爱德华·托尼·史塔克,出生于1970年5月29日,他是斯塔克工业的CEO,因场阴谋绑架中,胸部遭弹片穿入,生命危在旦夕,为了挽救自己的性命,在同被绑架的物理学家何·银森的协助下托尼制造方舟反应炉从而逃过劫,利用方舟反应炉作为能量运转的来源,暗中制造了套装甲杀出重围后逃脱。后来钢铁侠参与创立复仇者联盟。)
角色身份设定
原则:人设+任务目标及解决方式+附加条件完整陈述
举例:
你现在是一个提示生成器,专业生成提供给大语言模型人设设定的提示词。
系统基础Prompting
请基于以下已知信息回答我的问题,不允许进行编造与作假,如仍无法回答,请说你不知道如何作答。
已知信息:外挂数据集检索结果,用作建立向量索引库,纯文本效果会更好

自定义数据检索
提供给LLM的背景材料,例如对业务名词的介绍解释、背景知识的文字片段、需要被处理的样本输入等
系统基础Prompting
请参考并模仿以下示例的应答风格。
示例;输入1输出1输入2输出2
Few-Shot Learning
提供LLM学习的示例对话,结合角色身份设定让LLM更加理解任务及回答的方式与风格
我的问题:你的输入
你好,我是大语言模型的提示词生成器,请提供你今天想要大语言模型扮演的角色/任务(如扮演代码审阅助手)。
更多Tips:示例对话及验证参数
示例对话:提供LLM学习的输入输出的样本演示
验证参数:用于验证应用创建效果
Tips
1.可以针对特殊回答、语气设计输入输出
⒉数量在5对以上效果更佳

图文实践展示

大模型应用开发实战
张一乔PPDE/飞桨开发者技术专家。2022年被评选为PPDE
·给Al Studio平台赛题贡献多个基线,如、《百度网盘Al大赛-图像处理挑战赛:文档检测优化赛》《百度网盘AI大赛-图像处理挑战赛:∵"水印智能消除赛》等。
在Al Studio上公开多个开源项目,例如《基于边缘部署(PC/AiBox/Jetson)的实时预览美甲机》。
对飞桨框架进行贡献,如进行飞桨框架中英文API文档修复工作、为框架移除LoDTensor的使用,自2.3版本以来,多次获得开源贡献证书~
在Al Studio平台的多个比赛中,使用PaddlePaddle获得名次,如2022国际自主智能机器人大赛企业赛道荣获第二名、百度网盘Al大赛-图像处理挑战赛荣获前十名等。
·在飞桨特训营等项目中指导学员完成应用开发。
实战内容:以一个【广告文案生成器】为例快速开发大模型应用·应用概述:根据对服装特征的描述,例如颜色,版式等信息词汇,生成完整的广告语说辞。讲解流程:
·基于已有优质prompt创建基础应用实际示例演示与观察

更多优化方式实操

需要先申请相应权限才能进行实操。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

兵兵数码:网络机顶盒哪个好?2023最新网络机顶盒排名

网络机顶盒让电视机重生,解决卡顿、资源少、广告多等问题,我们每年都会进行网络机顶盒测评,今年已经测评过17款,通过多角度对比筛选了五款表现最佳的产品整理成网络机顶盒排名,近期想买网络机顶盒不知道网络机顶盒哪个…

Java lamda对List<JSONObject>里多个动态属性字段进行动态的降序或者升序

最近做到一个需求&#xff0c;需要把业务侧返回的数据&#xff08;格式为List<JSONObject>&#xff09;,然后根据前端传来的排序字段、以及升降序属性来排序并返回给前端。要对List<JSONObject>中的多个属性字段进行动态的升序或降序排序&#xff0c;我们可以根据需…

7.28黄金还会继续下跌吗?收官多空如何布局

近期有哪些消息面影响黄金走势&#xff1f;黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a; 周五&#xff08;7月28日&#xff09;亚洲时段&#xff0c;现货黄金震荡微涨&#xff0c;目前交投于1952.94附近&#xff0c;隔夜金价大跌后&#xff0c;吸引了一些逢低…

【深入了解pytorch】PyTorch循环神经网络(RNN)

【深入了解pytorch】PyTorch循环神经网络(RNN) PyTorch循环神经网络(RNN):概念、工作原理与常见变体循环神经网络概念和工作原理RNN的结构RNN的工作原理LSTM(长短期记忆网络)LSTM的结构LSTM的工作原理GRU(门控循环单元)GRU的结构GRU的工作原理在PyTorch中实现RNN、LST…

HTML 速查列表

HTML 速查列表 HTML 速查列表. 你可以打印它&#xff0c;以备日常使用。 HTML 基本文档 <!DOCTYPE html> <html> <head> <title>文档标题</title> </head> <body> 可见文本... </body> </html> 基本标签&#xff08;Ba…

使用python将PDF转word

实现功能&#xff0c;将程序所在当前路径下的所有PDF文件转化为word import os from pdf2docx import Converter# 获取当前路径 current_path os.getcwd()# 遍历当前路径下的所有文件和文件夹 for file_name in os.listdir(current_path):# 检查文件是否为 PDF 文件if file_n…

[SQL挖掘机] - 全连接: full join

介绍: 在sql中&#xff0c;join是将多个表中的数据按照一定条件进行关联的操作。全连接&#xff08;full join&#xff09;是一种连接类型&#xff0c;它会返回所有满足连接条件的行&#xff0c;同时还包括那些在左表和右表中没有匹配行的数据。 在进行全连接时&#xff0c;会…

Kotlin Multiplatform 使用测试单元

编写常见的测试代码 现在您有了一个基于字符串的 API&#xff0c;可以通过它进行基本的测试。 1、在公共的测试模块中创建一个 org.jetbrains.base64 包 2、在新包下面创建 Base64Test.kt文件 3、在文件中添加代码 package org.jetbrains.base64import com.example.myapplicat…

医学案例|配对wilcoxon符号秩检验

一、案例介绍 某单位想要研究某保健品对小鼠是否具有抗疲劳作用&#xff0c;将同种属的小鼠按性别与年龄相同、体重相近配成对子&#xff0c;共14对&#xff0c;并将每对中的两只小鼠随机分配到两个不同的保健食品剂量组&#xff0c;测量小鼠负重5&#xff05;体重时的游泳时间…

git 合并非关联分支

面对的场景&#xff1a;现在有三个仓库&#xff0c;一个是本地的仓库1&#xff0c;第二个是和仓库1关联的在github上的仓库2&#xff0c;第三个是把仓库1拷贝到一个无网络环境中持续开发一段时间的仓库3. 分析 基本想法是把仓库3作为仓库1的远程仓库&#xff0c;然后在仓库1上…

uiautomatorViewer无法获取Android8.0手机屏幕截图的解决方案

问题描述&#xff1a; 做APP UI自动化的时候&#xff0c;会碰到用uiautomatorViewer在Android 8.0及以上版本的手机上&#xff0c;无法获取到手机屏幕截图&#xff0c;无法获取元素定位信息的问题&#xff0c;会有以下的报 在低版本的Android手机上&#xff0c;则没有这个问题…

Istio网关Gateway 启用TLS

Istio网关Gateway概述 Istio网关Gateway是一个负责处理南北向流量的组件&#xff0c;它通常会暴露服务网格内部的服务&#xff0c;以便外部的请求能够访问到服务网格中的服务。Istio网关Gateway支持多种协议&#xff0c;包括HTTP、HTTPS和GRPC等。 在Istio网关Gateway中&#…

二、Java框架基础02 XML

二、XML 2.1 XML 简介 XML 即可扩展标记语言&#xff0c;一种简单的数据存储语言&#xff0c;使用一系列简单的标记来描述结构化数据 XML 的特点 XML 与操作系统&#xff0c;编程语言的开发平台无关规范统一&#xff0c;实现不同系统之间的数据交互 2.1.1 XML 的文档结构 以下…

防火墙的ALG、NAT、双机热备知识点详解

具体的NAT和双机热备实验请到&#xff1a;NAT与双机热备实验 目录 1、ALG 2、NAT ALG 3、NAT域间双向转换 4、NAT域内双向转换 5、双出口NAT 6、防火墙的双机热备 解决方案1&#xff1a;VGMP 6.1 双机热备份技术产生的背景&#xff1a; 6.2 VRRP在多区域防火墙组网中的…

吐血整理,性能测试最重要指标分析说明,一步通关...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 QPS Queries Per …

swiper不生效/切换不生效,点击切换按钮activeIndex值不对应问题@令狐张豪

原因&#xff1a;因为把new Swiper放在mounted实例化的时候可能v-for并未执行完成结构还未完全生成 错误&#xff1a;先执行了swiper实例化后循环的&#xff1b;正确&#xff1a;先循环完数据确保数据完整循环完成后再执行swiper实例化&#xff1b; 解决方案&#xff1a;watch…

SketchUp 如何选择合适的硬件配置?

SketchUp 本地配置不足可以尝试云端解决方案&#xff1a; 渲云渲染插件 渲云云渲染面向多领域三维内容制作提供云渲染服务&#xff0c;帮助用户快速完成三维内容、动画及效果图的渲染计算&#xff0c;规避因本地电脑配置不足导致渲染慢的问题&#xff0c;大幅提高工作效率&…

注解和反射03--Class对象

注解和反射 Class类Class类的常用方法获取Class类的实例哪些类型可以有Class对象 Class类 在Object类重定义了以下的方法&#xff0c;此方法将被所有子类继承 public final Class getClass()以上的方法返回值的类型是一个Class类&#xff0c;此类是Java反射的源头&#xff0c…

一百三十七、Hive——HQL运行报错(持续更新中)

一、timestamp字段与int字段相加 &#xff08;一&#xff09;场景 change_time字段是timestamp字段&#xff0c;代表一个红绿灯周期的开始时间&#xff08;先是绿灯、再是黄灯、最后红灯&#xff09;&#xff0c;而green是int字段&#xff0c;代表绿灯的秒数&#xff0c;现在…

EPPlus与Microsoft.Office.Interop.Excel的使用区别

文章目录 代码的使用区别EPPlus的工作原理Microsoft.Office.Interop.Excel的使用原理代码的使用区别 static void ExportToExcel(List<(string, double, double)> list, string outputFilePath){//Microsoft.Office.Interop.Excel的使用 /* Excel.Application excelAp…