以下文章来源于蘑菇先生学习记 ,作者蘑菇先生
大家好,我是蘑菇先生。
今天分享下怎么用ChatGPT来做点有意思、有用的事情。要想让ChatGPT更好地回答我们的问题,需要设计一些合理的prompts。下面会分享下怎么设计prompts来让ChatGPT扮演各种角色、职业,成为我们的生活小助手。
文末赠书,请阅读到最后~
让ChatGPT扮演虚拟机
我们的目标是在ChatGPT中创建1个虚拟机,并让ChatGPT来执行Linux命令。
具体的prompt如下,大致意思是告诉ChatGPT它自己是个linux终端,并让他对我们的命令进行反馈。
i want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. when i need to tell you something in english, i will do so by putting text inside curly brackets {like this}. my first command is ls
演示过程如下,参考[2]。
在ChatGPT中建了个终端:
看看ChatGPT虚拟机里有什么,Hmm,有点意思。
让ChatGPT新建个文件,并写个笑话放到文件中。
原来ChatGPT喜欢这种风格的笑话~ 我们看看文件里是不是有这些东西。
看起来ChatGPT知道怎么理解文件系统,文件怎么被存储的,怎么读取的。对Linux指令了如指掌啊。
我们让ChatGPT做个计算看看。
完全正确。让ChatGPT做个10以内质数运算。
完全正确!
让ChatGPT运行个docker?
牛逼!
再看看有没有带着GPU?
看来并没有。看能否联网?
看起来可以。
这个确实有点神奇,在ChatGPT的肚子里新建一个虚拟机,再执行各种Linux操作,非常秀。
让ChatGPT扮演谷歌翻译
让ChatGPT当做谷歌翻译来玩玩。比如把任何语言翻译成英文:
I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in English. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the meaning same, but make them more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My first sentence is "**istanbulu cok seviyom burada olmak cok guzel**"
测试如下:
我们试试把他当做中文翻译器看看,把prompts中的English改成Chinese。并把要翻译的内容放进去。
I want you to act as an Chinese translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in Chinese. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level Chinese words and sentences. Keep the meaning same, but make them more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My first sentence is "nice to meet you"
我们让它翻译下前面“让ChatGPT扮演虚拟机"的prompts试试。真的牛逼!完全可以替代谷歌翻译!
翻译的不错。
让ChatGPT扮演面试官
告诉ChatGPT它是个面试官,看看ChatGPT怎么向面试者提问。
ChatGPT让面试者介绍全栈工程师的经历。[Full Stack Developer]可以替换成您的职业,这样就能模拟面试了,比如:Node.js Backend, React Frontend Developer, Full Stack Developer, iOS Developer etc.
让ChatGPT扮演JavaScript Console
可以输出javascript运行的结果。
让ChatGPT扮演Excel
新建个excel表格~
让ChatGPT教英语音标
ChatGPT针对不同的人给出不同的英标。
让ChatGPT扮演导游
让ChatGPT给我推荐下上海的博物馆。推荐了上海博物馆、上海科技馆等,牛逼!
让ChatGPT当广告主
让chatgpt给运动饮料做个广告方案。chatgpt给出了广告的目标人群为18-30岁、社交媒体渠道宣传、宣传语、举办些活动等建议!
让ChatGPT写故事
写一个主题是毅力的故事,chatgpt写了一个企业家的故事。
让ChatGPT扮演足球评论员
Hmm,ChatGPT解说了曼联和切尔西的比赛。
借用前面谷歌翻译prompts,用ChatGPT自己翻译一下自己的这个回答。
让ChatGPT扮演数学老师
让ChatGPT解释了概率。
让ChatGPT推荐音乐
让ChatGPT扮演浏览器
给网址,chatgpt可以输出任意网址的内容。
让ChatGPT写正则表达式
每次写正则表达式都要去google,现在chatgpt可以帮助我们写正则了,cool!
总结
ChatGPT真的太强大了,推理能力很强,可以帮我们做很多有意思、有用的事情。其实,只需要对prompts做一个封装,调用ChatGPT接口,完全可以变成一个产品、一个App。还有很多有意思的尝试可以参见[1]。希望国内的ChatGPT也能早点面世!
文章来源:集智书童
推荐阅读
- 微软亚洲研究院最新工作|DeepMIM:MIM中引入深度监督方法
- 目标检测无痛涨点新方法 | DRKD蒸馏让ResNet18拥有ResNet50的精度
- CPU也可以起飞的RTMPose来袭 | 作者手把手带你设计一个超轻超快的模型
- 全新卷积模块DRConv | 进一步提升卷积的表示能力
- 全新剪枝框架 | YOLOv5模型缩减4倍,推理速度提升2倍
- 3D检测新SOTA | PointPillar与Faster RCNN结合会碰撞出怎样的火花
更多嵌入式AI干货请关注嵌入式AI专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。