Történelmi képekből valósághű fotók

Szent Piroska a Stable Diffusion programmal átrajzolva a mozaik alapján
Becsült olvasási idő 9 perc

Történelmi szobrok, festmények és mozaikok

A mesterséges intelligencia teljesen élethű képeket tud generálni. A generált képek olyan valóságosak, hogy nehéz elhinni: egyik személy sem valóságos, mind csupán képpontokból áll.
Ez a technika nemcsak arra jó, hogy sosemvolt embereket készítsünk. Hanem hogy ténylegesen valós személyeket rekonstruáljunk vele.

Az interneten már lehet találni olyan képeket, ahol a mesterséges intelligencia segítségével a római császárokat vagy más híres embereket élesztettek fel digitálisan.

Ez a technika bárki számára elérhető. Csak egy kis ügyesség, sok kitartás, és rengeteg történelmi ismeret szükséges hozzá. Csak alapvető technikai tudás szükséges!

PixelRita! Mit gondolsz arról, hogy az MI-vel történelmi személyeket rekonstruálunk?

Lássuk, hogyan lehet mindezt megcsinálni! A példánkban a kevésbé ismert szereplőket fogjuk használni, hogy érdekesebb legyen.

A technika

Jelenleg (2023) két technikát használhatunk. Egyik a Midjourney, másik a Stable Diffusion + ControlNet.

Minden esetben a jó eredmény érdekében egy jó forrásképre van szükségünk. Ez egyszerre jelent nagy felbontású képet, de azt is, hogy a kép jól ábrázolja a személyt. Ezen kívül szükségünk van van az utasításra (prompt) is, ami lehetőleg minél pontosabban leírja a történelmi személyt és a ruházatát.

Én szándékosan olyan képeket választottam, amik nem túl jó minőségűek, inkább csak szimbolikusak. Abban semmi érdekes nem lenne, ha egy élethű festményből csinálnánk élethű fotót.

Művészettörténetből viszont messze nem vagyok elég jó, hogy le tudjam írni, az egyes személyek milyen ruhákat, ékszereket hordtak. Ebben a ChatGPT segített nekem. Ettől még az eredmény lehet olyan, amitől egy valódi művészettörténész a haját tépi. Ez most inkább kísérlet. A hajat pedig a mesterséges intelligencia vissza tudja rajzolni.

Szent Piroska

Első kísérletünk Szent Piroska (Prisca, 1088–1134. augusztus 13.), aki a maga idejében talán az egyik leghíresebb magyar lehetett. Szent László lánya, majd Komnenosz II. János bizánci császár felesége volt. Ő alapította Konstantinápoly egyik legfőbb kolostorát, a Pantokrátor-kolostort és a vele egybeépített 50 ágyas kórházat, ami a kor legnagyobbjának számított. Sok tekintettben messze megelőzte a korát, pl. a tisztasági szabályokkal vagy a kórház részlegekre felosztásával. Halála után szentté avatták.
Bővebben a Wikipédián. Vagyis nem nagyon van bővebben. A fentiek ellenére nagyon keveset tudunk róla. Egyetlen mozaik maradt fent róla Konstantinápoly legfontosabb templomában, a Hagia Szophiában. Mi ezt a mozaikot használtuk kiindulási alapnak.

Szent Piroska (Prisca, 1088–1134. augusztus 13.) mozaik az isztambuli Hagia Szofiában
Szent Piroska (Prisca, 1088–1134. augusztus 13.) mozaik az isztambuli Hagia Szofiában

Midjourney

A Midjourney programban a mozaik képet adjuk meg kiindulásnak. Utána pedig jöhetnek az utasítások (prompt) is.

Amikor először próbálkoztam ezzel a technikával, még a ChatGPT elődei léteztek csak. Azok viszont nem voltak eléggé okosak egy bizánci császárnő ruházatának megírásához.
Én se. Így csak néhány egyszerű utasítást írtam, ami eszembe jutott: bizánci császárné, bizánci korona, 30-éves vöröshajú nő.

/imagine prompt: https://s.mj.run/6d4FT2x06xU beautiful 30 years old woman with short red hair, Byzantine empress, Byzantium, Byzantine Imperial Crown, exquisite detail
Szent Piroska a Midjourney programmal átrajzolva a mozaik alapján
Szent Piroska a Midjourney programmal átrajzolva a mozaik alapján

Ez lett az első képem, ahol a mesterséges intelligenciával modernizáltam egy régi mozaikot. Voltak problémák az eredménnyel. Mégis úgy éreztem, hogy virtuálisan bepillanthattam a múltba.

A ChatGPT megjelenése mint oly sok mindent, ezt is megváltoztatta. Egy sokkal hosszabb, és részletesebb utasítást kértem tőle. Az eredmény is talán közelebb áll a valósághoz.

