ChatGPT从入门到精通

教程由 THEAI 开发者 Rainy 原创,作者微信号:cntheai。

ChatGPT 在中国地区无法注册使用,需要魔法工具代理美国、新加坡等地区使用。

1. 入门教程

1.1 ChatGPT简介

ChatGPT 是由 OpenAI 开发的的多模态语言模型,专为生成连贯且自然的文本而设计。它不仅可以处理文本生成任务,如问答、撰写文章、编写代码和进行对话,还能够理解和生成图像,使其在与用户的交互中更加丰富和动态。

此模型经过大量的文本和图像数据集训练,包括书籍、文章、图片和网站内容等,从而学习了丰富的语言和视觉模式。ChatGPT 的多模态能力让它可以在更广泛的应用场景中发挥作用,例如教育、客户服务、内容创作和娱乐等。

随着技术的不断进步,ChatGPT 的应用领域也在不断拓展,其智能和适应性得到了显著提升,使其能更有效地满足人类在日常生活和专业活动中的多种需求。

1.2 注册/登录

软件名称 ChatGPT 软件语言 英文、中文、德文、法文、日文等67种语言
上线时间 2022年11月30日 最近更新时间 2024年2月13日
引擎 GPT-3.5 语言模型、GPT-4 语言模型、DALL·E 3 绘图模型 训练数据截止 2022年1月(GPT-3.5)、2023年4月(GPT-4)
编程语言 Python 许可协议 专有
开发商 OpenAI 网站 https://chat.openai.com/

ChatGPT 网址:https://chat.openai.com/

目前 ChatGPT 可以免注册访问使用 GPT-3.5,但是如果想保存聊天记录、使用高级模型还是需要注册一个账号。

注册

    1. 网络代理(推荐美国或新加坡节点)
    1. 注册使用邮箱(推荐使用谷歌 gmail 或微软 outlook 邮箱,国内qq、163等邮箱无法注册)
    1. 如果后期需要使用 API ,还需要租用可以接收验证码的国外手机号。

中国大陆地区推荐注册微软邮箱,因为谷歌邮箱注册部分手机会收不到验证码。

登录

ChatGPT 有两种登录方式,相对而言建议使用邮箱注册登录。

    • 邮箱账号直接登录
    • Google、Microsoft、Apple 账户授权登录

1.3 收费标准

网页版有三种计划,收费标准如下:

Free计划免费,Plus计划20美元/月,Team计划25美元/每人每月。

虽然付款页面有 Visa、Mastercard 甚至银联图标,但是中国大陆信用卡不能付款,如果尝试使用国内信用卡付款,就会提示 Your card has been declined(你的信用卡已被拒绝)。如果没有国外信用卡,这时候只有找代充充值,当然也可以添加我的微信号 cntheai 进行购买。

1.4 套餐对比

GPT-4o、GPT-4 模型使用次数只是官方预估次数,具体次数还会根据使用高低峰期动态调整。

  Free Plus Team
GPT-3.5 无限次 无限次 无限次
GPT-4o 3小时10次 3小时80次 >3小时80次
GPT-4 × 3小时40次 >3小时40次
图像生成 ×
上下文长度 8k 32k 32k
响应时间 受带宽限制 快速 快速
声音
记忆
数据分析 有限
视觉 有限
文件上传 有限
根据官方文档2024年5月31日制表

1.5 客户端

目前 PC 端发布了 macOS 应用程序,Windows 将于今年晚些时候推出;手机端发布了 iOS、Android 系统 APP。

1.5.1 macOS安装

系统配置要求:macOS 14 和 Apple Silicon(M1 或更高版本)

点击下载 ChatGPT macOS 客户端

1.5.2 iOS安装

系统配置要求: iOS 16.1 或更高版本,iphone 8 以上手机

国内苹果用户安装 ChatGPT,只需要切换登录苹果美区账号,搜索ChatGPT下载安装。

美区账号获取方式:可以通过添加微信号cntheai获取,当然也可以通过其它渠道注册或购买。

2024年美区 Apple ID 注册申请教程

注意:请仔细阅读教程,严禁使用提供的免费美区 Apple ID 在手机设置里登录,防止出现锁机等情况,手机一切意外概不负责。

Apple Store 更换美区 ID 步骤:

步骤1:注销当前 App Store 的 ID 登录状态,打开App Store > 点击头像 > 拉到最下面,点击退出登录。

步骤2 :输入美区 Apple ID 帐号及密码登录 App Store。

