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

Díky cloudu je nasazení umělé inteligence mnohem snazší"

Překvapivě dostupnost AI technologií není v současné době zdaleka největší překážkou nasazení umělé inteligence ve firmách. Mezi nejčastější patří právě nedostatek znalostí a zkušeností, nedostupnost...
více »


Big data a multicloud: Řešení je mnoho, trh rychle roste"

Objem dat, které firmy i domácnosti zpracovávají, neustále roste; 90 % existujících dat vzniklo jen během posledních dvou let, a nic nenapovídá tomu, že by se tento trend měl v nejbližší budoucnosti zvrátit.
více »


Vyčmuchání rakoviny? S umělou inteligencí ano"

Nástroj vyvinutý Pensylvánskou univerzitou a Penn’s Perelman School of Medicine vyvinulo nástroj, který dokáže pomocí pachových vzorků detekovat několik druhů rakoviny, a to s přesností až 95 %.
více »


Jak se v práci cítíte? Zajímavý projekt, který v EU neprojde"

Zajímavý AI projekt zaměřený na rozpoznávání obličeje umí omezeně sledovat emoce v obličeji zaměstnance, jenže taková mírá sledování není na většině pracovišť průchozí.
více »


Zveme vás na konferenci Umělá inteligence 2021"

Konference se zaměří na praktický přínos technologií umělé inteligence v softwarových nástrojích pro podporu řízení a rozhodování, automatizaci provozu, v kybernetické bezpečnosti či IT.
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