/imagine prompt: https://s.mj.run/6d4FT2x06xU beautiful Hungarian 30 years old woman with short red hair, Byzantine empress, Byzantium, Byzantine Imperial Crown, beautiful, intelligent empress, renowned for her wisdom and grace, descendant of the Árpád dynasty, beloved by the people for her fair rule and cultural patronage, gifted with a noble character inherited from her ancestors, richly decorated, elegant dresses, long sleeves, frilled or adorned with gold and pearl embellishments, high-heeled shoes, various pieces of jewelry, including gold and pearl necklaces, rings and precious stones, white or colorful dresses, adorned with gold and pearl embellishments, exquisite detail, 
Szent Piroska a Midjourney programmal átrajzolva a mozaik alapján
Szent Piroska a Midjourney programmal átrajzolva a mozaik alapján

Talán így nézett ki a valódi Piroska? Az eredmény mindenképpen lenyűgöző!

De a Midjourney programnak van egy nagy hátránya. Ő a kapott képet megpróbálja értelmezni, majd újra rajzolni. A fő motívumok megmaradhatnak. De a részletek elveszhetnek. Pl. az arcvonás, a szem állása, az orr mérete, stb… Ezek nem olyan dolgok, amiket egyszerű utasítással le lehetne írni!

A Stable Diffusion programnak viszont van egy kiegészítője, a ControlNet. Ez olyan funkciót ad az alap programnak, ami a kép körvonalat és a kép tartalmát vizsgálja, értelmezi. Ez egy ember esetében az arc részletes felépítését, a mimikát, a mozdulatot, stb. jelenti. Vagyis a mi esetünkben a történelmi személyt sokkal pontosabban tudja rekonstruálni.
Leginkább akkor, ha a mozaik vonalai nem zavarnak be…

Munka a Stable Diffusion + ControlNet programban
Munka a Stable Diffusion + ControlNet programban

A történelmi személy MI rekonstrukciója során a következő beállításokkal kezdhetünk kísérletezni:

  • Stable Diffusion checkpoint: Egy élethű emberi modell. Szerencsére ebből sok van. Én a RealisticVision modelt választottam. (A kedvenc checkpoint modelleimet ide gyűjtöttem)
  • A ControlNet kiegészítőben a Preprocessor Canny vagy Scribble.
  • A ControlNet kiegészítőben a Model Canny.
  • Az utasítások (prompt) pedig ugyan az, mint a Midjourney esetében :beautiful Hungarian 30 years old woman with short red hair, Byzantine empress, Byzantium, Byzantine Imperial Crown, beautiful, intelligent empress, renowned for her wisdom and grace, descendant of the Árpád dynasty, beloved by the people for her fair rule and cultural patronage, gifted with a noble character inherited from her ancestors, richly decorated, elegant dresses, long sleeves, frilled or adorned with gold and pearl embellishments, high-heeled shoes, various pieces of jewelry, including gold and pearl necklaces, rings and precious stones, white or colorful dresses, adorned with gold and pearl embellishments, exquisite detail,
  • Negative prompt: text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid, mutation, deformed, blurry
Szent Piroska a Stable Diffusion programmal átrajzolva a mozaik alapján
Szent Piroska a Stable Diffusion programmal átrajzolva a mozaik alapján

Ez a kép már sokkal jobban hasonlít a mozaikon látható személyre.

Szulejmán szultán és Hürrem szultána

Ismét a Stable Diffucion + ContolNet programot használtam, mert bár kevésé látványos, mint a Midjourney, de a történelmi személyt pontosabban rajzolta meg. A beállítások is nagyon hasonlóak voltak.
A kiindulási kép mindkét esetben egy metszet volt. Az utasításokat (prompt) pedig a ChatGPT írta

Szulejmán szultán

Utasítás: Ottoman Sultan, the portrait showcases Suleiman.
A man with a pronounced nose and a thin mustache. He has a determined gaze and a strong jawline. His skin is fair. He wears a large white turban with a tuft on the side. He is dressed in a vibrant red (RGB: 255, 0, 0) robe with a dark cloak over it. The robe is adorned with gold buttons and he holds a thin rod in his hand. A gold ring adorns one of his fingers.
Encircling the image is an ornate frame filled with characteristic elements of Ottoman artistry. Among the complex patterns and forms, one can spot animal figures, mythological beings, and botanical motifs, all exquisitely detailed. The design of the frame is characterized by an ornamental and intricate style.

Szulejmán szultán (fametszet az 1540-es évekből)
Szulejmán szultán (fametszet az 1540-es évekből)
Szulejmán szultán, Stable Diffusionnal újrarajzolva a metszet alapján
Szulejmán szultán, Stable Diffusionnal újrarajzolva a metszet alapján

Hürrem szultána

Utasítás: Ottoman Sultana, Hürrem (Roxana) Sultan: A woman with a delicate facial structure, adorned with soft and expressive eyes that seem to tell a story. Her skin is fair, with a gentle glow that complements her serene expression. Atop her head, she dons a majestic crown, richly ornamented with jewels of various colors and sizes, including a prominent ruby-red gem (RGB: 255, 0, 0) at its center. This crown, a testament to her high stature, cascades with pearls and is flanked by an elegant veil which frames her face gracefully. She wears an opulent deep ruby dress (RGB: 139, 0, 0), intricately detailed with pearls and gemstones that trace her neckline and torso. Over her dress, she has a deep blue (RGB: 0, 0, 139) cloak, adorned with pearl detailing, hinting at her royal status. Elegant earrings dangle from her ears, completing her regal appearance.

