谷歌云 | 你需要知道的关于软件开发中的人工智能

news2024/11/15 6:49:16

【本文由 Cloud Ace 整理,Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认证培训服务。】

令人惊讶的是,这些年来技术发展迅速,而且还在继续发展AI 也不例外看到它如何以各种方式帮助我们这实在令人兴奋。不可否认,在过去十年中,我们中的许多人都在有意或无意从中受益。

无论您在 AI 之旅的哪个阶段,关于 AI 将在我们未来的工作生活中扮演的角色,流传着许多神话。尽管如此,无论你在技术堆栈中扮演什么角色,充满希望的现实是人工智能可能会让我们的生活更轻松,工作效率更高。

在此本文中,我们将探讨一些与 AI 和我们的未来相关的话题

1、迷思:人工智能将接管所有技术工作。

现实:人工智能可能会自动完成技术领域中某些繁琐的工作,但人工智能无法取代人类开发人员的创造力、直觉和解决问题的能力。

今天和未来更重要的是,技术工作角色将利用来协助开发人员并减少开发人员的工作。工智能将帮助自动化繁琐和重复的任务,例如代码审查、测试和调试,这可以最大限度地减少开发人员花在这些任务上的时间,同时让他们专注于更有意义和创新的工作。总的来说,这可以带来更快的开发周期和更高质量的软件。 

而且,人工智能本身的发展需要人类的投入,包括数据科学家、机器学习工程师和软件开发人员。人工智能是一种可以增强人类能力并帮助他们提高工作效率和生产力的工具。  

毫无疑问,工作会像往常一样转移。但这些人工智能技术将补充许多工作岗位,并创造出我们今天无法想象的全新工作岗位。

2、误解:只有数据科学专家才能使用 AI。

现实:虽然了解数据科学很有用,但您可以使用预先训练的模型,甚至可以使用由 AI 提供支持的体验,而无需对 ML 有任何了解。

一个人需要对数据科学有深刻理解才能利用 AI 的神话对于那些不熟悉该领域的人来说可能是令人生畏的。虽然了解数据科学的基础知识肯定会有帮助,但在许多情况下没有必要利用人工智能。

一个例子是预训练模型,这些模型已经在大量数据上进行了训练,并准备好用于特定任务,例如分类图像或翻译语言。这些预训练模型可以通过 API 访问,并用于为体验或应用程序提供动力,而无需任何数据科学或机器学习知识。

另一个例子是人工智能体验,例如语音助手或聊天机器人,它们使用自然语言处理来理解和响应用户输入。这些体验通常由预训练模型提供支持,无需任何机器学习知识即可集成到应用程序中。

然而,需要注意的是,尽管可以在不了解数据科学的情况下使用人工智能,但对该领域有基本的了解可以更容易地理解人工智能解决方案的局限性和潜在偏见。

3、误区:训练自定义 AI 模型过于昂贵且资源密集。

现实:你可以定制一个预训练的基础模型

我们都知道训练机器学习模型可能非常耗费资源。它需要大量数据、计算能力和时间,这对于想要训练自己的模型但没有资源的人来说是一个障碍。

有多种方法可以自定义已经训练好的基础模型。对于想要使用机器学习但没有资源来训练自己的模型的人来说,这可能是一个不错的选择。这些超级模型在大量数据上进行了预训练,可以进行微调以执行特定任务或迎合特定行业。通过微调预训练模型,您可以利用原始训练的优势,同时根据您的特定需求定制模型。

另一种选择是使用基于云的机器学习平台该平台提供可扩展的基础架构以及用于模型开发的预构建工具和框架。这些平台可以帮助减少训练您自己的模型的计算负担,并提供对预训练模型和 API 的访问。

4、误解:人工智能只是另一种炒作技术趋势。

现实:不要落后!

人工智能已经证明对许多行业产生影响,而且未来可能会继续影响。AI 是一种颠覆性技术,它已经通过实现自动化、改进决策制定和从数据中释放新见解来改变企业和行业。AI 驱动的解决方案正在医疗保健、金融、制造、运输和许多其他领域使用,并且 AI 应用程序的使用预计只会增长。

除了潜在的好处之外,人工智能还存在潜在的风险,例如工作岗位流失、偏见和隐私问题。

即使对于那些不在技术领域的人来说,人工智能也可以提供新的工作机会。随着用户创建清晰、简洁且易于理解的“良好提示”的能力,像提示工程师样的新兴角色将变得越来越重要。它还应该足够具体以得出所需的输出,但又不能具体到限制语言模型的创造力。 

