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

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

Ve druhém čtvrtletí bylo na AI připraveno 14 % prodaných PC

27. 8. 2024. (redaktor: František Doupal, zdroj: Canalys)
Podle nejnovějších údajů společnosti Canalys bylo ve 2. čtvrtletí 2024 dodáno 8,8 milionu počítačů s umělou inteligencí. Tato zařízení jsou definována jako stolní počítače nebo notebooky, které obsahují čipovou sadu nebo dedikovaná jádra pro specializované pracovní úlohy AI (například NPU). Čtěte více
Martin Moravec, One Lenovo channel sales leader ve společnosti Lenovo

Lenovo AI: Komplexní strategie a dlouhodobý závazek

7. 8. 2024. (redaktor: František Doupal, zdroj: DCD Publishing)
Lenovo dnes využívá umělou inteligenci napříč celým svým portfoliem. Integruje ji jak do koncových zařízení, jako jsou počítače nebo chytré telefony, tak i do široké škály infrastrukturních produktů. O současnosti a budoucnosti AI v pojetí společnosti Lenovo jsme mluvili s Martinem Moravcem, který v této společnosti působí jako One Lenovo channel sales leader. Čtěte více