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

Internet věcí potřebuje vestavěné bezpečnostní standardy"

Když si kupujete žárovku, víte, jestli má vhodný závit, jak energeticky úsporná je a poznáte, odkud pochází. U chytré žárovky nemáte ale ani tušení, jak dobře zabezpečená je a zda to není jen bezpečnostní...
více »


Jaký jste člověk? To posoudí AI"

Sledování státem a společnostmi už nepatří mezi ty nejhorší sci-fi představy. Daleko nebezpečnější totiž umí být realita, v tomto případě algoritmy umělé inteligence, které shrnou vše, co jste kdy...
více »


Digitalizace v kráse pokračuje: L'Oréal představil 3v1 řešení pro domácnosti – s umělou inteligencí"

Inteligentní systém umělé inteligence vytváří personalizovaná řešení na péči o pokožku, rtěnku a podobně.
více »


Mozek bude uživatelským rozhraním a budeme sdílet chutě"

Sedm z deseti uživatelů se domnívá, že do roku 2030 budou dostupná sluchátka, která dokážou automaticky překládat jakýkoliv cizí jazyk a 63 % uživatelů si myslí, že smartphony budou do roku 2030 umět zprostředkovat...
více »


Umělá inteligence vydělá víc v kombinaci s internetem věcí"

Stále více podniků začíná využívat internet věcí (IoT). Ovšem v praxi se ukazuje, že mnohem lepších výsledků dosahují firmy, které kromě IoT vsadí i na umělou inteligenci. Na 92 % jejich manažerů říká,...
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