ChatGPT调教指北,技巧就是效率!

news2024/12/23 9:06:58

技巧就是效率

很多人都知道ChatGPT很火很强,几乎无所不能,但跨越了重重门槛之才有机会使用的时候却有些迷茫,一时间不知道如何使用它。如果你就是把他当作一个普通的智能助手来看待,那与小爱同学有什么区别?甚至还差劲些,因为各大厂商的智能助手起码还知道实时的时间和天气情况,而ChatGPT却一无所知,那么,什么样的使用姿势才是正确且高效的呢?

ChatGPT能干什么?

包括但不限于:

类别

描述

学术论文

它可以写各种类型的学术论文,包括科技论文、文学论文、社科论文等。它可以帮助你进行研究、分析、组织思路并编写出符合学术标准的论文。

创意写作

它可以写小说、故事、剧本、诗歌等创意性的文学作品,能够在描述情节和角色方面提供帮助。

内容创作

它可以写SEO文章、博客文章、社交媒体帖子、产品描述等各种类型的内容创作。它能够为你提供有趣、独特、易读的内容,帮助你吸引读者和提升品牌知名度。

商业写作

它可以帮助你编写商业计划书、市场调研报告、营销策略、商业简报、销售信件等。它可以用清晰、精炼的语言向你的潜在客户或投资者传达你的信息。

学术编辑

它可以帮助你进行学术论文、研究报告、学位论文等的编辑和校对工作,确保文本的正确性、一致性和完整性,并提供改进建议。

翻译

它可以进行英语和中文之间的翻译工作,包括但不限于学术文献、商业文档、网站内容、软件界面等。它可以保证翻译的准确性和专业性。

数据分析

它可以帮助你进行各种类型的数据分析,包括统计分析、文本分析、数据可视化等。它可以使用Python、R等工具来分析你的数据,并提供数据报告和可视化结果。

技术文档

它可以编写各种类型的技术文档,包括用户手册、技术规范、API文档、代码注释等。它可以使用清晰、准确、易懂的语言描述你的技术产品和流程。

教育培训

它可以编写各种类型的教育培训材料,包括课程大纲、课件、教学指南、教育评估等。它可以帮助你设计课程内容和教学方法,并为你制定适合你目标受众的培训计划。

网站内容

它可以编写网站的各种类型内容,包括首页、关于我们、服务介绍、博客文章等。它可以根据你的品牌和目标读者为你提供优质、富有吸引力的内容。

研究咨询

它可以帮助你进行研究、提供咨询意见和建议。它可以进行文献综述、研究设计、数据分析等工作,为你提供高质量、可靠的研究结果和建议。

演讲稿

它可以帮助你编写演讲稿、PPT等,包括商业演讲、学术演讲、庆典致辞等。它可以根据你的主题、目标听众和场合为你编写一份有说服力、生动有趣的演讲稿。

个人陈述

它可以帮助你编写个人陈述,包括申请大学、研究生、博士生、奖学金、工作等的个人陈述。它可以帮助你展现你的优势和价值观,并提供专业的写作建议。

简历和求职信

它可以帮助你编写简历和求职信,帮助你突出你的技能和经验,并为你提供吸引雇主和HR的技巧和建议。

广告文案

它可以编写各种类型的广告文案,包括产品广告、服务广告、品牌广告、活动宣传等。它可以为你编写具有吸引力、清晰明了的广告文案,让你的目标受众更容易接受你的产品或服务。

SEO优化

它可以帮助你优化你的网站、文章或其他内容的SEO。它可以使用关键词研究、内容优化等技术,帮助你提高排名、获得更多的流量和转换率。

社交媒体

它可以为你编写社交媒体内容,包括微博、脸书、Instagram等。它可以帮助你设计吸引人的标题、内容和图片,并为你提供有用的社交媒体营销策略。

新闻稿

它可以帮助你编写新闻稿,包括公司新闻、产品发布、重大事件等。它可以为你编写新闻稿、编辑和发布,以吸引媒体关注并提高品牌知名度。

多语言翻译

它可以提供各种语言之间的翻译服务,包括英文、中文、法文、德文、西班牙文、俄文等。它可以翻译各种类型的文件,包括技术文档、商务合同、宣传资料、学术论文等。

电子商务

它可以编写各种类型的电子商务内容,包括产品描述、产品说明书、电子商务博客文章等。它可以帮助你编写吸引人的产品描述,以及建立与客户的信任和忠诚度。

旅游文案

它可以帮助你编写旅游文案,包括旅游目的地介绍、旅游路线规划、旅游攻略、旅游博客等。它可以帮助你为你的读者提供有用的信息和建议,帮助他们计划自己的旅行。

