即刻App年轻人的同好社区
下载
App内打开
果果在学AI
17关注3被关注0夸夸
果果是一只奶牛猫
学习AI中
果果在学AI
1年前
最近学了DeepLearning.AI的 ChatGPT Prompt Engineering for Developers课程,总结思维导图➕实操笔记,保留英文以方便学习。
✅课程目标: 关于instruction-tune LLMs/大语言模型的指令微调(Instruction Tuning) 的基础学习
🌸难度:beginner⭐️

-----------------------------------------------------------------
LLM:Large Language Model (大语言模型)
🙋为啥你的LLM不管用?
就像你初次接触陌生人(如服务员),没有交代背景、自我介绍和表达需求,对方无法知晓你到底想要什么样的服务和内容(咖啡,茶,还是juice?//日常的small talk,还是严谨的学术探讨?)

微调(fine-tune)可以更好地遵循指令

-----------------------------------------------------------------
两大原则
1️⃣prompt 必须清晰➕仔细 (Write clear and specific instructions)
💡啥叫清晰?根据《金字塔原理》,“总分总”的结构是较好的表述。
在和模型对话的时候,最原始的基础,也就是语言的清晰表达。
总结来说,你的信息对方能够懂、不误解,切记不可以自说自话。
-----------------------------------
<<<方法一:使用分隔符号 ```, """, < >作为分隔>>>
text = f"""
通过提供清晰且尽可能具体的表达,指导模型执行操作。在多数情况下,越长的 prompts 会带来更好的结果。
"""
prompt = f"""
在三个反引号中总结上述内容,用一句话总结。
```{text}```
"""
response = get_completion(prompt)
print(response)

💡具体见图1

-----------------------------------
<<<方法二:结构化输出,形成JSON,HTML格式>>>
prompt = f"""
生成三个虚构的书名\以JSON格式输出:包含ID、标题、作者和种类
"""
response = get_completion(prompt)
print(response)

💡具体见图2

-----------------------------------
<<<方法三:让模型检查条件是否满足>>>
text = f"""
成为懒羊羊很简单!/ 主要有三个步骤,首先你要是一只可爱的小羊,其次你必须得非常非常懒,每天都不想起床并且/要和喜羊羊沸羊羊和美羊羊做好朋友/然后是发型必须得是螺旋式的像一坨便便/最后你不能被灰太狼抓去,不然就会成为烤全羊。
"""
prompt = f"""
如果上述由"""内的文章包含具体步骤,请以以下形式改写,
步骤1 -
步骤2 -
……
步骤N -

如果text没有提供任何步骤,则回复:\"无步骤"\

\"\"\"{text}\"\"\"
"""
response = get_completion(prompt)
print("Completion for text ")
print(response)

💡具体见图3

-----------------------------------

<<<方法四:依葫芦画瓢式prompts>>>
大致意思是,A问:“什么是小猫?” B答:“喵喵喵”。
提问:“什么是小狗?”
模型输出如下:“汪汪汪”

2️⃣给时间“思考”(Give the model time to “think”)

💡就像你刚买了苹果手机,在网上搜索教学文章《一文带你玩转Iphone》,结合分段的文字和图解,一步步掌握ios系统的用法,so easy。

相反,在职场上,如果遇到表述不清楚的leader,不给新手期,一上来就让你做某事,也不给公司之前的案例和材料,最后还说结果不满意,你也一脸懵。

那么,你作为模型的“leader”,也需要一步一步带着它了解你的工作。
-----------------------------------
<<<方法一:一步步教模型怎么做>>>
<<<方法二:指示模型在得出结论之前,先尝试找出自己的解决方案>>>
你的任务是看看学生的答案是否正确,按照以下步骤完成指令:
- 第一步,你先解题,并找出最后答案
- 第二步,将你的答案与学生的答案进行比较,然后评估学生的答案是否正确
你还没有解出问题的答案前,不要判定学生的答案正确与否
"""
使用如下格式:
问题:
```
学生答案:
```
真正答案:
```
解题步骤:
```
学生的答案和实际答案一样吗
```
学生分数:
```
"""
问题:
小明有 10 个苹果,他给了小红 3 个,又给了小强 2 个。现在小明还剩下多少个苹果?
学生答案:
8

-----------------------------------------------------------------
优化输出的结果

💡Chatgpt输出文案,总是一股“AI味”,想要避免需要优化结果
常见错误:输出太长、内容重点错误、没逻辑不好读

#prompts:
最多500个字,把重点放在xxxxx,并用比较表格的格式方便阅读

-----------------------------------------------------------------
其他优化输出的方式

用提取(extracts)代替总结(summarize)

给模型以情绪提示(喜悦/赞美/负面/制造情感冲突)

#prompts:
文案情绪 = "焦虑"
文案情绪 = "激发消费者想要购买"

-----------------------------------------------------------------
总结

两个原则: 清晰➕仔细 (Write clear and specific instructions)
给时间“思考”(Give the model time to “think”)

重点:优化/迭代 prompt

💡💡思维导图

课程链接:learn.deeplearning.ai
参考教学:13 分鐘精通 ChatGPT Prompt-工程师给旅
00
果果在学AI
1年前
马一下

泛函: 📚最高效的 AI 实战派学习地图 🔥 复盘了一下我自己对于 AI 的学习路径,在这条动态里,给所有的 AI 小白指明一条最高效率的学习路径。 如果你自己是一个资深玩家,也欢迎你将这条动态转发给你身边的朋友们。 作为 AI 实战派,如果你并不关心 AI 在商业和人类文明发展的宏大叙事, 也厌倦每天追逐 AI 的热点,只关心将 AI 作为你最强的效率工具来用,切切实实地改变你的工作方式。 那么这条动态绝对值得你收藏。 首先,咱来一个光速入门。 如果你现在对 AIGC、prompt、生成式 AI 、大模型等词汇还不了解,那么你看各种 AI 的教程会非常头疼。 这里推荐一下@设计师元尧 老师的动态,这条帖子能让你快速对这些基础概念有个大概的了解:https://m.okjike.com/originalPosts/6440d273205bd8b62ee0e725?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 看完这条就够了,你并不需要对这些基础概念有多么深入的了解,能保证自己看得懂教程就行。 接下来呢,你需要一个能让你用得上 chatGPT 的客户端。 如果你并没有多么高超的上网技巧的话,我非常不建议你把太多时间浪费在注册 Open AI 的账号上,这个大可以等到你玩熟了之后再去整一个。 你需要的是一个能让你马上能用上 chatGPT 且功能完整的第三方客户端。 如果你可以搞定科学上网,请看这条:https://xiaobot.net/post/ced494e3-9142-416f-b482-3cce52bedbac 如果你搞不定科学上网,请看这条:https://m.okjike.com/originalPosts/64530f57174fdd04a7979e2c?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 接着呢,你就可以开始研究 chatGPT 的提示词(prompt)怎么写了。 新手学习写 prompt 有两种思路: 一种是「熟读唐诗三百首,不会作诗也会吟」,多看看别人写得优质 prompt,自己慢慢就有感觉了。 另一种思路是先学会一个写 prompt 的基础公式,然后用这个公式去拆解别人写的 prompt。 我之前总结过一个写提示词的模型,叫作 『Back 模型』,这个模型广受好评,被朋友们说是最好记的提示词公式:https://m.okjike.com/originalPosts/641a6b2d4aed1830865c4f61?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 接着呢,你就可以开始研究 chatGPT 的小案例了,研究几段提示词的组合是怎么帮你解决生活中的小问题了。 我之前整理过一个合集,够你看很久了:https://m.okjike.com/originalPosts/63ee0844898c23cdb298717a?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 如果你想更上一层楼,从逻辑和思维方式上更了解 chatGPT 的沟通艺术,可以看看@莱森LysonOber 的合集《人人都能用好 AI:提问思维篇》(https://m.okjike.com/originalPosts/6442e70cde61ca0bfc4f9ea4?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D) 把这些看完之后,加上简单的实践,你已经能对使用 chatGPT 炉火纯青了。 如果你想了解更加高难度的知识和一手的信息,那么你可以去 Twitter 上逛逛了。 Twitter 上有哪些人值得关注呢?看看@Scarlett-事业脑版 的这一条:https://m.okjike.com/originalPosts/63dc60aea98b046fac40a3b8?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 如果你想了解有哪些好用的 AI 产品,喜欢看文字内容的可关注 @robert.AI ,喜欢看视频内容的可以关注@深思圈 。 好的,这就是所有和 chatGPT 有关的部分了,接下来,咱聊聊 AI 绘画。 AI 绘画也不建议你一上来就用 midjourney 和 stable diffusion 这样的复杂产品, 不妨先用国内的工具练练手,找到感觉了,咱再用贵一点的 midjourney。 用了一圈之后,我觉得国内最推荐的工具是无界 AI 和 Vega AI ,链接在下面。 无界 AI :https://www.wujieai.com/ Vega AI :https://rightbrain.art/ 非常巧,Vega AI 的官号也在即刻,会发不少自家平台的创作教程,欢迎大家关注@VegaAi课代表Alisa 。 玩熟了国内平台,是时候该挑站一下世界一流产品 midjourney 了。 midjourney 的所有教程中,做得最好的是@莱森LysonOber 做的免费 b 站视频:https://m.okjike.com/originalPosts/63c7b30b43f939b952a89cad?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 如果你需要文字教程,可以看看@Simon阿文 整理的教程合集:https://m.okjike.com/originalPosts/64427005de61ca0bfc447a10?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 最近 midjourney 能在 slack 中使用了,申请方式请见:https://m.okjike.com/originalPosts/64717e46e140c4398573166b?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 如果你想了解更多硬核的实践,欢迎订阅@歸藏 藏师傅的《AIGC 周刊》:https://m.okjike.com/originalPosts/646b96c3457401b93af9203b?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 看完这些,你已经可以成为一个 AI 高手了。 恭喜你,你赶上了风口浪尖,成为了超越大多数人的存在。 如果你想了解整个生成式 AI 的发展历程, 那你可不能不看咱德高望重的 「AI探索站」的主理人@Szhans 老师整理的合集:https://m.okjike.com/originalPosts/63a396fa71eb68ad40b6fd24?s=eyJ1IjoiNjE4ZTlhMTgxODE5MDYwMDEwMjU3MjdlIn0%3D 好的,这就是所有我精选的免费内容了,欢迎收藏,也欢迎转发给你想了解 AI 的朋友。 也欢迎各位即友在这条动态下推荐一下自己的作品,你的付出,值得被更多人看见。 或者,你有什么推荐关注的宝藏即友嘛?可以在评论区给大伙安利一下😉 #AI工作流

00
果果在学AI
1年前
来到即刻的第一天。
00