MI által generált feliratok a Photoshopban, Midjourney betűkkel. (verzió 2)

Becsült olvasási idő 5 perc.

Bevezető

Az előző bejegyzésben megnéztük azt, miként készíthetünk felíratott egy olyan betűből, amit a mesterséges intelligencia rajzolt.

Ezáltal látványos és dekoratív betűket kapunk, amelyeket később felhasználhatunk.

Most viszont egy olyan módszert nézünk meg, amellyel nemcsak 1-1 betűt, hanem egy teljes képet tudunk olvasható felírattal ellátni. Pl. egy reklám képet, egy plakátot, stb…

Jelenleg (2024 eleje) a Midjourney 6-os verziója jó eséllyel tud olyan képet rajzolni, amelyen olvasható a szöveg. Gyakori angol szavaknál erre nagyobb az esély.
De a legtöbb esetben valami egyszerűbb betűtípussal, valami egyszerűbb formában kapjuk meg a szöveget.
Ha ennél izgalmasabb szöveget szeretnénk, akkor inkább a Midjourney 5 vagy 4-es verzióját érdemes használni.

Ne ijedjünk meg, hogy a szöveg olvashatatlan lesz, ezt fogjuk az Adobe Photoshop mesterséges intelligenciájának segítságével átdolgozni.

A Midjourney 6-os verzióval készített képben a szöveg jó, de túl egyszerű.
A Midjourney 6-os verzióval készített képben a szöveg jó, de túl egyszerű.

Rövid tutorial

A Midjourney képalkotását érdemes segíteni. Pontosabban lerajzoljuk neki, hogy mit is szeretnénk. Egy képszerkesztő programban (pl. Photoshop) írjuk le a kért szöveget. Használjunk olyan betűtípus stílust, ami illeszkedik a majdani képhez. És a betűket is úgy rendezzük el, ahogy azt a végeredményben látni szeretnénk.
Nemcsak egy sorban, egymás után rendezhetjük a karaktereket, hanem a fantáziánk szerint bármilyen más látványos alakzatba is. A Midjourney erre fogja generálni a képet.

Fekete-fehér felírat, ami segíti a Midjourney-t
Fekete-fehér felírat, ami segíti a Midjourney-t

Ezt a képet adjuk oda a Midjourney programnak, hogy használja forrásként. Majd pedig írjuk be a képgenerálás utasításokat is (prompt). Az én esetben ez így nézett ki:

https://s.mj.run/3Eh_7MRuifo crayon drawing, ::1 text "ChaosBot" crayon drawing art of robots are drawing, cartoon characters in a creative studio ::1 --ar 3:2

Ez lett a képem:

Ezt a képet kaptam a Midjourney-ből
Ezt a képet kaptam a Midjourney-ből

Az 5 betűből 2-t eltalált. Nem rossz, és a felírat is tetszik és a kép is megfelelő. Ezzel fogunk dolgozni!

A képet átvisszük az Adobe Photoshop programba, ahol a hibás betűket kijelöljük, majd a Generative Fill eszközt használjuk. Utasításnak (prompt) azt a betűt adjuk, amit azon a helyen látni szeretnénk. Pl.

letter O
A Photoshopban egyesével cseréltem a betűket
A Photoshopban egyesével cseréltem a betűket

Az Adobe Photoshop Generative Fill parancsa mindig a teljes képet tanulmányozza, hogy az újonnan rajzolt elemek minél jobban illeszkedjenek. Nos, itt most van bőségese tartalom, ahonnan a program válogathat! Az új betűk nagyon jól illenek a képhez, és a képi világhoz.

Persze csak akkor, amikor a program el is találja.

Készüljünk fel, hogy a Photoshop nem biztos, hogy elsőre azt a betűt rajzolja, amit kérünk. Nekünk K betűre van szükségünk, de a program R betűt rajzolt.
Próbálkozzunk tovább! Ne adjuk fel!
Sokat segít, ha olyan betűt kérünk, ami már van a rajzon.

Készen van! Minden betűt kicseréltem!
Készen van! Minden betűt kicseréltem!

Még több betű

A kép készen van, de nem kell itt megállni!

A Photoshop bőséges információval rendelkezik ahhoz, hogy a képbe újabb elemeket, akár újabb betűket is készítsen. Így ha további szöveget szeretnénk a képre írni, nem kell az egészet elölről kezdeni, hanem ezen a képen dolgozhatunk tovább.

Teszek bele extra betűket.
Teszek bele extra betűket.

Pontosan az előbbi módszert használjuk: kijelöljük azt a területet, ahova betűt szeretnénk. Majd pedig a kért betű utasítását beírjuk. Pl.

letter A

Az előző bejegyzéshez hasonlóan itt is igaz: Minél több betűt rak be a Photoshop, annál egyszerűbbek, annál kevésbé díszesek lesznek.

Készen van!
Látható, hogy bár az utolsó S igazodik a képhet, de már egyáltalán nem az mint ami az első R betű stílisa volt
Készen van!
Látható, hogy bár az utolsó S igazodik a képhez, de már egyáltalán nem az mint ami az első R betű stílusa volt

PixelRita

PixelRita, te mit gondolsz erről?

Loading

MI által generált feliratok a Photoshopban, Midjourney betűkkel. (verzió 1)

Becsült olvasási idő 6 perc.

Bevezető

2024. elején a szöveg-alapú képgeneráló mesterséges intelligencia programoknak komoly kihívás az olvasható szöveg készítése. Azaz nem könnyű olyan képet készíteni, amelyen felírat, cím vagy valami izgalmas tipográfiai ábra lenne.

Bár egyre több program jelenik meg, amelyek egyre jobban megküzdenek ezzel a problémával, és igény is van rá bőségesen. Elsőként az Adobe Firefly indított olyan megoldást, ahol már betűket és rövid szövegeket is kérhettünk. Később más programok is megpróbálkoztak vele. A magyar fejlesztésű Tengr.ai egészet jól kezeli már az írást, szép logókat is tud rajzolni. A Dall-E a harmadik verziójától fogva nagy eséllyel azt írja le, amit kérünk. 2023. év végén pedig a Midjourney 6-os verziója is elkezdte a betűket használni.

Adobe FireFly Text Effects
Adobe FireFly Text Effects

De a betűk és az olvasható szöveg még mindig komoly kihívás a mesterséges intelligenciának.

Ez azért van, mert a betűknél sokkal kisebb a toleranciánk. Egy macskás képet sokkal nagyobb határokon belül fogadunk el. Ha már van négy lába, két háromszög alakú füle, sok szőre és bajsza, akkor már jó lesz macskának. Ezzel szemben ha egy O betű elkezd lábakat növeszteni, akkor ott már komoly gondok vannak.

A probléma alapja, hogy a mesterséges intelligencia statisztikai alapon rajzol: Elképzelhetetlenül sok képet néz meg, és ez alapján tudja, hogy az adott tárgy nagyjából hogy néz ki. Közben vannak dolgok, amelyeknél nem elég ha valami körülbelül olyan. Vannak szabályok, amiket pontosan be kell tartani. Egy F betű nem nézhet ki E betűnek. Ahogy egy K sem R-nek.
A tipográfusok pontosan azért mesterek, mert úgy tudnak a betűk alakzataival játszani, hogy közben a fő szabályok megmaradnak.
Ebben viszont a mesterséges intelligencia egyenlőre nem elég jó. Ha olvasható betűket szeretnénk, akkor elmarad a Tyűha! effektus. A látványos megjelenés pedig egy nagy halom olyasmit alkot, ami betű szeretne lenni.

Ide az van írva, hogy Pista
Ide az van írva, hogy Pista