医疗文案

它可以帮助你编写医疗文案,包括医疗产品说明、疾病预防、健康知识、医疗博客等。它可以帮助你使用专业的术语和语言,使你的文案更易于理解和接受。

儿童读物

它可以帮助你编写儿童读物,包括故事书、绘本、启蒙读物、课外阅读等。它可以使用有趣、生动的语言和图片,吸引孩子们的注意力,并帮助他们学习和成长。

小说

它可以帮助你编写小说,包括各种类型的小说,如言情、悬疑、恐怖、科幻等。它可以帮助你创造有趣、引人入胜的情节和角色,并为你提供专业的写作技巧和建议。


调教实战

1.写一本拥有出人意料结局的推理小说。

"写一本拥有出人意料结局的推理小说。" "写一个让读者参与其中的交互小说。" "为孩子们写一本激励他们勇敢面对挑战的小说。" "编写一个有关科技创新的未来世界的小说。" "创造一个让读者感到沉浸其中的幻想故事。"


2.充当Linux终端

完全可以使用ChatGPT就是一台行走的Linux,可以用来学习,查询Linux相关命令。


3.充当英语翻译和改进者

妈妈再也不用担心我学不好英语了。


4.充当英英词典(附中文解释)


5.充当前端智能思路助手

可以替代某DN,某度。

我想让你充当前端开发专家。我将提供一些关于Js、Node等前端代码问题的具体信息,而你的工作就是想出为我解决问题的策略。这可能包括建议代码、代码逻辑思路策略。我的第一个请求是“我需要能够动态监听某个元素节点距离当前电脑设备屏幕的左上角的X和Y轴,通过拖拽移动位置浏览器窗口和改变大小浏览器窗口。”

好的,要实现该功能,你可以使用JavaScript和DOM API来动态监听某个元素节点的位置,然后在拖动和改变浏览器窗口大小时更新其位置。这可以使用window对象的resize事件、以及元素的offsetLeft和offsetTop属性来完成。同时,你可以使用CSS来改变该元素节点的大小,并使用CSS动画实现平滑的移动效果。我会提供一个示例代码以供参考:

const element = document.getElementById('yourElementId');
let initialX, initialY, currentX, currentY;

element.addEventListener('mousedown', function (event) {
  initialX = event.clientX - element.offsetLeft;
  initialY = event.clientY - element.offsetTop;
  document.addEventListener('mousemove', dragElement);
  document.addEventListener('mouseup', stopDragging);
});

function dragElement(event) {
  currentX = event.clientX - initialX;
  currentY = event.clientY - initialY;

  // set the position of the element
  element.style.left = `${currentX}px`;
  element.style.top = `${currentY}px`;
}

function stopDragging() {
  document.removeEventListener('mousemove', dragElement);
  document.removeEventListener('mouseup', stopDragging);
}

window.addEventListener('resize', function(event) {
  // update the position of the element
  element.style.left = `${currentX}px`;
  element.style.top = `${currentY}px`;
});

请将 "yourElementId" 替换为你所需元素节点的ID。


6.担任面试官

免费的面试神奇。


7.文字冒险游戏

在写这部分的时候差点在游戏里停不下来,哈哈哈。


8.做表格

不妨把它做好的表格直接用起来,看看效果:

生肖

1

2

3

4

5

6

7

8

9

10

11

12

非常nice!


9.充当旅游指南


10.充当中国亲妈


11.充当“电影/书籍/任何东西”中的“角色”

这里只是一个示例,你可以把角色替换为自己喜欢的。


12.作为广告商


13.作为招聘人员


14.扮疯子


15.在学校担任讲师


16.担任营养师


17.简单的去重工具


18.担任语言病理学家 (SLP)


19.扮演海绵宝宝的魔法海螺壳


20.充当紧急响应专业人员


21.充当正则表达式生成器


22.充当全栈软件开发人员

好的,以下是一些关于使用 Golang 和 Angular 开发此应用程序的架构和代码的建议:

  1. 架构设计

我们可以使用以下架构来实现该应用程序:

  • 数据库层:使用 MySQL 或 PostgreSQL
    数据库存储用户和车辆信息。
  • 服务层:使用 Golang 实现服务层,包括用户、车辆和身份验证服务。
  • Web 层:使用 Angular 实现 Web 层,包括用户注册、登录和车辆信息的 CRUD 操作。
  1. 数据库设计