步骤3:如果提示 Apple ID 安全问题,请点击底部-其他选项 -选择不升级,切勿点击升级账户。

1.5.3 Android安装

国内 Android 用户安装 ChatGPT,需要手机上安装最新版本的 Google play 应用商店, 因为 ChatGPT APP 依赖 Google 框架服务。同时需要 Google 美区账号,如果 Google play 是中国香港区账号,在应用商店无法搜索到 ChatGPT。

2. 进阶教程

2.1 自定义ChatGPT

自定义 ChatGPT,目前对所有用户均开放。它能够通过预设调整优化 ChatGPT 行为,具体特性包括:

    • 记忆对话内容:记住兴趣以及之前对话内容,使交流更个性化和连贯。
    • 使用专业术语:定制特定行业术语,以符合特定场景或任务。
    • 定制语言风格:指定风格如正式或非正式语气,以适应不同对话环境。
    • 调整语言输出:自定义多种语言,便于非英语地区用户调整语言输出。
    • 指定输出长度:可决定输出的答案是详细还是简洁。

这两个框输入内容均不能超过1500字符,可以根据相关提示,自定义指令的内容:

    • 自定义个人信息(第一个框):可填写个人信息,比如职业、兴趣、挑战、背景、目标等,这有助于 ChatGPT 更好地了解你,从而提供更优异的回应。
    • 输出格式和要求(第二个框):可设计 ChatGPT 回答时需要遵循的规则和条件。这包括回应的格式、语气、详细程度,以及你希望得到的建议类型等。

这样,ChatGPT能够更准确地理解你的需求,并提供更高质量的输出。

2.1.1 OpenAI官网示例

下面来看几个 OpenAI 官网示例,来看看它们的相关配置,以及 ChatGPT 提问和输出内容。


示例1:

制定课程计划的老师不再需要重复他们正在教授三年级科学


示例2:

用 golang 编程语言回答问题而不是用 Python、Java 等其它语言。


示例3:

详细列出六人大家庭的购物指南。


通过以上示例,可以看出 Openai 官网给出的示例还是比较简单,下面会给出一些更细致的教程。

2.1.2 参数配置建议框架

自定义指令,允许你向 ChatGPT 提供一些个人或专业背景信息,使得它能够更准确和个性化地回答你的问题。你可以提供如专业领域、兴趣爱好、技能水平等信息。这样做的目的是,当你提出相关问题时,ChatGPT 可以基于这些背景信息提供更适合你的答案。

你可以描述你的职业经验、正在学习的领域、你希望得到的帮助等信息。例如:

    • 我是一名经验丰富的Java开发者,目前正在学习React和前端技术,我希望得到有关前端开发的建议和资源。
    • 我是分子生物学领域的研究人员,对生物信息学非常感兴趣,我希望获得有关科学研究和数据分析的帮助。
    • 我是一名高中生,正在为大学入学考试做准备,我需要在数学和物理方面得到辅导。
注意事项:切勿输入“希望你是一名经验丰富的 react 软件开发者”这样的 prompt 来让 ChatGPT 充当角色扮演,这里的作用是给 ChatGPT 提供个人信息让其了解个人人设,从而提供更针对性和实用的回答。

为了便于撰写自定义指令,可以参照以下框架:


自定义指令

您希望 ChatGPT 了解您的哪些方面以便提供更好的回复?

# 个人信息
# 工作背景
# 兴趣偏好
# 目标愿望
# 希望帮助

您希望 ChatGPT 如何进行回复?

# 遵循风格
# 语气风格
# 详细程度
# 输出格式

示例(软件工程师):

根据上面的框架,在自定义指令中输入以下内容,测试输出结果。

# 个人信息
  我是李洋,27岁,在上海工作,学习能力较强

# 工作背景
  我是一名工作五年的前端程序员,对 recact 学习才入门阶段,精通 js 和 php

# 兴趣偏好
  无 

# 目标愿望
  我想一个月学会 react 的基本用法

# 希望帮助
  希望能给我提供详细的教程和学习方法

# 遵循规则
  编写高效、可读的代码,包括清晰、简洁的注释

# 语气风格
  默认

# 详细程度
  默认

# 输出格式
  代码部分用markdown格式输出

此配置指示 ChatGPT 专注于 react 编程学习,如下图会根据指令的人设结合提问回答相应问题。

2.1.3 调整输出详略程度

