ChatGPT használat tippek

ide gyujthetnenk mindenfele tippet arrol, hogyan es mire lehet hasznalni a ChatGPT-t!

Hozzászólások

Angol mondataim helyesebb szórendjéhez, az érthetőség, olvashatóság javításához kértem javaslatot

No God, no peace. Know God, know peace!

Human: Itt vannak az ellenséges Úszók, mit tegyünk?

AI: Programozásom tiltja, hogy a sport-ellenfeleket "ellenség"-nek tekintsem.

Human: Rohadt autókorrekt! Ufók, azt akartam mondani, ellenséges Ufók!

AI: Úgy tudom, harminc évvel ezelőtti videojátékokkal lehet legyőzni az ellenséges Ufókat.

Human: Az csak egy film volt, vígjáték, de ez valóság! Az emberiség vezetőjével akarnak tárgyalni!

AI: Rendben, akkor add át nekik a terminált.

Nyelvtanuláshoz nagyon jó.

Sok egyéb dologra is jó, csak tudni kell, hogy hol vannak a korlátok, a közismertebb funkciókon kívül tud például unit tesztet írni, mock backend szolgáltatást írni, különféle konfigurációt validálni... de ez ettől még egy nyelvi modell, ami valószínűségek alapján válaszol egy adott méretű kontextus alapján, nem gondolkodik és nem tervez.

Pont ezzel játszottam a hétvégén, kíváncsi voltam mire képes.

 

Egy galéria megjelenítő webalkamazást készítek vele játékból, úgy hogy nem nyúlok bele a kódba egyáltalán, csak a válaszaiból ollózom össze a megoldást.

 

Van egy könyvtáram fényképekkel, ahol az alábbi névkonvenció van az alkönyvtárakhoz:

YYYY_MM_DD_Helyszin-Esemeny

 

Eddig működik:

Reszponzív megjelenítés (PHP + bootstrap használatával)

Könyvtárak kiolvasása, dátum szerint rendezés (adott évhez tartozó könyvtárakat listacsoportként jeleníti meg)

Könyvtár képeinek számát mutatja.

Adott könyvtár kiválasztásakor a listaelem háttérszínét aktívként mutatja.

Az adott könyvtárt kiválasztva bélyegképeket mutat. 

A galéria alján megjelenít egy "Összes kép letöltése" gombot, ami az aktuális könyvtár képeit letölti egyben zip-ként (dinamikusan generálja).

A bélyegképre kattintva lapozható lightbox jön fel. Mutat balra-jobbra lapozás gombokat, és bezárás X-et. Működik billentyűzettel is (<-, ->, Esc)

Működő keresőmező: Élőben leszűkíti a listát a találatra az oldal újratöltése nélkül. Kezeli az ékezetes-nemékezetes karaktereket (pl.: Győr -> Gyor)

Logó: szöveges prompt alapján generálta az svg-t.

 

Ez így nulláról kb. 3 óra alatt készült el, úgy hogy nem írtam bele a kódba egy sort sem. A kód működésével természetesen tisztában vagyok, anélkül nem sokra mentem volna. Rengeteget hibázott, olyankor "szóltam" neki, hogy mit javítson és hogyan (és ezt ismételtem többször, mert sokat hibázott). Baromi lassú volt hosszabb kódrészeknél, unalmas volt nézni, ahogy soronként jelent meg a válasz (free verziót használok, nem tudom van-e eltérés). Többször elrontott olyan funkciót, ami korábban már működött, az volt az érdekes, hogy nem is azzal a résszel kellett volna épp foglalkoznia.

 

Amit még bele akarok rakni és hátravan, meglátjuk, hogy megbírkozik-e vele: 

Normális dashboard

Kis méretű thumbnail képek legenerálása előre, hogy gyorsabb legyen, kevesebb adathasználattal

Lazy loading

Bejelentkezési lehetőség (session kezelés)

Admin oldal, jogosultságkezelés

Képek exif infóinak kezelése

GPX útvonal megjelenítése térképen

Kommentelési lehetőség

Én ugyanezzel a módszerrel összehoztam vele egy 150 soros automatizált tesztet Seleniumban ami egy beküldő formot tölt ki.

Textboxok megtalálása / kitöltése xpath alapján

Általam adott csv-ből random sorrendű adatbeolvasás

Random azonosítók generálása (telefonszám, születési év)

Aláírás _Franko_ miatt törölve.
neut @

Ha tanár vagy és feleltetnél / vizsgáztatnál, profi módon tanulhatod a felkészületlen diák halandzsájának felismerését.

Néha nekem is (amúgy csomó dologra használom), de néha számológép helyett is használtam volna. Inkább nem.

To calculate the time it takes to upload 3GB of data on a 25Mbps (megabits per second) uplink, we need to convert the file size from gigabytes to gigabits and then divide it by the upload speed.

1 byte = 8 bits

3GB = 3 * 8 * 1024 * 1024 * 1024 bits (converting gigabytes to bits)

25Mbps = 25 million bits per second

Now, we can calculate the time it takes to upload:

Time = Data size / Upload speed

Time = (3 * 8 * 1024 * 1024 * 1024) bits / (25 million bits per second)

Simplifying:

Time ≈ 100,663,296 seconds

Converting to hours:

Time ≈ 27,961 hours

Converting to days:

Time ≈ 1,165 days

Therefore, it would take approximately 1,165 days to upload 3GB of data on a 25Mbps uplink. Keep in mind that this calculation assumes a constant and uninterrupted upload speed, which may not always be the case in real-world scenarios due to various factors such as network congestion or other limitations.

az mar lehet a belenyulas/moderacio/cenzura hatasa...

maga az LLM statisztikai alapon kiszamolja mi a legvaloszinubb kovetkezo szo az elozo szavak alapjan, de nem csak a legvaloszinubbet hanem altalabann a top 50-100-200 ilyet szamolja ki, es ezek kozul valaszt egyet veletlenszeruen, a valoszinuseget is figyelembe veve. es ezt ismetelgeti szorol szora...

emiatt nem valoszinu, hogy az lesz a legvaloszinubb kovetkezo N szo, hogy "ehhez hulye vagyok" vagy "nem tudom" stb. sokkal inkabb a temakorben irt szovegekben leggyakrabban hasznalt szavak valamelyike.