AI 在日常生活和工作中的运用
概括
随着Ai在当前发展越来越迅速,尤其在2022年OpenAi 推出ChatGPT后,生成式的Ai爆发似的发展起来,起到了引爆的作用,各方面的应用也迅速发展起来,在翻译、翻译、设计绘图、编程等领域各显神通。
生活中的帮助
随着国内各Ai产生的发展,除了上网不方便的原因(大家都懂得)无法愉快的用上ChatGPT,但是国内这些我目前也在用,而且觉得效果还不错,列举一下目前我应用的场景
搜索某个人物的生平、历史
如果我们在生活中或者在影视上,看到某一个感兴趣的人或者物,想了解他的生平、发生在他身上著名的事情,或被历史所熟知的故事,那么这个时候我们通过Ai输入对应的prompt很快就能得到答案;
如我们输入 ”朱元璋的生平、历史,以及发生在他身上著名的事情”
搜索感兴趣的人物在综艺的哪一个剧集
如:我们输入”刘擎在十三邀的那一剧集中出现”
通过Ai搜索回答相关概念的区别和作用
如我们输入”普鲁士教育和素质教育有什么区别,分别来自哪里”
AI编程领域的运用
学习某一个新的知识点
如果我在学习和工作中遇到自己没有学过的一个新的知识点,或者想要提升自己的能力的学习的时候,这个时候遇到不会的名词的时候就很方便的上手
比如我在学习python的元组的时候
我在cusor中chat对话中,输入”如何理解python中的元组,请从初学者的角度来分析,并举例子说明”
横向对比某一个知识点
再深入学习的某一个语音的过程中,会学到多个名词,那么如何横向的理解和分析这些概念对我们提升能力很重要,
比如在java语言中的接口和继承这两个概念
比如我们输入,”作为java的开发者,我们如何理解接口和继承这两个概念,分别举例子说明”
我们得到答案:
分析一个bug
在日常开发的过程中,我们在代码里面遇到一些难解的bug,无法分析到的时候,我们讲代码扔到Cursor中就可以得到对应的回答,很方便,或者我们想模拟出某一种错误;
如我们输入prompt “java的list的ConcurrentModificationException这种异常如何触发,请就一个例子”
宝玉老师提到的Ai辅助编程的帮助
理解概念 → 动手实践 → 遇到问题 → 解决问题 → 加深理解
1. 理解概念
第一次在学习的过程中,我们先得理解具体的某一个名词的概念;
- 比如学习java中的函数,我们学会举一反三学习其中的函数概念
2. 动手实践
通过IDE来写几个我们是熟悉的函数,通过代码的方式将其运行起来
public static void method(){
// 输出对应的答案等
System.out.println("hello word");
}
3. 遇到问题
比如我们在开发过程中,遇到了重载和重写这两个疑问的时候,该如何理解呢 那么这个时候我们就通过通过Ai来帮助我们解决这个问题,在Cusor中输入
prompt “如何理解java函数的重载和重写,分别举例子来说明”
4. 解决问题
我们在cusor中得到答案,来解决重载和重写的问题:
这样我们就方案直观的解决了我们中遇到的问题
这个就是我们通过AI 辅助编程的例子,通过我们遇到问题,解决问题并帮助自己快速成长的例子;
总结
通过一段时间的使用AI,我自己也有了一套使用心得,通过文章整体的记录下来,方便自己回顾,写出来也有助于成长,在后面如果遇到更好玩的,会随时更新AI这个话题。