标签: Prompt

  • 如何使用提示词(Prompt)让ChatGPT更好的回答?

    1. ChatGPT提示词(Prompt)缺少示例。
    2. 忽略了通过角色控制 ChatGPT 的行为。
    3. 让 ChatGPT 猜测事物,而不是提供信息。

    如果你想要领先绝大部分 的 ChatGPT 用户,你需要纠正错误,学会如何给ChatGPT创建高质量的Prompt。

    一、在Prompt中增加示例

    使用标准提示,可能会一次性解决问题,但并非总是如此。什么是标准提示?只包含了任务,没有包含示例、角色等信息。比如:

    将中文翻译成英文

    是一个标准Prompt。该提示只说明了任务——“中文翻译英文”,没有给出示例。为什么要给出示例?示例增加获得期望结果的概率

    大多数人习惯使用标准Prompt,难以生成期望的结果。比如,大多数人都会这么问 ChatGPT:

    从这段文字中提取机场代码:“我想从奥兰多飞往波士顿”

    有时这么问能得到期望结果,但有时却不能。为了大概率得到期望结果,你必须在提示词中添加示例。你应该这么问:

    从这段文字中提取机场代码:

    文字示例1:“我想从洛杉矶飞往迈阿密。”

    机场代码示例1:LAX,MIA

    文字示例2:“我想从纳什维尔飞往堪萨斯城。”

    机场代码示例2:BNA,MCI

    先让 ChatGPT 学习示例,再让 ChatGPT 通过学到的模式去完成任务。你可以通过输入随机机场代码,来测试 ChatGPT 是否学会了这个模式。一个测试例子:

    从这段文字中提取机场代码:

    文字:“我想从奥兰多飞往波士顿”

    机场代码:

    你将会有95%的概率,得到正确机场代码——MCO,BOS。

    研究发现,示例中的答案是否正确并不重要,但标签空间是重要的。即使给个错误的标签,ChatGPT 也能从中学习到正确的模式。比如,即使你给的示例中机场代码是错误的,ChatGPT 一样能学习到模式,并且给你正确的答案。无论示例是否正确,都要给出示例。

    二、让ChatGPT扮演一个角色

    假如你正在为一场工作面试做准备,让 ChatGPT 扮演面试官,你就能模拟一场逼真的工作面试。

    如你所见,ChatGPT 是在面试你。你可以把 ChatGPT 变成一个语言导师,帮助你练习外语。你也可以让他变成一个电影评论家,分析你想看的任何电影。你只需要用“扮演一个……”提示词开头,然后添加细节。

     

    三. 为你的Prompt添加个性

    除去让 ChatGPT 直接扮演角色之外,我们还可以通过另一种方式赋予角色特性——为提示添加个性。这是什么意思?是指添加风格描述。添加风格描述可以帮助你的文本获得特定的语气,提高正式程度,符合领域风格。一个提问模板如下:

    以[领域]专家的风格撰写关于[主题]的文章,具有10年以上的经验。

    为了更加个性,你可以添加形容词来调整你的提示。比如,你想写一篇500字博客文章,主题是人工智能如何取代人类。如果你用下列提示词,会得到非常普通的文章。

    写一篇关于人工智能如何取代人类的500字博客文章

    如果你添加一些形容词,比如鼓舞人心的、讽刺的、引人入胜的和娱乐性的,会得到非常个性的文章。

    以具有10年以上人工智能经验的专家风格撰写一篇有趣的500字博客文章,解释为什么AI不会取代人类。用幽默的例子解释。

    示例中,AI专家的风格、有趣、幽默等形容词,为 ChatGPT 生成的文本增色。添加形容词还有一个好处,生成的文本很难被 AI 检测器检测到。

    你还可以先生成内容,再使用形容词撰写文章。比如,在写博客之前,你可以先生成博客的主要内容。

    生成关于“AI不会取代人类”的5个事实

    有了“5个事实”之后,提供给 ChatGPT,就能帮助你写一篇更加个性的文章。

    #事实1

    #事实2

    #事实3

    #事实4

    #事实5

    使用上述事实以具有10年以上人工智能经验的专家风格撰写一篇有趣的500字博客文章,解释为什么AI不会取代人类。用幽默的例子解释。

    四. 思维链提示

    什么是思维链提示?在Prompt中添加示例,并在示例中解释推理过程。在思维链提示中,模型在给出问题的最终答案之前,会产生中间推理步骤。模型会解释它的推理过程,而不是直接给出答案。

    为什么推理过程很重要?理过程通常会导致更准确的结果。

    如何使用思维链提示?你只需要在Prompt中提供示例,并在示例中解释推理过程。这样 ChatGPT 回答时,便会显示推理过程。一个标准提示与思维链提示比较如下:

    来源:Language Models Perform Reasoning via Chain of Thought

    如你所见,在你添加“请你一步一步思考”之后,ChatGPT在解决数学问题时,解释了推理过程,得到了准确的结果。在算术、常识推理和符号推理任务中,思维链提示会极大地提高结果的正确率。

    小结

    本篇文章详细解释了四个方法:
    1. 在提示词(Prompt)中增加示例
    2. 扮演一个角色
    3. 为你的提示添加个性
    4. 思维链提示

    这些方法能够帮助你更好地和GPT对话,让你获得自己想要的答案。超越99%的使用者,大道坦坦,光明就在前方。


    来源:You’re Using ChatGPT Wrong! Here’s How to Be Ahead of 99% of ChatGPT Users

    本文在此基础上有部分本地化处理和解释,以便读者阅读和理解。


    彩蛋
    《Language Models Perform Reasoning via Chain of Thought》中写到了标准提示和思维链提示的区别,但如果你去看文章,会发现文中图片的提示语毫无差别。

    不知道是作者弄丢了提示语,还是我理解上出现了问题。总之,我以更容易的理解方式做了修改,你可以明显看到提示语的区别。
    有趣的事情又来了,当我按照文章示例去测试的时候,结果令人意外。我们可以看到,无论你是否添加思维链提示,GPT 3.5都给出了正确答案,同时给出了推理步骤(打脸了么这是)。

    然而,思维链提示非常重要。原文在2022年5月11日发布,一年过去,GPT进步速度超人想象。同时,原文示例推理过程较为简单。在遇到一些复杂问题的时候,如果我们一股脑地把问题丢给 ChatGPT ,它可能不会给出令你满意的回复。添加一句魔法“请你一步一步思考”,它或许就会令你惊讶。

     


    备注:

    技术并不一定带来公平,但一定会给最懂技术的人红利。

     

    ChatGPT 提示错误信息“something went wrong.”出了点问题怎么解决?

  • 九个Midjourney关键词网站,附AI绘画Prompt关键词列表

    继上期奇点世界给大家送上一些Midjourney关键词后,很多人问:

    还有没有?还有没有?还有没有?
    良心哥表示当然

    有!有!有!(ÒωÓױ)

    为了让大家提高工作效率,本期奇点世界将给大家推荐一些灵活高效Midjourney关键词网站,这样各位就可以直接参考别人的AI关键词进行创作了,听起来是不是很棒棒啊!其实当AI盛行后,网上Ai关键词网站就如雨后春笋般一样出现,近期良心哥也有在试玩了下,感觉挺不错,但是想关键词会让人想到词穷,这不,这两天利用了些闲于时间在在众多的AI关键词网站中,选了10个超实用的关键词网站,比较适合设计师、摄影师、插画师等图像工作者,如果你还不会Midjourney怎么注册和入门,可翻翻奇点世界之前的文章,好了,闲言碎语不要讲,快来看看今天的关键词干货吧↓

    一、PromptHero

     https://prompthero.com/
    PromptHero是一款免费的关键词搜索引擎,它能够提供按模型搜索,包括Stable Diffusion、Midjourney、Dell-E等文本-图像模型,风格类型涵盖了肖像、二次元、时尚、摄影等AI图片,且输出的图像品质极高。

    演示一下↓

    比如现在点击搜索浮世绘Japanese Ukiyo-e,就会出现由Stable Diffusion,DALL-E和Midjourney等AI图像生成模型生成的最佳(Best)图像,每个结果的精细程度都非常高。对于一些AI新手来说具有很高的学习参考价值~

    检索出对应作品后,可以选择对喜欢的图片进行复制关键词,可在此基础上进行调整优化,也未尝不可!

    关键词描述:日本机器人艺伎的写实肖像画与汉字符号和贴花,辛烷值渲染,复杂的细节,4k,虚幻引擎5,机器,irobot

    为了验证,我将复制的关键词放入MidJourney中进行实验,生成的作品大体的方向是对的,但仍需在词语上进行添加或删除来达到理想的画面。

     

     

     

    二、ArtHub.ai

    https://arthub.ai/

    Arthub.ai 是一个连接顶级社区艺术家和设计师的网站,你可以按照不同的图像类型搜索并查看生成的AI绘画,包括建筑、时尚、珠宝、LOGO、插画、三维等等。

    除此之外!该平台还提供了一个关键词库,让你可以通过查看对应页面来了解该图像是如何生成的,并可使用这些关键词自行生成自己的图像!

    这里同样也去MidJourney进行验证下,看看效果如何?

     

     

    三、LREA.AI

     https://search.krea.ai

    又一款不错的AI网站,极简的网页设计让不由自主的点击进去,这个站点收藏了数百万张Stable Diffusion生成的实例,同样支持关键词检索功能。

    这个网站最宝藏的用途是:不仅有图片的关键词介绍,还会出现大量的相似作品,有点类似pin和花瓣那种模式。可以查看借鉴其他作品的类似关键词,进行逻辑性的整合参考。

    关键词参考

    相关图片↓

     

     

    其他类似作品

    用它的关键词同样去mid去试验,发现在效果呈现上会有一定出入

    不过可以根据当前的词汇进行调整,同时它有「大量类似作品生成的库」,只要逻辑顺序正确,就不用担心产出不了你想要的作品~

     

     

    四、LEXICA.ART

    https://lexica.art

    lexica的AI图片风格倾向于色彩浓厚、饱和度极高的插画,喜欢色彩丰富画面的朋友可以参考作为创作灵感。

    使用非常简单,只要在搜索框输入简单的关键词或者上传图片就可以了,然后该网站便会直接为你提供大量风格不同的照片或者风格类似的作品。

    要想查看关键词,只可点击照片就能看到完整的AI关键词,全部免费开源,点击复制按钮就能直接提取。

     

    惊喜提示:在lexica提取的关键词,发现在mid生成的图片出入不大,基本还原了画面相比较还会更精致些。

     

    五、REPLICATE

    https://replicate.com

    这个网站同样也可以自动生成关键词,不过这个相比其他的话,有点不一样,或者说这是他的特色功能,要想拿到关键词,只需要上传你想要的相关图片素材,它就可以根据图片自动描述对应关键词,让你去mid里面操作~

    具体操作也是比较简单,首先进入网站首页点击explore

    找到imagine to text

    点击methexis-inc/img2prompt进入demo

    然后上传一张你找好的参考图,点击submit等待生成

    这里我尝试上传了YNSJ的头部动图,右侧便生成了对应关键词,不过现在midjourney已经有了喂图功能,也可以提供相同的服务!

     

     

    六、promptoMANIA

     https://promptomania.com/

    一款编写智能AI绘画关键词的在线生成工具,提供多种智能AI绘画工具(Midjourney、Stable Diffusion、DreamStudio等)的关键词文本描述模板。

    在使用的时候,需要先选择上述三种AI工具模型中的一种,然后输入关键词,选择画风类型

    最终工具可以自动生成所选AI工具规范的AI绘画关键词,提供色彩、风格、插画师、图片比例等描述词,帮你描述出想要的画面,然后你就可以去Mid去黏贴了~

     

    七、MidJourney提示助手

    https://prompt.noonshot.com/

    一款专门针对Midjourney的关键词提示网站,没其他了,就这么直接,没有任何作品展示,就是简单关键词提示!

     

    八、Midlibrary

     https://www.midlibrary.io/categories

    Midlibrary它提供了大量的艺术家风格列表,包括 2078 种Midjourney AI 的流派、艺术运动、技巧和艺术家风格。涵盖了插画、摄影、电影、雕像、版画等多个行业,同时也给我们提供了大量的风格参考。

    如果在用midjourney绘画时你不知道要用什么风格,可以在这个网站上找到灵感,然后再返回mid进行书写发送指令!

    既然链接点开了,那良心哥也试玩一下,发现不同的风格或艺术家下面有很多类型参考并提供对应关键词↓

    点开一个风格就可以详细看到v4,v5,v3,对应的便是MID模式下该种风格的预览图。

     

    九、Midjourney关键词和风格收录网站

    http://navo.top/UjMjiq

    这个网站收录了很多关键词和风格,而且还有效果预览方便挑选,这里就不啰嗦了,没有操作难度,你能进得去便看的明白!

    看完九个网站是不是已经迫不及待想去玩Midjourney了?但现在已经没有免费试玩了,所以你后期打算入手了又不想去国外的菜鸟区玩,可以来Midjourney服务器玩。

     

     

    奇点世界再送一些关键词

    第十款我们推荐的不是关键词网站

    而是奇点世界精心整理的一些有用的AI关键词列表

    作为文章压轴送给大家

    各位可以配合第一期的关键词使用

    正向提示词

    正向提示词 描述
    HDR, UHD, 8K (HDR、UHD、4K、8K和64K) 这样的质量词可以带来巨大的差异提升照片的质量
    best quality 最佳质量
    masterpiece 杰作
    Highly detailed 画出更多详细的细节
    Studio lighting 添加演播室的灯光,可以为图像添加一些漂亮的纹理
    ultra-fine painting 超精细绘画
    sharp focus 聚焦清晰
    physically-based rendering 基于物理渲染
    extreme detail description 极其详细的刻画
    Professional 加入该词可以大大改善图像的色彩对比和细节
    Vivid Colors 给图片添加鲜艳的色彩,可以为你的图像增添活力
    Bokeh 虚化模糊了背景,突出了主体,像 iPhone 的人像模式
    (EOS R8, 50mm, F1.2, 8K, RAW photo:1.2) 摄影师对相机设置的描述
    High resolution scan 让你的照片具有老照片的样子赋予年代感
    Sketch 素描
    Painting 绘画

    艺术风格

    艺术风格 艺术家
    肖像画(Portraits) Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet
    风景画(Landscape) Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet
    恐怖画(Horror) H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski
    动漫画(Anime) Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura
    科幻画(Sci-fi) Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal
    摄影(Photography) Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard
    概念艺术家(视频游戏)(Concept artists (video game)) Emerson Tung, Shaddy Safadi, Kentaro Miura

    反向提示

    反向提示词 描述
    mutated hands and fingers 变异的手和手指
    deformed 畸形的
    bad anatomy 解剖不良
    disfigured 毁容
    poorly drawn face 脸部画得不好
    mutated 变异的
    extra limb 多余的肢体
    ugly 丑陋
    poorly drawn hands 手部画得很差
    missing limb 缺少的肢体
    floating limbs 漂浮的四肢
    disconnected limbs 肢体不连贯
    malformed hands 畸形的手
    out of focus 脱离焦点
    long neck 长颈
    long body 身体长

    视角

    提示词 描述
    dynamic angle 动态角度
    from above 从上方
    from below 从下面
    wide shot 广角宽景
    Aerial View 空中俯瞰视图

    主体

    提示词 描述
    full body shot 全身
    cowboy shot 半身
    close-up shot 接近

    光线

    提示词 描述
    cinematic lighting 电影光
    dynamic lighting 动感光

    视线

    提示词 描述
    looking at viewer 画面中的物体或人物在直接面对画面或观众
    looking at another 两个角色正在相互交流或对视
    looking away 看着别的方向,不直视对方
    looking back 回头看
    looking up 摄像机或观察者的视角调整为向上看

    画风

    提示词 描述
    sketch, one-hour drawing challenge 草图、速写、手绘风
    photograph, photorealistic 照片

    身体状态

    提示词 描述
    blush 脸红
    wet sweat 大汗
    flying sweatdrops 飞汗

    衣服

    提示词 描述
    china dress 旗袍
    sailor dress 水手服
    school uniform 校服
    sailor senshi uniform 《美少女战士》中战士们穿着的制服,水手服
     

  • 如何使用ChatGPT做孟德尔随机化?相关Prompt

    如果你去openAI问chatGPT关于孟德尔随机化的流程,它是这样的回答:


    是的,我可以为您提供一个孟德尔随机化的流程介绍。

    孟德尔随机化是一种常见的生物信息学算法,用于评估基因对生物学过程的影响。该算法通过模拟随机基因重排来评估基因组和外显子组的对生物学目标的影响。

    以下是孟德尔随机化的流程:

    1. 数据准备:获取数据,进行数据预处理,清洗和格式化数据。
    2. 生成随机数据集:使用随机数生成器,生成随机数据集,该数据集与原始数据集相同。
    3. 基因重排:对随机数据集的基因进行随机重排,以模拟随机的基因重排。
    4. 统计分析:计算随机数据集和原始数据集中的生物学指标,并进行统计分析。
    5. 比较:将随机数据集中的生物学指标与原始数据集中的生物学指标进行比较,以评估基因对生物学过程的影响。
    6. 可视化:对结果进行可视化处理,以方便更好的理解和分析结果。
    7. 结论:得出结论,根据比较的结果评估

    当然了,这样的泛泛而谈肯定是不够,我们需要更加细致的步骤介绍,尤其是代码,所以需要细化自己的 提问方式:

    有做孟德尔随机化的R代码流程推荐吗

    是的,我可以提供一种基于R语言的孟德尔随机化流程。

    首先,你需要获取到你的数据,如果是基因表达数据,那么需要先将它转化为矩阵形式。

    然后,可以通过以下代码来进行孟德尔随机化:

    # 导入相关库
    library(matrixStats)
    library(ggplot2)
    
    # 读入数据
    data <- read.table("gene_expression_matrix.txt", header=TRUE, row.names=1)
    
    # 定义孟德尔随机化函数
    permute_gene_expression <- function(data, n_permutations){
      # 记录原始数据的均值和标准差
      mean_orig <- rowMeans(data)
      sd_orig <- apply(data, 1, sd)
      
      # 存储孟德尔随机化的数据的均值和标准差
      mean_permuted <- matrix(nrow=nrow(data), ncol=n_permutations)
      sd_permuted <- matrix(nrow=nrow(data), ncol=n_permutations)
      
      # 进行孟德尔随机化
      for(i in 1:n_permutations){
        # 对每一列随机打乱
        data_permuted <- data[,sample(ncol(data))]
        
        # 计算孟德尔随机化后的均值和标准差
        mean_permuted[,i] <- rowMeans(data_permuted)
        sd_permuted[,i] <- apply(data_permuted, 1, sd)
      }
      
      # 返回结果
      return(list(mean_orig=mean_orig, sd_orig=sd_orig, mean_permuted=mean_permuted, sd_permuted=sd_permuted))
    }
    
    # 运行孟德尔随机化
    result <- permute_gene_expression(data, 1000)
    
    # 绘制结果
    ggplot(melt(result$mean_permuted), aes(x=value, fill=variable)) + 
      geom_density(alpha=0.5) + 
    

    虽然我没有做过孟德尔随机化,但是我感觉这个代码应该是不能运行的,而且如果你找chatGPT要参考文献,肯定也是会遇到它瞎编乱造的回复:

    有孟德尔随机化的经典文章推荐吗

    孟德尔随机化是一种常用的生物学研究方法,用于评估生物数据的统计学显著性。如果你对孟德尔随机化感兴趣,我可以推荐一些相关的经典文章:

    1. Fisher, R. A. (1936). Has Mendel’s work been rediscovered?. Annals of science, 1(2), 115-137.
    2. Fisher, R. A. (1930). The genetical theory of natural selection. Oxford University Press.
    3. Wright, S. (1931). Evolution in Mendelian populations. Genetics, 16(2), 97-159.

    这些文章是孟德尔随机化理论的重要来源,提供了孟德尔随机化的基本原理和应用方法。

    我虽然说没有去搜索这些文章,但是看着它们都是接近100年前的,让我有点懵逼。其实如果你让我推荐孟德尔随机化相关资料,我会介绍2022年4月的文章:《Deciphering how early life adiposity influences breast cancer risk using Mendelian randomization》,它配套了全部的代码和测试数据  :

    Mendelian randomization and mediation analysis code is available on

    • GitHub (https://github.com/mvab/mendelian-randomization-breast-cancer)
    • Zenodo with https://doi.org/10.5281/zenodo.6349435.

    Simulation analysis for selecting the mediation method is available on

    • GitHub (https://github.com/mvab/simulation_for_MR_mediation)
    • Zenodo with https://doi.org/10.5281/zenodo.6349442.

    知道如何做并不代表就能做成功

    纸上谈兵的道理大家都懂,ChatGPT实际上就是扩充了我们的知识面,但如果要实操还是得从零开始掌握基础代码能力,统计可视化,否则就是有金山银山在你面前,也无福消受。

    而且chatGPT对业内人的帮助或许会远大于普通人,普通人仅仅是拿chatGPT当一个聊天器,搜索工具,但是行业内人士是可以跟chatGPT交互式对话,不停的训练它往专业的方向前进。比如同样是利用chatGPT做统计可视化,如果你熟悉你的流程,描述清楚你的需求,就可以一步到位出图:

    一步到位出图

    chatGPT最初是谁研发的?chatGPT历经几代演变?

    ChatGPT 推出关闭聊天历史记录和对话数据导出功能