http://www.kadhoai.com.cn 2026-04-06 22:02:41 來源:德國倍福自動化有限公司
人工智能快速、高效地完成
PLC 代碼生成等任務
通過 TwinCAT Chat,可在 TwinCAT XAE 開發環境中方便地使用以 OpenAI 開發的 ChatGPT 為代表的大型語言模型(LLM)進行項目開發,在此次訪談中,TwinCAT 產品經理 Fabian Bause 博士和 Jannis Doppmeier 介紹了從控製編程到企業管理等各個方麵最重要的應用考慮以及潛在的效率提升。
自 ChatGPT 推出以來,每個人都在談論大型語言模型(LLM)。通過 TwinCAT Chat,倍福成為在 2023 年漢諾威工業博覽會上展示大語言模型在自動化領域應用的首批供應商之一。客戶在展會上以及展會後的反饋如何?
Jannis Doppmeier:kehudefankuishizhongdoushijijizhengmiande。guanlicenghezhijieyonghudoubiaoxianchulenonghoudexingqu。dabufenkehudoukandaolezhexiangjishuzaizidonghualingyudejudayingyongqianli。youxiekehushenzhibiaoshiyouxingquzaijianglaiceshibantuichuhoulijishiyong。zhebiaominggailingyuduixianjinjiejuefangandexuqiuzhengbuduanzengchang。suizhe TwinCAT Chat 的推出,倍福為將 LLM 集成到工業應用中做出了重要貢獻。
大型語言模型能為自動化工程師和企業管理層帶來哪些根本優勢?
Jannis Doppmeier:大型語言模型可為自動化工程師以及企業管理層帶來許多好處。對於自動化工程師來說,通過 LLM 的自動生成和補全代碼功能有可能徹底改變開發流程。這將加快整個流程。您甚至可以讓 LLM 創(chuang)建(jian)個(ge)人(ren)專(zhuan)題(ti),針(zhen)對(dui)遇(yu)到(dao)的(de)問(wen)題(ti)給(gei)出(chu)具(ju)體(ti)的(de)解(jie)決(jue)方(fang)案(an),加(jia)快(kuai)解(jie)決(jue)問(wen)題(ti)的(de)過(guo)程(cheng)。另(ling)一(yi)個(ge)優(you)勢(shi)是(shi)能(neng)夠(gou)始(shi)終(zhong)如(ru)一(yi)地(di)執(zhi)行(xing)和(he)遵(zun)守(shou)自(zi)動(dong)化(hua)領(ling)域(yu)的(de)規(gui)範(fan)和(he)最(zui)佳(jia)實(shi)踐(jian)。從(cong)企(qi)業(ye)管(guan)理(li)的(de)角(jiao)度(du)來(lai)看(kan),LLM 可以推動企業內部的知識傳遞。它們可以作為一個中央知識庫,存儲有價值的信息,並在需要時提供。此外,LLM 還可以作為客戶谘詢時的第一接觸點,減輕技術支持團隊的工作壓力。

倍福 TwinCAT 產品經理 Jannis Doppmeier
這不僅能縮短響應時間,還能提升客戶滿意度。總之,LLM 為應對現代商業領域的眾多挑戰提供了高效、創新的解決方案。
—— Jannis Doppmeier
LLM 在使用方麵是否仍存在技術上的不確定性?
Fabian Bause 博士:答(da)案(an)顯(xian)然(ran)是(shi)肯(ken)定(ding)的(de)。技(ji)術(shu)上(shang)確(que)實(shi)存(cun)在(zai)很(hen)多(duo)不(bu)確(que)定(ding)性(xing),但(dan)考(kao)慮(lv)到(dao)目(mu)前(qian)的(de)發(fa)展(zhan)速(su)度(du),這(zhe)也(ye)不(bu)足(zu)為(wei)奇(qi)。目(mu)前(qian),自(zi)動(dong)化(hua)行(xing)業(ye)麵(mian)臨(lin)的(de)一(yi)個(ge)主(zhu)要(yao)挑(tiao)戰(zhan)是(shi) LLM 的“幻覺”,即 LLM 會反複生成用戶不一定能識別出的“編造”的答案。