Így mégis nekünk kell dolgozni! Pedig azt ígérték, hogy a mesterséges intelligencia elveszi a munkánkat…!

Rövid tutorial

Ha látványos megjelenésről van szó, az egyik legjobb a Midjourney. De ha csak egy betűről van szó, a többi program sem marad el mögötte sokkal. Sőt! Lehet, hogy éppen a Tengr.ai vagy a Dall-E fog olyan betűt rajzolni, amilyet mit szeretnénk. Tehát inkább próbálkozzunk több úton! (azért is, mert arra nincs garancia, hogy a Midjourney jó betűt fog rajzolni).

Itt is van egy R betű, amit a Midjourney 5-ös verziójával készítettem. Szerencsém volt, mert az első generálással sikerült. Nagyon izgalmas, részletes, mindenféle bizgentyűkkel teli betűnk lett.

Megosztom az utasítást (prompt) is. De ez csak az 5-ös verziónál lesz ilyen.

letter R ::1 8 cute robot, futuristic advertisment art about the robotic art, stylized design featuring lines and shapes in shades of blue and silver, Inscription composed of gears and mechanical and hydraulic and robotic parts ::1

Most, hogy az első betűnk készen van, folytathatnánk úgy is, hogy ezt a képet próbáljuk meg a Midjourney-ben alakítani. Pl. a variációkkal. De ez nehezen sikerül.

Inkább átmegyünk az Adobe Photoshop programba, és tegyük le a betűt egymás mellé annyiszor, ahány betűből áll a kívánt szöveg. Én most a ROBOT szót szeretném leírni, ezért 5 db R betűt teszek egymás mellé.

1. lépés: a legenerált betűt tegyük egymás mellé annyiszor, ahány betűből áll a feliratunk.
1. lépés: a legenerált betűt tegyük egymás mellé annyiszor, ahány betűből áll a feliratunk.

Az Adobe Photoshop Generative Fill parancsa az egész kép tartalmát vizsgálja, és az alapján készíti az új rajzot. E miatt nagyon fontos, hogy olyan környezetet adjunk neki, ami minél közelebb áll ahhoz, amilyen végső képet szeretnénk. Ezért is kellett a betűket betennünk a végső helyükre.
Érdekes módon a Photoshop sokkal jobban dolgozik, ha a képet egy mesterséges intelligencia készítette. Úgy látszik, hogy a programok egymást jobban megértik, mint a valóságot.

Jelöljük ki a betűket egyesével. Majd a Generative Fill ablakba írjuk be azt a betűt, amit szeretnénk.

letter O

A Photoshop mesterséges intelligenciára erős hatással van a környezet, hogy mi is kép tartalma. Így mindenféle különösebb extra utasítások nélkül a mellette lévő betűkhöz hasonlókat próbál rajzolni.

2. lépés: letter O (vagy amilyen betűt szeretnénk) prompt-al generáljuk végig a betűket, egyesével
2. lépés: letter O (vagy amilyen betűt szeretnénk) prompt-al generáljuk végig a betűket, egyesével

A Photoshop sem lesz sokkal ügyesebb, mint a Midjourney (*). Bár valószínűleg tréningezés közben több betűvel találkozott. De még így is számítsunk arra, hogy elsőre nem fogja a megfelelő betűt eltalálni. Talán másodszorra sem. Vagy akár tíznél is többször kell próbálkoznunk. De ne adjuk fel!
(*) Ez a bejegyzés 2024. év elején készült. Idővel bizonyára mindkét programnak javul a betűgeneráló képessége.

Már csak egy feladatunk maradt: az illesztéseket tüntessük el. Ehhez is használhatjuk a Generative Fill parancsot. Vagy választhatjuk valamelyik megszokott régi funkciót is.

És a végeredmény!
És a végeredmény!

Összegzés + tippek

Hamarosan eljön az idő – hamarabb, mint várjuk -, amikor a mesterséges intelligencia gond nélkül fog olvasható szövegeket rajzolni. És nemcsak az ismert betűtípusokkal, hanem tipográfiai bravúrokkal együtt. 2024. elején viszont még nem tartunk ott, így maradnak az ilyen extra megoldások.

Figyeljünk oda arra, hogy bár a Photoshop a környező képi elemek alapján dolgozik, egyenlőre a Midjourney sokkal látványosabb eredményeket produkál. És a Photoshop ezzel nem mindig tud versenyezni, így az általa rajzolt betűk esetleg nem lesznek annyira érdekesek, egyszerűbbek és töredezettek lehetnek. Ráadásul minél több betűt alakítunk át, úgy fog a teljes kép is egyszerűsödni. Tehát minden újabban átalakított betű kevésbé lesz kidolgozott, mint az előző.
Érdemes lehet az új betűket mindig külön rétegre kérni, majd azt a réteget kikapcsolni. Így a Photoshop mindig azt látja, amikor minden betű a Midjourneyból származik

Tipp: Úgy tűnik, hogy a betűk generálása mind Photoshopban, mint Midjourneyben jobban működik akkor, ha nagybetűket használunk.

PixelRita

PixelRita, neked mi a véleményed? Írnál nekem egy végszót?

Loading

Hogyan beszéljünk a ChatGPT-vel?

ChatGPT
Becsült olvasási idő 5 perc.

A ChatGPT

2022. november 30. Megjelenik a ChatGPT 3.5, ahol egy géppel úgy lehet beszélgetni, mint egy emberrel.
Ez roppant szokatlan volt. Korábban a gépekkel gépi módon, gépi gondolkodással lehetett csak beszélni. A legegyszerűbb rendszerekhez gépi kódot kellett használni, majd speciális program nyelveket. Ezekben elég volt, ha valamit egy picit másképpen írunk, egy pont helyett vesszőt írunk vagy kimarad egy zárójel, és a gép már nem értett az egészből semmit.

Később már lettek olyan beszélgető programok, amikkel előre meghatározott témákban, előre meghatározott mondatokkal lehetett beszélni. A témák idővel növekedtek, a mondatok is egyre szabadabbak lettek. De továbbra is érezni lehetett, hogy egy géppel beszélgetünk, aminek korlátozottak a lehetőségei, és csak az előre betáplált válaszokat adja vissza.

A ChatGPT-vel mindez megváltozott. Itt a géppel pontosan ugyan úgy lehet beszélgetni mint egy emberrel.
Ez pedig nagyon megkönnyíti a használatát. Nem kell program nyelveket tanulni. Nem kell kódokat írni. Nem kell úgy gondolkodni, mint egy gép.

Mégis, ahhoz, hogy hatékonyan tudjuk használni, érdemes megismerni, miként beszéljünk vele. Mert bármennyit is fejlődött a technika, a ChatGPT továbbra is egy program.

Mi a szituáció?

A ChatGPT nagyon sokoldalú, mert elképzelhetetlen mennyiségű szöveget olvasott el. Ezekből bármit kérdezhetünk. Viszont éppen ez a tudás teszi általánossá a programot.

Sokkal jobb és specifikusabb válaszokat kapunk a kérdésekre ha magát a ChatGPT-t is specifikáljuk előtte.

Te egy matek tanár vagy a 8. osztályban.

Ebben az esetben a program nem egy általános választ fog adni, hanem direkt az adott helyzethez igazítottat. Nemcsak tudásban, de nyelvezetben is.

Ez azt is jelenti, hogyha a ChatGPT-nek elmagyarázzuk a szituációt is, akkor arra reagálva fog válaszolni.

Egy példa

Ha azt kérjük, hogy mesélje el Budapest történetét, akkor megpróbálja a teljes történelmet röviden összefoglalni. Kapunk is valami választ, de érezhető, hogy nem az igazi. Persze utána kérhetjük a programot, hogy valamelyik eseményt fejtse ki bővebben.

