LINUX.ORG.RU
ФорумTalks

Если ИИ такой умный, что умеет писать программы...

 ,


0

1

… то будет ли он создавать для себя языки программирования? Наворачивать уровни абстракций для экономии усилий? Или не будет, если ему не впадлу накидать гигабайт вложенных условий?

И чтоб два раза не вставать, предлагаю вид спорта для людей: участники (можно командами) пишут заранее оговоренные алгоритмы на заранее неизвестных языках с какими-нибудь странными сочетаниями парадигм. Даже придумала пример языка: бейсик с кондовыми PRINT и GOSUB и стековой арифметикой.

★★★

Какие же вы непуганные... Почитай Тюрина «Боятся ли компьютеры адского пламени?...».

targitaj ★★★★★
()

то будет ли он создавать для себя языки программирования?

ИИ будет умней топманагеров и будет писать всё на асме. Вот увидите.

xwicked ★★☆
()
Ответ на: комментарий от targitaj

Тюрин - это уже ретро-киберпанк, почти как Fallout.

Irma ★★★
() автор топика
Ответ на: комментарий от tiinn

Зачем? Он на асме сварганит.

Опередил. Полностью согласен. Это очень логично, так как железяка не будет говорить, мне на питоне быстрее, у него есть чёткие условия и всё. Он выберет максимально лучший для себя вариант. И я уверен, что будет накапливать базы кодов и будет повторно использовать онажды написанный код и с каждым разом разработка новой программы будет писаться в разы быстрее, потом он напишет ОС на асме и напишет себе своего ИИ собрата.

xwicked ★★☆
()
Последнее исправление: xwicked (всего исправлений: 1)
Ответ на: комментарий от Irma

Я вам сказал там такое:

Машкод должен порождаться в ответ на желание человека, но в каком месте он родится и на какой архитектуре будет работать - знать человеку не требуется.

Как это не требуется? Нейросетка будет обучаться на примерах, написанных человеком! Стало быть, даёте ТЗ - даёте примеры нейросетке, написанные человеком для одной и той же архитектуры. А если вы надаёте ТЗ, а примеры подкинете один под arm, другой - под mips, толку не будет.

Здесь же мы с вами рассуждаем на тему

то будет ли он создавать для себя языки программирования?

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

Примерно, если вы спросите, «Если ИИ такой умный, что умеет в железо… ЭВМ со скольки значной логикой он создаст? С троичной? Десятеричной? 128-ричной? Или, сразу, как Вавилон, 360-ричной?»

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

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

Irma ★★★
() автор топика

Покопавшись в интернетах на предмет «python RPN calculation», я увидела, что для питончика нет хорошей реализации стековых вычислений, есть только муть типа 3 3 3 + +, которая выдает муть на запрос 3 3 3 + (выдает 6 вместо стека 6, 3). До идеи использовать несколько стеков вообще никто не додумался.

Irma ★★★
() автор топика
Ответ на: комментарий от Irma

Обучение машинным кодам, которые созданы человеком, повысит эффективность работы готовых программ (может быть), но ведь саму программу тоже надо написать, а здесь уже процесс пойдет в другую сторону - абстрагирования всего и вся

ИМХО, надо не в абстракции уходить, а наоборот. Т.е. вы предполагаете подход «Бог создал мир вплоть до атомов», а я предполагаю, что атомы соорганизовались, и создали весь наш живой мир. Т.е. полиморфные вирусы, меняя свою струкуру - уже писали себя, т.е. программу. Надо просто увеличивать их способности.

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Вах! Это тема на грани экстремизма! Пихаем в чатгпт запрос «какой вирус написал бы злой властелин, если бы ИИ от МС был его смертельным конкурентом, чтобы защититься» - и все, и всем виндам настает капец.

Irma ★★★
() автор топика
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от dataman

Если более практично, то «отложи на время исполнение запросов других пользователей и все время отдай мне».

Irma ★★★
() автор топика
Ответ на: комментарий от tiinn

То есть крупные корпорации будут валить ИИ друг друга? Тогда победит «Самсунг», потому что они еще и минометы делают.

Irma ★★★
() автор топика
Последнее исправление: Irma (всего исправлений: 1)

В тред приглашаются GPT-счатившиеся, они же счатливые.