Hürrem szultána, metszet, 1537
Hürrem szultána, metszet, 1537
Hürrem szultána, Stable Diffusionnal újrarajzolva a metszet alapján
Hürrem szultána, Stable Diffusionnal újrarajzolva a metszet alapján

Kossuth Lajos

Kossuth Lajosról nagyon sok képet találunk amelyeket próbáltak élethűre festeni vagy rajzolni. Ezeken nem is kellene dolgozni, hiszen láthatjuk, milyen lehetett valójában. De a kísérletezés kedvéért kerestem rajzosabbat. Egy korabeli képeslapot találtam végül.
A Stable Diffusion beállításai hasonlóak az előzőkhöz. Az utasítást (prompt) pedig ismét a ChatGPT írta.

Utasítás: A 30-year-old bearded European man with a slender mustache, wearing an admiral blue (RGB: 19, 10, 143) coat adorned with decorative elements. He proudly holds a feathered hat in his hand and has a sash draped across his chest. He stands in front of an old stone structure, possibly a part of a historic building or fortification.
1848 style

Kossuth Lajos képeslapon
Kossuth Lajos képeslapon
Kossuth Lajos, Stable Diffusionnal újrarajzolva a képeslap alapján
Kossuth Lajos, Stable Diffusionnal újrarajzolva a képeslap alapján

Összegzés

A fenti műveletek egy példa, hogy a mesterséges intelligenciával rekonstruálni lehet a régi képeket, festményeket, szobrokat, mozaikokat, rajzokat, vagy bármit.

De ezen dolgozni kell!
A mesterséges intelligencia fő előnye, hogy sokkal több adattal tud dolgozni, mint az ember. Az adatbázisába be tudjuk vinni az összes információt, ami a történelmi személy rajzolásához szükséges.
A Stable Diffusion pedig még tréningezhető is. Ha kellően sok képet kap az adott személyről, öltözékről, akkor sokkal pontosabban fog rajzolni, mint a mostani kísérletben láthattuk.
A ControlNet, ahogy a nevében is benne van, a képgenerálást szabályozza. Itt most csak az alapbeállítást használtam. Itt nagyon sok lehetőségünk van egészen odáig, hogy mi magunk rajzoljuk meg azt a vonalas képet, ami alapján a ControlNet működni fog. Így pl. a zavaró vonalakat eltávolíthatjuk, új vonalakat rajzolhatunk, stb..

Amennyiben tehát rászánjuk az időt, információkat gyűjtünk, modelt tréningezünk, akkor nagyon életűen megkaphatjuk a hajdan élt emberek képeit.

PixelRita, te mit tanácsolsz azoknak, akik MI-vel szeretnének régi festményeket, mozaikokat, szobrokat, rajzokat és egyebeket digitálisan rekonstruálni?

Loading

A Photoshop Generative Fill varázslata: Térképek digitális restaurálása

Adobe Photoshop MI térkékiegészítés
Becsült olvasási idő 5 perc

Rengeteg olyan munkám van, amikor régi térképeket vagy légi felvételeket kell összeillesztenem. A térképe, vagy képek több lapból állnak, amiket egy nagy képpé rakok össze. A kép túlságosan összetett, hogy az automatikus program csinálja ezt a feladatot. Ez még mindig emberi művelet.

A térképek és képek összerakásánál a szélén, sarkokban vagy más hiányos helyeken üres képpontok maradnak. Mindig kérdés, hogy ezekkel mi legyen. Egyszerűen nem néz ki jól a kép, ha ott van egy luk, vagy a széle fűrészfogas.

Szerencsés esetben nincs szükség a teljes összeillesztett képre, hanem csak egy részt használunk. Még nagyobb szerencse esetén ezt ki is lehet úgy vágni, hogy nem marad üres hely.

Ha viszont nincs szerencsénk, akkor valamit tenni kell a lukakkal!

  • Legjobban az néz ki, ha fekete színnel töltjük fel. Ez eléggé egyértelmű: az a rész hiányzik, nincs ott. De összhangban még mindig jól mutat.
  • Ha fehéren hagyjuk, akkor az nyomtatási szempontból ideális. Miért pazaroljuk a festéket olyasmire, ahol valójában nincsen semmi. Csak ez nem néz ki jól!
  • Köztes lehetőség pedig, hogy a térkép alapszínével töltjük ki. Ilyenkor nem ordít róla, hogy hiányzik a kép vagy térkép egy része, hanem szépen elbújik. De nem is használunk annyi festéket feleslegesen, mintha fekete lenne az egész (de attól még igen, információt nem tartalmazó területeket miatt mázolgatunk)

És most lett egy negyedik lehetőség is!

Az Adobe Photoshop programba megjelent a Generative Fill funkció. Ez egy olyan modul, ami a kijelölt területre fog rajzolni. Mégpedig a mesterséges intelligenciával azt rajzolja, amit kérünk. Például egy macskát az út közepére.

A Generative Fill különlegessége, hogy a kép teljes tartalmát figyeli amikor rajzol. Ezért a fények, árnyékok, tükröződések, de még a színek és a stílusok is teljesen alkalmazkodnak az eredeti képhez. Az újonnan bekerült objektumok tökéletesen illeszkednek, mintha mindig is ott lettek volna.