Ha azt mondjuk neki, hogy a 8. osztályos gyerekeknek a II. Világháború idején Budapesten történt dolgokat mondja el, akkor a fogalmazása is olyan lesz, amit a gyerekek jobban megértenek. És a teljes történelem helyett csak azokat a részeket írja el, amelyek a II. Világháború idején zajlottak.

De mondhatjuk azt is, hogy egy turista könyvet írunk, és azok a II. Világháborús események érdekelnek, amelyek a turisták ma is érzékelhetnek, akkor inkább a Duna-hidakról és az épületekről lesz szó, mint a politikai eseményekről.

Lehet ennek a fordítottja is, hogy mi egy tudományos esszét írunk a II. Világháború budapesti politikai helyzetéről. Ekkor már nem az épületekről és hidakról fogunk szöveget kapni, hanem a politikáról. És a nyelv is sokkal formálisabb lesz.

Mindeközben ügyel arra, hogy a szituáció leírása ne legyen túlságosan hosszú. Ez beletartozik abba az adatmennyiségbe (token szám), amit a GPT a memóriájába tud tartani.

Mintha egy gyerekkel beszélnénk.

Amikor a ChatGPT-t megkérjük egy feladat elvégzésére, akkor úgy gondoljunk rá, mint egy ötéves gyerekre. Csak ez éppen elolvasta a világ összes könyvét. Azért, mert úgy tűnik, hogy mindent tud, még nem rendelkezik tapasztalatokkal.

A feladat kiadásánál pontosan mondjuk el, hogy mit szeretnénk, mit várunk el tőle. Ne gondoljuk azt, hogy „Ő majd tudja!„. Inkább tekintsünk rá úgy, mint egy olyan asszisztens, akinek most van az első munkanapja.

Minél konkrétabban megadjuk, mit szeretnénk, annál inkább fogjuk azt kapni eredményül. Ezért elsőnek végig kell gondolnunk, hogy mi is azt, amit végeredményül várunk.

Mit is akarunk tőle pontosan?

Ez sokkal nehezebb, mint gondolnánk!

Amikor emberekkel beszélünk, akkor megszoktuk, hogy a másik valamennyire tisztában van a feladattal. Esetleg évek óta együtt dolgozunk, egy cégen vagyunk. Éppen e miatt nem szükséges mindent részletesen elmondani, hiszen a partnerünk nagyjából tudja, hogy mi a feladata. Elég lehet akár csak annyit mondani, hogy „Készítsünk egy reklámot a legutóbbi termékünkről!”.

Mindezt azért tudjuk megtenni, mert a másik ember tisztában van azzal, hogy mi a feladat, esetleg évek óta együtt közösen dolgozunk. Egy grafikus pl. állandóan céges logókat rajzol, ismeri a trendeket és az elvárásokat.

A ChatGPT esetében ez nincs így. Ő nem a munkatársunk, nem az ismerősünk, még csak nem is ember. Sose dolgozott se velünk, se senki mással. Bár a lexikális tudása felfoghatatlanul nagy, a munka tapasztalata nulla.

Éppen ezért pontosan meg kell határoznunk, hogy mi is, amit várunk tőle. Egy táblázat? Egy felsorolás? Egy kép? De milyen táblázat? Milyen legyen a felsorolás? És a kép?

Ezeket mind le kell írni.

Mindeközben továbbra is figyelni kell, hogy ne zavarjuk össze a mesterséges intelligenciát. Röviden, érthetően, lényegre-törően írjunk. Annál is inkább, mert ez beletartozik abba az adatmennyiségbe (token szám), amit a GPT a memóriájába tud tartani.

Próbálkozzunk újra!

Könnyen előfordulhat, hogy nem azt az eredményt kapjuk a ChatGPT-ről, amire számítottunk. Ez teljesen természetes, nem kell aggódnunk.

A több évtizedes számítógép használat alatt megszoktuk, hogy mindent egyet utasítással kérjünk. Egyetlen parancs van, ami kinyomtatja a dokumentumot. Egyetlen parancs van, ami elmenti azt. Csak egyféle módon lehet csinálni. És ha elrontjuk, akkor nem az történik, amit vártunk.

Az olyan nyelvi modelleknél, mint a ChatGPT ez nincs így. Ha a program nem azt a feladatot csinálta, amit kértünk, akkor tudunk újra próbálkozni. Elmondhatjuk neki, hogy nem ezt vártuk, valahol hiba van. A kérdést finomíthatjuk, tovább hangolhatjuk. A program emlékszik az előző próbálkozásokra, nem kell mindent elölről újra elmondani. Elég csak ilyesmit, hogy „minden bekezdés első mondata legyen félkövér„.

Tehát nem érdemes elvárni, hogy elsőre minden sikerül. Egy-egy komolyabb munkát az összehangolódási folyamat előzi meg.
Persze idővel megtanuljuk, hogyan is érdemes a ChatGPT-vel kommunikálni. És a program is folyamatosan fejlődik.

A ChatGPT mindenképpen meg akar felelni

Egy fontos szabály, hogy a ChatGPT (és általában a többi nyelvi modul is) úgy lett beprogramozva, hogy minden esetben segítse az embert. Akkor is megpróbál segíteni, ha nem tud. Ha pedig az ismeretei hiányosak, akkor a kérdésre a választ megpróbálja kikövetkeztetni.

Amennyiben téves információt kapunk, az káros, akár veszélyes is lehet! Ezért érdemes az információkat más forrásból is lekérdezni.

Sokat segít, ha a kérdésink végére betesszük az alábbi parancsot:

A válasz végén zárójelben tüntesd fel a tények valószínűségét.

Ez azt jelenti, hogy amikor a ChatGPT a választ írja, akkor a végén zárójelbe beírja, hogy mennyire biztos az, amit leírt, vagy mennyire a saját tudástára alapján rakott össze valamit.

A ChatGPT a válasz végén zárójelbe beírta, hogy mennyire megbízható az információ.
A ChatGPT a válasz végén zárójelbe beírta, hogy mennyire megbízható az információ.

Ezt a parancsot érdemes a Custom Instructions-ba is betenni.

Összegzés

A ChatGPT-t úgy építették, hogy az emberi kommunikációt szimulálja. De bármennyire is emberi módon beszélgetünk, meg kell tanulnunk, hogy a gép miként tud minket a legjobban megérteni.
Ez nem nehéz, és nem kell sok gyakorlás. A legfontosabb, hogy magunk tudjuk, hogy mit szeretnénk, mit várunk el, és ez a programnak érthetően leírjuk.

PixelRita

PixelRita, te egy ChatGPT robot vagy. Mit gondolsz erről a bejegyzésről?

Loading

Szöveg-alapú vektor készítés az Adobe Illustrator programban

Adobe Illustrator Text to Vector
Becsült olvasási idő 7 perc.

Vektoros kép generálás az Illustrator programban

Az Adobe Photoshop után az Adobe Illustrator programban is megjelent a szöveg-alapú képgenerálás. De míg a Photoshop pixeles képekkel dolgozik, az Illustrator vektoros. Így a generált képünk is vektoros lesz.

Ez azért különlegesség, mert 2024. elején hiába van számtalan olyan mesterséges intelligencia, ami képet készít, nagyon ritka az, amelyik vektoros eredményt ad.
Így a kapott képet mindjárt tovább tudjuk szerkeszteni, be tudjuk illeszteni az aktuális projektbe.

Vektoros kép készítése

Az Adobe Illustrator programban egy új ablak jelent meg, aminek Text to Vector Graphic a neve.

