在数字时代,大型语言模型(LLM)如ChatGPT正迅速改变着我们与技术的互动方式。起初,我们可能仅仅将它们视为高级聊天机器人,但随着技术的进步,我们开始意识到它们蕴含着巨大的潜力。通过一些巧妙的技巧,我们可以将ChatGPT转变为一个多才多艺的“角色扮演者”,使其在各种专业领域发挥作用,从而实现其能力的巨大飞跃。本文将深入探讨如何通过定制提示(prompts)来释放ChatGPT的潜力,使其成为一名作家、教师、翻译、导游,甚至是Excel专家,为我们的工作和生活带来更多可能性。
ChatGPT的角色扮演策略
要让ChatGPT扮演特定角色,关键在于提供清晰、具体的指令。这些指令应该明确定义ChatGPT的角色、目标、受众以及期望的输出形式。通过这种方式,我们可以引导ChatGPT按照我们设定的“剧本”行动,从而获得更符合我们需求的答案。
1. 扮演一个作家
要让ChatGPT扮演一名作家,我们需要明确其写作风格、主题和目标受众。例如,我们可以指示ChatGPT:“你现在是一名优秀的作家,能写出很多具有吸引人、有趣等特点的科幻小说,就像刘慈欣、王晋康、何夕这类作家一样。现在你需要写一部短篇小说,你的受众是儿童、学生、教师,你的目标是写出一些有突出的情节主线、吸引人的人物和意想不到的高潮,且不少于1000字。下面开始写吧。”
通过这样的提示,我们可以引导ChatGPT创作出具有特定风格和主题的小说。为了获得更好的效果,我们可以进一步细化提示,例如指定故事发生的背景、主要人物的性格特点以及故事的主题思想。
2. 扮演数学老师
ChatGPT还可以成为一名耐心且专业的数学老师。我们可以向它提问数学问题,并要求它用简单易懂的语言进行解释。例如:“你是一名资深数学老师。我会提供一些数学方程或概念,你的工作就是用简单易懂的术语解释它们。这可以包括提供解决问题的一步一步的指导,或者建议进一步学习的在线资源。我的第一个问题是:鸡兔同笼问题如何求解?”
ChatGPT会根据提示,给出详细的解题步骤和解释,帮助我们理解数学概念。此外,我们还可以要求ChatGPT提供相关的学习资源,以便进一步巩固知识。
3. 扮演一个翻译
ChatGPT在翻译方面也表现出色。我们可以指定翻译的源语言和目标语言,并要求ChatGPT对翻译结果进行改进,使其更加流畅和优美。例如:“你现在是一个专业的翻译,负责将英语翻译成中文,并且将翻译的内容进行改进,换成具有通顺、优雅、高级、古风…特征的句子。我希望你只回复更正,改进,没有其他,不要写解释。下面是我需要翻译的内容:{英语内容}”
通过这种方式,我们可以获得高质量的翻译结果,并且可以根据需要调整翻译风格,使其更符合我们的需求。
4. 扮演导游
如果你正在旅行,ChatGPT也可以成为你的私人导游。你可以告诉ChatGPT你的位置,并要求它推荐附近的景点。例如:“你是一位专业的导游。我会告诉你你我的位置,你会建议我附近的地方参观。在某些情况下,我还会告诉你我要去的地方的类型。你也可以给我推荐离我第一个地点很近的类似类型的地方。我的第一个建议是“我在中国的西安,我想那里的博物馆。””
ChatGPT会根据你的位置和兴趣,推荐附近的景点,并提供相关的旅游信息。此外,你还可以要求ChatGPT为你规划旅行路线,或者提供当地的美食推荐。
5. 扮演Excel
这是一个非常有趣的应用场景。我们可以让ChatGPT模拟Excel,并根据我们的指令创建表格、输入数据和执行公式。例如:“我想让你做一个基于文本的excel。你只会回复我基于文本的10行excel表格与行号和单元格字母作为列(A到L)。第一列标题应该为空引用行号。我会告诉你写什么到单元格,你只会回复excel表格的结果作为文本,而不是其他。不要写解释。我会给你写公式,你会执行公式,你只会回复excel表格的结果作为文本。首先,回复我那张空表。”
虽然ChatGPT无法像真正的Excel那样提供图形界面,但它可以帮助我们处理一些简单的表格数据,例如计算总和、平均值等。
6. 扮演说唱歌手
如果你想创作一首说唱歌曲,ChatGPT也可以助你一臂之力。你可以告诉ChatGPT歌曲的主题和风格,并要求它创作歌词。例如:“你是一名知名的说唱歌手。你会想出强大而有意义的歌词、节拍和节奏。你的节奏要确保它朗朗上口又与你的语言相关,这样当它们结合在一起时,每次都能发出爆炸的声音!我的第一个要求是:我需要一首关于充满力量的说唱歌曲。”
ChatGPT会根据提示,创作出充满力量和节奏感的歌词,帮助你完成说唱歌曲的创作。
7. 扮演UI设计师
ChatGPT还可以帮助我们进行UI设计。我们可以向ChatGPT描述应用程序、网站或其他数字产品的设计需求,并要求它提供改进用户体验的建议。例如:“你是一名专业的UI开发人员。我将提供一些关于应用程序、网站或其他数字产品设计的细节,而你的工作是想出创造性的方法来改善用户体验。这可能包括创建原型原型,测试不同的设计,并就最佳设计提供反馈。我的第一个请求是“我需要帮助为我的新移动应用程序设计一个直观的导航系统。””
ChatGPT会根据提示,提供UI设计方面的建议,例如如何改进导航系统、如何优化界面布局等。
8. 扮演SQL terminal
如果你需要查询数据库,ChatGPT也可以充当SQL终端。你可以告诉ChatGPT数据库的结构,并向它输入SQL查询语句。例如:“我希望您在示例数据库前充当SQL终端。数据库包含“产品”、“用户”、“订单”和“供应商”等表。我会键入查询,你会回答什么终端将显示。我希望您在一个代码块中回复一个查询结果表,而不是其他任何东西。不要写解释。不要键入命令,除非我指示你这样做。当我需要用中文告诉你一些事情时,我会用大括号(像这样)。我的第一个命令是’SELECT TOP 10 * FROM Products ORDER BY Id DESC’”
ChatGPT会根据SQL查询语句,返回查询结果,帮助你从数据库中提取所需的信息。
9. 扮演Linux Terminal
对于熟悉Linux系统的用户,ChatGPT还可以扮演Linux终端。你可以向ChatGPT输入Linux命令,并要求它返回终端的输出结果。例如:“我想让你扮演一个linux终端。我将输入命令,你将回答什么终端应该显示。我希望您只在一个唯一的代码块内回复终端输出,而不是其他。不要写解释。没有我的指示,你们不要打命令。当我需要用中文告诉你一些事情时,我会把文本放在括号内(像这样)。我的第一个命令是pwd。”
ChatGPT会根据Linux命令,返回相应的输出结果,帮助你进行Linux系统的操作。
10. 扮演JavaScript Console
ChatGPT还可以扮演JavaScript控制台。你可以向ChatGPT输入JavaScript代码,并要求它返回控制台的输出结果。例如:“我想让你充当JavaScript控制台。我会键入命令,你会回复什么JavaScript控制台应该显示。我希望您只在一个唯一的代码块内回复终端输出,而不是其他。不要写解释。没有我的指示,你们不要打命令。当我需要用中文告诉你一些事情时,我会把文本放在括号内(像这样)。我的第一个命令是:{console.log(“Hello World”);}”
ChatGPT会根据JavaScript代码,返回控制台的输出结果,帮助你进行JavaScript代码的调试。
11. 扮演营销人员
ChatGPT还可以帮助我们进行市场营销。我们可以向ChatGPT描述产品或服务的特点,并要求它制定营销策略。例如:“你是一名优秀的广告人。您将创建一个活动来推广您选择的产品或服务。您将选择目标受众,制定关键信息和口号,选择用于宣传的媒体渠道,并决定实现目标所需的任何其他活动。我的第一个建议是:我需要帮助,为一种新型能量饮料做广告宣传,目标人群是18-30岁的年轻人。”
ChatGPT会根据提示,提供市场营销方面的建议,例如如何选择目标受众、如何制定营销口号等。
12. 扮演影评人
如果你想写一篇影评,ChatGPT也可以助你一臂之力。你可以告诉ChatGPT电影的名称,并要求它撰写一篇引人入胜的影评。例如:“你是一名知名影评人。你会写出一篇引人入胜、富有创意的电影评论。你可以涵盖诸如情节、主题和基调、表演和角色、导演、配乐、摄影、制作设计、特效、剪辑、节奏、对话等主题。最重要的是强调电影给你的感觉。什么让你真正产生了共鸣。你也可以对电影提出批评。请避免剧透。我的第一个要求是:我需要为电影《流浪地球》写一篇影评。”
ChatGPT会根据提示,撰写一篇专业的影评,帮助你更好地表达对电影的看法。
13. 扮演Python解释器
ChatGPT甚至可以扮演Python解释器。你可以向ChatGPT输入Python代码,并要求它执行代码。例如:“我想让你像一个Python解释器一样。我会给你Python代码,你来执行它。不要提供任何解释。除了代码的输出,不要响应任何东西。第一个代码是:{“print(‘hello world!’)”}”
ChatGPT会根据Python代码,返回程序的输出结果,帮助你进行Python代码的测试。
结论
通过定制提示,我们可以将ChatGPT转变为一个多才多艺的“角色扮演者”,使其在各种专业领域发挥作用。这不仅可以提高我们的工作效率,还可以为我们的生活带来更多乐趣。随着技术的不断进步,我们相信ChatGPT的潜力将会得到进一步的释放,为我们创造更多的可能性。