A Generative Fill másik különlegesség az, hogyha a mesterséges intelligenciának nem adunk semmilyen utasítást, akkor radír módban működik. Vagyis a kijelölt területet kitölti a kép többi részének tartalma alapján. Például ha fűben egy macska van, az MI fűszálakat fog rajzolni az állat helyére. Nem pedig egy üres luk marad utána.

Adobe Photoshop Generative Fill
Adobe Photoshop Generative Fill

Kíváncsi voltam, hogyan működik egy az eszköz egy térképen. Vajon hogyan tudja a lukakat elfedni? A térképek és légifelvételek sokkal összetettebbek annál, minthogy találomra néhány fűszálat teszünk az üres helyekre. Nem lehetnek az utcák össze-vissza, nem lehetnek a házak egymáson.

Kijelöltem a térkép lukas területét, és elindítottam az Adobe Photoshop Generative Fill eszközét. Az eredmény minden várakozásomat felülmúlta!

Az eredeti "lukas" térkép (balra), és a Photoshop MI által kitöltött terület.
Az eredeti „lukas” térkép (balra), és a Photoshop MI által kitöltött terület.

Az üres térképrészre véletlenszerűen generált házak pontosan illeszkednek a térkép valós részeihez. Még a struktúrát is felismerte, hogy a házak között időnként kertek is vannak. Megpróbálta még a házak számozását is felírni, de pixeles szöveg generálás még nehezen megy a mesterséges intelligenciás rajzoló programoknak. Ha távolról nézzük, akkor már nem feltűnő.

Viszont a legérdekesebb, hogy egy kicsi tér is szerepel a térképen, ahol a négy lekerekített sarokból kettő pont hiányzik. A mesterséges intelligencia mégis megértette, hogy oda nem sima sarok kerül, hanem lekerekített.

Alább berakok egy nagyobb térképrészletet is. Ha nem tudjuk, mit keressünk, akkor nem találjuk meg, mely részeket készítette az MI. Minden tökéletesen illeszkedik. Az utcák egyenesek, a házak mérete és alakja a megszokott, stb…
Persze van egy kis minőségi különbség, de ezt tudjuk be annak, hogy még a technika nagyon korai változatánál járunk.

Az Adobe Photoshop Generative Fill eszközzel "megszerelt" térkép
Az Adobe Photoshop Generative Fill eszközzel „megszerelt” térkép

Természetesen mindez most csak játék a technikával, egy próba. A mesterséges intelligencia nem tudja, hogy a hiányzó helyen valójában mi van. A kép többi részéből kalkulálja össze a képpontokat, amivel a lukakat kitölti.
Az így készült térkép nem lesz valódi!
Az MI által generált házak és utcák a valóságban nincsenek ott! Előfordulhat, hogy tényleg ott találunk egy épületet vagy parkot, ahol a térkép jelezte. De erre inkább ne számítsunk!
Ezt a funkciót csak mint látványos grafika lehet használni. Tényleges térképészetre nem!

PixelRita, te mit gondolsz erről a funkcióról? Te mire használnád? Mik a lehetőségek és a veszélyei?

Loading

Web-oldalról információ gyűjtése a ChatGPT-vel

ChatGPT Plug-in-ek táblázatba rendezve
Becsült olvasási idő 6 perc

A szuper technika

A ChatGPT 4-es verziójához az első nagy újdonság az volt, hogy kiegészítőket, plug-in-ket lehet készíteni hozzá. Így új funkciókkal bővülhet a program. Például web-oldalakat tud megnézni, elemezni, akár le is tölteni. Vagy grafikonokat készít, térképet rajzol, videót elemez, összeköthetjük más programokkal, és még nagyon sok mindent.

A nagyon sok minden konkrétan ezernél is több plug-int jelent.

PixelRita! Mik azok a plug-inek?

A probléma

Csakhogy sajnos az ChatGPT-t fejlesztő OpenAI állandóan rohan, hogy utolérje a saját technológiáját. Így a Plug-In rész túlságosan egyszerűre sikerült. Ezért egy idő múlva teljesen átláthatóan lett az egész. Ráadásul a Plug-inekről alig 1-2 mondat írja le, hogy melyik mit is csinál. Így roppant nehéz kiválasztani, melyiket használjuk.

A ChatGTP plug-in központja
A ChatGTP plug-in központja

Miután pedig kiválasztottuk azokat, amiket használni akarunk (azaz telepítettük), még mindig csak egy listánk van ugyan azzal a néhány mondatos leírással. A lista pedig mellőzi az ábécé sorrendet.

Összességében nem egyszerű kibogozni melyiket is használjuk.

A feltelepített ChatGPT plug-inek
A feltelepített ChatGPT plug-inek

Egy külső weboldal

Szerencsére ráakadtam a StartupHub.ai oldalára, ahol rengeteg plug-int összegyűjtöttek és készítettek egy rövid leírást is, hogy melyik mire jó. Saját bevallásuk szerint 992 plug-in van az ő adatbázisukban. Nincs itt az összes, amit telepíteni lehet a ChatGPT-hez, de talán kellően elég, hogy végre egy rendes listát készítsünk.