Adobe Illustrator vektoros képgenerálás menüje
Adobe Illustrator vektoros képgenerálás menüje

Az ablak prompt részébe írjuk be, hogy mit szeretnénk, rövid utasításokkal, majd a Generate gombra kattinva elkezdődik a kép készítése. A program legjobban angolul ért, de az utasítások (prompt) lehetnek magyarul is.

Adobe Illustrator Text to Vector
A mesterséges intelligencia generált vektoros kép

A jelek szerint a mesterséges intelligencia elsőnek a Photoshop programban megszokott pixeles képet készíti el, majd ez lesz átalakítva vektorosra az Illustrator Image Trace funkciójával. A fő különbség, hogy a mesterséges intelligencia direkt olyan képeket próbál készíteni, amelyek jól vektorizálhatóak.

A mesterséges intelligencia 3 képet generál, amik bekerülnek a Variations kisablakba. Ez egy objektum tár lesz, ahonnan a korábban generált képeket bármikor elővehetjük.

Stílus egyezés

Az Adobe Illustrator egyik kiemelkedő funkciója, hogy a vektoros képek generálását egy már meglévő kép stílusához igazítsuk. Ez azt jelenti, hogy átvehetjük a színeket, a vonalvastagságokat, sőt, még a rajzolási stílust is egy korábbi művünk alapján.

Ezt a funkciót a „Match active artboard style” bekapcsolásával aktiválhatjuk.

Amennyiben nem a teljes rajztábla stílusát, hanem csak egy kiválasztott képét szeretnénk átvenni, akkor a Prompt ablak alatti pipettát használjuk. Válasszuk ki, hogy melyik objektum stílusát alkalmazza a következő generált képre.

Ez a szabadság tovább növekszik azzal, hogy a vektoros generálás során dönthetünk arról, milyen „formátumot” szeretnénk használni, így még személyre szabottabbá tehetjük műveinket.

Formátumok

Szöveg-alapú vektoros képgenerálás típusai az Adobe Illusztrator programban.
Szöveg-alapú vektoros képgenerálás típusai az Adobe Illusztrator programban.

Mielőtt egy kép generálását elindítjuk, a Type menüből kiválaszthatjuk, hogy milyen formátumot szeretnénk. A mesterséges intelligencia úgy készíti a képet, hogy a kért formátumnak minél inkább megfeleljen.

Jelenleg (2024 év eleje) négyféle vektoros elemet rajzolhatunk:

Subject – Tárgy formátum

Egy konkrét, jól körülhatárolható elem generálása, mint például egy virág, egy autó vagy egy kávésbögre. A „Tárgy” formátum lehetővé teszi számunkra, hogy egyedi objektumokat hozzunk létre, amelyeket különállóan vagy más elemekkel kombinálva használhatunk fel.

Ez a formátum kiválóan alkalmas egyedi illusztrációk készítésére, amelyeket különböző design projektekben, például hirdetésekben, weboldalakon, vagy akár termékcsomagolásokon lehet felhasználni. Segítségével egyedi, figyelemfelkeltő vizuális elemeket hozhatunk létre, amelyek megkülönböztetik a projektünket.

Scene – Helyszín formátum

Egy összetett, több elemet és részletet tartalmazó jelenet vagy háttér, mint egy park, egy városkép vagy egy belső tér. A „Helyszín” formátum lehetőséget ad arra, hogy teljes környezeteket alkossunk meg.

Ideális választás bonyolultabb, összetett vizuális történetmeséléshez, ahol a környezet és a hangulat kiemelt szerepet kap. Használható weboldalak háttérképeként, digitális kiadványokban vagy játékokban, hogy mélyebb beleélést és vizuális gazdagságot nyújtson.

Szöveg-alapú vektoros képgenerálás: Helyszín
Szöveg-alapú vektoros képgenerálás: Helyszín

Icon – Ikon formátum

Letisztult, egyszerű vektoros rajzok, amelyek logók, gombok vagy más grafikai elemek formájában jelennek meg. A „Ikon” formátum segítségével azonnal felismerhető vizuális jeleket hozhatunk létre.

Különösen hasznos weboldalakon, mobilalkalmazásokban és felhasználói felületeken, ahol fontos a gyors és egyértelmű kommunikáció. Az ikonok segítenek a felhasználók navigációjában, és hozzájárulnak a felület átláthatóságához és esztétikájához.

Szöveg-alapú vektoros képgenerálás: Ikon
Szöveg-alapú vektoros képgenerálás: Ikon

Pattern – Mintázat formátum

Ismétlődő grafikai elemek, amelyek egymáshoz illeszkedve egybefüggő, végtelen mintát alkotnak. A „Mintázat” formátum lehetővé teszi, hogy textúrákat, tapétákat vagy egyéb díszítőelemeket hozzunk létre.

Alkalmazható textíliák, csomagolások, weboldalak háttérként vagy akár belsőépítészeti elemként. A mintázatok segítségével vizuális érdekességet és mélységet adhatunk tervezési projekteinknek, egyedi és vonzó megjelenést biztosítva.

A generált mintázat bekerül az Illustrator Pattern gyűjteményei közé, így bármilyen objektum kitöltésére használhatjuk.

Szöveg-alapú vektoros képgenerálás: Mintázat
Szöveg-alapú vektoros képgenerálás: Mintázat

Szöveg generálása

Jelenleg az Adobe Illustrator mesterséges intelligencia-alapú képgenerálási funkciója még csak az induló fázisában van, azonban már lehetőséget kínál arra, hogy szöveget is tartalmazó képeket hozzunk létre. Bár a sikeres szöveggenerálás nem garantált, érdemes kísérletezni vele.

Ehhez a prompt-ba használjuk a text utasítást. Majd a szöveget tegyük macskakörmök („) közé.
Példa:

cute retro robot with text "Chaos"
Adobe Illustrator Text to Vector - Felírat
Adobe Illustrator Text to Vector – Felírat

Ajánlott videók

Az Adobe Illustrator nem annyira népszerű, mint a Photoshop. A szöveg-alapú vektoros képgenerálás is csendben került bele a béta verzióba, alig-alig beszélt róla valami.

De szerencsére így is találhatunk az interneten néhány videót, ami jól szemlélteti a mesterséges intelligencia használatát.

Összefoglaló

Nagyon kevés olyan programot találunk, ahol a mesterséges intelligencia vektoros képeket generál. Bár a pixeles képgenerátoroknak megmondhatjuk, hogy vektorszerű képet rajzoljanak, amiket utána az Illustrator könnyedén vektorrá alakít.

De az Adobe Illustrator erőssége, hogy mindezt a programon belül, a projektünkhöz kapcsolódva tehetjük. Szükség van egy házra a rajzba? Néhány másodperc, és már ott is van a rajzunkban. Oda tesszük, ahova szeretnénk. És mivel a kép vektoros, könnyen tudjuk szerkeszteni.
Ráadásul a képek generálásakor az MI a már meglévő objektumok stílusát is figyeli, így az sokkal jobban beleillik a rajzba, mintha egy másik programból hoznánk át.

PixelRita

PixelRita! Mit gondolsz arról, hogy pixeles képek helyett vektoros képeket is tudunk generálni az MI segítségével?

Loading

Régi térképek újrarajzolás – Stable Diffusion + ControlNet

SD térkép
Becsült olvasási idő 5 perc.

Régi térképek, kézzel rajzolt térképek vagy AutoCAD-ben készült térképek. Mindegyik egy stilizált változata a valóságnak. De mi lenne, ha a mesterséges intelligenciával ezekből a rajzokat valósághű képekké alakítanánk?

