ChatGPT的prompt技巧公式

范例演示:如何用ChatGPT绘制一个五角星?⭐️

prompt = 角色 + 任务 + 要求 + 提示【步骤拆解、范例说明,技巧点拨等】

用大白话解释就是要告诉chatgpt:你是谁?要做什么?要做成什么样?要怎么做?

公众号 算法美食屋 后台回复关键词:chatgpt,获取本文范例代码和B站视频演示。

573d6d22e5e3669905acb6c1344ce762.png

from torchkeras.chatgpt import ChatGPT 
api_key = None#'sk-xx'
chatgpt = ChatGPT(api_key=api_key,max_chat_rounds=3, #支持3轮上下文连续对话temperature=0)
Hello! How can I assist you today?
register magic %%chatgpt sucessed ...

一,任务

%%chatgpt 
任务:请用Python代码绘制一个五角星。
以下是绘制五角星的Python代码:```python
import turtle# 创建一个画布
canvas = turtle.Screen()# 创建一个海龟对象
pen = turtle.Turtle()# 设置画笔颜色和填充颜色
pen.color("red", "yellow")# 开始填充
pen.begin_fill()# 绘制五角星
for i in range(5):pen.forward(200)pen.right(144)# 结束填充
pen.end_fill()# 隐藏海龟
pen.hideturtle()# 点击关闭窗口
canvas.exitonclick()
```运行代码后,会弹出一个窗口,里面绘制了一个红色边框、黄色填充的五角星。

二,任务+要求

%%chatgpt 
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。
以下是使用matplotlib库绘制五角星的Python代码:```python
import matplotlib.pyplot as plt
import numpy as np# 创建一个画布
fig, ax = plt.subplots()# 设置画布大小
fig.set_size_inches(5, 5)# 设置线条颜色
line_color = 'red'# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)# 绘制五角星
ax.plot(x, y, color=line_color)# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)# 隐藏坐标轴
ax.axis('off')# 显示绘制结果
plt.show()
```运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。

f13b399a9aa6fb7a3a020eb87d06b12b.png

三,角色+任务+要求

%%chatgpt 
角色:假设你是一个擅长绘图的Python程序员。
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。
以下是使用matplotlib库绘制五角星的Python代码:```python
import matplotlib.pyplot as plt
import numpy as np# 创建一个画布
fig, ax = plt.subplots()# 设置画布大小
fig.set_size_inches(5, 5)# 设置线条颜色
line_color = 'red'# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)# 绘制五角星
ax.plot(x, y, color=line_color)# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)# 隐藏坐标轴
ax.axis('off')# 显示绘制结果
plt.show()
```运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。

8d436f0baf0ea5649d2e2e8e7b381384.png

四,角色+任务+要求+提示

%%chatgpt 
角色:假设你是一个有着丰富经验的Python程序员。
任务:请用Python代码绘制一个五角星。
要求:请使用matplotlib这个库,线条使用红色。
提示:五角星需要先计算五个顶点,然后在每间隔一个顶点的两个顶点之间两两进行连线。
以下是使用matplotlib库绘制五角星的Python代码:```python
import matplotlib.pyplot as plt
import numpy as np# 创建一个画布
fig, ax = plt.subplots()# 设置画布大小
fig.set_size_inches(5, 5)# 设置线条颜色
line_color = 'red'# 计算五角星的顶点坐标
theta = np.linspace(0, 2*np.pi, 6)
x = np.sin(theta)
y = np.cos(theta)# 计算五角星的线段坐标
lines_x = [x[0], x[2], x[4], x[1], x[3], x[0]]
lines_y = [y[0], y[2], y[4], y[1], y[3], y[0]]# 绘制五角星
ax.plot(lines_x, lines_y, color=line_color)# 设置坐标轴范围
ax.set_xlim(-1.2, 1.2)
ax.set_ylim(-1.2, 1.2)# 隐藏坐标轴
ax.axis('off')# 显示绘制结果
plt.show()
```运行代码后,会弹出一个窗口,里面绘制了一个红色线条的五角星。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5091.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatGPT怎么用?提问技巧指南

大家好,我是权知星球,今天跟大家来讨论一下chatGPT怎样用的问题,给大家提供一些提问指南。 自从ChatGPT问世以来,越来越多人对这个工具着迷。现在,很多时候我都会把ChatGPT当做我的工作小助手。然而,尽管C…

使用 ChatGPT 的 7 个技巧 | Prompt Engineering 学习笔记

概述 前段时间在 DeepLearning 学了一门大火的 Prompt 的课程,吴恩达本人授课,讲的通俗易懂,感觉受益匪浅,因此在这里总结分享一下我的学习笔记。 为什么要学习 Prompt ? 因为在未来的 AIGC 年代,学习有效…

留学生ChatGPT使用技巧:如何用作参考才不算抄袭?

掌握ChatGPT使用技巧对于留学生至关重要,为免触犯学术规条而影响求学生涯,留学生们在使用ChatGPT时都必须格外谨慎。ChatGPT的诞生和爆火,确实大大提高了人们的工作效率,然而对于教育系统来说,却是一场灾难。近期&…

官方网《yucea。cc》ChatGPT加拿大背后的南宫小秘密28圈

最近,如果要问科技圈发生了哪些大事,火爆全网的ChatGPT一定是当之无愧的“明日之星”。 ChatGPT是一款人工智能聊天机器人,自2022年11月下旬上线以来,迅速在社交媒体上走红,仅5天时间,注册用户就突破100万。在不到两个月的时间里,其注册用户已突破一亿。其用户增长速度可…

如何利用ChatGPT革新智能合约和区块链

一、开篇 最近几年,人工智能(AI)的进步革新了各个行业。ChatGPT是由OpenAI开发的大型语言模型,属于新型的人工智能创新,因此它有潜力改变我们对智能合约和区块链技术的看法。 智能合约可以利用区块链技术自动执行合约…

如何利用AI学习区块链知识,ChatGPT x Kapa.ai ⇒ 开发者的福音

由OpenAI推出的人工智能聊天机器人ChatGPT在各大平台掀起了一阵狂热之风。发布仅四个月的时间,获得超一亿用户,成长速度远高于现今网络应用巨头脸书和Amazon。随着最新版本GPT-4的正式上线,其AI性能和完善程度再度提升,深受用户和…

ChatGPT和IEN在区块链和元宇宙中的应用

ChatGPT是一种强大的自然语言生成技术,它在区块链和元宇宙中都有广泛的应用。以下是ChatGPT在区块链和元宇宙中的应用场景和实例: 1、区块链应用场景中的ChatGPT 智能合约:ChatGPT可以用来生成智能合约的自然语言文本,使得用户能…

ChatGPT-4问世,区块链开发人员要被替代?

来源/cointelegraph 编译/Nick 3月14日,OpenAI宣布推出大型的多模态模型GPT-4,可以接收图像和文本输入,输出文本,“比以往任何时候都更具创造性和协作性”,并且“由于它有更广泛的常识和解决问题的能力,可以…

简化流程,区块链开发者使用ChatGPT的几种姿势!

简化流程,区块链开发者使用ChatGPT的几种姿势! 本文转载自XuperCore开源社区用户thinkingdraw,原文链接https://xupercore.csdn.net/63e4e7df2bcaa918ade995b9.html ChatGPT到底有多火?根据瑞银的研究报告,从推出到活跃…

[Nonebot2]chatgpt

前言 今天我要教大家的是 如何实现nonebot之Gpt接入 准备 1.获取开发者key 获取key的地址:这里你们自行了解,有些原因不能展示 如图所示,我已经创建好一个key了,大家也可以点击Create new secret key按钮来创建一个新的key&am…

冰橙GPT chatGPT开放接口使用说明

冰橙GPT稳定提供API接口服务 定时有人进行问题排查处理 1小时内问题响应 接入了腾讯云的内容安全检测 有任何疑问请加入QQ交流群:310872519 1.请求地址:https://gpt.bcwhkj.cn/api/v2.Gptliu/search 2.请求方式: POST 3.bo…

QQ接入

转载请标明:转载自【小枫栏目】,博文链接:http://blog.csdn.net/rexuefengye/article/details/9833851 简介 本文档主要介绍接入QQ平台的一些内容,便于查阅和使用。 第一步:搭建QQSDK 1.下载对应的 SDK, 将sdk这个目录添加到工程中&#xff…

各大APP注册时发送短信验证码是怎么实现的?

回答这个问题可以从多个角度来回答,比如商务角度和技术角度,为了快速清晰的让广大的读者了解这个过程,本文我们从商务角度来深入分析。 实现原理 现各大APP发送短信的服务一般是由第三方短信服务商提供的,他们整合了移动&#xff…

【日常记录】接入短信发送功能,为实现完整的注册功能做准备

接入阿里短信发送接口: 1、直接去阿里云【云市场】搜索【短信】随便选一个试用测试就行 打开后有相应的api说明 调用地址以及请求参数,可以自己去postman调试或者使用自带的【调试工具:去调试】。 注意:使用postman进行调试时&#xff0c…

手机短信注册验证与登录功能

文章目录 一、前言二、准备工作三、发布短信1、基本测试发布①可-使用测试模板进行调试②测试结果③注意,可能会调试失败,是因为没有余额。进入首页点击头像>进入余额充值;一条大概4分钱④创建SpringBoot项目demo 2、可自定义模板&#xf…

使用短信登录和注册的流程

现在各个网站普遍使用的登录认证方式是使用短信认证登录,并且在用户与服务器交互的过程中这部分功能需要被多次调用,所以在项目中不可避免地要包括这一部分,学习之后,在此记录其流程: 实现短信认证登录可以有两种方式…

基于DeepSpeed训练ChatGPT

基于DeepSpeed训练ChatGPT 最少只需一张32G GPU,自己也可以训练一个ChatGPT! 最近微软发布了一个基于DeepSpeed的训练优化框架来完成ChatGPT类模型的训练,博主对其进行了研究并通过此博文分享相关技术细节。 一、配置预览 1、开源仓库&…

GPT-3 1750亿参数少样本无需微调,网友:「调参侠」都没的当了

2020-06-02 12:01:04 OpenAI最强预训练语言模型GPT-3周四发表在预印本 arXiv 上,1750亿参数! GPT系列的预训练语言模型一直是大力出奇迹的典型代表,但是一代和二代在偏重理解的自然语言处理任务中表现欠佳,逊色于BERT家族。 GPT(Generative …

如何利用ChatGPT辅助优化刷题性能

根据土著刷题共建群里的一个小伙伴反馈,刷题会出现切题卡顿的情况,有时会出现滑不动的情况。 定位问题 为了定位切题卡顿问题的具体原因,测试了高低端手机📱、切换2G、3G、4G低网络状态等各种影响切题的现实情况,经过借…

ChatGPT使用进阶,你一定要知道的应用技巧

鉴于ChatGPT的巨大能力,深入学习ChatGPT使用技巧势在必行。作为伴随着ChatGPT等大语言模型(LLM)出现的还有一个新的工程领域:提示工程(Prompt Engineering)。 提示工程(Prompt Engineering&…