Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 2.28 KB

File metadata and controls

22 lines (16 loc) · 2.28 KB

MSc Önlab 1

bash toolok python alatt; json szűrése, build number és tag number bekerüljün DB-ből;

Hét1-2: ötletlista, gform kitöltetés aistudio screen sharing alapján elmagyarázva; json alapján kitölt

Féléves terv - Vibe coding mérnökként

Mivel ez egy módszertani téma, a cél az alábbi kérdések minél részletesebb megválaszolása:

  • Milyen helyzetekben és hogyan lehet a szoftverfejlesztésben hatékonyan hasznélni az MI-t?
  • Mikor hatékony a "vibe coding" és mikor érdemes már "kézzel" is hozzányúlni a forráskódhoz? (Feltételezve a mérnöki hátteret, vagyis hogy a forráskódot nem csak olvasni, de írni is tudjuk, ha kell.)
  • Meddig tud elmenni vibe codinggal az, aki nem tud programozni?
  • Miben más a vibe coding nagyobb kódbázis esetén? Milyen nehézségek merülnek fel hosszabb forráskód esetén és ezeket hogyan lehet kezelni?
  • Hogyan lehet biztosítani a forráskód minőségét és (relatíve) hibamentességét akkor, ha az AI agent bármikor bármit átírhat?
  • Hogyan lehet hatékonyan ellenőrizni, hogy amit az AI ír, az helyes?
  • Milyen irányelveket, trükköket, szokásokat érdemes követni a hatékony AI-alapú fejlesztés során?
  • Mennyire hatékony az AI akkor, ha nagyobb kódbázisban módosítani kell valamit, hibát kell javítani, debuggolni kell? Milyen promptok segítenek ilyenkor?

A válaszhoz persze kell egy feladat is, amin keresztül tesztelni lehet ezeket a kérdéseket, módszereket, megoldásokat. A feladat egy jelentősebb méretű kódbázissal rendelkező alkalmazás elkészítése, mely minél többféle technológiát felhasznál és így sokféle programozási feladatot lehet rajta tesztelni (UI, összetettebb logika, adatbázis és perzisztencia, API hívások). A cél egy területfoglalós, erőforrásokat termelős, felülnézeti és kör-orientált stratégiai játék elkészítése. Harci egységek, városok, termelés, akadályok (erdő, víz, fal), építés (fal), kitermelés (erdő, "varázskristály"), termelés (város termel harci egységeket). A pontos specifikáció a feladat része és érdemes lehet kiérni az AI véleményét is.

A feladat megoldása során folyamatosan rögzítse a használt promptok lényegét, az eredményességüket, a felhasznált trükköket és tapasztalatokat.