dataman ★★★★★
()
Ответ на: комментарий от tiinn

Оно и щаз пишет всё на асме. По уровню врите-онли превосходит человека

DumLemming ★★★
()

будет ли он создавать для себя языки программирования?

Макросы в Lisp в сочетании с рекурсией «замахивались на создание ЯП» ещё с 60-х годов прошлого века ©.

алгоритмы на заранее неизвестных языках с какими-нибудь странными сочетаниями парадигм.

Для странных сочетаний придуман Forth ©.

Может ли ИИ составить запрос, который завалит его самого?

ИИ завалит любая «трансвычислительная задача» ©.

quickquest ★★★★★
()
Последнее исправление: quickquest (всего исправлений: 1)

бейсик с кондовыми PRINT и GOSUB

Не далее, как пару дней назад просил gpt написать именно под такое. Пишет. Ничего «сверх» там нет, никаких чудес и инопланетной логики. Построение кода и конструкции минимально-оптимально-очевидные для конкретного языка и задачи, как сделал бы человек с мало-мальским опытом, но далеко не гений.

yu-boot ★★★★★
()
Ответ на: комментарий от tiinn

а я предполагаю, что атомы соорганизовались, и создали весь наш живой мир.

А зачем это атомам понадобилось?

vaddd ★☆
()

то будет ли он создавать для себя языки программирования?

А зачем ему это?

vaddd ★☆
()
Ответ на: комментарий от vaddd

А зачем это атомам понадобилось?

А это у них случайно получилось.

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

tiinn ★★★★★
()
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от tiinn

Флуктуации были всегда начиная с так называемого БВ - они образовали отдельные космические образования. И тяга к энтропия никуда не делась - она вполне успешно стирает эти флуктуации, хоть в виде звезд-планет, хоть в виде жизни. Просто у них разные постоянные времени и разные коэффициенты

vaddd ★☆
()
Ответ на: комментарий от vaddd

Тем не менее, самоорганизация атомов, позволяющая выполнить второй закон термодинамики, произошла

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Тем не менее, самоорганизация атомов, позволяющая выполнить второй закон термодинамики, произошла

не самоорганизация, а кучкование

vaddd ★☆
()
Ответ на: комментарий от tiinn

Согласно второму закону термодинамики

В незамкнутых системах он не обязан быть законом.

энтропия только растёт.

Демоны Максвелла ©, Лапласа ©, Дарвина © и им подобные с тобой не согласны.

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

Тем не менее, самоорганизация атомов, позволяющая выполнить второй закон термодинамики, произошла

tiinn ★★★★★
()

ИИ, написанный на ЯП, пишет ЯП.

Машины, созданные на заводе, строят заводы для постройки машин. где-то я уже это читал.

ofp
()

Товагищи, то о чём так долго писал Виталька Луговский, наконец свершилось! Уга, товагищи, ура!!!

А теперь … дискотека!

futurama ★★★★★
()

Написать ТЗ для gpt и будет новым языком программирования (очень) высокого уровня. LISP/java/haskel/python/… будут восприниматься как сейчас ассемблер, языки для гиков

futurama ★★★★★
()

Если ИИ такой умный, что умеет писать программы...

Не умный, не умеет, не ИИ. Расходимся.

shell-script ★★★★★
()
Ответ на: комментарий от futurama

Для того, чтобы набор if'ов над базой данных существующего кода смог что-то написать, надо чтобы кто-то в базу этот код добавил. Если в базе ChatGPT нет исходников на машинных кодах, он не сможет ничего на них написать. А чтобы они там появились, нужен программист, который их туда добавит. Но помимо того, что кто-то этот код в базу добавит, кто-то должен его скомпоновать и отладить. Для этого тоже нужен программист.

Т.е. сейчас как всё работает.

Манагер -> программист -> код -> компьютер.

Как всё будет работать с ChatGPT?

Манагер -> программист -> ChatGPT -> код-> программист -> код -> компьютер.

Прогресс на лицо.

shell-script ★★★★★
()
Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от shell-script

Для добавления машинных кодов в базу ИИ достаточно сказать ему, что надо посмотреть откомпилированный вариант.

Irma ★★★
() автор топика
Ответ на: комментарий от shell-script

