Automatické dokončování psaného kódu a další funkce

29. 11. 2023. (redaktor: Reseller Magazine OnLine, zdroj: Y Soft)
Jakým způsobem využívají lidé pracující ve vývojovém oddělení české globální IT společnosti Y Soft umělou inteligenci? Jaké činnosti dokážou s její pomocí zjednodušit či urychlit a jak probíhá implementace AI do pracovních činností?

Oddělení vývoje a výzkumu intenzivně experimentuje a vyhodnocuje AI nástroje pro vyšší efektivitu vývoje, které usnadňují a zrychlují programátorům práci s kódem.

V posledním půl roce jsme do vývojového prostředí zavedli například AI nástroje pro tzn. autocompleting code, které programátorům navrhují dokončování kódu přímo během samotného psaní tohoto kódu, zvládají reagovat na příkazy v přirozeném jazyce a vytváří návrhy kódování založené na specifickém kontextu projektu a coding conventions.

Důležitou oblastí je při experimentování a zavádění těchto nástrojů právní a bezpečnostní aspekt, protože tyto nástroje typicky fungují v cloudu, posílají uživatelská data do cloudu a ukládají uživatelská data ve svém data setu, které pak následně používají pro učení a rozšiřování schopností AI nástroje a přesnosti odpovědí.

Toto je samozřejmě velmi citlivé pro oblasti, které obsahují know how a duševní vlastnictví uživatele takového nástroje, typicky například zdrojový kód, proto je v tomto případě nutné používat takovou verzi nástrojů, která garantuje neukládání uživatelských dat a jejich následné nezpracovávání pro další učení těchto AI nástrojů.

Využití těchto AI nástrojů není samospásné a prozatím neumožňuje dělat zásahy v kódu i laikům a neprogramátorům, na druhou stranu pro zkušené programátory tyto AI nástroje programování zrychlují, zjednodušují a zpříjemňují, a to velmi výrazným způsobem.

Když zmíním typickou denní programovací aktivitu programátora (například šest hodin), pak AI nástroje mohou pro vhodné aktivity práci zjednodušit a zrychlit například na pouhé dvě hodiny.

Při používání AI nástrojů se – typicky programátoři – cítí více produktivní, mohou se zaměřovat na více uspokojující aktivity, programují rychleji, jsou výrazně rychlejší při psaní opakujících se částí a používají méně mentální kapacity pro tvorbu opakujících se částí kódu.

V neposlední řadě AI nástroje efektivně pomáhají při práci s programovacími jazyky, kde mají programátoři méně znalostí a zkušenosti.

Autor: Jakub Pavlák, RnD manager ve Y Softu 

Štítky: 

Podobné články

Jakub Opálka (Salesforce): AI přináší do oblasti CRM systémů zásadní změny

11. 6. 2024. (redaktor: František Doupal, zdroj: DCD Publishing)
Rozhovor s Jakubem Opálkou, territory managerem společnosti Salesforce, odhaluje vliv umělé inteligence (nejenom) na svět podnikových CRM systémů. Kromě dopadů a využití AI v oblasti CRM platforem jsme hovořili také o bezpečnosti dat, které AI svěřujeme, nebo o vnímání důvěry v digitální éře. Prostor dostalo i působení společnosti Salesforce na českém trhu. Čtěte více

Nová bílá kniha Schneider Electric: Chlazení kapalinami v datových centrech využívajících AI

24. 7. 2024. (redaktor: František Doupal, zdroj: Schneider Electric)
Společnost Schneider Electric zveřejnila průlomovou bílou knihu zaměřenou na kapalinové chlazení datových center. Dokument s názvem „Řízení kapalinových chladicích systémů v datových centrech využívajících umělou inteligenci“ přichází v době, kdy datová centra čelí náročným výzvám v oblasti tepelného managementu kvůli prudkému růstu poptávky po AI. Čtěte více

Malé a střední firmy jsou v používání umělé inteligence jistější než velké společnosti

19. 7. 2024. (redaktor: František Doupal, zdroj: Salesforce)
Nedávný průzkum společnosti Salesforce mezi 600 IT profesionály ukázal, že malé a střední podniky (SMB) mají větší důvěru v umělou inteligenci a její přínosy než jejich korporátní protějšky. Dokonce natolik, že se naprostá většina (95 %) IT profesionálů pracujících v malých a středních podnicích cítí naprosto jistě při využívání generativní AI a vidí v této technologii větší příležitost pro růst příjmů. Čtěte více

Případy využití AI ve firemní praxi

18. 7. 2024. (redaktor: Michala Benešovská, zdroj: ASPEN PR)
AI začíná znatelně měnit každodenní kancelářskou práci. Zefektivňuje rutinní úkony, jako je vyplňování dotazníků, generování grafů a reportů, a zároveň nabízí pokročilé funkce, jako je automatický přepis hlasu a překlad v reálném čase. Tyto technologie ušetří zaměstnancům hodiny práce, které pak mohou věnovat odbornějším úkolům. Čtěte více