Имя: Пароль:
IT
IT-новости
Компания Alphabet создала нейросеть, которая ищет код на уровне среднего программиста
0 Пасечник
 
04.02.22
05:11
Компания DeepMind, дочка Alphabet, создала систему искусственного интеллекта AlphaCode, которая, по заявлению самой компании, может справляться с написанием кода на уровне среднего программиста. Об этом пишет The Verge.

Возможности AlphaCode проверялись на платформе Codeforces, на которой выкладываются задачи и тесты для настоящих программистов. Нейросеть выполнила 10 тестов и попала в 54% лучших участников. В DeepMind подчеркнули, что при этом система создавала новый код с нуля, а не использовала готовые шаблоны.

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

Источник: https://meduza.io/news/2022/02/03/dochernyaya-kompaniya-alphabet-sozdala-neyroset-kotoraya-pishet-kod-na-urovne-srednego-programmista
1 assasu
 
04.02.22
05:21
недотест от крона пройдет ?
2 Dmitry1c
 
04.02.22
05:33
(0) чушь для домохозяек
3 DEVIce
 
04.02.22
05:35
Интересно, сколько надо потратить времени на ТЗ, которое подойдет для этой нейросети?
4 rphosts
 
04.02.22
07:32
>сейчас AlphaCode может участвовать только в конкурсном программировании и неспособна автоматически решать практические задачи.


перевожу: средненько решает узкий класс задач... в продакшен выпускать нельзя... себестоимость часа работы этого "чуда в перьях" не указана, фреймвёки/языки - не указаны (полагаю что 1 лишь) и вообще статья пиарит компанию
5 Конструктор1С
 
04.02.22
08:19
(3) примерно как на написание самого кода, может даже больше
6 Lexandr
 
04.02.22
08:25
Да наверняка, как в шахматах загрузили кучу шаблонов и назвали это гордо - ИИ.
7 rphosts
 
04.02.22
08:30
(5) думаешь это транслятор с "по жесткому стандарту написанного ТЗ" в компилируемый код? Да так-то и я могу пожалуй, но смысл?
8 AuneM1
 
04.02.22
09:08
Это явно не про 1С.

Иногда вот читаешь про всякие технические приблуды, и думаешь: вот это да, чего люди умеют. И не обязательно про ИТ, можно например про ракеты, как двигатели проектируют, как на цель наводят и т.п.

Невольно закрадывается мысль: вот бы этих людей в 1С, они там со своим инженерным мышлением быстро придумают правильную структуру данных для ERP. Если уж со всякими сложными расчетами справляются, то уж с системами учета, в которых все сводится арифметике быстро разберутся чего и как.

А потом понимаешь: что в 1С и сидят эти самые умники. И у инженеров есть разные допуски, погрешности, ну не попала ракета на метр другой, или вообще мимо пролетела или упала — бывает. Или рисуют графику, тут полигон не туда залез, тут некоторые пиксели не так освещены — с кем не бывает.

А в учете так нельзя. Так что нейросеть явно не конкурент.
9 Hans
 
04.02.22
09:13
Чушь.
10 Beduin
 
04.02.22
09:17
Чушь не чушь, а у создателей сайтов работы поубавилось, после появления более-менее сносных конструкторов.
11 acht
 
04.02.22
09:19
(0) "AlphaCode может участвовать только в конкурсном программировании и неспособна автоматически решать практические задачи."

Да, некоторых программистов может заменить уже сейчас (:
12 AuneM1
 
04.02.22
09:34
(10) В 1С то же есть конструктор запросов.
13 mistеr
 
04.02.22
09:42
Как резво все бросились хаять! Испугались, что Сбер сделает аналог для 1С? :)
14 Beduin
 
04.02.22
09:47
(12) 1С вообще изначально делалась, чтобы бухгалтера в ней программировали. И SQL запросы также) для упрощения работы пользователей
15 mistеr
 
04.02.22
09:50
(14) В те времена бухгалтера были не чета нынешним. :) А во времена создания SQL тем более. И ведь программировали!
16 Курцвейл
 
04.02.22
10:15
Для 1С было бы хорошей идей - ИИ который делает рефакторинг кода.
17 Курцвейл
 
04.02.22
10:18
Вообще ИИ это будет скорее не замена, а помощник программиста. Так же как машина не стала заменой работы кучеру, а скорее трансформировала профессию кучера в водителя.
18 VladZ
 
04.02.22
10:58
(16) ИИ посмотрит на код 1С и скажет "Ну вас на х*р с таким кодом!"
19 AuneM1
 