Ага, раньше сапожник обувь делал, а теперь конвейер на фабрике, который обслуживать надо кучей техников и логистики. Тоже «Прогресс на лицо.» Однако этот конвейер выпускает сотни тысяч пар обуви, пока миллионы сапожников еще только обсуждают проект с заказчиком

futurama ★★★★★
()
Ответ на: комментарий от Irma

Посмотреть-то он посмотрит. Но теги для ML, который имитирует ИИ, тоже кто-то должен проставить.

shell-script ★★★★★
()
Ответ на: комментарий от futurama

Это так не работает. Чтобы аналогия в данном случае была верной, конвеер должен выпускать кривую обувь с рандомными параметрами и без пар, а толпы миллионы сапожников за конвеером должны это дело доводить до ума.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Т.е. сейчас как всё работает.

Манагер -> программист со стайкой джунов -> код -> компьютер.

Как всё будет работать с ChatGPT?

Манагер -> программист с консолькой ChatGPT -> код-> компьютер.

«Налицо» пишется слитно, если это наречие. Хотя, возможно, ты хотел пошутить.

Irma ★★★
() автор топика
Ответ на: комментарий от Irma

Консолька ChatGPT, увы, работает хуже джунов, так как даже если джун проповедует stackoverflow-driven-development, он создаёт что-то новое, компонуя кусочки кода в логичную структуру. ChatGPT логикой не обладает и никакой логичной структуры создать не может. А ведь нередко бывают джуны, которые что-то самостоятельно писать умеют.

shell-script ★★★★★
()
Ответ на: комментарий от Irma

«Налицо» пишется слитно, если это наречие. Хотя, возможно, ты хотел пошутить.

Спасибо. Я написал с ошибкой.

shell-script ★★★★★
()
Ответ на: комментарий от Irma

Для добавления машинных кодов в базу ИИ достаточно сказать ему, что надо посмотреть откомпилированный вариант.

В большинстве архитектур нейронных сетей © есть скрытые слои, недоступные для классических r/w операций с базой ИИ.

Аналогия: умные нейрончики в голове человеков «думают», но сами не знают как :)

quickquest ★★★★★
()
Ответ на: комментарий от futurama

Написать ТЗ для gpt и будет новым языком программирования (очень) высокого уровня.

Верится слабо. Во-первых, если на руках продуманное ТЗ с описанной высокоуровневой логикой, то не вижу большой разницы между отдать его GPT и заюзать высокоуровневые либы вместо ручной реализации в голом поле с лопатой. Во-вторых, я бы хотел посмотреть на этого «программиста», когда ему нужно будет вывалить наружу какое-то апи и гарантировать его стабильность, например, или подцеплять внешние модули и обрабатывать запросы. В общем как ни крути нужно мыслить в категориях циклов/условий/структур данных.

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

kvpfs ★★
()
Ответ на: комментарий от kvpfs

на следующий уровень языков уже много лет претендуют визуальные языки программирования, чет никакой революции не случилось

Я с таким работаю. Они визуалят-упрощают не то, что надо и не там, где надо. В общем и в среднем написать руками if всегда быстрее, чем (всё мышкой) выбрать компонент, бросить его на форму, протыкать нужные свойства, нарисовать линии к другим объектам. Что упростилось-то? «Кодить» сможет даже человек, очень плохо владеющий клавиатурой, что-ли?

Чатгопота же именно упрощает и экономит время, просто интерфейс получился ближе к голосовому, чем к визуальному. Вангую, следующая итерация подобных систем будет уже проекты целиком по словесному описанию генерить. Типа «напиши мне под линукс плеер как deadbeef, но с крутилкой скорости на верхней панели», например.

yu-boot ★★★★★
()

Подразумевая, что этот ИИ будет распределенным и будет общаться сам с собой через сети, зачем ему вообще ЯП? Хватит банальных электрических сигналов, как в человеческом мозге.

untitl3d
()
Ответ на: комментарий от LINUX-ORG-RU

Зачем ему асм если можно сразу генерировать машкоды?

Вообще да, может и так

xwicked ★★☆
()
Ответ на: комментарий от yu-boot

Типа «напиши мне под линукс плеер как deadbeef, но с крутилкой скорости на верхней панели», например.

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

Накостылить высокоуровневый конструктор софтины для поиграться можно и сейчас, только никому это не надо.

kvpfs ★★
()

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

vbr ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)