AI学习者 · 2023年03月20日

用ChatGPT做点有意思的事情~

以下文章来源于蘑菇先生学习记 ,作者蘑菇先生

大家好,我是蘑菇先生。

今天分享下怎么用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中建了个终端:

image.png

看看ChatGPT虚拟机里有什么,Hmm,有点意思。

image.png

让ChatGPT新建个文件,并写个笑话放到文件中。

image.png

原来ChatGPT喜欢这种风格的笑话~ 我们看看文件里是不是有这些东西。

image.png

看起来ChatGPT知道怎么理解文件系统,文件怎么被存储的,怎么读取的。对Linux指令了如指掌啊。

我们让ChatGPT做个计算看看。

image.png

完全正确。让ChatGPT做个10以内质数运算。

image.png

完全正确!

让ChatGPT运行个docker?

image.png

牛逼!

再看看有没有带着GPU?

image.png

看来并没有。看能否联网?

image.png

看起来可以。

这个确实有点神奇,在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**"

测试如下:

image.png

我们试试把他当做中文翻译器看看,把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"

image.png

我们让它翻译下前面“让ChatGPT扮演虚拟机"的prompts试试。真的牛逼!完全可以替代谷歌翻译!

image.png

翻译的不错。

让ChatGPT扮演面试官

告诉ChatGPT它是个面试官,看看ChatGPT怎么向面试者提问。

image.png

ChatGPT让面试者介绍全栈工程师的经历。[Full Stack Developer]可以替换成您的职业,这样就能模拟面试了,比如:Node.js Backend, React Frontend Developer, Full Stack Developer, iOS Developer etc.

让ChatGPT扮演JavaScript Console

可以输出javascript运行的结果。

image.png

让ChatGPT扮演Excel

新建个excel表格~

image.png

让ChatGPT教英语音标

ChatGPT针对不同的人给出不同的英标。

image.png

让ChatGPT扮演导游

让ChatGPT给我推荐下上海的博物馆。推荐了上海博物馆、上海科技馆等,牛逼!

image.png

让ChatGPT当广告主

让chatgpt给运动饮料做个广告方案。chatgpt给出了广告的目标人群为18-30岁、社交媒体渠道宣传、宣传语、举办些活动等建议!

image.png

让ChatGPT写故事

写一个主题是毅力的故事,chatgpt写了一个企业家的故事。

image.png

让ChatGPT扮演足球评论员

Hmm,ChatGPT解说了曼联和切尔西的比赛。

image.png

借用前面谷歌翻译prompts,用ChatGPT自己翻译一下自己的这个回答。

image.png

让ChatGPT扮演数学老师

让ChatGPT解释了概率。

image.png

让ChatGPT推荐音乐

image.png

让ChatGPT扮演浏览器

给网址,chatgpt可以输出任意网址的内容。

image.png

让ChatGPT写正则表达式

每次写正则表达式都要去google,现在chatgpt可以帮助我们写正则了,cool!

image.png

总结

ChatGPT真的太强大了,推理能力很强,可以帮我们做很多有意思、有用的事情。其实,只需要对prompts做一个封装,调用ChatGPT接口,完全可以变成一个产品、一个App。还有很多有意思的尝试可以参见[1]。希望国内的ChatGPT也能早点面世!

文章来源:集智书童

推荐阅读

更多嵌入式AI干货请关注嵌入式AI专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。
推荐阅读
关注数
18838
内容数
1371
嵌入式端AI,包括AI算法在推理框架Tengine,MNN,NCNN,PaddlePaddle及相关芯片上的实现。欢迎加入微信交流群,微信号:aijishu20(备注:嵌入式)
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息