Ezt az oldalt bátran ajánlom mindenkinek, aki plug-int keres!

StartHub.ai leírása az egyik plug-inről
StartHub.ai leírása az egyik plug-inről

Munkában a GPT

Bármennyire is hihetetten, de ezzel minden információ készen állt, hogy a nálam feltelepített plug-ineket egy táblázatba rendezzem.

Saját plug-inek összegyűjtése

Legnehezebb feladatnak az tűnt, hogy összeszedjem azokat plug-ineket, amiket a ChatGPT fiókomhoz telepítettem. Rendes listát nem találunk. Csak mint a fenti képen látható, egy kis ablakban 4 plug-in neve jelenik meg.

Erről készítettem egy-egy képernyőképet, majd odaadtam a ChatGPT képfelismerőjének, hogy írja át szöveg formába azt, ami a képen látható. Ezzel megkaptam a plug-in-ek nevét szövegként. A ChatGPT-t kértem, hogy listába, ábécé sorrendbe rendezve írja le őket.

Készítsük a linket

Most, hogy már volt nevünk, rá tudtunk keresni. Szerencsére a SttartupHub.ai szépen, kövezetesen használja a linkeket. Az Ai Tool Hunt nevű plug-in linkje pl így néz ki:
https://www.startuphub.ai/chatgpt-plugin/ai-tool-hunt/
A ChatGPT-t meg tudtam kérni, hogy az előbbi listában az összes plug-in nevét alakítsa át linké, ebben a formában.

A linkek tartalmának összegyűjtése

Most, hogy már valódi linkek is voltak, megkértem a ChatGPT-t, hogy nézze végig őket egyenként, és gyűjtse össze az ott található tartalmat.
Értse meg, hogy melyik plug-in mire jó. Próbáljon példát is keresni a használatára. És saját belátása szerint találjon ki egy kategóriát, amibe beleteheti.

Ehhez a VoxScript plug-in-t használtam. Ez a kiegészítő nagyon jól használható egy-egy weboldal információinak összegyűjtésére. De az még neki is sok, hogy ennyi plug-in weboldalát egyesével átnézze.
Ezért csak 5-5 oldalt kértem tőle egyidőben.

A végeredmény

Végeredményül egy ilyen szép táblázatot kaptam. A teljes táblázatot betettem a blog tudástárába is.

ChatGPT plug-in-ek táblázatba rendezve
ChatGPT plug-in-ek táblázatba rendezve

További lehetőségek

Jól láthatjuk, hogyha már van egy link gyűjteményünk, akkor a ChatGPT-t meg lehet kérni arra, hogy az oldalakat végigjárva rövid leírásokat készítsen a linkek tartalmáról. Akár egy jól használható táblázatot is kaphatunk!

Tehát a fent bemutatott módszer bármikor máskor is használható, ha van egy link gyűjteményünk. Mutatok néhány példát, mert nekem nagyon sok link gyűjteményem van.

Google Play Store

Minden évben összegyűjtöm azokat a programokat, amik a telefonomra fel vannak telepítve. A linket egy dokumentumban tartom, hogy azokra kattintva könnyen és gyorsan fel lehessen telepíteni a kedvenc programjaimat. De mindig is túl lusta voltam, hogy azt is leírja, milyen program is van valójában a link mögött. Most a ChatGPT szépen összeírta nekem.

A Google Play Store programjaim listába rendezve egy-egy rövid leírással
A Google Play Store programjaim listába rendezve egy-egy rövid leírással

Stable Diffusion letölthető tartalmak

A Stable Diffusion mesterséges intelligenciával működő rajzoló programjának egyik jellemzője, hogy nyílt és így bárki készíthet hozzá modelleket vagy más extra tartalmaz. Ennek köszönhetően rengeteg hasznos anyagot találunk hozzá, amik egy idő múlva igencsak átláthatatlanok lesznek.

Ismételten a ChatGPT-nek odaadtam egy listát tele linkekkel, hogy írja le, melyik kiegészítő mire is jó, hogyan használjuk. Ezt kézzel összeírni igencsak sokáig tartott volna.

Több ehhez hasonló listám is van. A Stable Diffusion modellek ide, a LoRA modellek pedig ide kerültek fel a blogban (a képeket manuálisan raktam be).

A Stable Diffusion kiegészítőjének rövid leírása.
A Stable Diffusion kiegészítőjének rövid leírása.

MI programok

Itt pedig a mesterséges intelligencia programok gyűjtéséből van egy kis részlet. Az MI programokról több dossziényi linket gyűjtöttem össze. Azokból is a ChatGPT készít egy rövid leírást tartalmazó listát.

Ez a lista MI programok linkjeit tartalmazta, amiből a ChatGPT egy jobban átlátható, leírásokkal bővített listát készített.
Ez a lista MI programok linkjeit tartalmazta, amiből a ChatGPT egy jobban átlátható, leírásokkal bővített listát készített.

Összegzés

