草庐IT

AI写作:和AI玩角色扮演,提高你的写作效率

日拱一卒程序猿 2023-08-04 原文

一、AI写作公式:任务指令=定义角色 + 背景信息 + 任务目标 + 输出要求

AI就像一个魔法棒,在不同的人手里发挥不同的作威力。

有的人利用魔法棒,只能变出鲜花;但有的人却可以利用AI打败黑暗大魔王。

这就需要我们能善于利用AI,提高我们的工作效率。

只有掌握了使用AI的正确方法,才能如虎添翼。

今天我们来讲一下如何通过跟AI对话提高写作效率。

记住一个公式:任务指令 = 定义角色 + 背景信息 + 任务目标 + 输出要求。

1、定义角色

AI就像孙悟空一样,拥有七十二变,可以变化不同的角色,来帮你做事。

因此,你首先需要明确AI是扮演什么角色,帮你做他这个角色擅长的事。

比如,让他扮演导游,帮你制定旅游计划;让他扮演健身教练,帮你制定健身计划;

让他扮演写作助手,帮你写文章。

最好一个聊天窗口,对应一个角色。因为AI会读取和参考这个聊天窗口的上下文信息,生成更符合你需要的内容。

2、背景信息

比如,你让AI扮演导游,给你制定去南京的两天旅游计划。AI是给你安排交通工具是出租车还是地铁呢?带你去吃小吃还是当地家常菜呢?你是侧重想看自然风光还是人文景观呢?这些背景信息提供得越多,AI才能给你越满意的计划。

3、任务目标

任务目标就是你想要AI帮你做的事,你需要你首先想清楚的事情。比如你想要一份去南京的两天旅游计划。

4、输出要求

输出要求,就是以什么方式完成这个任务。你是要输出纯文字还是表格,回答节奏,是一步步分开说,还是整体回答,等等。

举一个栗子:我想要AI帮我指定去南京的两天旅游计划。

定义角色:你现在是我的私人导游。

背景信息:我来南京旅游,交通工具是地铁,要去中山陵,新街口,夫子庙和牛首山。

任务目标:帮我生成一份两天的南京旅游计划。

输出要求:用表格输出。

总结任务指令就是:

你现在是我的私人导游,我来南京旅游,交通工具是地铁,要去中山陵,新街口,夫子庙和牛首山,帮我生成一份两天的南京旅游计划,用表格输出。

下面我们来看一下AI的回答:

二、验收优化,加上个人特色

相比AI写作,人在写作方面有三大优势。

首先,AI可以把文章写的很完善,但是没有人写得有真情实感;

其次,AI是无数人类作品训练出来的,可以产生相似作品,但是没有人的原创性。

最后,AI很难理解人的文化背景和价值观,比如金庸小说往往立足于家国大义,古龙小说却偏爱个人的恩怨情仇。你让AI可以模仿他们的风格创造,但是AI不能理解这两种文风的价值观差别。

因此,我们可以利用AI提高写作效率,但是文章的真情实感,原创性,价值观,是需要加入我们的个人特色的。

比如,我会在参观中山陵后面加个括号备注(去之前先了解孙中山先生的生前故事,时间充裕还可以逛一下旁边的玄武湖)。探索新街口地区后面括号备注(一定要去新街口旁边的明瓦廊美食街品尝美食)。游览夫子庙后面括号备注(只去游览,别买吃的,要吃就去旁边的老门东)

三、AI还能极大丰富写作灵感

如果你要一个同事写50个版本的广告文案,他一定说你是不是疯了。

但是你对AI说:我们的新产品要上市,帮我写10条广告文案。AI会更乐意给你生成10个文案。你说再来20个,AI依然会很乐意得帮你生成20个文案,想要多少有多少,说不定哪一条就能让你的灵感如同汹涌的泉水一般喷薄而出。