等待 AI 出现不是一种实用或明智的方法。相反,个人和企业应该随时了解人工智能的最新发展并探索各自领域的潜在应用。除了 AI 与职业相关的好处外,它还可以通过提供通勤优化、家庭自动化甚至个人理财建议来帮助您省钱 ,从而改善您的个人生活。

5、误解:无代码/低代码 AI 平台仅适用于非技术用户。

现实:无代码/低代码平台有助于弥合技术用户和非技术用户之间的鸿沟

无代码/低代码 AI 平台的最大好处之一是,它们使任何人都可以构建 AI 应用程序——想想聊天机器人或专业搜索——无论他们的技术技能如何。这些平台可以通过授权技术和非技术用户参与软件开发过程来帮助拉近技术用户和非技术用户之间的距离。非技术用户可以使用可视化界面和预构建组件创建简单的应用程序,而技术用户可以自定义这些应用程序并将它们与其他系统集成。

此外,无代码/低代码平台也对技术用户有用,尤其是那些希望专注于更高级别任务而不是陷入编码细节的用户。例如,数据科学家可能会使用无代码/低代码平台来快速构建机器学习模型的原型,而无需从头开始编写代码。

无代码/低代码平台非常强大,可用于广泛的应用程序,从简单的表单和工作流到需要数据集成、机器学习和其他高级功能的更复杂的应用程序。这使它们成为各种规模和行业的组织的宝贵工具,无需聘请昂贵的 AI 开发人员即可从 AI 中受益,从而使技术和非技术用户都可以在软件开发过程中做出贡献,简化业务流程并加速创新。

结语:人工智能仍然需要人情味

人工智能是一种强大的工具,可用于提高许多不同的技术和非技术任务的效率。然而,重要的是要记住,它不能替代人类的创造力和独创性。人工智能可以帮助我们产生想法,但如何使用它们取决于我们。 

例如,我实际上使用 AI 来帮助我开发和撰写这个博客,包括就从哪里开始以及如何构建我的内容进行头脑风暴。这使我能够更快地写作并使的思想井井有条,但是 AI 没有(也不能)捕捉到我的创造力或独特的视角,而这些是使内容相关并吸引合适的受众所需的。总而言之,现实是,帮助 AI 更好地完成工作仍然取决于人类。 

有兴趣了解更多关于 AI 的信息吗?在 Twitter 上关注Google Cloud,并与我们一起参加 6 月 1 日即将举行的 Twitter 空间,讨论所有这些 AI 神话等等!

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

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

相关文章

底层课程导学

目录 一、底层导学 1.课程回顾 2.嵌入式系统分层 3.Linux层次结构 二、ARM课该怎么学 1.课程内容 2.学习方法 三、计算机基础知识 1.计算机的进制 2.总线 四、ARM存储模型 1.三级存储结 五、CPU工作原理 1.CPU工作原理 2.指令的执行过程 3.地址空间 六、ARM体系结构 1.ARM处理器…

自动化测试实战项目(二)连连看外挂

自动化测试和做外挂的原理很相似,都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试,给别人的程序写自动化就是外挂了。 本文使用的技术也同样适用制作“对对碰”,"找茬" 之类游戏的外挂。 阅读目录 QQ连连看外挂实…

《面试1v1》垃圾回收机制

我是 javapub,一名 Markdown 程序员从👨‍💻,八股文种子选手。 面试官: 小伙子,跟我聊聊垃圾回收机制吧。什么是垃圾?怎么回收? 候选人: 好的面试官,来吧!垃圾就是那些不再被程序使用的对象。Java 通过…

Spring Boot定时任务

目录 1.概述 2.Spring Boot定时任务 2.1.快速使用 2.2.cron表达式 3.业务示例 3.1.业务描述 3.2.业务实现 4.实现原理 5.自定义线程池 1.概述 在某些业务场景中,需要定时执行一些任务,有可能是定时统计然后生成报表,有可能是定时发…

Python自定义函数

目录 1. 语法 2. 常见用法 2.1. 函数的返回值 2.2. 函数互相调用 3. 实战练习 3.1. 定义执行Linux命令的函数 1. 语法 #定义函数 def 函数名(参数1, 参数2):函数体(代码块)......#调用函数(定义函数时使用了参数,调用也必须使用参数) 函数名(参数1, 参数2) 定…

React学习6 路由

SPA的理解 单页Web应用(single page web application,SPA)。整个应用只有一个完整的页面。点击页面中的链接不会刷新页面,只会做页面的局部更新。数据都需要通过ajax请求获取, 并在前端异步展现。 什么是路由? 一个路由就是一个…

网络连接管理除了TCP三次握手,还有TCP四次挥手