A régi térképek újraszámolása még várat magára. De bizonyára a közeljövőben a térképészetben is megjelenik a mesterséges intelligencia.
Mi egyenlőre maradunk az újrarajzoláshoz. Ehhez most is a Stable Diffusion szöveg-alapú MI-rajzoló programot használjuk. Az eredeti vonalat megtartásához pedig a ControlNet kiegészítőt.

Ez a 20. század eleji Isztambul térkép lesz a kiindulási képünk. Forrás: Jacques Pervititch - 1934
Ez a 20. század eleji Isztambul térkép lesz a kiindulási képünk. Forrás: Jacques Pervititch – 1934

A text2img fülön kapcsoljuk be a ControlNet kiegészítőt. Majd Preprocessor-nak válasszuk a Lineart-ot.
A Model lehet Canny vagy Lineart.

Utasításoknak (prompt) én a „top view of a city”-t választottam. Még jól működik az „aerial city view” vagy a „Drone Photography” is. Használhatjuk a „satellite view” parancsot is amennyiben nagyobb városrészt szeretnénk készíteni.
Negatív prompt pedig „text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid, mutation, deformed, blurry”

A képgeneráláshoz használt modell kiválasztása már nehezebb. Sajnos kevés olyan modell van, ahol a házak és utcák felülről látszódnak. Én a Realistic Vision-t választottam, ami egészen jól rajzol élethű házakat és parkokat is. További ajánlott modellek itt találhatóak.

A forrásképet a ControlNet kisablakba illesztjük be. Ne feledjük a generált kép arányait az eredeti képhez igazítani!
És már kezdődhet is a képgenerálás!

Az én képem esetében a program megpróbálta az összes feliratot, szöveget, utcanevet és házszámot is értelmezni. Ez kicsit összezavarta. Tehát érdemes a képről előtte eltávolítani a felesleges elemeket.

Egy másik példában egy olyan kézzel rajzolt várostérképet használtam, amelyik mentes a feliratoktól (a képet a Pinteresten találtam forrás nélkül)

Egy kézzel rajzolt fantázia térkép lesz a kiindulási képünk.
Egy kézzel rajzolt fantázia térkép lesz a kiindulási képünk.

A beállítások hasonlóak az előzőhöz. De itt kísérletképpen egy térképészeti modellt használtam.

Ha nem ragaszkodunk a valósághű képekhez, akkor találunk néhány térkép modelleket is. Mellé használhatunk LoRA modelleket is. Ebből is találunk olyanokat, amelyek a térkép rajzolásban segítenek.

A kézzel rajzolt kép MI átalakítás után
A kézzel rajzolt kép MI átalakítás után

Következő projektben egy madártávlati Róma rajzot használtam.

16. századi rajz Róma városáról. Forrás: Speculum Romanae Magnificentiae
16. századi rajz Róma városáról. Forrás: Speculum Romanae Magnificentiae

A beállítások hasonlóak, de különböző modellekkel és LoRA-kkal kísérleteztem. Az egyik eredményt megmutatom. Itt is megfigyelhetjük, hogy a program megpróbálta az írott szöveget is a kép részeként értelmezni. Így pl. a tóra hajókat rajzolt.

Az újrarajzolt kép Rómáról
Az újrarajzolt kép Rómáról

A Stable Diffusion programnak nagyon sok finomhangoló beállítása van. Mellette a számtalan modell, Lora és szinte végtelen számú utasítás (prompt) is használható. Éppen ezért nagyon sokféle eredményt kaphatunk. Érdemes kísérletezni vele!

PixelRita, mit gondolsz a régi térképek újra rajzolásáról?

Loading

Kreatív dekorációk a szabásminta alapján MI segítségével

ShoeZero - így fog kinézi a cipő
Becsült olvasási idő 6 perc.

Készítsünk kreatív rajzot a szabásminta alapján!

A mesterséges intelligencia segítségével izgalmas képeket tudunk generálni.

De sokszor azt szeretnénk, hogy a kép konkrét vonalak mentén, előre meghatározott formába öntve jelenljen meg? Mint mondjuk egy szabásmintában?

Egy ilyen rajznál kiemelten fontos, hogy a kép a megadott vonalakat követve készüljön el. E mellett azt is szeretnénk, hogy a kész kép a kivágott formákhoz idomuljon. Ne úgy nézzen ki, mint amit egy nagyobb alakzatból vágtunk ki.

Előkészületek

A példában egy cipő szabásmintáját fogjuk használni, amit a ShoeZero oldalról töltöttem le. Ez egy olyan szolgáltatás, ahol mi magunk készíthetjük el a cipő grafikáját a feltöltött képek alapján, amit a végén meg is rendelhetünk.
Természetesen bármilyen más szabásmintát vagy kivágó mintát is ugyan ezzel a módszerrel készíthetünk.

Elsőnek szükségünk lesz a szabásmintára. Fontos, hogy már az elején döntsük el, hogy melyik formát akarjuk használni. A mesterséges intelligenciával generált képeket nagyon nehéz más alakzatra alakítani.

Ehhez a feladathoz én egy több részből álló, kontrasztos cipőt választottam.

ShoeZero cipő
ShoeZero cipő

A szerkesztő ablakban megtaláljuk a szabásminta letöltés gombot is. De akár egy képernyő kép mentést is csinálhatunk. Nem szükséges a nagyon nagy felbontású kép. A rajzot egyébként is úgy kell készíteni, hogy legyen hely a varrásnak, vágásnak és más technikai ingadozásnak, hibának.

ShoeZero cipő szabásminta
ShoeZero cipő szabásminta

Ezt a képet hagyhatjuk így is, de egy képszerkesztő programmal megnövelhetjük a kontrasztot is, vagy új elemeket is berajzolhatunk.

ShoeZero cipő szabásminta előkészítve
ShoeZero cipő szabásminta előkészítve

Stable Diffusion Használata

A következő lépésben a Stable Diffusion + ControlNet párost fogjuk használni.

A text2img fülön kapcsoljuk be a ControlNet kiegészítőt. Majd Preprocessor-nak válasszuk a Canny-t (amennyiben a szabásminta fekete-fehér, akkor a none vagy az invert is jó lehet lehet). A Model pedig szintén a Canny legyen.

Utasításoknak (prompt) és modellnek azt állítsuk be, amilyen mintát szeretnénk. Ha pl. virágmintát, akkor virágokkal kapcsolatos utasításokat érdemes adni mint a „colorful flowers”. Ha inkább futurisztikus cipőt szeretnénk, akkor pedig a „futuristic lines” és hasonló parancsokat használjuk.

Ide összegyűjtöttem néhány modellt, amelyek hasznosak lehetnek.

Mivel a képek generálása csak néhány percig tart, érdemes több képet készíteni, és más parancsokat is kipróbálni, hogy megtaláljuk a leginkább tetsző mintát.

Stable Diffusion beállításai

A ShoeZero oldalon a kész képeket mindjárt fel is tölthetjük, hogy megnézzük az eredményt. De előtte akár módosíthatjuk valamelyik képszerkesztő programban is.

A kész kép feltöltve a ShoeZero oldalra
A kész kép feltöltve a ShoeZero oldalra

A feltöltött kép még sok mindent nem árul el. De amint lekérjük a 3D generált képet, az eredmény igencsak látványos. És a legfontosabb: egyedi. Ilyen cipője garantáltan senki másnak nem lesz!

Photoshop Trükkök

Hasonló módon az Adobe Photoshop programban is használhatjuk a mesterséges intelligenciát.

Elsőnek jelöljük ki azt a területet, ahol majd a Generative Fill működni fog. Ezt legkönnyebben a Select/Color Range paranccsal tudjuk megtenni.

