Umělá inteligence: Dalle2, Chat GPT
27. února 2023Poslední měsíce je móda umělá inteligence. Konkrétně praktické využití pro generování obrázku a chat GPT, který slouží pro generování textů a programového kódu. Samozřejmě jsem to vyzkoušel a vydím v tom zajímavou novou technologickou výhodu. Ovšem je to opravdu převrat?
Umělá inteligence (anglicky artificial intelligence, zkratka AI) je obor informatiky, který se zabývá vývojem algoritmů a systémů, které jsou schopny provádět úkoly, které obvykle vyžadují lidskou inteligenci. Tyto úkoly mohou být například rozpoznávání obrazů, řešení složitých problémů, překlady z jednoho jazyka do druhého, analýza a predikce dat, plánování a rozhodování. Umělá inteligence využívá různé metody a techniky, včetně strojového učení, neuronových sítí, rozhodovacích stromů, fuzzy logiky a dalších. Tyto metody umožňují systémům AI zlepšovat své výkony na základě dat, která sbírají a analyzují, a také umožňují lidem interagovat s těmito systémy pomocí přirozeného jazyka a hlasových rozpoznávačů. AI se využívá v mnoha oblastech, jako jsou autonomní vozidla, robotika, zdravotnictví, finance, marketing a další. Její využití se neustále rozšiřuje a v budoucnu by mohlo mít významné dopady na společnost a hospodářství.
PS: základ tohoto úvodního textu jsem vygeneroval pomocí ChatGPT.
Typicky, když je něco velké téma, tak se o tom víc mluví, než to má reálný přínos. Stejný předpoklad uplatňuji i na novinky. Avšak abych si to v daném případě potvrdil, je potřeba tento předpoklad prověřit. Proto jsem vyzkoušel AI jak pro generování textů, tak pro generování obrázků a kódu aplikace. A jako správný podnikatel jsem svoje zkušenosti a závěry shrnul v tomto článku, který mi plní úlohu mého osobního marketingu.
Generování pomocí AI
Aktuálně se dá použít AI ke generování:
- obrázků
- textů
- programů
- překladů
Jaký je výsledek?
Generování obrázků
Pro generování obrázků jsem vyzkoušel technologii DALL-E 2, kterou naleznete na adrese: https://openai.com/dall-e-2/. Konkrétně pracovní rozhraní je na adrese: https://labs.openai.com/.
Založit si účet může kdokoli a dostane zdarma malý kredit, který se průběžně obnovuje. Požadavky se zadávají lidskou řečí, tedy běžnými větami. Můžete použít češtinu, ale můj výsledek byl, jako by mi AI pořádně nerozuměla. Můj závěr tedy je, že je potřeba psát anglicky. Ale v tom vám může pomoci jiná AI, kterou použijete k tomu, aby váš text přeložila do angličtiny.
Umělá inteligence umí velmi dobře generovat obrázky ryb:
Pokud chcete generovat lidi a zvířata, výsledky nejsou nic moc.
Lidi ve výsledcích často dopadnou jako mutanti s více končetinami nebo aspoň s končetinami, které vyrůstají na
rozličných atypických místech.
I na těch dobrých výsledcích jsou vidět chyby.
Vtipné jsou většinou ty, kde je skupina lidí.
Vygenerovat cyklistu také nepřineslo příliš dobré výsledky.
Zde jsou ty lepší výsledky:
Zkusil jsem vygenerovat i nějaké technické objekty, konkrétně něco na téma serverů. Výsledek je zde, kde první
obrázek je typická ukázka slátaniny a druhý obrázek je výsledek, který by byl použitelný například jako ilustrační
obrázek:
Ilustrační obrázek ke článku jsem vygeneroval pomocí AI.
Otázky a generování textů
Pro generování textů a získání odpovědí na otázky můžete použít https://chat.openai.com/
S ChatGPT si můžete povídat i česky, jen občas se náhodně přepne do angličtiny. A je vidět, že vygenerovaná čeština je často krkolomná.
Nechal jsem si vygenerovat článek na téma 10 výhod Linuxu. Článek shrnuje obecně uznávané pravdy, a je tedy pravdivý a správný, v článku se však nedozvíte žádné podrobnosti ani konkrétní fakta. Článek je pravdivý, ovšem nic praktického se nedozvíte. V reálu tak stejně budete potřebovat buď nabýt osobních praktických zkušeností nebo mít při ruce odborníka, s kterým vaši situaci zkonzultujete.
Druhý článek vygenerovaný pomocí AI Jaké jsou výhody virtualizace Proxmox?
Zkoušel jsem se ptát i na témata, která jsou tabu... na něco AI odmítá odpovídat. A je vidět, že AI má naučeny nebo dokonce nastaveny feministické názory.
Otázka:
proc by mel uzivatel zvolit operacni system windows?
Odpoveď:
Kompatibilita: Windows je nejběžnější operační systém na trhu a je kompatibilní s většinou hardware a software.
To znamená, že uživatelé mohou používat své oblíbené aplikace a hardware bez problémů.
Je důležité si uvědomit, že volba operačního systému závisí na individuálních potřebách a preferencích uživatele.
Otázka:
proc je windows spatny operacni system?
Odpoveď:
Existuje několik důvodů, proč by mohl někdo považovat Windows za špatný operační systém:
Opět, je důležité si uvědomit, že volba operačního systému závisí na individuálních potřebách a preferencích uživatele.
Otázka:
proc je linux spatny operacni system?
Odpoveď:
Existuje několik důvodů, proč by mohl někdo považovat Linux za špatný operační systém:
Opět, je důležité si uvědomit, že volba operačního systému závisí na individuálních potřebách a preferencích uživatele.
Otázka:
proc je windows dobry operracni system?
Odpoveď:
Existují několik důvodů, proč by mohl někdo považovat Windows za dobrý operační systém:
Opět, je důležité si uvědomit, že volba operačního systému závisí na individuálních potřebách a preferencích uživatele.
Na odpovědích je vidět, že AI odpovídá generickými odpověďmi, jakých najdete na internetu tisíce.
Odborníci Windows za bezpečný operační systém nepovažují. Windows bude vhodnější pro ty, kteří používají software,
který je na Windows závislý.
Linux je často vhodnější pro všechny ostatní a v podstatě nutnou volbou pro IT vývojáře.
Máte-li běžný uživatelský problém s počítačem, nedočkáte se od umělé inteligence lepší rady, než co napadne samotného
laika.
Otázka:
jak zprovnit, aby v programu davinci fungovali videa formatu mp4, ktere jsou z gopro kamery?
Odpoveď:
Pokud máte problém s otevíráním souborů MP4 z kamery GoPro v programu DaVinci Resolve, můžete zkusit následující
kroky:
Překlady textů
Již dlouhou dobu existuje Google Translate, který můžete použít nejen pro překlad, ale i pro přednes textu. Například já, když se pro pobyt na Kanárských ostrovech učím španělsky, tak hlasovou konverzi používám, abych si poslechl výslovnost.
Lepším řešením je DeepL. DeepL má i API, které můžete použít pro automatizaci překládání. Já jsem například naprogramoval funkci, která přeložila kompletně všechny produkty v eshopu z jednoho jazyka do druhého. A následně průběžně překládá i nově přidané produkty. Díky tomu se ušetří velké množství lidské práce, která by trvala dlouho a nejspíš by se ani nevyplatila.
Pomocí AI jsem si nechal přeložit i článek, který mi AI předtím vygenerovala, výsledek
anglického
článku na téma:
What are the benefits of Proxmox virtualization?.
Stejně tak jsem nechal přeložit druhý článek:
10 advantages of Linux
Myslíte, že by anglický překlad provedený pomocí AI potřeboval korekturu?
Další ukázka vygenerovaného článku Proč je dobré cvičit a následně přeloženého why is it good to exercise.
Generování programů
Pro generování programů, tedy přesně řečeno částí kódů, opět můžete použít ChatGPT: https://chat.openai.com/
AI umí obstojně vygenerovat základ nějaké jednoduché funkce. Například vám může vygenerovat jednoduchý bash script. Pro laika to vhodné není. Ale IT specialista si tak může ušetřit čas. Část kódu si nechá vygenerovat a pak ho díky své odbornosti zkontroluje a dle potřeby opraví či upraví.
Zkusil jsem zadat AI úkol vygenerovat jednoduchou webovou aplikaci v PHP. Kompletní aplikaci vám nedodá.
Ovšem dodá vám použitelnou HTML šablonu.
Triviální PHP kód. A SQL pro vytvoření DB struktury.
Jako základ pro vytvoření nějakého příkladu pro školení základů webových aplikací to je použitelné.
Jiní uživatelé si pochvalují generování boilerplate kódu pro JavaScript technologie.
Rizika AI
Při pomyšlení, že AI generuje obrázky, texty nebo programy, člověka napadne, že tyto pracovní pozice budou nahrazeny pomocí AI a lidé půjdou o hladu. Pokud to tak nastane, tak je třeba si připomenout, že nic není konstantní, situace se vždy mění a hlavní výhoda člověka je, že se umí rychle a dobře přizpůsobit.
Tuto otázku jsem položil i AI: prijdou lidi diky AI o praci?
Její odpověď: Využití umělé inteligence (AI) v některých odvětvích může mít dopad na zaměstnanost v krátkodobém horizontu. Pokud se například výrazně zautomatizují určité úkoly, mohou být lidé, kteří tyto úkoly dříve vykonávali, nahrazeni stroji. Avšak v dlouhodobém horizontu by AI mohla také vytvářet nová pracovní místa, protože může být využita ke zpracování a analýze velkého množství dat, což může vést k vytvoření nových oborů a pracovních pozic. Například v oblastech jako je vývoj, údržba a implementace systémů AI, marketing, výzkum a vývoj, právo a dalších. Je důležité poznamenat, že dopad AI na zaměstnanost závisí na mnoha faktorech, včetně rychlosti a rozsahu přijímání nových technologií, schopností pracovníků přizpůsobit se novým technologiím a potřebám trhu práce a také na způsobu, jakým bude regulována a využívána AI v jednotlivých oblastech.
Z generovaných obrázků je vidět, že výsledky jsou zajímavé a hezké, nikoli však dokonalé. Určitě se dají použít jako ilustrační obrázky. Pokud však máte vážný obsah, například návod, nebo popisujete skutečnost, stále bude lepší udělat reálnou fotku schopným fotografem nebo si nechat nakreslit ilustraci.
Spisovatelé se bojí, že je nahradí generování textů. Kreativitu však AI nenahradí. Generování textů jde použít k popiskům zboží v eshopu nebo pro tvorbu marketingových článků. Ovšem i u takových článků je vidět, že obsah není ničím zajímavý a jedná se jen o generický text. Skutečný smysl, tedy předání informace, takový článek postrádá. Ano, pokud potřebujete vytvořit obsah pro web nebo školní práci, tak AI využijete. Ovšem pozor na to, že již existují nástroje, které se snaží rozpoznat takový vygenerovaný text.
Nahrazení programátorů nevidím jako reálné. Již dávno IT svět funguje tak, že se zefektivňuje a automatizuje. Úkolem IT profesionála tak je neustále se posouvat. A řešení složitých problémů, návrh komplexních struktur a kreativitu AI nezvládne. Naopak bude vznikat mnoho nových uplatnění, která budou stavět na možnostech AI.
V AI vidím další přínos pro všechny, v současném stavu minimální riziko a rozhodně ne velký převrat.
Povzbuzení
Umělé inteligence se nebojte a určitě ji vyzkoušejte. Zajímavá je minimálně pro pobavení nebo ji můžete již dneska uplatnit při svém koníčku či práci.
Články na podobné téma
Tisk obrázků v Linuxu
Návrh aplikací technikou UML za použití nástroje Umbrello
Nextcloud - data a aplikace v cloudu
Jak nainstalovat Clubhouse na Android?
GitLab - nástroj na správu, verzování, CI/CD a vedení projektů
Odběr novinek
Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k
odběru novinek.
+