倍福 TwinCAT 產品經理 Fabian Bause 博士
例如,在早期開發階段,我們發現 TwinCAT Chat 生成的 PLC 代碼中的一些運動函數根本不存在,至少在 TwinCAT 中不存在。但這些問題都是可以解決的,並且會隨著時間的推移得到顯著改善。
—— Fabian Bause 博士
從法律的角度來看,是否也存在不確定性?
Fabian Bause 博士:確實如此!歐盟的《人工智能法案》muqianrengcunzaibuquedingxing。gaifaanshangweihuodezuizhongtongguo,jinzheyidianjiugeixingyedailailejidadebuquedingxing。zhengcezhidingzhezaijianguanrengongzhinengyingyongfangmianmianlindeyigezhuyaotiaozhanshi,zhengcedetuijinguochengbitongyongrengongzhinenglingyudekuaisufazhansuduyaomandeduo。tongyongdefalvfaguijiangruheshiyongyuhenduoshangbukezhiderengongzhinengfazhan,womenshimuyidai。danhaowuyiwen,bixuwanshanjianguancuoshi。
像 TwinCAT Chat 這樣的 AI 應用程序將來是否能夠完全取代控製編程人員以及他們的創造力嗎?
Fabian Bause 博士:當(dang)然(ran)不(bu)會(hui)。我(wo)們(men)的(de)目(mu)標(biao)並(bing)不(bu)是(shi)要(yao)完(wan)全(quan)取(qu)代(dai)程(cheng)序(xu)員(yuan),目(mu)前(qian)的(de)技(ji)術(shu)發(fa)展(zhan)也(ye)並(bing)不(bu)意(yi)味(wei)著(zhe)會(hui)出(chu)現(xian)這(zhe)種(zhong)情(qing)況(kuang)。相(xiang)反(fan),我(wo)們(men)的(de)目(mu)標(biao)是(shi)為(wei)程(cheng)序(xu)員(yuan)提(ti)供(gong)更(geng)好(hao)用(yong)的(de)工(gong)具(ju),幫(bang)助(zhu)他(ta)們(men)提(ti)高(gao)工(gong)作(zuo)效(xiao)率(lv),這(zhe)一(yi)切(qie)都(dou)是(shi)為(wei)了(le)提(ti)高(gao)程(cheng)序(xu)員(yuan)的(de)生(sheng)產(chan)力(li) — 不僅僅是作為解決技能短缺的關鍵方法之一。如果因為找不到合格的專業人員而無法填補崗位空缺,就必須使用 AI 保持競爭力。
TwinCAT Chat 有哪些技術特點?
Jannis Doppmeier:倍福開發 TwinCAT Chat 的主要目的是為用戶提供比在網絡瀏覽器中使用 ChatGPT dengchuantongfangshiyoushigengmingxianderuanjiangongju。zhuyaofujiazhizaiyuqishendujicheng,youqishizhenduizidonghuaxingyedezhuanyehuaxuqiu。qihexingongnengbaokuojiangliaotiangongnengzhijiejichengdaokaifahuanjing(IDE)中。由於它將通信和代碼交互無縫集成在一起,因此能夠大大簡化開發過程。我們的模型的基本初始化已專門針對 TwinCAT 的要求進行了定製。因此,您可以直接提出具體問題,不必告訴模型您首先使用的是 TwinCAT,也(ye)不(bu)必(bi)告(gao)訴(su)模(mo)型(xing)您(nin)希(xi)望(wang)以(yi)結(jie)構(gou)化(hua)文(wen)本(ben)形(xing)式(shi)提(ti)供(gong)代(dai)碼(ma)示(shi)例(li)。另(ling)一(yi)個(ge)亮(liang)點(dian)是(shi)能(neng)夠(gou)輕(qing)鬆(song)地(di)使(shi)用(yong)生(sheng)成(cheng)的(de)代(dai)碼(ma),這(zhe)不(bu)僅(jin)能(neng)夠(gou)節(jie)省(sheng)開(kai)發(fa)人(ren)員(yuan)的(de)時(shi)間(jian),還(hai)能(neng)避(bi)免(mian)手(shou)動(dong)傳(chuan)輸(shu)代(dai)碼(ma)時(shi)出(chu)現(xian)的(de)錯(cuo)誤(wu)。與(yu) TwinCAT Chat 交互設計極大地減少了命令輸入需求。
相反,用戶隻需點擊鼠標,即可使用專門為改善用戶工作流程而設計的、經過預先測試的請求。這些請求包括以下操作:
代碼優化:係統可以提出建議,以提高代碼的性能或效率。
代碼文檔化:TwinCAT Chat 可幫助創建注釋和文檔,可以幫助團隊其他成員更容易地理解代碼。
代碼補全:如果代碼片段缺失或不完整,我們的係統可以生成代碼補全建議,以確保功能性。
代碼重構:TwinCAT Chat 可根據特定規範和策略重構代碼,使其更加符合公司的規範。
Jannis Doppmeier:總之,該係統提供了一個高效、直觀的用戶界麵,極大地方便了開發過程。
除了目前重點關注的支持 PLC 代碼生成之外,未來還有哪些領域將變得更加重要?
Fabian Bause 博士:LLM 的玄妙之處在於,隻需要一點兒想象力,就能普遍使用。除了 PLC 代碼生成工具之外,我們還在開發一款可以自動創建 TwinCAT HMI 項目的聊天機器人。目標是用戶隻需告訴聊天機器人他們想要的 HMI 結構,TwinCAT 就會在後台生成整個 HMI 項目。因此,客戶可以立即收到可視化 HMI 的反饋。隻需向 LLM 說明 HMI 編程接口即可實現,因為事實上,這也隻是另一種 LLM 可以輕鬆掌握的“語言”。另一個項目涉及到我們文件編製係統的聊天機器人界麵,該係統以文檔的形式包含了數千兆字節的知識。
這正是我們的客戶所麵臨的挑戰:我們以文本形式提供大量知識。為什麼呢?因為這是讓數百人能夠同時獲得信息的唯一方式,換句話說,書麵文本隻是一種工具。
—— Fabian Bause 博士
Fabian Bause 博士:語言是人類最重要的信息傳遞手段。一個人提出問題,另一個人理解或者解釋問題,並根據自己的經驗得出答案。這就是我們可以使用 LLM 完成的事,即我們提出一個問題,LLM 就能解釋這個問題。無需使用特定的關鍵詞,因為係統可以處理措辭可能不夠準確的問題。如果現在允許 LLM 訪問倍福龐大的軟件庫,模型就能生成有針對性的答案。今後,我們將不再需要使用關鍵字來搜索答案,而是可以提出具體的問題。
TwinCAT Chat 還可幫助用戶開啟新的工作模式。這究竟意味著什麼?在實際應用中有什麼優勢?
Jannis Doppmeier:我(wo)們(men)的(de)工(gong)具(ju)是(shi)一(yi)種(zhong)創(chuang)新(xin)的(de)解(jie)決(jue)方(fang)案(an),通(tong)過(guo)充(chong)當(dang)數(shu)字(zi)化(hua)助(zhu)手(shou)顯(xian)著(zhu)提(ti)高(gao)開(kai)發(fa)人(ren)員(yuan)的(de)工(gong)作(zuo)效(xiao)率(lv)。代(dai)碼(ma)不(bu)再(zai)需(xu)要(yao)逐(zhu)行(xing)手(shou)動(dong)輸(shu)入(ru)。這(zhe)個(ge)助(zhu)手(shou)會(hui)接(jie)管(guan)耗(hao)時(shi)且(qie)重(zhong)複(fu)的(de)常(chang)規(gui)任(ren)務(wu)。這(zhe)樣(yang),開(kai)發(fa)人(ren)員(yuan)就(jiu)有(you)更(geng)多(duo)的(de)時(shi)間(jian)和(he)能(neng)力(li)專(zhuan)注(zhu)於(yu)他(ta)們(men)的(de)核(he)心(xin)任(ren)務(wu),即(ji)軟(ruan)件(jian)的(de)實(shi)際(ji)設(she)計(ji)和(he)構(gou)思(si)。在(zai)這(zhe)個(ge)需(xu)要(yao)抓(zhua)住(zhu)每(mei)一(yi)個(ge)優(you)勢(shi)的(de)市(shi)場(chang)中(zhong),我(wo)們(men)的(de)工(gong)具(ju)讓(rang)企(qi)業(ye)能(neng)夠(gou)在(zai)人(ren)員(yuan)短(duan)缺(que)的(de)情(qing)況(kuang)下(xia)依(yi)然(ran)保(bao)持(chi)競(jing)爭(zheng)優(you)勢(shi),並(bing)滿(man)足(zu)客(ke)戶(hu)日(ri)益(yi)增(zeng)長(chang)的(de)需(xu)求(qiu)。
所使用的語言模型有何重要性?
Fabian Bause 博士:目前,多家知名 IT 巨頭的語言模型正在激烈競爭,如 openAI 的 ChatGPT、穀歌的 PaLM 和 Bard,以及百度的 ERNIE。這些主流模型的共同點是,它們都以 API 雲服務的形式提供。除了技術上的差異,還有區域性挑戰。例如,在中國無法訪問 ChatGPT 和穀歌的 LLM。這(zhe)對(dui)倍(bei)福(fu)來(lai)說(shuo)是(shi)一(yi)個(ge)挑(tiao)戰(zhan),因(yin)為(wei)中(zhong)國(guo)市(shi)場(chang)對(dui)我(wo)們(men)非(fei)常(chang)重(zhong)要(yao)。此(ci)外(wai),將(jiang)第(di)三(san)方(fang)雲(yun)服(fu)務(wu)集(ji)成(cheng)到(dao)我(wo)們(men)的(de)產(chan)品(pin)中(zhong)意(yi)味(wei)著(zhe)我(wo)們(men)在(zai)很(hen)大(da)程(cheng)度(du)上(shang)依(yi)賴(lai)於(yu)該(gai)供(gong)應(ying)商(shang)。該(gai)服(fu)務(wu)在(zai)技(ji)術(shu)上(shang)將(jiang)如(ru)何(he)發(fa)展(zhan)?其(qi)穩(wen)定(ding)性(xing)和(he)向(xiang)後(hou)兼(jian)容(rong)性(xing)如(ru)何(he)?使(shi)用(yong)成(cheng)本(ben)如(ru)何(he)?以(yi)及(ji)該(gai)服(fu)務(wu)的(de)隱(yin)私(si)策(ce)略(lve)將(jiang)如(ru)何(he)變(bian)化(hua)?
考慮到這些不確定性,我們正在努力訓練我們自己的模型,當然不是從零開始,而是基於用於商業用途的開放式 LLM。這樣,我們就不需要與 ChatGPT 等通用模型競爭,而是專注於一個明確定義、範圍小得多的應用領域。
—— Fabian Bause 博士
關於德國倍福
倍福(Beckhoff)是一家專注於自動化新技術的德資企業,創立於 1980 nian,zongbuweiyudeguoweiershi。zuoweiquanqiuzidonghuajishudequdongzhe,beifudingyilezidonghualingyudexuduobiaozhun,shiguojibiaozhundezhidingzhehetuidongzhe。gongsisuoshengchandegongye PC、現場總線模塊、驅動產品和 TwinCAT 自動化軟件構成了一套完整的、相互兼容的控製係統,可為各個工控領域提供開放式自動化係統和完整的解決方案。經過 40 年的發展和努力,倍福已在世界各地設立 30 多家分支機構,加上全球的合作夥伴,業務遍及 70 多個國家和地區。
倍福於 1997 年進入中國市場,中國區總部落戶於上海市北高新產業園區,現有員工 300 人,辦事處遍及國內 30 座大中城市。創新產品和解決方案廣泛應用於風力發電、半導體、光伏太陽能、電子製造、金屬加工、包裝機械、印刷機械、塑料加工、輪胎加工、木材加工、玻璃機械、物流輸送以及樓宇自動化等眾多領域。
公司傾力推廣的 EtherCAT 實時工業以太網於 2014 年成為中國國家推薦性標準,並已入編工信部的《國家智能製造標準體係建設指南》。作為一家技術驅動型公司,倍福一直注重在技術上尋求突破創新,在業內享有“創新引擎”的美譽。倍福基於 PC 的控製技術具有良好的開放性,它支持所有主流的工業通信協議,將 IT 技術、互聯網和自動化技術完美融合在一起,為實現工業 4.0 和智能製造奠定了堅實的技術基礎。
更多新聞請瀏覽: https://www.beckhoff.com.cn