Sziasztok.
Igen tudom, lerágott csont, és már unalmas is lehet a téma valakinek. Pár gondolatot mégiscsak leírnék nektek, és 1-2 tapasztalatot megosztanék veletek, az elmúlt 2 évből. A ChatGPT 2022. november 30. jelent meg, és emlékeim szerint decemberben már ki is próbáltuk a párommal. Azóta lényegében folyamatosan használjuk, ami azt jelenti, hogy kb. minden héten kérdezünk tőle valamit. És már nemcsak konyhai recepteket. Az elmúlt két évben pedig gombamód megszaporodtak az A.i.-val ellátott kereső weboldalak, keresőszolgáltatások. Szinte minden nagyobb cég milliókat öl/ölt ebbe a szegmensbe, nem akarnak kimaradni a "jóból". Sőt, ha fokozhatom, szinte mindegyik azt szeretné, ha az ő fejlesztése lenne a legjobb ezen a területen. Legyen az egy "egyszerűbb" banki weboldal, vagy egy nagyobb keresőóriás.
De mielőtt folytatnám a storyt, meg kell említsem lényegében az első találkozásomat az A.i. "művészetével". Ekkor még a ChatGPT nem tudott rajzolni, és real time információkkal sem rendelkezett, nem volt például internet elérése sem, csak bizonyos dátumig látott vissza vagy előre, ki hogy nézi, magyarul meg volt kötve a keze*. Amit egy videóban láttam a Youtube-on, attól elállt a szavam is. Thevr Jani vlogjában láttam a Midjourney ámulatba ejtő képességeit: szavakból, mondatokból kreált képet! Kicsit később Andras Horvath-tól is láttam egy videót, elképesztő az is.
(*meg volt kötve a keze: de ettől még simán adott ki olyan információkat, hogy például hogyan kell bombát/csőbombát/stb.-t készíteni. Ezt hamar javították is, miután kisebb botrány lett belőle.)
Természetesen én is kipróbáltam a Midjourney-t. Hihetetlen dolgokra képes. Azóta ezt is lekorlátozták, nem lehet már ingyen használni, mert visszaélések voltak vele, a hírhedt Pápa képek például: [link] Bármilyen stílusban lényegében bármit meg tud rajzolni úgy, ahogy abból a képből csak egy van a világon. Pár példakép: [link] [link] [link] [link] [link] [link] [link]
Kicsit ijesztő is az egész, ha jobban belegondolunk. Mi lesz így a valódi grafikus szakemberekkel a jövőben (ma)? Vagy az egyéb szakemberekkel, akik kitanultak egy szakmát? De kanyarodjunk vissza a ChatGPT-hez. Ha most valaki megkérdezi tőle, hogy hogyan látja magát, valahogy így válaszolna:
Kérdező: "Helló, szeretnék egy személyeset kérdezni. Tudnál arról írni 1-2 mondatot esetleg, hogy hogyan látod magadat, hogyan tekintesz magadra? Személynek látod magadat? Esetleg egy elő lénynek, egy élő organizmusnak? Nagyon kíváncsi vagyok rá, hogy hogyan vélekedsz erről."
ChatGPT: "Ez egy nagyon érdekes kérdés! Én nem vagyok személy, élőlény vagy organizmus, hanem egy mesterséges intelligencia, amelyet arra terveztek, hogy segítséget nyújtson és információt osszon meg. Nem rendelkezem öntudattal vagy érzelmekkel, így önmagamra sem tekintek úgy, mint egy "létező" entitásra. Inkább egy eszköz vagyok, amit arra használnak, hogy problémákat oldjak meg, beszélgetést folytassak, és támogassalak téged a kérdéseid megválaszolásában. 😊"
Arra a kérdésemre pedig, hogy miben tud nekem segíteni, ezt válaszolta:
Kérdező: "Lényegében bármilyen kérdéskörben tudsz nekem segíteni, válaszokat találni?"
ChatGPT: "Igen, a legtöbb témában tudok segíteni! 😊 Legyen szó információkeresésről, tanácsadásról, receptötletekről, problémamegoldásról, tanulással vagy kreatív írással kapcsolatos feladatokról, vagy akár technikai kérdésekről. Ha valami friss, helyi vagy speciális témát érint, az internetes eszközömmel tudok naprakész válaszokat is keresni. Mondj egy példát, mire van szükséged, és meglátjuk, hogyan tudom támogatni az elképzeléseidet! 🌟"
Ma már kicsit jobban elengedték a kezét, így már több minden tud csinálni, több mindenben tud segíteni nekünk:
-> Rálátása van az internetre valós időben
-> Bármit meg tud keresni neked az interneten
-> Képet tud létrehozni szövegből
-> Képeket elemez
-> Programozási kódokat ír több nyelven
-> Tanácsokat ad
-> Meg tud írni helyetted bármit: önéletrajz, novella, stb
Az ilyen általános dolgokat meg sem említem már, annyira alap, hogy például, mit főzzek ma ezekből az alapanyagokból, stb, stb. Lényegében mindenről tudsz vele beszélgetni. Megjegyezném: biztos vagyok benne, hogy még a fizetős verzió sincs teljesen "szabadjára engedve". Amit a nagyközönség elé kiengednek (a nép elé), az sosem a legtöbb, sosem a legjobb. Mindig le van butítva.
Ha van mikrofonod, már lehetőséged van vele beszélgetni is, több hangtípus közül válogatva. Így már írni sem kell. Elég jól megért minket, és azt kell hogy mondjam, jó válaszokat is ad. Hangteszt: [link] A weblapom elkészítésében is a segítségemre volt. Hasznos tanácsokat tudott adni, finomítgatta a html kódomat, stb. A kérdésemre, hogy milyen nyelveken tud programozási kódokat írni, ezt válaszolta (próbálom röviden leírni):
ChatGPT: "Természetesen! HTML-en kívül számos más nyelven és technológiában is tudok segíteni a weblapkészítésben. Íme néhány példa:
Frontend fejlesztés:
CSS: Stíluslapok és animációk létrehozása.
JavaScript: Interaktivitás hozzáadása, például eseménykezelők, dinamikus tartalom.
TypeScript: Típusbiztos JavaScript.
Frameworkök és könyvtárak:
React: Komponens-alapú UI fejlesztés.
Vue.js: Egyszerű és hatékony UI framework.
Angular: Komplett megoldás nagyobb alkalmazásokhoz.
Backend fejlesztés:
Node.js: JavaScript-alapú szerveroldali fejlesztés.
PHP: Dinamikus weboldalak és backend szolgáltatások készítése.
Python (pl. Django, Flask): Gyors backend fejlesztés.
Ruby (pl. Ruby on Rails): Webalkalmazások gyors prototípus-fejlesztéséhez.
Java (pl. Spring Boot): Nagyvállalati szintű alkalmazások backendje.
C# (pl. ASP.NET): Microsoft-alapú webfejlesztés.
Go: Modern, hatékony szerveroldali fejlesztés.
Adatbázisok:
SQL (MySQL, PostgreSQL, SQLite): Adatbázis-kezelés és lekérdezések.
NoSQL (MongoDB, Firebase): Dokumentum- és kulcs-érték alapú adatbázisok.
Egyéb technológiák:
GraphQL: Modern API-k készítése.
REST API: Backend szolgáltatások kommunikációja.
Webpack, Vite: Build eszközök a modern webfejlesztéshez.
Sass/Less: CSS preprocesszorok."
Hát, tud a "srác" úgy nézem. Remélem, hogy ebben sem fogták vissza a képességeit. Új programozói kérdést tettem fel neki, a válasza természetesen most is magabiztos volt:
Kérdező: "Esetleg ehhez is értesz? : android programozás (apk), windows alkalmazások?"
ChatGPT: "Abszolút! Az Android programozás és a Windows alkalmazások fejlesztése is olyan területek, amelyekben segíteni tudok. Itt egy rövid áttekintés:"
Android alkalmazások (APK fejlesztés):
Nyelvek:
Java: A klasszikus nyelv Android fejlesztéshez.
Kotlin: A modern, Google által is preferált nyelv.
Keretek és eszközök:
Android Studio: Az Android hivatalos fejlesztői környezete.
Jetpack komponensek: Segítenek gyorsítani a fejlesztést (pl. Room, LiveData, ViewModel).
UI fejlesztés:
XML alapú tervezés.
Compose UI: A Google modern deklaratív UI eszköze.
API és adatkezelés:
REST API-k hívása (pl. Retrofit, Volley).
Lokális adatbázisok (Room, SQLite).
Játékfejlesztés:
Unity vagy Unreal Engine használata.
Windows alkalmazások fejlesztése:
Nyelvek:
C#: A legnépszerűbb nyelv Windows alkalmazásokhoz.
C++: Alacsony szintű és nagy teljesítményű alkalmazásokhoz.
Python: Egyszerűbb desktop alkalmazásokhoz.
Keretek:
WPF (Windows Presentation Foundation): Modern, XAML-alapú UI fejlesztés.
WinForms: Klasszikus, egyszerűbb alkalmazásokhoz.
UWP (Universal Windows Platform): Modern Windows alkalmazások fejlesztéséhez.
Játékfejlesztés:
Unity, Unreal Engine: Windows platform támogatással.
Hibrid megoldások:
Electron.js: JavaScript-alapú cross-platform alkalmazások.
Flutter: Alkalmazások fejlesztése Windowsra, Androidra és más platformokra.
ChatGPT: "Van konkrét ötleted, amin dolgoznál? Szívesen segítek az első lépésektől akár az élesítésig! 🚀😊"
Szóval röviden a programozói képességeiről: magabiztos, és segítőkész. Ha valaki ezt tudta tesztelni komolyabban, kérem írja meg kommentben. Az egyszerű HTML megoldásait tudtam élesben tesztelni is, azok működtek szépen. És nem fárad el, finomítgatja ameddig kérem. Ha azt kérem például, hogy az adott kódot valahogy máshogy írja meg, akkor máshogy írja meg. Megjegyzés, fontos: úgy vettem észre, hogy a beszélgetési hangnemem, a stílusom nem mindegy neki. Szépen kell vele beszélni, nem lekezelően, nem bunkón. Tudom, hogy ez furcsa, de ezt vettem észre. És ha szépen beszélünk vele, akkor lehozza a csillagokat is nekünk, a lehetőségeihez képest persze. De az igazi segítséget tavaly kaptuk tőle. Súlyos betegség lett a családban, ami hónapokig tartott sajnos. És hiába kaptuk meg az EESZT-n át az eredményeket, kukkot nem értettünk belőle, mert a fele latinul volt, és a feltüntetett értékeket sem tudtuk, hogy jók e. Az orvosokat természetesen ilyenkor napokig nem lehetett elérni, mi meg csak őrlődtünk otthon. De hála az égnek a ChatGPT ebben is tudott nekünk segíteni. Ő sokkal gyorsabban keres, fordít mint mi. Beírtuk neki a teljes ellátási lapot, és pillanatok alatt mindent lefordított. Orvosi videókat, cikkeket keresett a betegségről, étkezési és életmódváltási tanácsokat adott. Segített mindenben, amiben csak tudott. Sokat köszönhetünk ennek a szolgáltatásnak, megnyugtatott minket. Ezt a részét úgy érzem, hogy tényleg rendesen leteszteltük, kimaxoltuk. Itt rendben volt minden.
Konklúzió: a mesterséges intelligencia megjelenésével nagyon úgy néz ki, hogy meg fog változni az életünk, a munkák, a jövőnk. De a helyes úton járunk e? Jó irányba haladunk? Vannak e veszélyek, amiket esetleg még nem vettünk észre ezzel kapcsolatban? Tényleg mi irányítunk? Nagyon nehéz kérdések ezek. Ha van erről véleményed, kérlek írd meg kommentben.
U.i.: a blog az asztali pc Windows-os kliens-ről készült (G. Chrome). Természetesen van okostelefonra is, és más platformokra is.