网络连接管理除了TCP三次握手,还有TCP四次挥手 TCP三次握手,TCP四次挥手 网络连接管理除了TCP三次握手,还有TCP四次挥手TCP三次握手TCP四次挥手总结 TCP三次握手 网络通信建立连接,TCP会进行三次握手,三次握手主要是两…

【叠高高】叠蛋糕游戏的微信小程序开发流程详解

记得小时候玩过的搭积木游戏吗,和叠高高游戏原理差不多的,与之类似的还有盖高楼游戏,就是看谁盖的(叠的)最高,这里讲一下比较基础的叠高高游戏小程序实现过程,对编程感兴趣的同学可以参考学习一…

Linux Shell 实现一键部署Rust1.69

rust 前言 一门赋予每个人,构建可靠且高效软件能力的语言。 全世界已有数百家公司在生产环境中使用 Rust,以达到快速、跨平台、低资源占用的目的。很多著名且受欢迎的软件,例如 Firefox、 Dropbox 和 Cloudflare 都在使用 Rust。从初创公司…

网络安全工程师的入门学习路径,年薪30W不是梦!

最近看到网上有很多人在问诸如:“怎样成为网络信息安全工程师”等相关问题,这可能与近几年网络安全事件频发,国家对于互联网信息安全和互联网舆情的重视程度不断提升有关,网络信息安全工程师随之成为炙手可热的职业。 首先&#…

Web的基本漏洞--文件包含漏洞

目录 一、文件包含漏洞的介绍 1.文件包含漏洞的原理 2.常见的文件包含函数 3.文件包含漏洞的分类 本地文件包含漏洞 远程文件包含漏洞 3.文件包含漏洞的危害 4.文件包含漏洞的防范措施 5.文件包含漏洞的绕过手法 空字符绕过 超长字符绕过 一、文件包含漏洞的介绍 1…

5年经验之谈:月薪3000到30000,测试工程师的变“行”记

自我介绍下,我是一名转IT测试人,我的专业是化学,去化工厂实习才发现这专业的坑人之处,化学试剂害人不浅,有毒,易燃易爆,实验室经常用丙酮,甲醇,四氯化碳,接触…

你需要知道的 Selenium4 新特性

前言 最近又用到了Selneium,发现已经来到了 4.9 版本了。本篇文章来介绍下它较比 Selenium3 的一些新特性。 记录下,当是做笔记了。 最令人惊喜的是,Selenium4 会自动回收浏览器资源。 本文所使用的 Selenium 版本为 4.9.9 知识点&#x1f4…

开发一个收废品小程序步骤

随着环保意识的提升和可持续发展的迫切需求,废品回收成为了一个重要的议题。预约上门回收小程序的开发为用户提供了方便、快捷的废品回收服务,促进了废品资源的再利用和环保行动的推进。本文将介绍开发预约上门回收小程序的流程,以帮助开发人…

java12--本章作业

1. 第1题 public class Hello{public static void main(String[] args){Person[] persons new Person[3];persons[0] new Person("zsq", 18, "学生");persons[1] new Person("zzq", 19, "大学生");persons[2] new Person("zq…

【leetcode】1130. 叶值的最小代价生成树

1130. 叶值的最小代价生成树 1、问题描述2、解决方案2.1、动态规划2.1.1、问题分析2.1.2、代码实现 2.2、单调栈 1、问题描述 1130. 叶值的最小代价生成树 给你一个正整数数组 arr,考虑所有满足以下条件的二叉树: 每个节点都有 0 个或是 2 个子节点。数…

一文3000字实现基于Selenium+Python的web自动化测试框架

一、什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE:Firefo…

2.4 IDEA开发词频统计项目

一、词频统计准备工作 (一)启动集群的HDFS与Spark 启动HDFS服务 启动Spark集群 (二)在HDFS上准备单词文件 在master虚拟机上创建单词文件 - words.txt 将单词文件上传到HDFS指定目录/wordcount/input 二、本地模式运行Sp…

RCE漏洞演示,墨者靶场

#案列演示 打开墨者靶场,黑盒#命令注入执行分析 这个功能点有这么个功能,进行类似的像我们电脑上ping命令,这相当于就满足了命令,明显可能出现命令执行漏洞,可控变量和漏洞函数都存在。第一要去分析是什么操作系统&am…

批量 ping 网段的终极方法

我们分析和判定网络故障,如果有 10 设备,100 台设备,1000 台设备怎么办?一个个 ping 过去人都要疯掉了,这种情况在大型网络中我们有可能遇到,那怎么办呢?来听听海翎光电小编的一点看法吧&#x…