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

Celosvětové příjmy z prodeje polovodičů v roce 2024 vzrostly o 18 %

10. 2. 2025. (redaktor: František Doupal, zdroj: Gartner)
Podle společnosti Gartner dosáhly celosvětové tržby z prodeje polovodičů v roce 2024 celkem 626 miliard dolarů, což představuje meziroční nárůst o 18,1 %. V roce 2025 se předpokládají příjmy ve výši 705 miliard USD. Čtěte více

V příštím roce bude AI nativně podporovat 43 % počítačů

14. 10. 2024. (redaktor: František Doupal, zdroj: Gartner)
Společnost Gartner předpovídá, že počítače s nativní podporou AI se budou v roce 2025 na celkových prodejích podílet ze 43 % (oproti letošním 17 %). Pro velké firmy se notebooky s Al stanou jedinou volbou do roku 2026. Čtěte více
Jan Bureš, country leader CZ/SK ve Fujitsu

Jan Bureš (Fujitsu): Na éru AI jsme dobře připraveni

5. 9. 2024. (redaktor: František Doupal, zdroj: DCD Publishing)
S Janem Burešem, country leaderem CZ/SK ve Fujitsu, jsme hovořili o nabídce společnosti pro oblast umělé inteligence. Na následujících řádcích se tak můžete seznámit s produkty a službami Fujitsu pro tento segment, ale i s přístupem společnosti k bezpečnosti dat nebo kooperací s dalšími dodavateli, a hlavně s partnery. Čtěte více
 Dominik Petrovič, product manager Video Solutions Services v Konica Minolta

Chytré kamery umí předejít útokům se zbraní. Útočníka odhalí i v davu

2. 9. 2024. (redaktor: František Doupal, zdroj: Konica Minolta)
Díky umělé inteligenci v kamerových systémech lze odhalit i skryté zbraně a zabránit tak potenciálnímu útoku. Jde o technologii, která může v současné rozbouřené době zachránit spoustu životů. V rozhovoru to uvedl Dominik Petrovič, product manager Video Solutions Services společnosti Konica Minolta. Čtěte více