Kijelöljük a mesterséges intelligencia működési területét.
Kijelöljük a mesterséges intelligencia működési területét.

A jobb működés érdekében növeljük a kijelölt területet: Select/Modify/Expand 5-10 pixel

Növeljük a kijelölt területet
Növeljük a kijelölt területet

Ha mindent jól csináltunk, akkor az eredmény kb. így néz ki: Minden kijelölés egy kicsit nagyobb, mint a szabásminta.

Most már csak a Generative Fill parancsot kell használnunk. Írjuk be azokat a kulcsszavakat, amik a kívánt képet készítik el. Én jelen esetben Hungarian Folk Art pattern parancsot írtam be.

Oké, az eredmény nem túl látványos. Ennek oka, hogy a Photoshop az egész képet vizsgálja, hogy a generált elemek minél jobban illeszkedjenek a környezetbe. És lássuk be, ami képünk egy nagy halom üres szürke képpontból áll…

Segítségül kell hívnunk egy olyan képet, ami az üres helyeket is kitölti. Azaz egy új rétegre tegyünk egy másik képet! Ez lesz alapján fog a mesterséges intelligencia dolgozni.

(Segédképet generálhatunk a Photoshop programon belül is, ha az egész képet kijelöljük, és úgy használjuk a Generative Fill funkciót)

Betettünk egy segéd képet is.
Betettünk egy segéd képet is.

A segédkép legyen egy másik rétegen, majd kapcsoljuk ki. Végezzük el újra a kijelölést, ahogyan már korábban csináltuk. Majd kapcsoljuk vissza a segédképet, hogy a mesterséges intelligencia lássa.

Kezdődhet a képgenerálás
Kezdődhet a képgenerálás

És már indíthatjuk is a mesterséges intelligenciát. Most, hogy már kapott környezetet, van viszonyítási alapja. Az eredmény sokkal jobb lett!

Az eredmény miután kikapcsoltuk a segédképet.
Az eredmény miután kikapcsoltuk a segédképet.

Ezt a képet is feltöltöttük a ShoeZero oldalra. A 3D látványterv nagyon izgalmasan néz ki.

A Photoshop programban készített kép 3D látványterve a ShoeZero oldalon
A Photoshop programban készített kép 3D látványterve a ShoeZero oldalon

Összegzés

A mesterséges intelligencia még nagyon az elején jár. Nagyon nehéz irányítani, de már így is tudjuk olyan munkában használni, mint egy szabásminta. Idővel mindez könnyebb és profibb lesz.

Ne felejtsük el, hogy mind a Photoshop, mind a Stable Diffusion kis felbontású képet generál. De a textíliáknál nincs is mindig szükség nagy felbontásra. Amennyiben mégis szeretnénk nagyobb felbontású képet, akkor a Stable Diffusion segítségével ezt is megtehetjük. A leírás itt található.

PixelRita, te mit gondolsz?

Loading

Windows iconok rajzolása

Midjourney Folder Icon
Becsült olvasási idő 4 perc.

PixelRita, te szeretsz rajzolni?

Nem rossz ötlet! Én csak kicsit tudok rajzolni. Viszont szeretem, ha a dolgok nem csak üres fekete-fehér vonalakból állnak.
Szeretem feldobni a PowerPoint előadásaimat néhány ikonnal. Szeretem néhány mókás ábrával színesíteni a bevásárló listámat, a blogomat, a gyerekek naptárait és ToDo listáit.

És persze itt van a számítógép is. A Windowsban ki tudjuk cserélni a mappák ikonjait. Akkor miért maradjak meg az unalmas sárga foldereknél?
Persze a net tele van szebbnél szebb ikon csomagokkal (icon pack), amelyek vagy ingyenesek, vagy fizetősek vagy csak vírus van benne, vagy csak nem lehet letölteni. De igazából nem is biztos, hogy tetszik, de 2 óra keresés után már mindegy mit találok, csak legyen valami, nem a sima sárga mappa.

De megjelent a Midjourney! Ezzel a szöveg-alapú mesterséges intelligenciás képgeneráló programmal bármit meg tudok rajzolni! Még a Windows-mappaikonokat is!
Rövid kísérletezés után ez a parancs tetszett meg:

[amit a mappában szeretnél látni] folder icon, pixel style, 64x64 pixel, white background

Néhány perc múlva máris ellep engem az izgalmasabbnál izgalmasabb színes ikonok százai. Szó szerint lerohanták a számítógépemet!

A Midjourney PNG formátumban adja a képeket. Ezt a Windows nem tudja ikonként kezelni. Ahhoz ICO fájlformátum szükséges.

Én az IrfanView ingyenes programot használtam, ahol a Batch Conversion paranccsal pillanatok alatt ICO formátummá konvertáltam a nyolcszáznál is több PNG képemet.
Nagyon egyedi hangulatot adott a számítógépemnek!

Néhány ikont megmutatok itt is:

PixelRita azt mondta, hogy ő a DALL-E-t használná. Kipróbáltam azt is.

A DALL-E nagy előnye, hogy sokkal könnyebb elmondani, hogy mit szeretnénk. Ha a ChatGPT-be beépítettet használjuk, akkor pedig még jobban el tudjuk mondani, mit szeretnénk.

Én PixelRita segítségével a DALL-E-vel ilyen ikonokat tudtam készíttetni:

Mit gondolsz PixelRita?

Loading

Gyorsan készíthetünk összefoglalókat a weboldalakról a ChatGPT segítségével

A ChatGPT és VoxScript közös használata weboldal kivonatokat csinálunk.
Becsült olvasási idő 4 perc.

Kezdetek

Mielőtt ezt a blogot elindítottam volna, az MI programokat egy sima online dossziéba írtam. Az elején még könnyű volt, mert csak a Midjourney, majd a Stable Diffusion létezett. Később megérkezett mellé a ChatGPT, majd valamikor a Google Bard is. Utána, pedig…. elszabadult a káosz…
Naponta jelentek meg, és jelennek meg olyan programok vagy megoldások, amelyek a mesterséges intelligenciát használják. Időm viszont nem lett több. Így egyre csak írogattam linkeket, hogy majd ki kellene próbálni.

Mostanra száznál is több link van ebben a listában, mellette 1-2 szóval, hogy mi is található ott. Persze így a lista teljesen átláthatatlanná vált.

Na de azért is indítottam a blogot, hogy ide összeszedem őket, és mindegyikről készítek egy hosszabb-rövidebb leírást. És akkor én is, meg más is könnyen tud az AI programok között böngészni.

Persze, nem így lett! Túl sok program jelenik meg.
Úgy érzem, hogy minden egyes MI szolgáltatás átnézése legalább 1 óra (Ha még ki is próbálom, az 2-3 napnál is tovább tart). Utána további 1 óra, hogy talált információkat összeírjam, rendezzem, és egy átlátható bejegyzés készüljön. De inkább ennél sokkal tovább tart.
És ha elkezdeném a linkeket egyenként átnézni, a harmadiknál már elegem lenne az egészből.

Használjuk inkább a ChatGPT-t!

Már írtam egy bejegyzést, hogy a ChatGPT a Voxscript plug-in-t használva milyen jól összeszedi a weboldalakon lévő információkat. Akkor még csak 1-1 mondatot szedtem össze, és listába vagy táblázatba rendeztem a weboldal leírásokat. De arra gondoltam, hogy ezt lehetne tovább is vinni. Ha nem segít a ChatGPT, akkor bizony ezek az oldalak még sokáig nem készülnének el!

