用ChatGPT怎么寫RPA腳本,附帶親測案例


隨著人工智能技術(shù)的不斷發(fā)展,AI已經(jīng)開始在多個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。從文案生成到圖片設(shè)計(jì),從代碼審核到代碼生成,AI已經(jīng)開始在各種任務(wù)中取代人類的工作。即使是技術(shù)壁壘比較高的程序員,也已經(jīng)開始將代碼審查和生成的任務(wù)交給AI來完成。

AI作畫(用梵高的感覺畫一副星空下的人))↑↑↑↑
在RPA開發(fā)領(lǐng)域中,通過RPA拖拉拽的方式生成代碼已經(jīng)是比較普遍的做法。以UiPath Studio產(chǎn)品為例,通過這款工具中內(nèi)嵌的拖拉拽組件,用戶可以輕松地將需要的操作組合在一起,最終生成的結(jié)果是一段XAML格式的代碼。
盡管這個(gè)過程看起來非常簡單,但底層依然是一段段的代碼,RPA開發(fā)者需要深入了解代碼的結(jié)構(gòu)和語法,才能夠編寫出穩(wěn)定和高效的自動(dòng)化腳本。
然而,現(xiàn)在我們可以利用ChatGPT等人工智能技術(shù)來自動(dòng)生成代碼,并且可以在UiPath Studio中運(yùn)行的XAML代碼。
比如,我們可以運(yùn)行一段命令讓ChatGPT自動(dòng)生成一個(gè)自動(dòng)打開網(wǎng)站的XAML代碼。
下面是筆者在UiPath Studio中通過拖拽組件生成的代碼:
下面的代碼是ChatGPT自動(dòng)生成的腳本:

不過筆者親測該代碼無法正確運(yùn)行,不確定是時(shí)間還是版本的問題所導(dǎo)致,不過可以看到AI已然理解了UiPath代碼邏輯和格式,估計(jì)不久將來,ChatGPT可以通過一句話描述就可以直接生成可以運(yùn)行的流程,這將極大提高開發(fā)者的效率。
說到這里,是不是一些開發(fā)工程師的崗位要捏一把汗了?
事實(shí)上,對(duì)于RPA開發(fā)者來說,機(jī)器學(xué)習(xí)和自然語言處理等AI技術(shù)可以幫助他們更加高效地完成工作,但目前,卻不能完全取代他們…..但后面誰都不好說。
目前來看:
首先,即使是最先進(jìn)的AI技術(shù)也需要人類的指導(dǎo)和監(jiān)督。在RPA開發(fā)過程中,開發(fā)者需要根據(jù)業(yè)務(wù)需求設(shè)計(jì)自動(dòng)化流程,并調(diào)整和優(yōu)化流程以達(dá)到最佳效果。雖然AI可以生成代碼,但它缺乏深入的業(yè)務(wù)理解和判斷能力,無法像人類開發(fā)者一樣進(jìn)行精細(xì)地調(diào)整和優(yōu)化。
其次,AI技術(shù)還無法完全替代人類的創(chuàng)造力和創(chuàng)新思維。在RPA開發(fā)中,開發(fā)者需要不斷探索新的應(yīng)用場景和解決方案,并不斷嘗試新的技術(shù)和工具。只有通過不斷地創(chuàng)新,才能推動(dòng)RPA技術(shù)的發(fā)展和進(jìn)步。
因此,盡管AI技術(shù)正在快速發(fā)展,但它目前并不會(huì)讓RPA開發(fā)者失業(yè)。相反,它將成為開發(fā)者的得力助手,幫助他們更高效地完成工作,同時(shí)也促進(jìn)RPA技術(shù)的發(fā)展和創(chuàng)新。