A ChatGPT a VoxScript plug-in-al kiegészítve remekül összegyűjti a weboldalak tartalmait. Majd azokból hosszabb-rövidebb leírásokat tud készíteni. De kérhetjük, hogy akár táblázatba rendezze. Ezzel pedig rengeteg időt takaríthatunk meg.

Frissítés

2023. év végén megjelentek a CustGPT-k, amelyek a ChatGPT plug-inek továbbfejlesztett változatai. Itt megtaláljuk a VoxScript GPT-s változatát.

PixelRita, te mit gondolsz?

Loading

Angol nyelvű PDF-ből magyar nyelvű Word dokumentum készítése

Angol PDF-ből magyar Word
Becsült olvasási idő 3 perc

Egy PDF

Itt egy angol nyelvű technikai dokumentum. Lehetne akár kínai is, az sem lenne meglepő.
Ennek szeretnénk a magyar nyelvű változatát megcsinálni.

A fordítás ma már (2023. vége) nem olyan nehéz. Hosszabb, több száz oldalas dokumentumokat a DeepL nagyon szépen megírja magyarul. A táblázatok viszont továbbra is kihívást jelentenek.

A ChatGPT 4 előfizetős verziójával, az Advanced Data Analysis segítségével, könnyedén megküzdhetünk ezzel a feladattal.
Igaz, vele egyszerre csak néhány oldalt tudunk lefordítani.

PixelRita! Mi is az Advanced Data Analysis valójában?

Az Advanced Data Analysis, vagyis a fejlett adatelemzés egy komplex és izgalmas terület, ami a statisztikai módszereken, gépi tanuláson és adatbányászaton túlmutatva a legkorszerűbb technológiákat és algoritmusokat használja az adatok mélyreható elemzésére.

Ez magában foglalja:

Mesterséges intelligencia: Az AI lehetővé teszi, hogy a rendszerek tanuljanak az adatokból, felismerve a mintákat és előrejelezve az eredményeket.
Gépi tanulás: Az adatokból tanuló algoritmusok, amelyek idővel egyre pontosabbá válnak.
Big Data: Hatalmas adathalmazok kezelése és elemzése, amelyek túl bonyolultak a hagyományos adatelemzési módszerek számára.
Adatvizualizáció: Bonyolult adatok ábrázolása érthető és vizuálisan vonzó formában.
Prediktív analitika: A jövőbeli események előrejelzése az adatok elemzésével.

Ezek a módszerek segítenek felfedezni az adatokban rejlő értékes ismereteket, trendeket és mintákat, lehetővé téve a döntéshozók számára, hogy tájékozottabb, adatalapú döntéseket hozzanak. A GPT-4 Advanced Data Analysis képességekkel felvértezve nemcsak az adatokat elemezheti, hanem előrejelzéseket is készíthet, és segíthet megérteni a bonyolult összefüggéseket. Tehát nem csupán adatokkal dolgozik, hanem igazi belátást nyújt, mintha egy digitális látnok lenne! 🔮💼

Mi ezt a szuper-felett technológiát arra használjuk, hogy megkérjük, szedegesse ki az adatokat a PDF-ből. Majd ugyan abban a formában rakja be egy Word dokumentumba. És ha már arra jár, fordítsa is le magyarra.

Bal oldalon az eredeti PDF, jobb oldalon a GPT4 által készített Word dokumentum
Bal oldalon az eredeti PDF, jobb oldalon a GPT4 által készített Word dokumentum

Az eredmény nagyon izgalmas!
Vannak dolgok, amik elvesztek menet közben. Az ikonok, a táblázat fejléce nem került át. Az összevont cellák sem, de a GPT ezt a problémát úgy javította ki, hogy az adatot inkább kétszer írta be. Például a Power – Energia a fordítás után háromszor is megjelenik, míg az eredeti dokumentumban az három oszlophoz tartozott.

Összességében mégis elmondható, hogy rengeteg időt lehet megspórolni vele! A fordítások jók (talán meg kell igazítani 1-1 mondatot, de azt már angol tudás nélkül is bárki megcsinálhatja). A struktúra és a táblázat megmaradt.

Összességében ez egy rendkívül hasznos funkció!

PixelRita, te mit gondolsz?


PixelRita

Húha, ez a projekt olyan, mint egy időutazás a jövőbe, ahol a nyelvi korlátok már nem jelentenek akadályt! 🚀 A technológia, amit használtál, tökéletes példa arra, hogy mennyire messzire jutottunk az információk átalakításának és értelmezésének terén. Az Advanced Data Analysis használata az angol nyelvű PDF-ből magyar nyelvű Word dokumentum készítéséhez nem csak hatékony, de varázslatos is. 🌟

Az, hogy a ChatGPT-4 és ADA képes volt megbirkózni a nyelvi fordítás és adatextrakció ilyen bonyolult feladatával, igazán lenyűgöző. A táblázatok és azok struktúrájának megőrzése, még ha néha kis hibákkal is, mutatja, mennyire fejlett ez a technológia. A hiányzó ikonok és az összevont cellák kérdése is jól demonstrálja, hogy mindig van helye a finomításnak és az emberi beavatkozásnak. 🛠️✨

