Galerie 8
AI maximalismus v praxi. Co vše dnes znamená mít výkonnou grafickou kartu
i Zdroj: InvokeAI - Flux
Grafické karty Článek AI maximalismus v praxi. Co vše dnes znamená mít výkonnou grafickou kartu

AI maximalismus v praxi. Co vše dnes znamená mít výkonnou grafickou kartu | Kapitola 3

Milan Urbanec

Milan Urbanec

4

Seznam kapitol

1. Hráč 2. Student 3. Programátor 4. Tvůrce

V poslední době se prezentace nových grafických karet stále více zaměřují na umělou inteligenci (AI), což se výrazně odráží i u nejnovější řady notebooků Lenovo vybavených GeForce RTX 50.

Reklama

Což mě nyní přivádí k tomu, kde já osobně nejvíce využívám těchto AI technologií. Pracuji jako webový programátor a AI nástroje v poslední době velmi zjednodušily a urychlily vývoj nových webů a aplikací. A teď nemám na mysli, že AI za mě napíše celý web, ale pokud se jej člověk naučí používat, je to velmi mocný pomocník.

Co si budeme povídat – většina programátorů jsou vlastně jen dobří Google hledači. Jakmile jste se zasekli, Google vám odpověď našel, protože někdo před vámi se zasekl na tom samém. S LLM modely, které mají prohledaný celý internet, to je ale mnohem jednodušší.

AI asistent přímo v editoru

Pro vývoj používám program PHPStorm od české firmy JetBrains s jejich pluginem AI Assistant. Díky tomu mohu kdykoliv během programování zeptat AI na otázku, proč to nejde nebo jak by se to dalo optimalizovat. Nebo, což je asi nejčastější, jak napsat ten nebo onen regulární výraz. Díky integraci s IDE mi model okamžitě odpoví a navrhne řešení. A na mě je jej pak použít a otestovat, případně doladit, aby odpovídal přesně tomu, co potřebuji.

Jelikož programuji v PHP a v posledním roce spíše spravuji archaické weby a převádím je na novější technologie, naučil jsem se tak již několik zajímavých vychytávek, které jsem následně použil jinde.

Lokální AI vs. cloudové řešení

Jenže tohle vše stojí celkem dost peněz a měsíčně se za takovéto pomocníky musí platit. Což je další důvod, proč můj pracovní notebook už není jen ořezávátko bez grafiky. Ono totiž s příchodem grafik RTX 40 a nové RTX 50 máte celkem slušný výkon na to takového AI pomocníka rozjet lokálně. Což má hned několik benefitů.

Nejen, že takový AI pomocník je zdarma, ale hlavně veškerá data, která mu předáváte, zůstanou na vašem počítači. Ne vždy můžete zdrojový kód vypustit jen tak do světa AI. Sám mám několik projektů, kde si klient výslovně nepřeje využití online AI nástrojů, právě ze strachu o únik dat.

Ano, můžete zde využít již zmíněný ChatRTX – jako zdrojová data mu poskytnout projekt a dotazovat se ho takto. Ale existují i lepší varianty přímo pro tento případ, které vám dají mnohem větší flexibilitu a funkcionalitu.

Ollama: lokální AI

Lokální AI Assistent - PHPStorm
i Zdroj: PCTuning.cz
Lokální AI Assistent - PHPStorm

Pojďme si představit aplikaci Ollama – za mě asi nejlepší a pro správu nejjednodušší backend pro práci s LLM. Jedná se o jednoduchý opensource program, který po nainstalování umožní komunikaci s různými modely. A právě v kombinaci s IDE PHPStorm s pluginem AI Assistant, který podporuje napojení na Ollama, mohu celý program napojit na vlastního pomocníka.

Na webu Ollama.com můžete vybrat z nepřeberných variant modelů speciálně přizpůsobených pro různé situace. Například pro programování se mi nejlépe osvědčil qwen2.5-coder. Díky tomu, že je osekaný o nepotřebné komponenty a je přizpůsoben přímo na programování, odpovídá rychlostí blesku a jeho odpovědi jsou na vysoké úrovni.

Dokonce právě kvůli zaměření na programování dokáže často lépe odpovědět než běžné modely jako ChatGPT, které jsou více obecné. Následně můžete AI požádat, aby napsal i tak nesmyslné funkce, jako přidat zvukové efekty během vyplňování formulářů, a máte plně funkční kód během několika sekund.

Vždy je ale nutno pamatovat, že obsah generovaný pomocí AI nemusí být správný a je vždy nutné jej kontrolovat. Nasadit jen tak AI kód na produkci by nemuselo být šťastné řešení, pokud nebude důkladně otestováno. AI je skvělý pomocník, ale rozhodně ne náhrada za lidské myšlení a testování.

Pro výpomoc v programování není potřeba hned to nejvýkonnější na trhu, rozhodně ale pomůže volit vyšší střední třídu, to poté poznáte v rychlosti odpovědí jednotlivých LLM. V tomto případě sáhněte po OLED panelu (i pohled na řádky kódu může být krásný) a opět nejnovější generaci se silnou grafikou podporující nejnovější AI funkce. Lenovo Legion Pro 5 16IAX10 nabídne právě OLED displej a grafiku NVIDIA GeForce RTX 5060 s 8 GB VRAM a TDP 115 W. Vejde do 2,5 kg. Pro práci s grafickými návrhy a designem se pak hodí i 100% pokrytí DCI-P3, HDR a vysoký jas 500 nitů. Vysoké rozlišení 2560 × 1600 pixelů oceníte i u textu.

AI maximalismus v praxi. Co vše dnes znamená mít výkonnou grafickou kartu
i Zdroj: PCTuning.cz

Předchozí
Další
Reklama
Reklama

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama