Automation Studio Code和Copilot提高了生產(chǎn)力,加強(qiáng)了工業(yè)自動(dòng)化軟件開發(fā)的團(tuán)隊(duì)合作
● 新的編碼環(huán)境提供現(xiàn)代化體驗(yàn)和高級(jí)編輯功能,加快開發(fā)速度
● AI輔助編程生成和優(yōu)化加快了產(chǎn)品上市時(shí)間并提高了代碼質(zhì)量
● 云協(xié)作簡(jiǎn)化了跨設(shè)備和跨地點(diǎn)的團(tuán)隊(duì)合作
在今年的德國(guó)紐倫堡SPS展會(huì)上,貝加萊宣布對(duì)其全面的工程和運(yùn)行軟件套件進(jìn)行重大更新。通過 Automation Studio Code,貝加萊帶來了全新的工程設(shè)計(jì)體驗(yàn)。它集成了一系列先進(jìn)的編輯功能,汲取了軟件行業(yè)的最新技術(shù)。通過靈活的本地或云端訪問,它支持無縫協(xié)作工程。Automation Studio Copilot 是與微軟合作開發(fā)的生成式AI編程助手,已完全集成到這個(gè)新環(huán)境中。在新版本的眾多升級(jí)中,這些突出的新增功能有望對(duì)機(jī)器制造商和系統(tǒng)集成商的軟件開發(fā)體驗(yàn)產(chǎn)生巨大影響。
提升機(jī)器自動(dòng)化的工程體驗(yàn)
貝加萊首席技術(shù)官Florian Schneeberger表示:"將最先進(jìn)的軟件工程引入機(jī)器自動(dòng)化領(lǐng)域,對(duì)于幫助我們的客戶在當(dāng)今市場(chǎng)的快速變化中保持領(lǐng)先至關(guān)重要。"現(xiàn)代開發(fā)工具和生成式人工智能提高了生產(chǎn)率,再加上云協(xié)作的靈活性,我們幫助他們通過更敏捷的團(tuán)隊(duì)合作加快開發(fā)速度,并將創(chuàng)新機(jī)器快速推向市場(chǎng)。”
在貝加萊工程軟件的第6版中,Automation Studio Code引入了強(qiáng)大的新工程功能,同時(shí)提供完全的靈活性,允許用戶在新的環(huán)境下或熟悉的Automation Studio界面中打開相同的項(xiàng)目。新功能包括豐富的語(yǔ)法高亮顯示,使代碼更易于閱讀;以及結(jié)構(gòu)化文本中的面向?qū)ο缶幊?,幫助工程師更有邏輯地組織代碼,提高工作效率。實(shí)時(shí)錯(cuò)誤檢測(cè)消除了重復(fù)的編譯和校正循環(huán),而將主題調(diào)整為暗色模式的功能則有助于防止開發(fā)人員疲勞。
利用生成式AI提高生產(chǎn)力
加速機(jī)器開發(fā)最重要的貢獻(xiàn)之一是Automation Studio Copilot,這是嵌入在新編碼環(huán)境中的AI助手。Copilot允許開發(fā)人員通過輸入自然語(yǔ)言提示來生成可執(zhí)行的機(jī)器代碼。它還有助于優(yōu)化和注釋現(xiàn)有代碼,使其更易于共享和重用。復(fù)雜的應(yīng)用程序可以快速總結(jié),以方便與非技術(shù)利益相關(guān)者進(jìn)行討論。
軟件戰(zhàn)略經(jīng)理 Manuel Sanchez-Marchan 在描述典型的項(xiàng)目工作流程時(shí)說:"您可以先在熟悉的、功能豐富的 Automation Studio 環(huán)境中建立一個(gè)項(xiàng)目。然后,您可以跳轉(zhuǎn)到 Automation Studio Code 開發(fā)您的應(yīng)用程序,并與您的團(tuán)隊(duì)共享——使用所有現(xiàn)代化的編輯功能,享受云協(xié)作和無縫源控制的所有優(yōu)勢(shì)。每一步都有 Automation Studio Copilot 伴您左右——無論您是遇到棘手的問題,還是想更快地完成工作。"
云協(xié)作的無縫靈活性
Automation Studio Code 為開發(fā)人員提供了無縫體驗(yàn),無論他們選擇在桌面上還是在網(wǎng)絡(luò)瀏覽器中打開項(xiàng)目。"Sanchez-Marchan 解釋說:"這很像我們用來協(xié)作處理文檔、電子表格和演示文稿的工具。"考慮到這些工具給辦公室工作帶來的巨大變化,我們不難想象,將同樣水平的協(xié)作引入自動(dòng)化行業(yè)的軟件開發(fā)流程意味著什么。"
隨著團(tuán)隊(duì)從不同地點(diǎn)進(jìn)行實(shí)時(shí)協(xié)作,源代碼控制等主題變得比以往任何時(shí)候都更加重要。" 貝加萊一直憑借Automation Studio項(xiàng)目的基于文件的性質(zhì),在輕松進(jìn)行源代碼控制方面領(lǐng)先一步," Sanchez-Marchan 指出,"有了 Automation Studio Code,我們更進(jìn)一步。通過將源代碼控制任務(wù)直接構(gòu)建到開發(fā)環(huán)境中,我們消除了干擾,使開發(fā)人員能夠?qū)W⒂趧?chuàng)造性的工作。"連接 git 資源庫(kù)可以集成 GitHub 或 Azure DevOps 等第三方工具。通過這些版本控制和協(xié)作工具,可以輕松合并不同團(tuán)隊(duì)成員的貢獻(xiàn)、跟蹤變更,并確保每個(gè)人都在使用最新版本。
利用云工程簡(jiǎn)化開發(fā)
基于云的工程解決方案消除了本地安裝開發(fā)環(huán)境的需求。這可以防止版本管理和依賴的挑戰(zhàn)成為團(tuán)隊(duì)效率的瓶頸。開發(fā)團(tuán)隊(duì)經(jīng)常要面對(duì)漫長(zhǎng)的硬件生命周期和不同機(jī)器上的多個(gè)工具版本,從而增加了流程的復(fù)雜性。此外,IT 對(duì)本地軟件管理的限制會(huì)進(jìn)一步阻礙工作效率,需要虛擬機(jī)或?qū)iT的開發(fā)設(shè)置來支持不同版本的環(huán)境。基于云的工程設(shè)計(jì)消除了這些障礙,簡(jiǎn)化了設(shè)置和維護(hù)。
通過項(xiàng)目管理面板,工程師們可以在一個(gè)地方清楚地了解所有項(xiàng)目的概況,輕松查看哪些項(xiàng)目正在進(jìn)行,哪些項(xiàng)目需要關(guān)注。"Sanchez-Marchan說:"你只需花更少的時(shí)間搜索文件或試圖回憶上次停下的地方,而更多時(shí)間用于實(shí)際開發(fā)和完善你的代碼。項(xiàng)目可以通過發(fā)送鏈接進(jìn)行共享——團(tuán)隊(duì)成員或客戶可以直接在瀏覽器中打開鏈接,無需安裝任何其他軟件。