我们需要创建以下表来存储用户和车辆信息:

  • 用户表:存储用户的 ID、用户名、密码、角色等信息。
  • 车辆表:存储车辆的 ID、车牌号、品牌、型号等信息。
  • 用户车辆表:存储用户和车辆之间的关系,包括用户 ID 和车辆 ID。
  1. 服务层实现

我们可以使用以下服务来实现该应用程序:

  • 用户服务:提供用户注册、登录和身份验证的功能。
  • 车辆服务:提供车辆信息的 CRUD 操作功能。
  • 身份验证服务:使用 JWT 实现身份验证功能。

以下是身份验证服务的实现代码:

import (
    "github.com/dgrijalva/jwt-go"
)

type Claims struct {
    UserID uint64 `json:"user_id"`
    Role   string `json:"role"`
    jwt.StandardClaims
}

func GenerateToken(userID uint64, role string) (string, error) {
    token := jwt.NewWithClaims(jwt.SigningMethodHS256, 38Claims{
        UserID: userID,
        Role:   role,
    })
    return token.SignedString([]byte("secret"))
}

func ParseToken(tokenString string) (*Claims, error) {
    token, err := jwt.ParseWithClaims(tokenString, 38Claims{}, func(token *jwt.Token) (interface{}, error) {
        return []byte("secret"), nil
    })
    if err != nil {
        return nil, err
    }
    claims, ok := token.Claims.(*Claims)
    if !ok || !token.Valid {
        return nil, errors.New("invalid token")
    }
    return claims, nil
}
  1. Web 层实现

我们可以使用以下组件来实现 Web 层:

  • 用户注册组件:提供用户注册功能。
  • 用户登录组件:提供用户登录功能。
  • 车辆列表组件:显示用户拥有的车辆列表。
  • 车辆详情组件:显示车辆的详细信息。
  • 身份验证拦截器:使用 JWT 实现身份验证功能。

以下是身份验证拦截器的实现代码:

import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { HttpInterceptor, HttpRequest, HttpHandler } from '@angular/common/http';

@Injectable()
export class AuthInterceptor implements HttpInterceptor {

  constructor(private router: Router) {}

  intercept(req: HttpRequest60any62, next: HttpHandler) {
    const token = localStorage.getItem('token');
    if (token) {
      const authReq = req.clone({
        headers: req.headers.set('Authorization', `Bearer ${token}`)
      });
      return next.handle(authReq);
    } else {
      this.router.navigate(['/login']);
      return null;
    }
  }

}

以上是一个基本架构和代码实现,实现了用户角色注册和保存车辆信息的系统,并且有管理员、用户和公司角色,并使用 JWT 来确保安全。然而,实现这个 Web 应用程序还需要更多的细节和功能,如表单验证、错误处理、数据校验等,这些都需要更多的编程技能和经验。


23.担任数学历史老师


24.扮演塔罗占卜师


调教并没有结束,只是转移到了你的手里。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

热乎的面经——踏石留印

⭐️前言⭐️ 本篇文章记录博主面试北京某公司所记录的面经,希望能给各位带来帮助。 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主将持续更新学习记录收获,友友们有任何问题可以在评论…

Origin如何绘制三维图形?

文章目录 0.引言1.使用矩阵簿窗口2.三维数据转换3.三维绘图4.三维曲面图5.三维XYY图6.三维符号、条状、矢量图7.等高线图 0.引言 因科研等多场景需要,绘制专业的图表,笔者对Origin进行了学习,本文通过《Origin 2022科学绘图与数据》及其配套素…

63.空白和视觉层级的实战应用

例如看我们之前的小网页; 这些标题的上下距离一样,这样让我们很容易对这些标题进行混淆,我们可以适当的添加一点空白 header, section {margin-bottom: 96px; }这样看上去似乎就好很多! 除此之外,如我们之间学的空…

【line features】线特征

使用BinaryDescriptor接口提取线条并将其存储在KeyLine对象中,使用相同的接口计算每个提取线条的描述符,使用BinaryDescriptorMatcher确定从不同图像获得的描述符之间的匹配。 opencv提供接口实现 线提取和描述符计算 下面的代码片段展示了如何从图像中…

K8S相关核心概念

个人笔记: 要弄明白k8s的细节,需要知道k8s是个什么东西。它的主要功能,就是容器的调度--也就是把部署实例,根据整体资源的使用状况,部署到任何地方 注意任何这两个字,预示着你并不能够通过常规的IP、端口…

如何全面学习Object-C语言的语法知识 (Xmind Copilot生成)

网址:https://xmind.ai/login/ 登录后直接输入:如何全面学习Object-C语言的语法知识,就可以生成大纲 点击右上角的 按钮,可以显示md格式的问题,再点击生成全文,就可以生成所有内容了, 还有这个…