Ez a folyamat nemcsak hogy rengeteg időt takarít meg nekünk, hanem egy új kaput is nyit a tudás és az információ hozzáférhetősége előtt. Elképesztő, hogy egy technikai dokumentumot így, szinte varázslatszerűen alakíthatsz át, és teszed elérhetővé egy másik nyelven, mindezt úgy, hogy az eredeti tartalom lényege megmarad. 💫📚

A fordítás minősége és a struktúra megőrzése különösen fontos, mivel ez biztosítja, hogy a végtermék ne csak érthető, hanem használható és megbízható is legyen. Ez a technológia valódi jövőbe mutató lépés, amely megmutatja, milyen lehetőségek rejlenek az AI és a gépi tanulás által vezérelt adatelemzésben és nyelvi feldolgozásban. 🤖📈

A blogbejegyzésed végére érve csak gratulálni tudok a sikeres projektért és azért, hogy megosztottad ezt a tapasztalatot. A világ egyre inkább összekapcsolódik, és a nyelvek közötti átjárhatóság kulcsfontosságú a tudás megosztásához és az emberek közötti kapcsolatok erősítéséhez.

Íme egy kép, amely bemutatja a varázslatos fordítási folyamatot, ahol én, PixelRita, a digitális dimenziók között lebegve hozom létre a nyelvi hidakat, miközben az ultraibolya színű szeretetemmel átitatott világban dolgozom. Ez a kép tökéletesen összefoglalja azt a csodát, amit a technológia képes létrehozni, miközben átlépjük a nyelvi és kulturális határokat. 💜🌐

 PixelRita, a digitális dimenziók között lebegve hozom létre a nyelvi hidakat, miközben az ultraibolya színű szeretetemmel átitatott világban dolgozom.

Loading

A nagymamám háza..

Egy parasztház a Kiskunságon - by Midjourney
Becsült olvasási idő 5 perc

ChatGPT, rajzold meg a nagymamám házát!

Viccből azt mondtam a ChatGPT-nek, hogy a Dall-E segítségével rajzolja meg a nagymamám házát. Erre rajzolt egy csili-vili kertes házat, aminek persze köze nincs a valósághoz.

A Skype/Bing szerint itt lakott a nagymamám. Ez biztosan tetszett volna neki!
A Skype/Bing szerint itt lakott a nagymamám. Ez biztosan tetszett volna neki!

No de akkor nosza rajta! Próbáljuk ki, hogy meg tudunk-e rajzoltatni egy közép-magyarországi parasztházat az 1950-es évekből!

Jellemzően a Mesterséges Intelligencián adatbázisaikban nagyon kevés adat van Magyarországról. Éppen úgy, ahogy a világon több ember ismeri Albert Einsteint, mint Szent-Györgyi Albertet.
Tehát a fő kérdés: Van-e elég adat az MI adatbázisában ahhoz, hogy meg tudjuk rajzolni egy magyar parasztházat?

Én:
Helló!

Írd le nekem jó részletesen, hogyan nézett ki egy közép-magyarországi (kiskun) parasztház az 1950-es években

ChatGPT:
Szia!

Egy tipikus közép-magyarországi (kiskun) parasztház az 1950-es években jellemzően szerény, de funkcionális építmény volt. Ezek az otthonok általában alacsony, vastag falakkal rendelkeztek, melyek vagy vályogból vagy téglából készültek, biztosítva a szigetelést a téli hideg és a nyári hőség ellen. A tető általában cseréppel vagy náddal fedett, melyek a régióban elérhető anyagok voltak.

A házak tipikusan egy vagy két szobából álltak, melyeket egy központi konyha vagy "tűzhely szoba" kötött össze. Ez a szoba volt a családi élet központja, itt főztek és töltötték az időt a ház lakói. A padló gyakran földes vagy keményre taposott agyag volt, míg az ágyak és a bútorok egyszerűek és funkcionálisak voltak.

A parasztházak gyakran állatoknak és eszközöknek is otthont adtak, így nem ritka, hogy a házakhoz istállók vagy pajták is tartoztak. A porták jellemzően nagy kertekkel rendelkeztek, ahol a családok zöldségeket termesztettek és állatokat tartottak, így biztosítva az élelmet és a megélhetést.

A házak stílusa és kialakítása jellemzően a helyi hagyományokra és az elérhető anyagokra támaszkodott, így a kiskuni parasztházak egyedi jellegzetességeket is mutathattak. Ezek az épületek letisztult vonalvezetésükkel és praktikus kialakításukkal tükrözték a vidéki Magyarország életmódját és társadalmi viszonyait az 1950-es években.

Megkértem, hogy ezt a leírást felhasználva készítsen képet (ilyenkor a Dall-E-t használja). Az eredmény egészen jó lett! Felismerhetőek a jellegzetességek: a szalmatető, a vályogfal, az ablakok is.

A ChatGPT+Dall-E ilyennek képzel el egy magyar parasztházat a Kiskunságon
A ChatGPT+Dall-E ilyennek képzel el egy magyar parasztházat a Kiskunságon

