人工智能普及之JAVA AI 课程第一课

news2024/10/7 8:21:55

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核心三要素

  1. 角色(Role):AI扮演什么角色?
  2. 任务(Task):清晰简洁的任务,要求模型生成的内容。
  3. 指示(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 多得(或扫描京东二维码)查看详情吧!
————————————————

在这里插入图片描述

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

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

相关文章

Maven: No compiler is provided in this environment.

在Eclipse中运行Maven项目,报错: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 解决方法: Windows > Preferences > Java > Installed JREs > Add > Standard VM,…

vue-virtual-scroller的使用,展示巨量数据,长列表优化,虚拟列表

一、原理 计算显示区域的高度(或宽度) 和显示区域的起始位置(scrollTop或scrollLeft)根据每个元素的尺寸和总数目,计算出整个列表的高度(或宽度)显示区域的高度(或宽度&#xff09…

netty面试题2

1、一次完整的HTTP请求的所经历的步骤 1、首先进行DNS域名解析(本地浏览器缓存、操作系统缓存或者DNS服务器),首先会搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存&#xff…

STM32单片机蓝牙APP宠物自动喂食器定时语音提醒喂食系统设计

实践制作DIY- GC00162---蓝牙APP宠物自动喂食器 一、功能说明: 基于STM32单片机设计---蓝牙APP宠物自动喂食器 二、功能说明: STM32F103C系列最小系统板LCD1602显示器DS1302时钟模块5个按键语音播报模块ULN2003步进电机模块LED灯板HC-05蓝牙模块&#x…

了解Linux 的 mmap --- 笔记

学习这篇博客,进行了一些归纳Linux下mmap_linux mmap_一个山里的少年的博客-CSDN博客https://blog.csdn.net/qq_56999918/article/details/127070280 >>读取文件 读取文件方法:由操作系统提供的两个方法,read和write来读写文件。 由…

eNSP:mgre与ospf的优化综合实验

实验要求&#xff1a; 第一步&#xff1a;路由器、IP的配置 r1: <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sys r1 [r1]int g 0/0/0 [r1-GigabitEthernet0/0/0]ip add 172.16.1.1 20 [r1-GigabitEthernet0/0/0]int lo0 [r1-LoopBack0]ip a…

C#,数值计算——堆选择(Heap Select)的计算方法与源程序

1 简述 HeapSelect 是一种用于选择数组中第 K 个最大元素的算法。它是选择问题的变体&#xff0c;涉及在无序或偏序集合中查找特定元素。 算法概要&#xff1a;数组被转换为最大堆&#xff0c;然后反复删除根节点并替换为下一个最大的元素&#xff0c;直到找到第 K 个最大的元…

2023《财富》500强|500强中超过10%已是盖雅客户,100强中已合作超过1/4

7月11日 &#xff0c;财富中文网发布了 &#xff0c;该榜单覆盖范围包括在中国境内外上市的所有中国公司&#xff0c;根据全球范围内最大的中国上市企业过去一年的业绩和成就进行排名。因此&#xff0c;上榜的上市公司不仅是经营规模大&#xff0c;绝大多数也是各自行业的龙头…

【LeetCode】240.搜索二维矩阵Ⅱ

题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,…

【无标题】云原生在工业互联网的落地及好处!

什么是工业互联网&#xff1f; 工业互联网&#xff08;Industrial Internet&#xff09;是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态&#xff0c;通过对人、机、物、系统等的全面连接&#xff0c;构建起覆盖全产业链、全价值链的全新制造和服务…

软件测试工程师的基础必备技能:功能测试解读

什么是功能测试&#xff1f; 根据百科的官方定义&#xff1a;功能测试就是对产品的各功能进行验证&#xff0c;根据功能 测试用例&#xff0c;逐项测试&#xff0c;检查产品是否达到用户要求的功能。 通俗的解读&#xff1a; 功能测试&#xff0c;也叫行为测试&#xff0c;即测…

【mysql】实现递归查询

mysql实现递归查询的方法&#xff1a;首先创建表&#xff0c;并初始化数据&#xff1b;然后向下递归&#xff0c;利用find_in_set()函数和group_concat()函数、with recursive实现递归查询。 mysql实现递归查询的方法&#xff1a; 1、创建表 DROP TABLE IF EXISTS t_areainf…

微信小程序分享实现拉新绑定(用户关系绑定)

分享人此时已经是登陆状态&#xff0c;所以在分享的时候直接从本地存储中拿到用户的userId并拼接到分享链接上&#xff0c;其他用户在点击链接打开详情页之后会判断当前链接参数中有无uid有的话则直接存入本地中用作新用户登录注册时候请求接口的判断&#xff0c;最后在砍价记录…

win10 2022unity设置中文

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言解决方法 前言 在Edit->preferences里找不到language选项。 解决方法 【1】打开下面地址 注意 :把{version}换成你当前安装的版本&#xff0c;比如说如果…

Hive创建外部表详细步骤

① 在hive中执行HDFS命令&#xff1a;创建/data目录 hive命令终端输入&#xff1a; hive> dfs -mkdir -p /data; 或者在linux命令终端输入&#xff1a; hdfs dfs -mkdir -p /data; ② 在hive中执行HDFS命令&#xff1a;上传/emp.txt至HDFS的data目录下&#xff0c;并命名为…

高德地图实现点聚合功能的详细步骤

目录 介绍准备工作1.注册并登录高德地图开放平台&#xff0c;申请密钥2.在Vue项目中安装高德地图的相关库/插件。 一、点聚合1.引入高德地图API<font color purple>initializeMap()<font color purple>loadData()<font color purple>createMarkerClustere…

4 三组例子,用OpenCV玩转图像-AI-python

读取&#xff0c;缩放&#xff0c;旋转&#xff0c;写入图像 首先导入包&#xff0c;为了显示导入matplotlib/为了在matplotlib显示 导入CV2/查看版本 导入图片/查看图片类型 图片数组 数组大小 对于opencv通道顺序蓝色B、绿色G、红色R matplotlib通道顺序为 红色R、绿色G、蓝…

前端架构师岗位的工作职责(合集)

前端架构师岗位的工作职责1 职责&#xff1a; 1.制定前端的标准和规范&#xff0c;并推广和应用&#xff0c;提高团队的开发效率; 2.前端架构的框架或核心模块的设计与实现; 3.在前端架构、设计与开发上对团队进行足够的指导; 4.在日常的系统设计与优化上与服务端团队紧密合…

深度学习基础知识扫盲

深度学习 监督学习&#xff08;Supervised learning&#xff09;监督学习分类 无监督学习&#xff08;Non-supervised learning&#xff09;无监督学习的算法无监督学习使用场景 术语特征值特征向量特征工程&#xff08;Feature engineering&#xff09;特征缩放Sigmod functio…

【果树农药喷洒机器人】Part2:机器人变量喷药系统硬件选型

本专栏介绍&#xff1a;付费专栏&#xff0c;持续更新机器人实战项目&#xff0c;欢迎各位订阅关注。 关注我&#xff0c;带你了解更多关于机器人、嵌入式、人工智能等方面的优质文章&#xff01; 文章目录 一、引言二、变量喷药系统总体要求2.1系统功能要求2.2系统技术要求 三…