Съдният ден се приближава: Изкуственият интелект се е научил да пише код, като го е откраднал от други програми - Алтернативен изглед

Съдният ден се приближава: Изкуственият интелект се е научил да пише код, като го е откраднал от други програми - Алтернативен изглед
Съдният ден се приближава: Изкуственият интелект се е научил да пише код, като го е откраднал от други програми - Алтернативен изглед

Видео: Съдният ден се приближава: Изкуственият интелект се е научил да пише код, като го е откраднал от други програми - Алтернативен изглед

Видео: Съдният ден се приближава: Изкуственият интелект се е научил да пише код, като го е откраднал от други програми - Алтернативен изглед
Видео: The Truth of Life 2024, Април
Anonim

Изкуственият интелект никога не спира да се учи да прави повече и по-интересни неща. Но ако по-рано „списъкът с умения“беше разширен чрез добавяне на нови функции към съществуваща система, то сега, благодарение на специалисти от Microsoft Research и университета в Кеймбридж, всичко стана много по-интересно. Тяхната система за изкуствен интелект, наречена DeepCoder, е в състояние самостоятелно да напише не много сложни (в момента) програми, „заеми” изходния код в готови решения.

AI системата DeepCoder се основава на така наречения софтуер синтез. Същността на този метод е, че DeepCoder взема готови секции от код от други програми, в зависимост от това какво трябва да се получи в крайна сметка, и ги комбинира в собствената си последователност. Едно от основните предимства на този подход е, че изкуственият интелект има възможността да избира най-ефективните секции от изходния код или секции, които са най-подходящи за даден случай, когато съставя собствена програма. И самият изкуствен интелект може да използва такива техники, които хората никога не биха използвали поради особеностите на човешкото мислене.

Важна част от системата DeepCoder е търсачката, която търси и анализира публично достъпни бази данни с изходен код, сортира, оценява и функционалност на кода. Трябва да се каже, че подобен подход се използва от някои програмисти, които също често използват бази данни в работата си, когато пишат нови програми.

ВЛАДИМИР КУЗНЕЦОВ

Препоръчано: