DeepMind из Alphabet протестировала свою ИИ-систему — она может написать код «не хуже среднего разработчика»

Искусственный интеллект проверили на задачах Codeforces.

6868

Большинство разрабов не пишут что-то с нуля. Они работают с уже существующим кодом. И переводят бизнес-требования на конкретный язык программирования. У меня следовательно 2 вопроса:

-Как эта штуковина сможет работать в условиях существующего проекта, с его костылями, легаси и особенностями предметной области?
-Как эта штуковина будет переносить бизнес-требования в программный код с учётом особенностей конкретного проекта?

18
Ответить

Она перепишет всё с нуля на нормальном фреймворке!

33
Ответить

Все требования и задачи можно перевести в опросники, которые будут по итогу выкатывать результат и понимать бизнес задачи от живого клиента, а дальше складывать в по этапные результаты, сила декомпозиции

2
Ответить

Как эта штуковина сможет работать в условиях существующего проекта, с его костылями, легаси и особенностями предметной области? Эта штука уже умеет не только писать но и читать код, она перепишет все существующее легаси за секунду, сколько бы его не было.
Как эта штуковина будет переносить бизнес-требования в программный код с учётом особенностей конкретного проекта?задача формализации бизнес требований кажется не такой уж сложной на фоне задачи генерации программного кода.

2
Ответить

Так то да, согласен с вами полностью.
Научить ИИ по стаковерфлоу решать задачи с кодварс - задача, на вид, не самая сложная. Научить ИИ построить целый проект по не самым понятным требованиям - нужны переводчики. Как ушли от асемблера, как уходят от компилируемых языков, так может уйдут и куда-то на более высокий уровень абстракций (я говорю про большинство. То что ядро операционки и 1% телеграма пишется на асемблере понятно). И это всё ясно и логично. Но никакого резкого скачка к программирующим компьютерам не будет.

3
Ответить

Да никак, заголовок жёлтый

2
Ответить

И переводят бизнес-требования

У Вас ошибка, следует читать «кладут хрен на бизнес-требования».

1
Ответить

Никак.

Ответить