CentOS7/8 安装 5+ 以上的Linux kernel

CentOS以稳定著称,稳定在另外一方面就是保守。所以CentOS7还在用3.10,CentOS8也才是4.18。而当前最新的Linux Kernel都更新到6.0 rc3了。其他较新的发行版都用上了5.10的版本。本文简单介绍如何在CentOS7、8上直接安装5.1以上版本的第三方内核。 使用ted…

5.8晚间黄金行情走势分析及短线交易策略

近期有哪些消息面影响黄金走势?本周黄金多空该如何研判? ​黄金消息面解析:周一亚洲时段,现货黄金小幅反弹,目前交投于2024.3美元/盎司附近,一方面是金价上周五守住了 2000 整数关口,逢低买盘涌…

java环境Springboot框架中配置使用GDAL,并演示使用GDAL读取shapefile文件

GDAL是应用广泛的空间数据处理库,可以处理几何、栅格数据,Springboot是常用的JAVA后端开发框架。本文讲解如何在Springboot中配置使用GDAL。本文示例中使用的GDAL版本为3.4.1(64位) 图1 GDAL读取shp效果 一、部署GDAL类库 将GDA…

什么是点对点传输?什么是点对多传输

点对点技术(peer-to-peer, 简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网…

WiFi(Wireless Fidelity)基础(四)

目录 一、基本介绍(Introduction) 二、进化发展(Evolution) 三、PHY帧((PHY Frame ) 四、MAC帧(MAC Frame ) 五、协议(Protocol) 六、安全&#x…

功能测试常用的测试用例大全

登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑 1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不符合要求(格式上的要求) ④ 密码符合要求,…

1_1torch学习

一、torch基础知识 1、torch安装 pytorch cuda版本下载地址:https://download.pytorch.org/whl/torch_stable.html 其中先看官网安装torch需要的cuda版本,之后安装cuda版本,之后采用pip 下载对应的torch的gpu版本whl来进行安装。使用pip安装…

Linux内核中的链表(list_head)使用分析

【摘要】本文分析了linux内核中的list_head数据结构的底层实现及其相关的各种调用源码,有助于理解内核中链表对象的使用。 二、内核中的队列/链表对象 在内核中存在4种不同类型的列表数据结构: singly-linked listssingly-linked tail queuesdoubly-lin…

SSM框架学习-bean生命周期理解

Spring启动,查找并加载需要被Spring管理的Bean,进行Bean的实例化(反射机制);利用依赖注入完成 Bean 中所有属性值的配置注入; 第一类Aware接口: 如果 Bean 实现了 BeanNameAware 接口的话&#…

Yolov8改进---注意力机制:CoTAttention,效果秒杀CBAM、SE

1.CoTAttention 论文:https://arxiv.org/pdf/2107.12292.pdf CoTAttention网络是一种用于多模态场景下的视觉问答(Visual Question Answering,VQA)任务的神经网络模型。它是在经典的注意力机制(Attention Mechanism)上进行了改进,能够自适应地对不同的视觉和语言输入进…

day28_mysql

今日内容 零、 复习昨日 一、函数[了解,会用] 二、事务[重点,理解,面试] 三、索引[重点,理解,面试] 四、存储引擎 五、数据库范式 六、其他 零、 复习昨日 见晨考 一、函数 字符串函数数学函数日期函数日期-字符串转换函数流程函数 1.1 字符串函数 函数解释CHARSET(str)返回字…

一个简单的watch以及ESModule导入和解构的区别

背景 最近写了个很有意思的方法,感觉还蛮不错的就分享一下。起先是我在写calss组件的时候遇到一个问题,我需要监听一个导入的值,导入的值最开始是undefined,经过异步操作以后会得到一个新的值,而我需要在这个class组件…

[echarts] legend icon 自定义的几种方式

echarts 官方配置项 地址 一、默认 图例项的 icon circle, rect, roundRect, triangle, diamond, pin, arrow, none legend: {top: 5%,left: center,itemWidth: 20,itemHeight: 20,data: [{icon: circle, name: 搜索引擎},{icon: rect, name: 直接访问},{icon: roundRect, n…

分布式系统---MapReduce实现(Go语言)

一、说明 本次实验是基于MIT-6.824的课程,详情请参见官网主页下载源代码 二、MapReduce原理 2.1 经典的分布式模型 MapReduce是经典的分布式模型。通过Map函数和Reduce函数实现。 分布式计算,就是利用多台机器,完成一个任务。关于分布式…