04.02.22
10:58
(13) > Как резво все бросились хаять! Испугались, что Сбер сделает аналог для 1С?

Я не испугался. Написать систему, где три с половиной операции, и систему бухучета это разное.

И весь этот "ИИ", кто за проводки то будет отвечать "ИИ"? Кого налоговая будет сажать "ИИ"?
20 VladZ
 
04.02.22
11:03
(0) В плане возможностей ИИ - это хорошая новость.
Что касается применительно ИИ для 1с: вообще не стоит париться. ИИ для 1С никому не интересна.
21 ILM
 
модератор
04.02.22
11:44
Когда ИИ доберется до 1С, то вложенность вызова процедур возрастет с 20 до 100.
22 Dmitrii
 
гуру
04.02.22
12:10
(6) >> загрузили кучу шаблонов и назвали это гордо - ИИ.

Вроде как по-русски написали: "В DeepMind подчеркнули, что при этом система создавала новый код с нуля, а не использовала готовые шаблоны.".
23 Dmitrii
 
гуру
04.02.22
12:14
(17) >> машина не стала заменой работы кучеру.

Беспилотные автомобили - это всего лишь вопрос времени. Даже для России с её чудными дорогами и множеством водятлов на дорогах.
Никто не говорит, что уже завтра навыки вождения автомобиля или программирования станут ненужными.
Но лет через 10-15-20 вполне.
24 pechkin
 
04.02.22
12:15
(22) так и в шахматах альфазиро не использовал шаблоны, а все сам. Хотя конечно лучшим шаблонным движкам проигрывал
25 Dmitrii
 
гуру
04.02.22
12:16
(19) >> кто за проводки то будет отвечать "ИИ"? Кого налоговая будет сажать "ИИ"?

У вас программист за проводки отвечает и налоговая прогов сажает? Какой кошмар. 😲
26 pechkin
 
04.02.22
12:17
бух учет вообще вымрет, а налоги будут автоматом платиться по факту поступления дс
27 Asmody
 
04.02.22
12:25
Просто в Alphabet нашли фатальный недостаток™️ в GitHub Copilot
28 pechkin
 
04.02.22
12:26
(27) технология то совсем другая. Пытаются найти куда можно применить свой альфазиро
29 Lexandr
 
04.02.22
12:26
(22) Это больше вопрос формулировок.
30 AuneM1
 
04.02.22
12:29
(26) Ага, если это аванс на материалы и у предприятия нет свободных денег.
31 Веселый собака
 
04.02.22
13:26
(26) налоги скорее будут платиться разовым годовым авансом, а остаток будет переходить в зачет следующего года )
32 patapum
 
04.02.22
13:36
(0) А нейросеть смогут обучить отвечать на вопросы авторов ТЗ: ну понятно же, что имелось в виду вот это, а не как вы поняли, и ну это же подразумевалось, и вы должны были сделать по умолчанию?
33 pechkin
 
04.02.22
13:38
(32) можно и научить, только вот где обучающую выборку взять?
34 Garikk
 
04.02.22
13:39
(32) а если её обучить эту ТЗ писать? получится скайнет
35 Смотрящий
 
04.02.22
13:55
(34) Не получится. Кнопку не дадут
36 Djelf
 
04.02.22
14:10
Вспомнилось: А если дать этой ИИ запрос: "Купи булку, а если в магазине есть яйца, купи 10", эта ИИ купит 10 булок, если в магазине продаются яйца?
37 acht
 
04.02.22
14:11
(36) > А если дать этой ИИ запрос
Мультиканальный =)
38 Casey1984
 
04.02.22
14:12
(13) Проще купить всю 1С, чем создать аналог.
39 Lexandr
 
04.02.22
15:13
(36) Не 10, а "десяток". А это больше к яйцам применимо, а если "десять", то это больше применимо к штучным изделиям. Так что не факт.
40 laeg
 
04.02.22
17:21
Только ни описание тестов, ни их решение ИИ - нет.
Что там ИИ решал и как, стыдно наверное анонсировать.
41 Garikk
 
04.02.22
17:45
(36) по этому ТЗ надо на английском писать, вообще обрати внимание что все голосовые ассистенты в полной мере популярны только в англоязычных вариантах...его проще парсить
42 pechkin
 
04.02.22
17:48
(41) не потому что проще, а потому что над ним больше работают
43 Lexandr
 
