Deepcode – Umělá inteligence pro rychlejší programování

Umělá inteligence | |

Deepcode – Umělá inteligence pro rychlejší programování

Cloudová služba analyzuje kód vložený do jednotlivých příspěvků na serverech typu GitHub nebo Bitbucket a zkoumá jejich bezpečnost, funkčnost, logiku a další prvky.


DeepCode trochu připomíná služby jako Grammarly, ale je určený specificky pro vývojáře. Lze ho vnímat trochu jako „kontrolu pravopisu“, nikoliv ovšem pro gramatické chyby, nýbrž pro chyby či nedokonalosti v kódu. Uživatele mimo jiné upozorní na kritické bezpečnostní zranitelnosti.

DeepCode se učí z různých open source codebases, a má zřejmě dostatečnou základnu k tomu doporučovat efektivní vylepšení kódu. Služba analyzuje kód po každé změně a lze ji integrovat s platformami jako GitHub nebo Bitbucket.

Základními prvky fungování jsou automatizované QA audity a analýza kódu, včetně sémantické, která by měla v omezené míře chápat kontext.

V současnosti podporované jazyky zahrnují Javu, JavaScript, Python a TypeScript; v bližší budoucnosti mají být přidány také hojně rozšířené C, C++, C# a Go. Vývojáři by ve výrazně vzdálenější budoucnosti také měli mít možnost přidávat podporu pro vlastní jazyky. Budoucí služby, mezi které má patřit třeba automatická oprava kódu nebo integrace s GitLab cloudem, se už chystají.

Při užití ve veřejném cloudu je zdarma, v rámci privátního cloudu je bezplatný pro skupiny až 30 vývojářů. DeepCode lze použít pro aplikace v jakémkoliv odvětví.


Úvodní foto: © Pixabay


Články z rubriky

Vyšel nový Computerworld 03/2020"

Hlavním tématem čísla je umělá inteligence. Kromě jiného se podíváme na vhodné programovací jazyky a také vybrané produkty a služby AI na našem trhu.
více »


EY: 64 % finančních podniků plánuje do dvou let zavést umělou inteligenci"

Celkem 77 % účastníků studie spatřuje ve využívání umělé inteligence prostředek k naplnění strategických cílů podniku, bezmála dvě třetiny ji plánují v horizontu dvou let zavést.
více »


VPGC Forum 2020: Strategie kybernetické bezpečnosti v době AI a 5G"

Jaké přínosy a hrozby očekávat od nastupujících AI a 5G technologií a jak jejich dopadům přizpůsobit kyberbezpečnostní strategii? Proč investovat do pokročilé kybernetické bezpečnosti, když „nevydělává...
více »


Gartner: Na AI se do tří let bude spoléhat 40 % technologií na ochranu osobních údajů"

Umělá inteligence se již v blízké budoucnosti stane vítaným pomocníkem v oblasti dodržování zásad ochrany osobních údajů. Aplikace s AI totiž snižují administrativní zátěž a manuální pracovní vytížení.
více »


Gartner: Přes dvě třetiny rutinní práce manažerů do roku 2024 zvládne AI"

Umělá inteligence, virtuální asistenti a chatboti si rychle nacházejí cestu na pracoviště. Nové technologie vedle usnadnění práce manažerům představují významnou příležitost i pro osoby se zdravotním...
více »


Související články


Tagy

AI umělá inteligence programování kódování vývojáři C Java Python cloud GitHub QA

Komentáře