A
A
  • Angol
  • Magyar
  • 33 perc

AI a mikrokontroller-fejlesztésben: tapasztalatok egy felsőcsiszológép automatizálása kapcsán

Egy felsőcsiszológép automatizálásán keresztül vizsgálja a videó, hogy mennyiben segítenek a mesterséges intelligencia alapú kódíró eszközök a fejlesztők munkájában.

Különféle mesterséges intelligencián alapuló kódíró eszközöket próbálnak ki a videóban, miközben a felsőcsiszológép automatizálásának firmware-ét fejlesztik. A szoftverfejlesztés kézi és AI-támogatott részeit vetik össze személyes tapasztalatok alapján. Felvetődik a kérdés: ténylegesen segítik-e ezek az eszközök a programozók munkáját, vagy inkább új nehézségeket hoznak be?

Szó esik olyan döntésekről is, hogy milyen egységekben érdemes tárolni a pozícióadatokat a CNC vezérlésben (lépések, mikronok, nanométerek), és hogy a felhasználói felületen mikor, hol érdemes átváltani a mértékegységeket. Bemutatásra kerül több fejlesztési minta, például a model-view-controller és egyéb architektúrák, valamint ezek előnyei.

A videóban gyakorlati példákkal illusztrálják, hogyan működik a GitHub Copilot és a ChatGPT a kódkiegészítés, illetve automatikus kódírás terén, például C++ osztályok vagy interfészek generálásánál, valamint komplex inputok kezelésében. Feltárul, mikor segítenek ezek az eszközök gyorsítani a munkát, és mikor vezetnek félre vagy adnak hiányos megoldást.

Végül több AI-asszisztens határait is körbejárják, például amikor túl nagy bemeneti fájlokkal nehezen boldogulnak, valamint hogyan lehet a beépített segédleteket (pl. automatikus index-konstans generálás a felhasználói felületen) kihasználni, és miért kellenek továbbra is tapasztalt fejlesztők a folyamat ellenőrzéséhez.