04.02.22
18:22
Есть у меня мечта, чтобы ИИ использовался на 1-й линии поддержки. Чтобы всю кровь выпил из юзера, пока он не сообщит в какой, где, когда, что делал и нажимал. Ведь ИИ не устанет задавать один и тот же вопрос.
44 acht
 
04.02.22
18:30
(43) Ты, похоже, давно сам таким пользователем не был. Пользователем банка там или совтого оператора.
45 AuneM1
 
04.02.22
18:35
(43) Ну конечно. Регулярно звонят и просят: "Позовите Васю", в ответ переспрашиваешь: "Как Вас представить?". Каждый десятый нервно реагирует: "ни надо меня никак представлять, дайте Васю немедленно".
46 Pahomich
 
04.02.22
18:43
Можно подумать, что работа человеческого мозга - это не ИИ...
47 Anton1307
 
04.02.22
18:50
А ну-ка загрузите в эту чудо-машину техзадание от бухгалтера МарьВанны
48 Lexandr
 
04.02.22
19:01
(44) Ну как сказать. Не совсем понял при чем здесь это, но полгода назад звонил в сбербанк или вот провайдеру. Но там сказка про белого бычка,  выдай хоть всю информацию о себе и своих родственниках с логами всех своих телодвижений и мыслительных процессов  за два месяца - не поможет.
49 fox06
 
04.02.22
19:28
На каждого ИИ программиста найдётся ИИ представитель клиента, но в любом случае и того и другого кому-то нужно будет поддерживать)
50 Krendel
 
04.02.22
20:40
То что активно пилятся системы по замене рутины ни для не секрет, вопрос с вводом в пром эксплуатацию
51 tgu82
 
05.02.22
10:52
Вряд ли ИИ сообразит что можно "пришить" кусок кабеля к бухте от которой отрезали. :)
52 tgu82
 
05.02.22
10:53
(51)+ Потому что отрезали пока только виртуально
53 AuneM1
 
06.02.22
12:26
Теперь почему все программисты завтра или через 10 лет не останутся без работы. Олимпиадное программирование - это максимально быстрое достижение очень жёстко поставленной цели. Победителя определяет скорость работы программы, но это не главное, главное - что для того, чтобы все участники были в равных условиях - олимпиадные задачи снабжаются широким набором тестов: программ, проверяющих, что конкурсные программы действительно делают то, что написано в задаче.

И вот эти тесты "стоят" в человеко-часах намного больше, чем само решение. Применить такой подход в коммерческой разработки ПО - всё равно что, возвращаясь к аналогии с гонщиками, расставить через каждую 1/4 мили ампайров с клетчатыми флагами, оборудование для фотофиниша, стартовые светофоры, а также перекрыть всё движение на время проведения заезда по всему городу (для таксистов) или по всей трассе (для дальнобойщиков). Уверен, что при таких вводных автономные такси и фуры уже давно бороздили бы всё, что подобным образом оборудовано.

https://m.facebook.com/sergeax/posts/10162169767384062

Тем не менее у этой истории есть несколько векторов развития.

Первое. В разработке ПО есть такая дисциплина, как формальная верификация. Это способ математически доказать, что вот эта вот программа действительно делает ровно то, что она должна делать. Это очень дорогой процесс, он стоит в разы больше, чем разработка самого ПО, и поэтому применяется в системах типа  космических аппаратов, атомных станций и т.п., где цена ошибки пропорционально высока. Одним из применений AlphaCode может быть как раз переписывание уже формально верифицированного ПО, с целью его оптимизации.
54 d_monah
 
06.02.22
12:49
Хорошо бы в бухгалтера( или любого пользователя 1С) брать с опытом программирования 1С не менее 3-х лет (уверенный мидл), вот тогда работа бы и пошла)))),наверное
55 pechkin
 
06.02.22
13:06
(54) это ещё хуже. Они думают что могут, а по факту приходится переделывать или доказывать что их решение г...
56 Гость из Мариуполя
 
гуру
06.02.22
13:50
Три раза перечитал заголовок, нихрена (извиняюсь за мой хранцузский) не понял.
Кто ищет, кого/чего ищет? Какие-такие программисты-ищейки среднего уровня?

И таки-да, это и есть наглядная демонстрация будущего сабжа. У программы просто физически бы "программисты-ищейки" даже в названии заголовка бы не возникли.
57 Конструктор1С
 
06.02.22
15:18
(23) >>Но лет через 10-15-20 вполне

Хех! Уже в 50-60-х годах прошлого века грезили о летающих автомобилях...
Ошибка? Это не ошибка, это системная функция.