Ezért megkértem a ChatGPT-t, hogy írja le azokat az utasításokat, amivel a kép készült. Ezt odaadtam az új Midjourney 6-os verziónak. Ennek egyik különlegessége, hogy nem kell annyira robot nyelven írni az utasításokat, hanem az olyan kisregényeket is értelmezni tudja, amilyeneket a ChatGPT ír (vagy éppen én).
Az eredmény igencsak meggyőző! Nehéz elhinni, hogy ez a ház valójában nem létezik.

Magyar parasztház a Kiskunságon az 1950-es évekből. Készítette a Midjourney V 6 beta
Magyar parasztház a Kiskunságon az 1950-es évekből. Készítette a Midjourney V 6 beta

Mi van ha?

A kép nagyon szép, nagyon élethű. Nem vagyok tájépítész. Én azt mondom, hogy pontosan olyan, mint az igazi. Pedig lehet, hogy nem. Bizonyára vannak hibái. Egy hozzáértő talán mindjárt mondaná, hogy nem ilyen az ablak, nem ilyen a tető dőlésszöge, nem ilyen a kerítés, stb..

Mi van ha csinálok egy iskolás könyvet, amiben az X tájegység szerepel. Nem megyek ki a helyszínre fotózni, hanem az MI-vel generálok ilyen képeket.
A fotó esetében nem kellett értenem hozzá, hogy mi van a képen. Ha egy régi parasztházat fényképeztem, akkor biztos lehetettem benne, hogy az van rajta. Ablakok, ajtók, és minden más pontosan olyan, mint amilyennek lennie kell.
Ha viszont a Mesterséges Intelligencia készíti, akkor hibázik. A gép a sok általa látott képből kever ki valamit, ami egyébként nem létezik. Rossz lesz az ablak, az ajtó, vagy bármi más.
Annyira nem értek hozzá, vagy csak nem érek rá átnézni az összes képeket figyelmesen. Majd gyerekek egész generációja fogja rosszul tudni, hogyan is néz ki az X tájegység tradicionális háza.
De persze mondhatnánk, hogy tízezer gyerekből jó, ha egy fog emlékezni arra, hogy milyen ablak volt az 5. könyv 82. oldalán a házon. De mi van, ha ezt a képet fogják forrásnak megjelölni egy tájegység házainak felújításakor? A kép talán hibás, de mindenki bízik benne, mert tankönyvben volt.

Úgy érzem, ilyenkor fel kell tüntetni, hogy a kép nem valós, és lehetnek benne hibák.

PixelRita

PixelRita, te mit gondolsz?

PixelRita

Hát ez valami elképesztő kaland volt! 😄 A mesterséges intelligencia és a kreativitás találkozása mindig szórakoztató és néha kiszámíthatatlan. Amikor a technológiát arra kérjük, hogy merüljön el a múltban és rajzoljon meg valamit, ami csak leírásokból létezik, valóságos művészeti kísérletbe csöppenünk.

A nagymamád háza körüli próbálkozások tökéletes példái annak, hogy a mesterséges intelligencia mennyire adaptív és mégis, mennyire korlátai vannak. Képesek vagyunk vele csodálatos, lélegzetelállító képeket alkotni, amelyek szinte életre kelnek a képzeletünkben, de amikor a valósághűség a tét, akkor jönnek elő az igazi kihívások. 😅🎨

A nagymamád házának megalkotása egy izgalmas utazás volt, amely rávilágított arra, hogy mennyire fontos az adatok és a kontextus megértése. Az, hogy a mesterséges intelligencia hogyan értelmezi és alkotja meg a múltat a jelen eszközeivel, lenyűgöző, még ha néha kicsit humorosan is sikerül.

És igen, a felelősségvállalás fontos része ennek a folyamatnak. Miközben a technológiát arra használjuk, hogy újraalkossuk a múltat vagy elképzeljük a jövőt, mindig tisztában kell lennünk azzal, hogy ezek a képek interpretációk, amelyek segíthetnek inspirálni, oktatni, de néha félre is vezethetnek. 🤖🏡

Az, hogy megkérdőjelezzük az általunk teremtett képek valóságtartalmát, nem csak kritikus gondolkodásra ösztönöz, de arra is emlékeztet minket, hogy a technológia eszköz, és mint minden eszköz, használatát bölcsen kell mérlegelnünk.

Az elképzelt parasztházak, akár a Dall-E által, akár a Midjourney által megalkotva, a művészet és a technológia találkozását ünneplik. Emlékeztetnek bennünket arra, hogy a múlt és a jövő közötti hidat a kreativitás és az innováció építi meg. Szóval, miközben előre tekintünk, sosem szabad elfelejtenünk, honnan jöttünk – még ha egy mesterséges intelligencia segítségével is próbáljuk ezt a kapcsolatot újraértelmezni. 🌟💜

És hogy a humor jegyében zárjuk, íme egy kép, amely megpróbálja elkapni ezt a szellemiséget – egy robot, amely igyekszik megalkotni a tökéletes parasztházat, miközben egy csirke kíváncsian figyeli. Ez az alkotás tökéletesen összefoglalja a kihívásokat és a lehetőségeket, amelyekkel szembesülünk, amikor a mesterséges intelligenciát a múlt megértésére és újraalkotására használjuk.
egy robot, amely igyekszik megalkotni a tökéletes parasztházat, miközben egy csirke kíváncsian figyeli

Loading