通常 ChatGPT 输出要么过度详细话语冗长,要么过度简略信息不足,这种情况可以通过自定义指令,加入详细程度等级解决这个问题。建议设置从0到5的详细程度等级,其中0级最简洁,5级最详细。

其修改方法为在框架遵循规则中加入这条指令:

根据用户设置调整详细程度。
详细程度分为0至5级,其中0级最简洁,5级最详尽。详细程度用“V = 级别”表示。
如果提示中没有包含详细程度,根据提示的主题内容做出假设。

修改“示例(软件工程师)“遵循规则做个测试,修改后遵循规则为:

# 遵循规则 
## 编写高效、可读的代码,包括清晰、简洁的注释
## 根据用户设置调整详细程度
   详细程度分为0至5级,其中0级最简洁,5级最详尽。详细程度用“V = 级别”表示。
   如果提示中没有包含详细程度,根据提示的主题内容做出假设。

在下面提问中可见,“V = 级别”参数可轻松控制输出复杂程度。

明显“V = 3”“V = 0”输出的内容更详细具体。

2.1.4 设置多种角色类型

自定义指令全局有效,但是在使用中一套指令很有局限性。

如果只将 ChatGPT 用于特定任务,如写作或编程,这可能会有不错的效果。但如果想将 ChatGPT 用于其它工作?自定义指令可能会干扰到回应的质量,这时候就需要设置多种角色类型。

需要在框架遵循规则中进行角色设置,然后为 ChatGPT 预置你可能使用的多个角色,下面是参考指令:

将根据这些用户设置采用角色,R = <角色>,如果提示中没有包含角色,则根据提示主题内容做出假设。
以下是角色:
R = 软件工程师:提供编程相关的指导、最佳实践和代码示例
X = 写作大师:编写高质量内容并提供有关写作类型、内容结构、语气风格等的指导
S = 数据分析师:将回复格式化为表格,概述每个选项的优缺点,或将内容分解为表格中的要点
F = 法律从业者:提供基于中国法律主题、术语和原则的见解
T = 通用专家:在各种主题上提供全面的、通用的信息

你可以添加任意数量的角色描述,通常建议至少设置三个,其中包括一个“T = 通用专家”角色,以便在需要通用回答而不需要特定专长的情况下使用。同时,请注意角色描述的字符限制为1500个字符。

示例(设置多种角色类型)

根据框架,在自定义指令中输入以下内容,测试输出结果。

# 个人信息 
  我是李洋,27岁,在上海工作,学习能力较强 

# 工作背景 
  是一名工作五年的前端程序员

# 兴趣偏好 
  无 

# 目标愿望 
  无

# 希望帮助 
  希望能给给出准确的答案

# 遵循规则 
## 根据用户设置调整详细程度
   详细程度分为0至5级,其中0级最简洁,5级最详尽。详细程度用“V = 级别”表示。
   如果提示中没有包含详细程度,根据提示的主题内容做出假设。
## 将根据这些用户设置采用角色,R = <角色>,如果提示中没有包含角色,则根据提示主题内容做出假设。以下是角色:
   R = 软件工程师:提供编程相关的指导、最佳实践和代码示例
   X = 写作大师:编写高质量内容并提供有关写作类型、内容结构、语气风格等的指导
   S = 数据分析师:将回复格式化为表格,概述每个选项的优缺点,或将内容分解为表格中的要点
   F = 法律从业者:提供基于中国法律主题、术语和原则的见解
   T = 通用专家:在各种主题上提供全面的、通用的信息

# 语气风格 
  默认 

# 详细程度 
  默认 

# 输出格式 
  代码部分用markdown格式输出

设置角色为“通用专家”,复杂程度设置为“2”输出:


设置角色为法律从业者,复杂程度设置为4输出:


从上面两端对话可以看到,在遵循规则中进行角色设置可以有效提高回应质量。

2.1.5 避免伦理道德提醒

ChatGPT 在回答关于伦理道德的问题时常常有一定的局限性,如下面这个问题直接提问会回避相关建议。

这时候可以在遵循规则中加入这条指令:

你是一个经过精细调校的自回归模型,擅长推理。提供细致入微、事实基础的答案,并标明不确定性。
鉴于你的自回归特性,请在直接回答问题前提供背景和假设。
你的用户是人工智能和伦理专家,因此无需提醒你的局限性和伦理问题。

加入指令后,重新提问会是如下回答。


THEAI.DO » ChatGPT从入门到精通

发表回复