Jak v TRITON IT využíváme umělou inteligenci

Naším cílem v TRITON IT není nahradit lidskou práci, ale optimalizovat ji. Díky umělé inteligenci jsme schopni zefektivnit mnoho procesů, od vývoje až po tvorbu obsahu a grafiky, ale vždy v kombinaci s odborným lidským zásahem. Právě tato kombinace nám umožňuje dosahovat špičkových výsledků a neustále inovovat. Na co konkrétně se zaměřujeme?

Integrace AI do vyvíjených projektů

Naše projekty jsou stále častěji založeny na integraci umělé inteligence. Pro dílčí úlohy využíváme služby třetích stran, v současné době především OpenAI API. AI pak integrujeme přímo do softwarového řešení, která stavíme pro naše klienty. Umělá inteligence nám při vhodném použití umožňuje například analyzovat velké databáze dat a získat požadované výstupy mnohem rychleji, než bychom toho dosáhli klasickou vývojovou cestou.

Vlastní systém pro efektivní řízení AI
Obr. 1: Budujeme vlastní systém, který umožňuje přepínání mezi jednotlivými genAI třetích stran. Systém je založen na návrhových vzorech: inversion of control, dependency injection, strategy, nebo adapter.

Budujeme také vlastní systém, který umožňuje přepínání mezi jednotlivými genAI třetích stran. Systém je založen na návrhových vzorech: inversion of control, dependency injection, strategy, nebo adapter. Zpracování dat a sestavení výstupu pro uživatele je realizovano součinností několika podprogramů (agentů). Někteří agenti mají jako parametr model GPT a slouží k odeslání a zpracování určitého dynamicky sestaveného promptu do GPT. Další slouží k získání a předzpracování dat z relační či vektorové databáze. Jiné mohou lokálně nad daty provádět transformace či na ně aplikovat algoritmy.

genAI

Generativní AI (GenAI) je typ umělé inteligence, který je navržen tak, aby vytvářel nový obsah na základě vstupních dat. Místo pouhého zpracování dat a poskytování odpovědí, GenAI dokáže generovat originální texty, obrazy, zvuk nebo dokonce kód. Využívá pokročilé jazykové a vizuální modely, které se učí z obrovského množství dat a následně vytvářejí výsledky, jež jsou často nerozeznatelné od těch vytvořených lidmi. V TRITON IT používáme GenAI k usnadnění tvorby obsahu, grafiky i vývojových úloh, což nám umožňuje zefektivnit práci a dosahovat kvalitních výsledků rychleji.

Takový systém nám umožňuje snadno vyměňovat implementace jednotlivých jeho částí. Soustředit se na výkonově a časově efektivní modely, nebo postupně přepisovat nahraditelné činnosti AI lokálními implementacemi. To znamená, že jsme schopni maximalizovat efektivitu a zároveň minimalizovat časové i finanční náklady spojené s platbami za externí AI služby.

Vývoj za pomoci jazyka Python
Obr. 2: K vývoji backendu aktuálně používáme jazyk Python. Osvědčilo se nám vývojové prostředí PyCharm.

Vývoj s pomocí AI

Ve vývojovém oddělení TRITON IT se ChatGPT a Google Gemini ukázali jako cenní pomocníci při programování. Naši vývojáři vytvářejí přesná zadání s jasně definovanými vstupy, výstupy, knihovnami a požadavky na integrace, a na základě toho pro ně GPT generuje zdrojový kód. Tento postup výrazně zkracuje čas potřebný na vytvoření základní struktury kódu. Vývojáři následně kód testují, provádějí úpravy a díky automaticky generovaným jednotkovým testům zajišťují, že je vše v pořádku. Jakmile kód projde kontrolou, vývojáři ho finálně doladí ve svém prostředí.

ChatGPT pro automatické generování jednotkových testů
Obr. 3: Chat GPT se nám hodí například pro automatické generování jednotkových testů včetně testovacích dat.

Tento přístup nám přináší úsporu času, ale také flexibilitu, kdy mohou naši vývojáři rychleji reagovat na požadavky projektů. AI nám zkracuje dobu vývoje z měsíců na týdny.

Jak u nás AI pomáhá tvořit obsah a grafiku

V rámci našich projektů využíváme AI jako nástroj pro zvýšení efektivity tvorby obsahu a grafiky. ChatGPT nám slouží k rešerším témat, tvorbě osnov a návrhům textů. Mimo ChatGPT pracujeme i s dalšími nástroji jako Copilot nebo Gemini. Tato úroveň automatizace šetří značné množství času, ale je důležité zmínit, že finální verze článků, příspěvků a dalších materiálů vždy procházejí rukama copywriterů. Díky umělé inteligenci ale dostávají copywriteři do ruky vždy kompletní podklady, ze kterých za využití aplikace WebMedea sestavují ucelené články.

ChatGPT při tvorbě obsahu
Obr. 4: Chat GPT je nám rovněž velkým pomocníkem při tvorbě obsahu.

Pro grafické práce máme integrovaný nástroj MidJourney, který nám pomáhá generovat základní návrhy grafiky, například pro příspěvky na sociální sítě, nebo třeba i kompletní layouty vyvíjených webových stránek. AI slouží k rychlému vytvoření vizuálních návrhů, které naši grafici následně upravují a ladí do finální podoby, čímž spojujeme rychlost automatizace s lidskou kreativitou.

MidJourney při tvorbě grafických návrhů
Obr. 5: MidJourney nám pomáhá rychle generovat grafické návrhy nejen pro články a příspěvky na sociální sítě.

Umělá inteligence představuje revoluční a rychle se rozvíjející technologii, která dokáže zásadně usnadnit a zrychlit práci napříč mnoha obory. V TRITON IT jsme si plně vědomi toho, že AI aktuálně nemůže plně nahradit lidskou kreativitu, zkušenosti a odbornost. Práce programátorů, copywriterů, grafiků a dalších specialistů je stále klíčová, protože AI je výborný pomocník, ale finální kvalita vždy závisí na lidském zásahu. Naše filozofie v TRITON IT se proto zaměřuje na optimalizované využití AI tam, kde může být nejefektivnější, a na přenechání rozhodující práce lidem.

Chcete budovat projekty s efektivním zapojením AI?