AI与全民开发:挑战和机会并存

简介: 无可否认,AI有着巨大潜力,但也有其局限性。即使这些局限性并非无法克服,却也凸显了继续进行教育、研究和开发的必要性,以确保AI能够在千行百业高效应用,将是属于全民开发的新时代。
 注:全民开发的英文是Citizen Development,由咨询公司Gartner在2010年提出的概念,指非专业开发人员使用低代码或无代码平台创建应用程序,无需IT部门的支持,旨在提高生产力并降低开发成本。 

国内普遍将Citizen Development翻译为公民开发,但草料二维码认为Citizen Development并不一种技术,而是一种工作模式和规范,应该被翻译为全民开发,即每一个懂业务的人都可以成为开发者。 

以下是知名科技媒体Silicon Republic的观点文章,草料二维码编译。

外界普遍在“炒作”人工智能时,爱尔兰国立戈尔韦大学的Noel Carroll博士提出了另一种看法,即无代码开发者怎么享受AI技术的红利。

古希腊时的哲学家和科学家,就已经开始对人类的智力和推理能力、人类如何做出决策与论证等进行争论。人工智能作为我们这个时代最重要的科技进步之一,可能改变我们的生活方式、工作方式以及和外界的互动方式。

ChatGPT、ChatSonic、Google Bard AI等新事物的出现,引发了广泛讨论,有人好奇、兴奋,也有人恐惧、焦虑。尽管现阶段的AI能力很强大,但并非无所不能,也有其局限性。我们应该理性认识人工智能的能力,特别是一些短板和局限,深刻认识到人与AI协同创新的重要性。
AI的局限性

现阶段AI最大的短板之一就是无法复制人类的直觉和创造力。 虽然AI可以分析大量数据,根据一组指令提供见解或构建凸显,但缺乏基于直觉和经验做出判断的能力,而这是人类决策的一个鲜明特征。在艺术、音乐和写作领域尤为明显,虽然能生成让人印象深刻的答案,却缺乏人类的深度和创造力。

因为AI算法需要大量数据才能有效运行,而数据质量直接影响着AI回答的准确性,不完整或者有偏见的数据可能产生错误的结论。如果没有合理的数据标准,人工智能很难识别出数据中的因果关系。

除此之外,算法还可能被对抗性例子所欺骗,通过对样本数据进行微调来欺骗系统。同时外界对于算法偏见,或者说人工智能偏见的担忧不断增长,其实算法所表现出的偏见常常是人类的偏见。

人工智能还存在无法解释决策或推理的局限。很多人工智能算法是基于深度学习训练的,需要在大量数据上训练神经网络,虽然这种方法很有效,但很难理解人工智能是如何得出特定结论或建议的,缺乏足够大的透明度。特别是在医疗应用中,人工智能所做的决定可能会产生生死攸关的后果。

目前AI无法理解数据背后的上下文和含义。比如一个AI系统也许能够识别句子中的单词,可能无法理解文本背后的细微差别或讽刺,这可能导致误解和错误,在自然语言处理和情感分析等场景中尤为常见。

值得注意的是,ChatGPT是一个采用Transformer模型架构的大型语言模型。Transformer是一种深度学习模型,它采用了自注意力机制,可以对输入数据的每一部分的重要性进行差异化加权。

AI还受限于它可以执行的任务的复杂性。尽管人工智能在过去几年中取得了长足进步,但推理和决策能力仍然有限。举个例子,虽然AI系统可以识别图像中的物体,但难于理解物品在场景中的意义。

最后,人工智能由于缺乏常识而收到限制。就像AI可以识别图像,无法理解其用途或含义;可以将文本从一种语言翻译为另一种语言,却难以理解背后的文化差异,对非母语人士来说仍然有挑战性。
AI人才的挑战

对于想要跟上AI创新步伐的组织来说,最大的挑战在于AI人才的招聘。招聘人才面临许多挑战,包括但不限于:

对高素质专业AI人才的需求很大,而人才供应尚未跟上;

人工智能是个复杂领域,需要机器学习、深度学习、自然语言处理、数据分析等方面的专业知识,寻找合适的候选人更有挑战性;

AI人才需求量大,其他企业可能会给出更有吸引力的薪酬和机会;

人工智能行业缺乏多样性,比如女性在人工智能角色中的短缺;

成为专业AI人才需要长时间的培训和教育,可能会让弱势背景的人才难以进入该领域,加剧多样性的问题。

为了应对这些挑战,企业需要重新评估他们的招聘方案,以吸引大屏多样性的候选人,并提供有竞争力的薪酬和成长机会。
全民开发

在某些情况下,企业需要提升现有员工的能力,比如全民开发的新潮流,一种无代码开发的新范式。

全民开发不需要编程能力,却可以设计、开发应用并部署到生产环境中,就像经验丰富的程序员一样。全民开发的趋势是无代码平台所推动的,无代码平台提供的是可视化的界面和拖拉拽的工具,用户在没有编程基础的情况下也可以创建应用。

无代码降低了人们的参与门槛,可以在数字化转型中发挥更大作用。而AI在应用开发中有许多应用场景,包括生成代码、测试和调试。如果将无代码和AI融合的话,企业和个人可以更轻松地搭建应用。同时AI可以还可以用了提升无代码平台的能力,帮助他们识别并修复潜在的问题和漏洞。

AI和无代码的应用场景非常广泛,比如客户服务、金融、医疗、物流等。

譬如可以用无代码平台开发AI支持的聊天机器人,为网站访问者提供即时客户服务;利用无代码平台创建财务报告或医疗应用,帮助医生和患者高效地管理健康情况,有效地管理患者的就医流程。

无可否认,AI有着巨大潜力,但也有其局限性。即使这些局限性并非无法克服,却也凸显了继续进行教育、研究和开发的必要性,以确保AI能够在千行百业高效应用,将是属于全民开发的新时代。

作者:Noel Carroll

Noel Carroll是戈尔韦大学大学商业信息系统的副教授,同时也是全民开发实验室的创始人。

相关文章
|
12天前
|
人工智能 安全 测试技术
探索AI在软件开发中的应用:提升开发效率与质量
【10月更文挑战第31天】在快速发展的科技时代,人工智能(AI)已成为软件开发领域的重要组成部分。本文探讨了AI在代码生成、缺陷预测、自动化测试、性能优化和CI/CD中的应用,以及这些应用如何提升开发效率和产品质量。同时,文章也讨论了数据隐私、模型可解释性和技术更新等挑战。
|
18天前
|
人工智能 小程序
【一步步开发AI运动小程序】五、帧图像人体识别
随着AI技术的发展,阿里体育等公司推出的AI运动APP,如“乐动力”和“天天跳绳”,使云上运动会、线上健身等概念广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。文章分为四部分:初始化人体识别功能、调用人体识别功能、人体识别结果处理以及识别结果旋转矫正。下篇将继续介绍人体骨骼图绘制。
|
18天前
|
人工智能 小程序 vr&ar
AI运动小程序开发常见问题集锦二
截至当前,我们的AI运动识别小程序插件已迭代至第23个版本,广泛应用于健身、体育、体测、AR互动等场景。本文针对近期用户咨询,汇总了常见问题,帮助用户减少开发成本,提高效率。主要涵盖计时与计数模式的区别、综合排行榜生成方法、全屏模式适配及无开发能力用户的解决方案。
|
29天前
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。
|
1月前
|
机器学习/深度学习 人工智能 监控
利用AI进行代码审查:提升代码质量和开发效率
【10月更文挑战第12天】本文探讨了AI在代码审查中的应用及其优势,介绍了AI辅助代码审查工具如何通过自动化和持续学习提升代码质量和开发效率。文章还提供了实施AI辅助代码审查的具体步骤和实战技巧,帮助团队更好地利用这些工具。
|
1月前
|
人工智能
添加一个Stable Difussion图像生成应用,通过向AI助手简单的提问,即可快速搭建Stable Diffusion应用至自己的网站中,大幅提升开发效率。
添加一个Stable Difussion图像生成应用,通过向AI助手简单的提问,即可快速搭建Stable Diffusion应用至自己的网站中,大幅提升开发效率。
|
1月前
|
存储 人工智能 NoSQL
使用 MongoDB 构建 AI:Gradient Accelerator Block 如何在几秒钟内让您从零开发 AI
借助 MongoDB,开发者可以存储任何结构的数据,然后使用单一查询 API 和驱动程序将这些数据用于 OLTP、文本搜索和向量搜索处理。
|
1月前
|
人工智能 前端开发 测试技术
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
本文介绍了 GPT-4 如何成为前端开发者的“神队友”,让开发变得更加高效愉快。无论是需求到代码的自动生成、快速调试和性能优化,还是自动化测试和技术选型,GPT-4 都能提供极大的帮助。通过智能生成代码、捕捉 BUG、优化性能、自动化测试生成以及技术支持,GPT-4 成为开发者不可或缺的工具,帮助他们从繁重的手动任务中解脱出来,专注于创新和创意。GPT-4 正在彻底改变开发流程,让开发者从“辛苦码农”转变为“效率王者”。
31 0
探索前端与 AI 的结合:如何用 GPT-4 助力开发效率
|
1月前
|
人工智能 监控 IDE
利用AI进行代码生成:开发新纪元
【10月更文挑战第9天】人工智能在软件开发领域的应用日益广泛,特别是AI驱动的代码生成技术。本文介绍了AI代码生成的原理、核心优势及实施步骤,探讨了其在自动补全、代码优化和快速原型开发中的应用,并提供了实战技巧,旨在帮助开发者高效利用这一技术提升开发质量和效率。
|
2月前
|
人工智能 开发框架 Java
重磅发布!AI 驱动的 Java 开发框架:Spring AI Alibaba
随着生成式 AI 的快速发展,基于 AI 开发框架构建 AI 应用的诉求迅速增长,涌现出了包括 LangChain、LlamaIndex 等开发框架,但大部分框架只提供了 Python 语言的实现。但这些开发框架对于国内习惯了 Spring 开发范式的 Java 开发者而言,并非十分友好和丝滑。因此,我们基于 Spring AI 发布并快速演进 Spring AI Alibaba,通过提供一种方便的 API 抽象,帮助 Java 开发者简化 AI 应用的开发。同时,提供了完整的开源配套,包括可观测、网关、消息队列、配置中心等。
2161 16

热门文章

最新文章