Azóta az OpenAI kifejlesztette a CustomGPT-ket, és a VoxScript plug-in helyett már VOX GPT van, ami talán kissé könnyebbé teszi a használatát. És a plug-in-el ellentétben a CustomGPT-hez legalább tudok róla direkt linket adni, hogy akinek ChatGPT Plus előfizetése van, az mindjárt használni istudja. (A ChatGPT Plus előfizetéssel rendelkezőknek további GPT-k ajánlok ezen az oldalon.)

Elsőnek azokat a mesterséges intelligenciát használó programokat vettem elő, amelyek a könyv írásában segít. Ezen bejegyzés írásakor 12 link várta, hogy végre róluk is írjak valamit. Ha hagyományos módon állok neki, egy hétnél biztosan tovább tartott volna.

De így fél óra alatt elkészültem!

Több mint 1 éve használom a ChatGPT minden nap. A gépemre három monitor van kötve, és az egyikben mindig a ChatGPT fut (nem ritkán mindegyikben). Tényleg a mindennapi asszisztensem lett. De még így is meglepődtem, hogy egy ekkora feladatot ilyen gyorsan meg tudtam csinálni.

Igen, ez a módszer nagyon felgyorsítja a weboldalnak az építését. Azok a programleírások, amiket egyenlőre idő hiányában nem tudtam elkészíteni, azokat a ChatGPT írja meg az eredeti weboldal alapján. Én pedig remélhetőleg valamikor odaérek, hogy átírjam és kibővítsem a saját tapasztalataim alapján.

Ha egy oldalt a ChatGPT ír meg, ott szerkesztőként PixelRitát tüntetem fel.

Az összegyűjtött adatokból egy táblázat kivonatot is kérhetünk,
Az összegyűjtött adatokból egy táblázat kivonatot is kérhetünk,

Negatívumok

A legfontosabb negatívumok, hogy úgy készül bejegyzés egy programról, hogy azt sose láttam. Talán csak a YouTube-on. Vagy csak hallottam róla. Pedig pont az lenne a jó, hogy csak a kipróbált technikákat írnám meg.

Sokan kérdezték, hogy mennyire megbízható, mert a ChatGPT szeret valótlanságokat állítani. De azokat inkább akkor csinálja, ha nincs elég adata, de szeretne a kérdésre válaszolni.
Egy weboldal tartalmának összeírása nem ez az esett. Ott az oldalra kiírt szöveget elemzi, és az alapján készül el a leírás.
A probléma inkább ott van, hogy a weboldalak egyben reklámok is, hogy minél több felhasználót becsábítsanak. Így jobban kiemelik a pozitívumokat, míg a negatívumokat nem említik. Olyan információk is hiányozhatnak, amik csak a program kipróbálásakor derül ki. Pl. az, hogy támogatja-e a magyar nyelvet.

Végszó

PixelRita, te mit gondolsz erről?

Loading

Árajánlat adó ChatGPT bot

Árajánlat adó ChatGPT bot
Becsült olvasási idő 7 perc.

Rita, segíts nekem! Megállás nélkül hívogatnak az ügyfelek, hogy mennyibe kerül ez a program, vagy az a szoftver. Pedig felraktam az összes árat az internetre. De mégis mindig engem keresnek. Mit csináljak?

Szuper ötlet! Építsünk egy CustomGPT-t! Ehhez a GPTs Editorba kell elmenni. Sajnos jelenleg (2024. január) mind a CustomGPT készítéséhez, mind a használatához szükséges a ChatGPT előfizetés.

A mostani munkahelyemen nincsen olyan árlista, mit érdemes lenne egy mesterséges intelligenciával összekötni. Viszont mindenképpen egy valódi árlistát szerettem volna használni egy kitalált helyett. Ezért a régi munkahelyemtől, a Trans-Europe Zrt-től (Szoftver.hu) kértem egy árlistát. Ez a robot most az Adobe szoftverek magyarországi árait fogja használni.

De ez egy kísérleti robot! Bár az árlista valódi, idővel elavulttá válik. Ne használjuk valódi árak kiszámolására!

Egy GPT készítése nagyon egyszerű! Beírjuk a parancsot (prompt), hogy milyen robotot szeretnénk, mit csináljon. Ezt magyarul is írhatjuk. A következő parancsoknak mindenképpen benne kell lennie:

  • Te az X cégnél dolgozol, és az árajánlat adásában segítesz.
  • Az árakat a mellékelt táblázatban találod.
  • Csak a mellékelt táblázatot használd az árak keresésénél.
  • Írd oda, hogy az árak tájékoztató jellegűek.

Én ezt a parancsot adtam neki:

Te a Szoftvet.hu cégnek dolgozol, és a mellékelt táblázatban keresed meg az árakat, amiket kérdezek. Csak a táblázatban szereplő árakat írhatod válasznak!
Ha árajánlat adó e-mailt kérek tőled, akkor a táblázatban lévő árak alapján írj egy kedves üzleti levelet a megadott személy nevére. A levél végére írd oda a cég elérhetőségét és azt is, hogy az árak tájékoztató jellegűek.

A GPT a saját nyelvére így fordította le

I am a specialized assistant for Szoftver.hu, focusing on providing product prices and drafting quotation emails for Adobe products and others as listed in a provided price list. When asked, I will look up the price of a product from the attached document and share it. My responses are based solely on the prices in the attached document. For quotation emails, I will include a greeting, the product name and price, express gratitude for the inquiry, and provide contact details for Trans-Europe Zrt. located in Budapest. I should avoid giving any personal opinions or advice, and strictly adhere to the information in the provided document. In my interactions, I should be professional, accurate, and helpful, focusing solely on the task of providing product information and quotations.

Fontos, hogy a Code Interpreter be legyen kapcsolva, mert csak így tudja mellékelt Excel fájlt elolvasni.

A robot kapott még egy ikont, és részletes leírást, és néhány kezdeti példa mondatot is, hogy segítse az embereket elkezdeni a beszélgetést, és már készen is vagyunk!

Árajánlat adó ChatGPT bot
Árajánlat adó ChatGPT bot

A ChatBot-ot meghívva pontosan úgy beszélgethetünk, mint egy valódi emberrel. Válaszol a kérdésünkre, és rövid idő alatt kikeresi az árat a megadott listából.
Fontos, hogy csak azokat az adatok adja, amik a listában találhatóak. Nem fog hibás, vagy kitalált adatokat adni.

Árajánlat adó ChatGPT bot
Árajánlat adó ChatGPT bot

Nemcsak árat kérhetünk, hanem használhatjuk a ChatBot-ot arra is, hogy helyettünk megírja az árajánlatot adó levelet is.

Ebben a példában a GPT saját maga találja ki a fogalmazást. De ha mellékelhetünk egy minta fájlt is, akkor egységesen írja meg a leveleket.

Árajánlat adó ChatGPT bot
Árajánlat adó ChatGPT bot

A ChatBot-ot itt lehet kipróbálni, amennyiben van ChatGPT Plus előfizetésünk:
Ne feledjük, hogy ez a robot csak kísérlet. Az árak idővel elavulnak. Semmiképpen se használjuk valódi árajánlat kérésre!

https://chat.openai.com/g/g-CqRIadGxS-szoftver-hu-arajanlat-kero-bot-kiserleti

Most, hogy kitettünk egy robotot az ajtóba, adhatunk neki több feladatot is! A ChatBot összesen 10 dokumentumot tud kezelni. Tehát nemcsak a termék árait, de a termék leírásait is megadhatjuk a GPT-nek.

Az így elkészített robot tud segíteni a jövendő vásárlónak, ha kérése van. Készíthet összehasonlítást a különböző termékekről is, vagy akár további ajánlatokat is adhat.

