2022 novembere óta tudjuk, hogy a ChatGPT bármiben képes a segítségünkre lenni. Ez a termék fejlesztésben sincsen másképpen. Persze itt nem arról fogok írni, hogy fogadjunk el mindent tőle, amit kiad magából. Főként arról van szó, hogy milyen türelmes és segítőkész asszisztenst kaptunk általa.
A programozók régóta álmodoztak róla, hogy a saját szavaikkal megfogalmazva, kész megoldásokat kapjanak. Erre több, mint 60 évet kellett várni, de mára elérhető. Tovább menve, szinte még beláthatatlan az a hatás, amit egyéb szakmákra gyakorol. Olyan emberek lesznek képesek rendszereket megtervezni és előállítani, akik eddig a tudás híján voltak.
A cikk írásának pillanatában a ChatGPT 4.0 modell volt elérhető számomra, így a tanulmányokban is még ezek szerepelnek. Ha újabb modell lesz elérhető, akkor a cikket frissítem ennek megfelelően.
Mit tud a ChatGPT a termék fejlesztésben
Az OpenAi.com ChatGPT 4.0-ás verzióját használtam a prompt-jaim során.
A prompt (parancs, utasítás) az a szabadszavas megfogalmazás az MI interfészén keresztül, amivel feladatot kérünk tőle. A jövőben fel fog értékelődni azoknak a szakembereknek a munkája (prompt engineer), akik minél pontosabban, a kívánt végeredmény elérése érdekében tudják megfogalmazni utasításaikat.
Raktári áruk nyomkövetése
Első próbálkozásom egy mobil app UI terv készíttetése, ami Bluetooth eszközt használ a raktári áruk nyomkövetésére. Ehhez 3 képernyő tervre van szükségem, valamint egy app logóra. Ezek elkészítéséhez a ChatGPT-t, MidJourney és Bing AI-kat használtam.
Mese írásban jó a ChatGPT
Ezután következett egy mobilalkalmazás felhasználói felületének tervezése, amely meséket tartalmaz kisgyerekeknek. Az olvasó kiválaszthat egy mesét, olvashat a szinopszisról, megtekintheti a borítóképet, elolvashatja a teljes szöveget vagy meghallgathatja hangoskönyv formában.
Kiemeltem, hogy az alkalmazás nyugodt és világos színű témával rendelkezzen. Ez ellazítja a szemet, és megnyugtató a gyermekek számára.
Ehhez is a ChatGPT-t, MidJourney és Bing AI-kat használtam, több iterációban. Az egyes pontosító prompt-okat “iterációval” jelöltem.
E-learning termék fejlesztése ChatGPT-vel
Ha Generatív Mesterséges Intelligenciával kísérletezek, akkor nem maradhat ki az oktatás sem. Egy felnőtteknek szóló E-learning termék fejlesztésének a lépésein vezettem végig az AI-t.
Ennek 2 része volt: egy mobil app és egy szerver admin felülettel. Feltártam, hogy milyen fő részei kell legyen a megoldásnak? Érintve mind a mobil, mind a szerver oldalra kértem javaslatot.
Konklúzióm
Még a kezdetleges felhasználói tudásommal mellett is elégedettség tölt el, ha a feladatok végrehajtását kell összegeznem.
A generatív AI nem újdonság, pár éve már velünk vannak, azonban mostanra ért el mindenkihez. Bár a végeredmény nem tökéletes, ezt mindössze annak tudom be, hogy a “prompt-olást” még tanulom, gyakorolnom kell. Szoftverfejlesztőként ehhez hozzá vagyok szokva, hogy napra készen kell tartanom a tudásomat.
A fenti linkeken elérhetőek a tanulmányaim, amit bárki használhat. Célom a tudásmegosztás, hogy minél jobb dolgokat hozzunk ki ebből az eszközből.
Biztos vagyok benne, hogy az termék fejlesztés során, az architekti feladataim közé minél jobban behúzom a Mesterséges Intelligenciát.
Keress meg bizalommal, ha kérdésed vagy kérésed van a témával kapcsolatban. Szívesen beszélgetek veled a saját ötleted vagy terméked megvalósításáról. Amennyiben végponton (API) szeretnéd használni a ChatGPT-t, olvasd el a A ChatGPT és a Flutter cikkemet is.
Borbély Viktor vagyok, több éves Projekt menedzsment tapasztalattal. Szabadúszóként Flutter és a Spring Boot vagy Firebase Backend alkalmazások tervezését és megvalósítását végzem.
Dolgoztam több vállalatnál, az autóiparon (Continental, Valeo), a távközlésen (Ericsson) át a mobil fejlesztésig (Combit zRt. – Grepton Csoport).
Amikor együtt gondolkozásra van szükség, mindig van egy ötletem, amivel előremozdítom a megoldást. Szívesen mentorálom a körülöttem lévőket.