技巧就是效率
很多人都知道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 开发此应用程序的架构和代码的建议:
- 架构设计
我们可以使用以下架构来实现该应用程序:
- 数据库层:使用 MySQL 或 PostgreSQL
数据库存储用户和车辆信息。 - 服务层:使用 Golang 实现服务层,包括用户、车辆和身份验证服务。
- Web 层:使用 Angular 实现 Web 层,包括用户注册、登录和车辆信息的 CRUD 操作。
- 数据库设计
我们需要创建以下表来存储用户和车辆信息:
- 用户表:存储用户的 ID、用户名、密码、角色等信息。
- 车辆表:存储车辆的 ID、车牌号、品牌、型号等信息。
- 用户车辆表:存储用户和车辆之间的关系,包括用户 ID 和车辆 ID。
- 服务层实现
我们可以使用以下服务来实现该应用程序:
- 用户服务:提供用户注册、登录和身份验证的功能。
- 车辆服务:提供车辆信息的 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
}
- 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.扮演塔罗占卜师
调教并没有结束,只是转移到了你的手里。