随着人工智能技术的不断发展,AI已经开始在多个领域发挥着越来越重要的作用。从文案生成到图片设计,从代码审核到代码生成,AI已经开始在各种任务中取代人类的工作。即使是技术壁垒比较高的程序员,也已经开始将代码审查和生成的任务交给AI来完成。
AI作画(用梵高的感觉画一副星空下的人))↑↑↑↑
在RPA开发领域中,通过RPA拖拉拽的方式生成代码已经是比较普遍的做法。以UiPath Studio产品为例,通过这款工具中内嵌的拖拉拽组件,用户可以轻松地将需要的操作组合在一起,最终生成的结果是一段XAML格式的代码。
尽管这个过程看起来非常简单,但底层依然是一段段的代码,RPA开发者需要深入了解代码的结构和语法,才能够编写出稳定和高效的自动化脚本。
然而,现在我们可以利用ChatGPT等人工智能技术来自动生成代码,并且可以在UiPath Studio中运行的XAML代码。
比如,我们可以运行一段命令让ChatGPT自动生成一个自动打开网站的XAML代码。
下面是笔者在UiPath Studio中通过拖拽组件生成的代码:
下面的代码是ChatGPT自动生成的脚本:
不过笔者亲测该代码无法正确运行,不确定是时间还是版本的问题所导致,不过可以看到AI已然理解了UiPath代码逻辑和格式,估计不久将来,ChatGPT可以通过一句话描述就可以直接生成可以运行的流程,这将极大提高开发者的效率。
说到这里,是不是一些开发工程师的岗位要捏一把汗了?
事实上,对于RPA开发者来说,机器学习和自然语言处理等AI技术可以帮助他们更加高效地完成工作,但目前,却不能完全取代他们…..但后面谁都不好说。
目前来看:
首先,即使是最先进的AI技术也需要人类的指导和监督。在RPA开发过程中,开发者需要根据业务需求设计自动化流程,并调整和优化流程以达到最佳效果。虽然AI可以生成代码,但它缺乏深入的业务理解和判断能力,无法像人类开发者一样进行精细地调整和优化。
其次,AI技术还无法完全替代人类的创造力和创新思维。在RPA开发中,开发者需要不断探索新的应用场景和解决方案,并不断尝试新的技术和工具。只有通过不断地创新,才能推动RPA技术的发展和进步。
因此,尽管AI技术正在快速发展,但它目前并不会让RPA开发者失业。相反,它将成为开发者的得力助手,帮助他们更高效地完成工作,同时也促进RPA技术的发展和创新。