有关AI写作:和AI玩角色扮演,提高你的写作效率的更多相关文章

  1. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  2. ruby-on-rails - Ruby .each 效率 - 2

    我这样做(在我看来):#myUserisaUserinActiveRecordwith:has_many:postsmyUser.posts.eachdo|post|end如果用户有10个帖子,这会调用10次数据库吗?这些循环应该像(不那么漂亮)吗?:myPosts=myUser.postsmyPosts.eachdo|post|endHere是我测试的ruby​​文件的粘贴箱。编辑修改了粘贴箱。这让我想起了Java中的代码for(inti=0;i应该是(除非数组被修改)for(inti=0,len=someExpensiveFunction();i我错过了什么吗?我看到一堆Rails

  3. ruby-on-rails - (Ruby,Rails) 基于角色的身份验证和用户管理...? - 2

    我正在寻找用于Rails的优质管理插件。似乎大多数现有的插件/gem(例如“restful_authentication”、“acts_as_authenticated”)都围绕着self注册等展开。但是,我正在寻找一种功能齐全的基于管理/管理角色的解决方案——但不是简单地附加到另一个非基于角色的解决方案。如果我找不到,我想我会自己动手......只是不想重新发明轮子。 最佳答案 RyanBates最近做了两个关于授权的railscast(注意身份验证和授权之间的区别;身份验证检查用户是否如她所说的那样,授权检查用户是否有权访问资源

  4. ruby catch 和效率 - 2

    catch在Ruby中是为了跳出深度嵌套的代码。在Java中,例如Java用于处理异常的try-catch可以实现同样的效果,但它被认为是糟糕的解决方案,而且效率也很低。在用于处理异常的Ruby中,我们有begin-raise-rescue,我认为将它用于其他任务也很昂贵。Ruby的catch-throw真的是比begin-raise-rescue更有效的解决方案吗?或者还有其他原因可以使用它来打破嵌套block而不是begin-raise-rescue? 最佳答案 除了是摆脱控制结构的“正确”方式之外,catch-throw也明显

  5. 未来的趋势————以ChatGPT为标杆的AI对生活的影响是巨大的 - 2

    文章目录前言1.AI的发展历程2.我是如何接触到人工智能的概念和产品的3.对于ChatGPT的一点看法4.AI对大学毕业生的职业发展的利与弊5.对于AI的思考和问题前言随着ChatGPT的爆火,生成式AI,大模型的人工智能被越来越多的人注意到,同时他也带来了许多问题。本文将对几方面进行探讨。1.AI的发展历程远古时期在公元前第一个千禧年,中国,印度和希腊哲学家都提出了一些推理的研究理论,比如亚里士多德(Aristotle)进行了演绎推理三段论的完整分析,欧几里得(Euclid)所著Elements是一种形式推理的模型,MuḥammadibnMūsāal-Khwārizmī,发明了代数学,即我们

  6. 焕新古文化传承之路,AI为古彝文识别赋能 - 2

    目录1古彝文与古典保护2古文识别的挑战2.1西文与汉文OCR2.2古彝文识别难点3合合信息:古彝文保护新思路3.1图像矫正3.2图像增强3.3语义理解3.4工程技巧4总结1古彝文与古典保护彝文指的是云南、贵州、四川等地的彝族人使用的文字,区别于现代意义上的彝文,古彝文指的是在民间流通使用的原生态彝文,多达87046字。古彝文的起源距今至少数千年,是世界上最古老的文字之一。对古彝文字集研究有助于理解尚未被翻译成汉文、用字尚未规范化的古籍,更深层、透彻地作用于传统文化保护。古彝文字义对照图(网络资料+邵文苑供图)古籍是不可再生的宝贵资源,应当得到妥善保护。中国的古籍在历史上迭经水火兵燹等自然灾害、

  7. ruby-on-rails - Rails Devise - 管理员角色、模型与属性 - 2

    我知道如何创建管理员角色/用户:https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role但我想知道的是,在这两个选项之间做出决定时是否需要考虑任何优点或缺点。任何人都可以对此提供任何见解吗? 最佳答案 让我把水弄混一点。我更喜欢通过Role表和连接表UserRole来实现这一点。这样我就可以定义多个角色而无需向数据库添加另一列/表。classUserhas_many:user_roleshas_many:roles,:through=>:user_r

  8. ruby-on-rails - 与 Authlogic 一起使用的一些好的角色授权解决方案是什么? - 2

    我正在寻找一个很好的基于角色的授权解决方案来与Authlogic一起使用。有人有什么好的建议吗?如果可能,请根据您的经验列出一些优缺点。 最佳答案 Acl9与AuthLogic配合得很好:http://github.com/be9/acl9/tree/master 关于ruby-on-rails-与Authlogic一起使用的一些好的角色授权解决方案是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  9. ruby-on-rails - Bundler::RubyVersionMismatch: 你的 Ruby 版本是 1.9.3,但是你的 Gemfile 指定了 2.0.0 - 2

    我正在使用带有Pow、Ruby、Rails和一堆有用的gem的Mac。每当我尝试打开我的应用程序时,我最近都会遇到此错误。Bundler::RubyVersionMismatch:您的Ruby版本为1.9.3,但您的Gemfile指定为2.0.0我明白这个错误,但我找不到为什么它没有在这里使用正确的版本。一些有用的信息:堆栈跟踪Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0~/.rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/

  10. ruby-on-rails - 你如何说服你的经理你的项目需要大量重构? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我作为承包商加入了一个Rails项目。该项目已经进行了一年多。代码由大约10名不同的开发人员编写,其中大多数也是承包商。他们有不同的代码风格。其中一些来自Java。该代码在metric_fu方面得分很低。许多函数非常长(100-300行)。有些函数有大量的逻辑分支、循环和递归。每个请求都会生成大量的sql查询。性能很差。许多过时的代码从未使用过但从未有机会被清理。核心架构明显错误或设计过度

随机推荐