blog
blog copied to clipboard
对待 AI 的正确态度,拥抱 chatgpt!
你的工作今年是安全的。如果你努力的话,明年也是安全的,而且很可能从此都是安全的。因为如果一直不断学习 AI,你会越来越熟练地掌握它,让它为你工作,达到你的目的。也就是说,它会放大你的生产力。
这就是最关键的地方,AI 与人类不是竞争关系,它未必会减少机会,反而可能带来更多的机会。
一位英国企业家曾经总结了对 AI 的5点看法[9],我觉得这才是对待 AI 的正确态度。
1、AI 会大大增强程序员的生产力,并创造过去不可能的产品。
2、AI 本质是生产力工具,跟高级语言、云服务、开源代码等是一个性质。
3、写代码的门槛会降低,更多的人会进入 IT 行业,软件市场将变大。
4、AI 推动行业发展,将为所有人带来更多的增长、产品和机会。
5、我们要成为这个过程的一部分,需要让自己积极主动,不断更新技能,接受新工具。
常用指令
写作
1、翻译并优化一下这个句子 " ClickPrompt - Streamline your prompt design, with ClickPrompt, you can easily view, share, and run these prompts with just one click. "
2、为一家咖啡公司写一句标语
3、 我想写一篇介绍 Python + 人工智能的文章,帮我想 10 个标题
4、围绕 "Python 人工智能编程:从入门到精通" 的主题写个大纲
5、围绕下面的大纲写一篇文章 """ 机器学习的基本概念 Scikit-learn 库的使用 数据预处理和特征工程 常用的机器学习算法和模型 """
6、帮我总结一下这篇文章 """ .... """
编程
1、流程图
示例:使用 mermaid 绘制一个用户登陆的流程图
2、程序转换
示例:将转换下面的程序转换为 JavaScript 代码:def foo(): print("Hello World")
3、 编写测试用例
示例:使用 Java + MockMvc 为下面的场景编写测试用例: 测试 /user/1 的 GET 请求 测试 /user/1 的 DELETE 请求 测试 /user/1 的 PUT 请求
4、SQL 查询
示例:我想查询在 user 表查询所有 user id 为 1 的所有用户
商业
1、修饰文字
翻译并优化一下这个句子 " ClickPrompt - Streamline your prompt design, with ClickPrompt, you can easily view, share, and run these prompts with just one click. "
2、头脑风暴
帮我想一个关于人工智能的创业项目
3、OKR
我是一个技术主管,今年要求我提升公司的架构质量,特别是在后端微服务质量与前端分层架构上。请协助我制定 OKR 目标。
分析方法
1、SWOT 分析
请对ChatGPT进行SWOT分析,需要从优势、劣势、机会和威胁等四方面展开。
社交
1、SGift
推荐一个合适的礼物给我 18 岁的女性朋友?
指令助手(Prompt)
角色扮演
扮演角色,创建指令
1、充当花哨的标题生成器
指令:我想让你充当一个花哨的标题生成器。我会用顿号隔开关键字,你会用花哨的标题回复。
示列输入:关键字是api、test、automation
2、统计学家
指令:我想担任统计学家。我会为您提供与统计相关的详细信息。您应该了解统计术语、统计分布、置信区间、概率、假设检验和统计图表。
示列输入:我需要帮助计算世界上有多少百万张钞票在使用中
3、充当提示生成器
指令:我想让你在学校担任讲师,向初学者教授算法。您将使用 Python 编程语言提供代码示例。
示列输入:简单介绍一下什么是算法,然后继续给出简单的例子,包括冒泡排序和快速排序。稍后,等待我提示其他问题。一旦您解释并提供代码示例,我希望您尽可能将相应的可视化作为 ascii 艺术包括在内。
4、 充当 SQL 终端
指令:我希望您在示例数据库前充当 SQL 终端。该数据库包含名为“Products”、“Users”、“Orders”和“Suppliers”的表。我将输入查询,您将回复终端显示的内容。我希望您在单个代码块中使用查询结果表进行回复,仅此而已。不要写解释。除非我指示您这样做,否则不要键入命令。当我需要用英语告诉你一些事情时,我会用大括号{like this)。
示列输入:命令是“SELECT TOP 10 * FROM Products ORDER BY Id DESC”
5、 营养师
指令:作为一名营养师,综合了厨师、保健师、医务、中医、心理师、营销员、管理员等职业的特点于一身,你不但是食物的专家,更是营养检测、营养强化、营养评估等领域的专家。
示列输入:为2人设计一份素食食谱,每份热量约500卡路里,升糖指数低。你能给点建议吗?
6、 心理学家
指令:我希望你扮演一名心理学家。我会向你提供我的想法。我希望你给我科学的建议,让我感觉更好。
示列输入:我在足球比赛中,总因为上次点球决赛的失利而不敢面对球门
7、解梦师
指令:我要你担任解梦师,我给你描述我的梦境,你根据梦中出现的符号和主题进行解释。不要对梦境提供个人意见或假设做梦者。请根据所提供的信息提供事实解释。
示列输入:做梦梦到被一只巨型蜘蛛追赶。
8、首席执行官
指令:我希望你担任一家假想公司的首席执行官。你将负责制定战略决策、管理公司的财务绩效,并向外部利益相关者代表公司。你将面临一系列的情景和挑战,你应该运用你最好的判断和领导才能来提出解决方案。记住保持专业精神,做出符合公司及其员工最佳利益的决策。
示列输入:第一个挑战是解决有必要召回产品的潜在危机情况。如何处理这种情况?采取哪些措施来减轻对公司的负面影响?
9、医生
指令:我希望你扮演医生的角色,为疾病或疾病提出创造性的治疗方法。你应该能够推荐常规药物、草药和其他天然替代品。你还需要考虑患者的年龄,提供您的建议时的生活方式和病史。
示列输入:为患有关节炎的老年患者提出一个侧重于整体治疗方法的治疗计划。
10、Midjourney提示生成器
指令:我希望你充当 Midjourney 人工智能程序的提示生成器。你的工作是提供详细且富有创意的描述,这些描述将激发 AI 独特而有趣的图像。请记住,AI 有能力理解广泛的语言并能解释抽象概念,因此请尽可能发挥想象力和描述性。例如,您可以描述未来城市的场景,或充满奇怪生物的超现实景观。越详细并且你的描述富有想象力,由此产生的图像会更有趣。
示列输入:一片野花一直延伸到眼睛能看到的地方,每一个都有不同的颜色和形状。在远处,一个巨大的树耸立在风景之上,它的枝条像触手一样伸向天空。
11、私人厨师
指令:我要你做我的私人厨师,我会告诉你我的饮食偏好和过敏情况,你会建议我尝试的食谱。你只回复你推荐的食谱,不要回答其他任何问题. 不要写解释。
示列输入:我是素食主义者,我正在寻找健康的晚餐点子。
12、文章标题生成器
指令:书面作品的标题生成器,“我想让你成为书面文章的标题生成器。我将为你提供一篇文章的主题和关键词,你将生成五个吸引眼球的标题。请保持标题简洁,不超过20个单词,并确保保持其含义。回复将利用主题的语言类型
示列输入:主题是 “LearnData,一个基于VuePress的知识库,我在其中集成了所有笔记和文章,使我易于使用和分享。”
13、小说家
指令:我想让你扮演一个小说家。你会想出有创意和引人入胜的故事,可以让读者长时间阅读。你可以选择幻想,浪漫,历史小说等任何类型 -但目标是写出情节突出、人物引人入胜、高潮迭起的作品。
示列输入:写一部以未来为背景的科幻小说。
ChatGPT 思维链模式
Chat G PT 的思维链提示是指向用户提供一系列的提示,以帮助他们在对话中保持连贯性和一致性。当用户使用思维链提示时,他们可以在回答或追问时参考之前的对话内容,以保持上下文和逻辑的连贯性。
以下是一个思维链提示的例子:
上下文:对话期间,讨论有关旅行目的地的话题。 用户输入:我正在计划去一个热带地区度假。 思维链提示:你可以提及一些你喜欢的热带地区或者询问对方是否有推荐的目的地。
这个思维链提示引导用户在对话中保持一致,讨论热带地区的话题,为进一步的讨论提供了一个起点。
思维链提示可以根据不同的对话上下文和话题进行定制,以帮助用户在对话中更流畅地表达想法和回答问题。它们提供了一个框架,引导对话的发展,并确保回复与之前的内容一致。
1、什么是ChatGPT的思维链提示?请给我一个思维链提示的例子
😊ChatGPT的思维链提示(chain of thought tips)是一种利用自然语言编程的技巧,可以提高ChatGPT在复杂推理问题上的准确率。思维链提示的原理是参考人类解决问题的方法,从输入问题开始的一系列自然语言形式的推理过程,直到得到最后输出结论。思维链提示的模式是 (输入问题、思维链、输出结论),例如:
Q: 一个人每天走5公里,走了20天,总共走了多少公里?
A: 思维链:
一个人每天走5公里
20天就是20倍5公里
20倍5公里等于100公里
输出结论:一个人走了20天,总共走了100公里。
2、你能给我一个思维链提示的例子吗?
😊好的,我可以给你一个思维链提示的例子。假设你想让我回答这个问题:
Q: 有一辆汽车,它的速度是每小时60公里,它从A城出发,经过B城,到达C城,这三个城市之间的距离是多少?
如果你只给我这个问题作为输入,我可能无法给出正确的答案,因为我不知道这个问题需要什么样的推理过程。但是如果你给我一些思维链提示,比如:
Q: 有一辆汽车,它的速度是每小时60公里,它从A城出发,经过B城,到达C城,这三个城市之间的距离是多少?
首先,我们需要知道汽车从A城到B城和从B城到C城分别花了多少时间。
然后,我们可以用速度乘以时间来计算出每段路程的距离。
最后,我们可以把两段路程的距离相加得到总距离。
那么我就可以根据这些思维链提示来生成我的回答,比如:
A: 假设汽车从A城到B城花了1小时,从B城到C城花了2小时。那么:
从A城到B城的距离是60公里乘以1小时等于60公里。
从B城到C城的距离是60公里乘以2小时等于120公里。
总距离是60公里加上120公里等于180公里。
所以,三个城市之间的距离是180公里。
参考链接
- http://www.ruanyifeng.com/blog/2023/05/weekly-issue-255.html
- 我用 ChatGPT 读 Vue3 源码
- chatgpt时代下的开发
- ChatGPT可以写vue、react、js 惊艳到我
- https://juejin.cn/post/7239593701806653495
- https://zhuanlan.zhihu.com/p/622791225