Beckhoff har utvecklat TwinCAT Chat Client för TwinCAT XAE-teknikmiljöer. På så vis går det att smidigt använda stora språkmodeller (Large Language Models, LLM) som ChatGPT från OpenAI vid utveckling av TwinCAT-projekt för effektivare styrprogrammering. Det öppnar även upp en optimeringspotential för direktsupport.
Stora språkmodeller (LLM) baseras på ett neuralt nätverk och tränas med ett stort antal texter. LLM har fått stor spridning de senaste åren och används för många olika uppgifter, bland annat som utgångspunkt för chatbots eller språköversättningsverktyg.
TwinCAT Chat Client ger AI-stödd teknik möjlighet att automatisera uppgifter som skapande eller tillägg av funktionsblockskod, till och med kodoptimering, dokumentation och omstrukturering (refaktorisering). Klienten är implementerad i TwinCAT XAE, kopplar upp mot värdmolnet för respektive LLM (t.ex. Microsoft AzureTM för ChatGPT) och ger ett användargränssnitt mot och kommunikation med PLC-utvecklingsmiljön via automationsgränssnittet.
Det är tillgängligt via ett matchande chattfönster i Visual Studio där LLM-funktionen specialoptimerats för TwinCAT 3-användare, dvs. fått en omfattande komplettering med TwinCAT-specifikt innehåll.
www.beckhoff.se