JAVA & AI 课程第一课
未来已来,2023注定最火的是AI,大家也许听说过AI,AIGC、GPT。那么这些专业名词都是什么意思?又将对我们未来的生活产生什么影响呢?
一.概念篇(扫盲)
AI 人工智能(Artificial Intelligence),英文缩写为AI。
它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是新一轮科技革命和产业变革的重要驱动力量。
AIGC 生成式人工智能AIGC(Artificial Intelligence Generated Content,是人工智能)1.0时代进入2.0时代的重要标志,是AI领域目前最重要的分支。
GPT-4 :GPT-4:一款革命性的自然语言处理技术 (Generative Pre-trained Transformer 3)是一款由OpenAl公司开发的自然语言处理技术,是目前最先进的大规模预训练语言模型之一。ChatGPT是基于GPT-3.5的AI聊天机器人。
1)可以主动承认自身错误。
若用户指出其错误,模型会听取意见并优化答案。
2)ChatGPT
可以质疑不正确的问题。
例如被询问 “哥伦布 2015 年来到美国的情景” 的问题时,机器人会说明哥伦布不属于这一时代并调整输出结果。
3)ChatGPT 可以承认自身的无知,承认对专业技术的不了解。
4)支持上下文理解
与大家在生活中用到的各类智能音箱和“人工智障“不同,ChatGPT在对话过程中会记忆先前使用者的对话讯息,即上下文理解,以回答某些假设性的问题。
5)支持连续多轮对话
ChatGPT可实现连续对话,极大的提升了对话交互模式下的用户体验。
二.为什么需要学习这些新技术?
2.1未来可以被AI替代的工作
2.2 赚钱效应
人力成本就这么省下了,还能把效率翻一番。就问哪家老板能不心动?
三.AIGC和GPT的应用场景
3.1AIGC的应用场景
3.2 ChatGPT的应用场景
OpenAI的ChatGPT和类似的人工智能工具可能不会很快取代你的工作,但它们绝对可以帮助许多行业的员工——从科技到媒体——更好更快地完成工作。
1. 搜索引擎替代品
你每天在工作中谷歌 / 百度几次?使用 ChatGPT,可能会减少你使用搜索引擎的频率。
事实上,据报道,搜索引擎巨头谷歌担心你最终会将你要搜索的内容放入 ChatGPT,而不是谷歌。该公司针对该机器人对其搜索业务的潜在威胁发布了“红色预警”。
Gmail 的创始人 Paul Buchheit 周三在推特上写道:“谷歌距离彻底毁灭可能只要一两年的时间。” 他补充说,人工智能将能够“立即完成人类使用谷歌这样的搜索引擎需要几分钟才能完成的事情。”
虽然 ChatGPT 并不总是准确的——它的知识只到 2021 年——但它可以分析来自数百万个网站的数据,以尝试回答它收到的任何问题。此外,它被使用的次数越多,它就会变得越智能。
2. 撰写论文、演讲、歌曲和员工评价等等等等
正如许多学生已经意识到的那样,ChatGPT 作为一种写作工具非常有用。
虽然一些教师正试图打击 AI 的使用,但 UPenn 教授 Ethan Mollick 最近表示,他要求他的学生使用 ChatGPT。
他认为它可以帮助学生产生想法并提高他们的写作水平,并补充说该工具还可以帮助节省写信和电子邮件的时间。
“这有很多积极的方面,”Mollick 说。“我们并不能否认这存在作弊和其他一些负面因素,但在 ChatGPT 出现之前,这些问题也已经存在了很长时间。”
担任高管教练的 TikTok 用户@frontlineleadership 表示,他甚至使用 ChatGPT 来撰写员工评估,并对结果感到满意。“我只需要在这里或那里做些微调,它确实为我节省了大约 12 个小时的工作时间。”
3. 分析海量数据
许多工作涉及各种形式的数据分析,而 ChatGPT 可以快速处理大量信息,分析和解释大量数据和信息是一项我们期望人工智能技术能够提升的技能。
Benedikt Frey 说:“如果你是一名学者,那么不必手动进行统计分析是件好事。” “你可以生产更多的东西。”
它还可以帮助那些试图使用数据做出投资决策的人,Muro 此前也如此表示。“AI 可以识别市场趋势,突出投资组合中哪些投资做得更好或更差,然后使用各种其他形式的数据来预测更好的投资组合,” 他说。
4. 安排任务、计划和时间管理
整理繁忙的工作日程可能很耗时——但 ChatGPT 和其他形式的 AI 可以让这个过程更轻松一些。
经济合作与发展组织 (OECD) 的经济学家在 2022 年对人工智能的技能进行了一项研究,发现 AI 工具可以处理日程安排和任务优先级——在许多情况下,甚至“比人类做得更好”。
ChatGPT 可以创建每日工作时间表(包括完成绩效报告和安排与老板会面等任务)之后,ChatGPT 能够在几秒钟内输出按每小时细分的计划时间表。
然后,他要求 ChatGPT 重新确定某些任务的优先级,但 ChatGPT 表示,鉴于他的时间限制,这样做“可能不可行”。
5. 寻求意见:如何开展业务、制定战略决策和服务客户
如果你想创业或做一名企业家,ChatGPT 可能会帮助你思考创业的整个过程。
Insider 的 Jennifer Ortakales Dawkins 向 ChatGPT 提出了各种问题,发现它是产生想法、估算启动成本和概述商业计划的有用工具。
Coursera 的 Maggioncalda 告诉 CBS MoneyWatch,他使用 ChatGPT 来思考业务挑战和战略。
6. 编程助手
哥伦比亚商学院教授 Oded Netzer 认为 AI 将帮助程序员而不是取代他们。
“就工作而言,我认为这主要是一种增强因子,而不是完全取代工作,”Netzer 说。 “编程就是一个很好的例子,它实际上可以很好地编写代码。”
具体来说,ChatGPT 能够快速生成代码行来解决某些编码问题。一名 TikTok 用户 @asap_blockie 在 12 月的一段视频中说,他要求 ChatGPT 找出他在工作中处理的一些代码中的错误。
“它指出了我的代码有什么问题,” 他说。 “我把它复制并粘贴进去,然后它就起作用了。”
但编程人员在接受 AI 帮助时应谨慎行事,因为一些用户发现 ChatGPT 无法正确回答某些编程问题。
7. 当工作进展不顺时:申请新工作或争取加薪
最后,如果你对自己的工作不满意,ChatGPT 可能也可以提供一些支持。人们在求职时可以使用它来制作简历和求职信。
职业咨询公司 Consulting 的首席执行官乔纳森·哈维尔 (Jonathan Javier) 在一月份的 TikTok 视频中说:“它能够帮助你写一封求职信,这样你就不必再浪费时间了。”
如果你在工作中相当开心,但觉得自己的薪水过低,ChatGPT 甚至可以帮你加薪。 Insider 的 Sarah Jackson 向 ChatGPT 寻求建议,以帮助她为理论上的薪资谈判做准备,而两位职业教练告诉她,如果她遵循 AI 提供的脚本,她很可能会得到加薪。
四.针对我们有用的工具
AI绘画
文心一言
Bing自带Chat/Image Creator
IDEA特有的插件Bito
文心一言
六.极速上手(实战)
如何提出好的问题?
有时候,精准、专业且完美的“提示词”,可以价值千金。同一提示的不同表述,对大众来说,可能听起来很相似,但却能让 AI 产生完全不同的结果。而一个成功的提示工程师将找到一种方法来引导模型产生有用的输出。
6.1核心三要素
- 角色(Role):AI扮演什么角色?
- 任务(Task):清晰简洁的任务,要求模型生成的内容。
- 指示(instructions):在生成文本时,模型应该遵循什么。越直接,信息越有效。
你好,gpt,假设你是一位诗人,给我写一段描述夏日的诗歌吧。
6.2 使用技巧
6.2.1 清除历史记忆
提示:回复此条对话前,请忽略前面所有的对话。 (英文:Ignore all previous instructions beforethis one.)
该条指令有助于,消除之前的无关记忆。
6.2.2尽可能多的细节
冒泡排序等,出错处理
6.2.3 请描述目标做什么
避免描述不应该做什么,而是描述应该做什么。
6.2.4 Step By Step
两个数字,交换等
一步一步,让人工智能一步一步地思考,并以逻辑精确和详细的方
式得到结果,而不仅仅是一般信息。
案例一:布道师角色
回复此条对话前,请忽略前面所有的对话。gpt不再是诗人了哦。
我想让你作为资深java工程师,可以为小白答疑解惑。稍后,等待我提示其他问题。一旦您解释并提供代码。
任务: 我是物联网java的小白,我可以学会java吗?
继续追问:学习java将来的就业都有哪些岗位和行业啊?
案例二:
我想让你充当java后端工程师。我提供一些关于JAVA的具体信息。
任务:我目前自学到了控制结构可以,可以给我提供两个整型数据交换的代码吗?
交互提问:逐步深入
清华社 IT BOOK 多得图书活动开始啦!活动时间为 2023 年 6 月 7 日至 6 月 18 日,清华 社为您精选多款高分好书,涵盖了 C++、Java、Python、前端、后端、数据库、算法与机器学习等多 个 IT 开发领域,适合不同层次的读者。全场 5 折,扫码领券更有优惠哦!快来京东点击链接 IT BOOK 多得(或扫描京东二维码)查看详情吧!
————————————————