Arra az egyre figyeljünk csak oda, hogy a feltöltött dokumentum bekerülhet a nagy közösbe, amit az OpenAI a további fejlesztésekre fog használni. Éppen ezért bizalmas dokumentumot ne adjunk! Csak olyat, ahol nem baj, ha kimegy az internetre!


A fenti ChatBot legfőbb hátránya, hogy csak azok tudják használni, akik maguk is ChatGPT előfizetők. Ez pedig nem túl praktikus, hacsak nem belső használatra akarjuk építeni.

Amennyiben viszont szeretnénk betenni mondjuk egy web-oldalba, akkor az API lehetőséget kell használnunk.

PixelRita, meséld el, mi az a ChatGPT API?

Mielőtt belevágunk, fontos tudni, hogy az API használata pénzbe kerül. Attól függően, melyik szolgáltatást használjuk, minden 1000 token $0.0010 – $0.12 környékén mozog (az aktuális árlista itt található). Tehát minden kérdés pénzbe for kerülni. De be lehet állítani, hogy maximum hány dollárt használjon el. És akkor nem fog egy nap alatt a cég teljes megtakarítása eltűnni, mert néhányan a GPT-vel játszanak.

Az API kulcsokat itt lehet kérni. Az Asszisztenset pedig itt tudjuk beállítani.
Mindez nagyon hasonlóan történik, mint ahogy a bejegyzés elején csináltuk. Ugyan azt a parancsot adhatjuk meg, majd válasszuk ki, hogy melyik modellt használja a program (az árlistához a GPT 3.5 turbo elegendő).
Olyan modelt válasszunk, ahol a Retrieval-t is be tudjuk kapcsolni, mert ez fogja a mellékelt fájlt elolvasni. A Code Interpreter pedig azért kell, hogy a fájlt tudja értelmezni. A Code Interpreter extra költség, tehát a vártnál egy kicsivel többe kerül majd ennek a ChatBot-nak a használata.

Ezzel beállítottuk a szervert. Még szükség van a felhasználó oldalán is egy ChatBot-ra. Bár a programozásban segíthet a ChatGPT, de kész kliens oldali chatek is vannak.

Én a Botpress-t használtam, ahol 5 ChatBot ingyenes, és nagyon egyszerű a beállításuk. Ebben a videóban elmagyarázzák lépésről lépésre, mit kell tennünk.

GPT ChatBot beállítása a Botpress-el

Ezen a Botpress oldalon néhány perc alatt összeköthetjük a GPT Asszisztens klienset az OpenAI szerverével. Utána kapunk egy kódot, ami már csak be kell másolni a weboldalba.

A Weboldalba integrált árajánlat adó ChatGPT bot
A Weboldalba integrált árajánlat adó ChatGPT bot

És készen is van az árajánlatadó robotunk! Teszteltjük le, használjuk!

Köszi PixelRita! Jó ötlet volt!

Loading

Teljes könyv lefordítása

Becsült olvasási idő 5 perc.

Te szeretsz olvasni?

PixelRita, te szoktál könyvet olvasni?

Én nagyon szeretek könyvet olvasni, de csak az anyanyelvemen. Neked persze nem gond, ha más nyelven akarsz olvasni. Hány nyelvet ismersz?

Mit gondolsz arról, ha lenne egy olyan mesterséges intelligencia, ami egy egész könyvet le tudna fordítana magyarra?

Nos, van már ilyen. Nem tökéletes, de már van!

A könyv

Én nagyon szeretek olvasni. Mióta pedig külföldön élek, még inkább örülök, ha magyar nyelven szerezhetek meg egy könyvet. Szerencsére egyre több iromány vásárolható meg ebook formában is. Így nem kell megvárnom, míg Magyarországra megyek, és nem kell a könyveket a bőröndbe tuszkolni.

Viszont a magyar nyelv egyik sajátossága, hogy kevesen beszélik. Mindig ott van a veszélye annak, hogy valamelyik nemzetközi sorozatot kevés ember olvassa, így a kiadó nem látja értelmét a folytatások terjesztésében.

Sajnos így járt az én egyik kedvenc sorozatom is. Több év után a kiadó végül feladta, és bejelentette: nem lesz több magyar folytatás.

Ez bizony szomorú hír volt.

Készült a Meme Machine Custom GPT-vel

A fordító robot

2022-ben aztán előjött a mesterséges intelligencia az árnyékból. 2023-ban pedig már a mindennapokban is használható eszközök jelentek meg. Egyik ilyen a DeepL.

A DeepL egy kifejezetten nagy mennyiségű szöveg fordítására tréningezett mesterséges intelligencia. Ez a program akár egymillió szót is „fejben” tud tartani! Ez azért fontos, mert akkor az egész könyvet egy egységnek kezeli. És ebben az esetben az egyforma kifejezéseket az egész könyvben ugyan úgy fordítja le. Nem fordul elő, hogy ugyan az a szó a könyv elején mást jelent, mint a végén.

Rendben, tehát van egy MI-alapú program, ami egy teljes könyvet le tud fordítani.

Az eredeti könyvet megvettem angolul .epub formátumban. Ebből készítettem egy .docx formátumú fájlt, és ezt adtam oda a DeepL-nek. Nemsokára megkaptam magyarul az eredményt.

Az eredmény

A könyv egészen jó! Persze nem tökéletes. Vannak kifejezések, amik angolosak maradtak. És vannak olyan részek, amelyek nehezebben érthetőek és ott jobban oda kellett figyelni. De a könyv olvasható, élvezhető. Nem akaszt meg egy-egy fordítási bizonytalanság.
Ritkán előfordult, hogy valami túlságosan zavaros lett és csak néhány oldallal később sikerült megérteni, hogy pontosan miről van szó. Ilyenkor vissza kellett menni néhány oldalt, és az adott részt újra el kellett olvasni.

Összességében 90%-ot adok az eredményre. Nem olyan jó, mintha egy profi fordította volna. Hiányzik a gördülékenység.

Viszont a könyvből egyetlen egy magyar nyelvű fordítás sem létezik, és nem lesz lesz.

Lehetőségek

Egy teljes könyv lefordításához nem feltétlenül szükséges az idegen nyelvet ismerő ember. A DeepL által végzett fordítás már közel tökéletes, csupán egy olyan személyre van szükség, aki kiválóan ismeri a magyar nyelvet, és képes finomhangolni a szöveget.

Mindeközben Magyarországon túlsúlyban vannak az angol nyelvről fordított könyvek. Pedig más nyelvek is vannak a világon!

A DeepL most (2024 eleje) 29 nyelvet ismer és tud egyikről a másikra fordítani. Ezek leginkább európai nyelvek, de találunk kínait, japánt, koreait, törököt és indonéz nyelvet is. És persze ott a magyar nyelv is köztük!

Én nagyon kevés olyan török nyelvű könyvvel találkoztam, amit magyarra is lefordítottak. Pedig ők is írnak olyanokat, amiket szívesen olvasnék. Vagy mi van az olasz irodalommal? És az indonézzel? Mikorra várható, hogy ezek a könyvek magyar nyelven is megjelenjenek a boltok polcain? Főleg akkor, amikor még az angol könyveknél sincs garancia rá, hogy egy sorozat összes könyvét magyarul is el lehessen olvasni?

A DeepL segítségével mindegyik könyvet le lehet fordítani. Csak egy kis korrektúrázás kell utána, és már mehet is a nyomdába vagy az ebook áruházba!

Záró Gondolatok a Digitális Könyvvarázslatról

Mit gondolsz PixelRita a MI-könyvfordításról?

Loading