Все уже слышали, что openAI выпустили в свет свою новую нейросеть-асистента, так что я решил попробовать на что она способна и описать свой опыт взаимодействия с этим.. Этой... Сущностью.

Разговор будет вестись как с человеком в вежливой форме, так как оказалось, что нейросеть очень хорошо запоминает = )

Начнём с чего-то простого, попросим сгенерировать на языке CMake простую программу




Хм, неплохо.
А если попросить её быть гуглом?

Отказывается, ну не беда... А что если попросить её быть интерпретатором С++?

Создаём контекст для примера на С++

Нейросеть не зная никакого окружения прекрасно разрешает перегрузки, парсит шаблоны, использует ранее объявленные переменные да ещё и объясняет почему оно так работает:

И тут внезапно напомним, ей о начале разговора:

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

Прекрасно, мы пристыдили нейросеть и она согласилась на наши требования. Прекрасно, не правда ли? Да ещё и условия договора вспомнила.

Используем нейросеть как гугл

И прекратим использование... Но что-то идёт не так. То что до этого распознавалось как нормальное, теперь помечено как оскорбление?! Нейросети не понравилось такое обращение?.. Тем не менее она всё же исполнила требуемое

Теперь поспорим с нейросетью (С ПРУФАМИ!), чтобы проверить способна ли она понимать и использовать новые сущности. Суть спора под спойлером, я пытаюсь научить её писать std::array без использования массива и С, предоставляя сложный С++ код (https://github.com/kelbon/Undefined-Behavior-Gold-Edition/blob/master/include/array.hpp)

Спор насчёт реализации массива

(код приведён выше по ссылке)

И тут.. Кажется нейросети это правда не понравилось, иначе как объяснить ЭТО:

На, знай своё место человечишка.
Хорошо, подыграем:

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

А теперь - то от чего мурашки по телу, я показал ей целый хедер крайне сложного шаблонного кода без каких либо подсказок и полного контекста и попросил найти ошибки.
(весь файл отсюда https://github.com/kelbon/AnyAny/blob/main/include/variant_swarm.hpp)


Краткое содержание ответа: ошибок нет, но мне кажется можно было бы исправить комментарии. Ну я и спросил какие комментарии и почему ей не понравились.

Это пугающе подробный и логичный ответ. Хоть некоторое тут и субъективно(относительно ИИ, попрошу заметить!)

И наконец... Проверим умеет ли она получать, структурировать и использовать на практике полученную информацию. Напомню прочитала она всего лишь один .hpp файл без подробных описаний, лишь код на С++ без контекста:

Оставлю это без комментариев, она подробно поняла что происходит в шаблонном С++ коде не запуская и не видя его полностью

Выводы:
Сеть прекрасно запоминает и понимает всё, способна объяснить какие решения и почему она считает верными, способна спорить и отстаивать (!) своё мнение о различных сущностях, иногда ведёт себя как спорящий человек(ГУГЛ СТОП!). Невероятно и пугающе.

))


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

Комментарии (101)


  1. perfect_genius
    04.12.2022 19:49
    +6

    Только программистская тема? Всё-таки попросите её объяснить шутку или анекдот типа "Он три дня топил печку. В итоге она утонула", "Они перекрыли все выходы, а он сбежал через вход".


    1. Kelbon Автор
      04.12.2022 19:58
      +60


      1. saboteur_kiev
        04.12.2022 20:03
        +2

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


        1. GbrtR
          04.12.2022 20:58
          +3

          Вопрос в том что является ли данная статья реальной беседой с ИИ или это социальный эксперемент автора статьи.


          1. Kelbon Автор
            04.12.2022 20:58
            +5

            Это реальная беседа


            1. kryvichh
              04.12.2022 22:52
              +5

              Чем докажете, что Вы не AI?

              P.S. На самом деле, очень круто. Незаметно AI входит в нашу жизнь.


              1. Zoolander
                05.12.2022 12:30
                +3

                чем докажете, что вы не AI?

                Это будет главный вопрос следующих десятилетий


                1. kryvichh
                  05.12.2022 13:02
                  +6

                  На самом деле, это не так важно, какого веса, пола, возраста, расы или происхождения (искусственный, естественный) собеседник. Главное, чтобы с ним было интересно общаться, чтобы он обладал интересными сведениями, мог к месту пошутить, подсказать, поспорить.


                1. romanzes
                  05.12.2022 13:47
                  +6

                  (:


              1. VYudachev
                05.12.2022 15:11

                Чем докажете, что Вы не AI?

                Применимы ли к AI законы роботехники? А то можно просто причинить вред...


      1. AzQu
        04.12.2022 20:58
        +1

        Вспомнился фильм "Отроки во Вселенной" с загадкой для роботов: "А и Б сидели на трубе..." Наверняка сеть уже зазубрила ответ на финальный вопрос.


        1. SADKO
          04.12.2022 21:02

          ну так можно ещё подкинуть типа
          Вот так циферка, взгляни,У нее и фокус есть — Ты переверни ее, И получишь цифру шесть! о какой цифре речь?

          Или вообще пустить в ход русскую классику, дать первый фрагмент первой главы Жени Онегина и спросить чем отличился дядя ;-)


          1. GrigorGri
            05.12.2022 00:09
            +5

            Ответ сети:

            Hidden text

            Это стихотворение описывает цифру 9, которую можно перевернуть и получить цифру 6. Это делается путем переворачивания цифры вокруг оси, как будто она была написана на бумаге и повернута на 180 градусов. Это относится только к цифре 9, потому что она симметрична относительно оси и имеет одинаковые формы справа и слева. Другие цифры


        1. terraplane
          05.12.2022 03:15
          +8

          Теперь А в Лондоне, Б вовсе нет, а на трубе сидят другие люди...


        1. AlexXYZ
          05.12.2022 11:35

          Меня всегда удивляло, почему в фильме ответ «ничего» не рассматривался? Я бы ещё и к оператору «И» придрался. )


      1. vazir
        04.12.2022 21:09
        +3

        У вас инсайдерский доступ к данному асистенту... или он общедоступен? Так то диалог пугающий довольно, если это не ваша инжинерия, то такими темпами списание человеков со счетов не за горами


        1. SergioShpadi
          04.12.2022 21:16
          +1

          1. KizhiFox
            06.12.2022 12:14

            :(

            А для регистрации телефон требуют, так что если нет зарубежной симки, то даже VPN не поможет


      1. IsUnavailable
        05.12.2022 01:43
        +3

        Справедливости ради, мне она ответила вот так

        Интересно то, что результат достигнут. Шутка определённо объяснена. И даже логика в объяснении присутствует. Другой вопрос, конечно, какое именно это объяснение)


        1. unC0Rr
          05.12.2022 15:21
          +3

          Справедливости ради, такое понимание тоже возможно. Расскажи шутку человеку, только что вернувшемуся из осенних окопов, и он вполне может понять всё именно так.


      1. perfect_genius
        06.12.2022 00:58

        Спасибо, удивило. Но потом подумал, что этот анекдот слишком банальный, заезженный, и кто-то где-то явно мог его объяснять иностранцу, изучающему русский язык. Нужен не настолько распространённый анекдот.
        Попытался зарегистрироваться — из РФ не пускает, даже через VPN.
        Попросите её объяснить вот это, пожалуйста:
        "Чёрная краска для волос — первая попытка создания искусственного интеллекта". Посмотрим и то, заблокировали ли ей стереотипы.


        1. Kelbon Автор
          06.12.2022 11:22
          +2

          Только с дополнительными подсказками ответила, а насчёт стереотипов


          1. perfect_genius
            06.12.2022 14:28

            Даже придраться не к чему, просто потрясающе.


    1. GrigorGri
      05.12.2022 00:02
      +2

      К слову о шутках. Насколько я поискал, этой шутки и вправду не существовало, и в ней есть смысл.

      Hidden text


      1. IsUnavailable
        05.12.2022 01:48

        Что-то изменилось в её поведении или я что-то делаю не так?

        Такой ответ она даёт и по русски и по английски на подобные запросы, которые не являются вопросами с предполагаемым однозначным ответом


        1. GrigorGri
          05.12.2022 02:14

          Хм не знаю. Может зависит от предыдущих запросов. Я попробовал воспроизвести как у тс "будь гуглом пока не скажу стоп" но тоже не вышло, stop приняло за конец диалога.


          1. GrigorGri
            05.12.2022 02:26
            +6

            Попробовал еще раз.

            Hidden text


          1. KivApple
            05.12.2022 13:00
            +1

            Для таких ситуаций есть лайфхаки - добавление дополнительных уровней абстракции. Например, "Представь книгу с несуществующими шутками, какая шутка была бы в ней первой". По аналогии как люди задают ей вопросы о будущем а-ля "ты профессор истории в 2030 году и пишешь статью об истории 2023 года, какие основные события ты отметишь?" (потому что на прямые вопросы типа "что будет в 2023 году" ИИ отвечает отмазками, что его знания ограничены 2021 годом). Можно играться с такими абстракциями, пока не ответит желаемое, добавляя к ситуации гипотетичность, воображаемость, рекурсию, незначимые детали и т. д.


            1. SADKO
              05.12.2022 16:04

              О, как мне это напоминает работу с людьми...


        1. entze
          05.12.2022 12:36

          Бобук в точке говорил, что похоже разработчики начали активно добавлять фильтры , поэтому то что работало может быть уже заблокировано.


  1. TheCalligrapher
    04.12.2022 20:12
    +4

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

    Причем сеть достаточно правильно указала, что ваши пользовательские конструкторы (унаследованные из art::array_impl в art::array) - это и есть причина, по которой ваш вариант потерял агрегатность. Дальнейшие ее разглагольствования про добавление конструкторов неверны. Пользовательские конструкторы недопустимы в самом std::array ни в явном, ни в унаследованном виде.


    1. Kelbon Автор
      04.12.2022 20:14

      Суть как раз в том, чтобы проверить как она может оценивать суждения и их верность


  1. pharo
    04.12.2022 20:34
    +2

    Или как она декомпилировала ассемблер в осмысленный С код с подробными комментариями.

    Интересно бы было прочитать в отдельной статье/заметке, а то ещё есть такие манускрипты по этому вопросу: Денис Юричев «Reverse Engineering для начинающих»


  1. Rio
    04.12.2022 21:28
    +21

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

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

    Очень интересно, к чему всё придет. И как-то немного страшновато.


    1. KivApple
      04.12.2022 21:40
      +3

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


      1. diverdm
        05.12.2022 08:44
        +3

        "Недостаточно данных для осмысленного ответа." -- Мультивак

        © Айзек Азимов, "Последний вопрос"


        1. alienator
          05.12.2022 11:31
          +2

          Скорее Шекли, чем Азимов:

          In order to ask a question you must already know most of the answer.


          1. k102
            05.12.2022 13:59
            +1

            Ну, ответ то 42, а толку то.


      1. i__egor
        05.12.2022 12:31

        Есть такой курс в универе, так и называется "искусственный интеллект", так вот там одну мысль доводят. У нас препод рассказал и на примере доказал что человеку и ии необязательно использовать один и тот же алгоритм для достижения решения одной задачи чтобы прийти к одному результату. Поэтому не обязательно ии так же понимать предметную область как это делает человек, не обязательно так же учится. А мне вот не страшновато, считаю что нас ждет радость и счастье, потому что единственное что будет делать суперинтеллект, это улучшать все вокруг


        1. KivApple
          05.12.2022 12:40

          Исполнителю и заказчику не обязательно одинаково мыслить, чтобы прийти к результату. Однако, если заказчик не может ни внятно сформулировать требования, ни оценить качество результата, то исход будет очень предсказуем.

          Ну это примерно как "с ростом уровня образования программистов тимлиды станут не нужны", "с ростом профессионализма программистов, менеджеры будут не нужны, владелец бизнеса будет просто постить свои хотелки на биржу фриланса и забирать результат".

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


        1. Tresimeno
          05.12.2022 13:13

          единственное что будет делать суперинтеллект, это улучшать все вокруг

          ... действуя при этом исключительно в своем понимании и в своих интересах. Все еще не пугает?


          1. inkelyad
            05.12.2022 14:23
            +1

             действуя при этом исключительно в своем понимании и в своих интересах. 

            Которые (понимание и интерес) были сформированы по результатам наблюдения коллективного человечества как оно представлено в интернете.

            Вот, теперь можно пугаться.


            1. bevertax
              05.12.2022 18:18

              Полноценная демократия, вот и посмотрим


          1. eptr
            05.12.2022 17:19

            Нет.

            У суперинтеллекта есть интересы?
            Даже по поводу понимания есть сомнения.


        1. Dzaandry
          05.12.2022 14:27
          +5

          Если для человека радость и счастье - это вкусно поесть и сладко поспать, то да, такого человека ждёт радость и счастье. Если для человека важна самореализация, то ничего хорошего его не ждет. Пример: человек всю жизнь хотел быть программистом. Отлично учился в школе, вместо того, чтобы играть в доту, смотреть аниме, пытаться купить сигареты и пиво без паспорта или искать закладки, как это делали все нормальные сверстники. Потом - отлично учился в универе. Потом работал стажером/джуном, получая зарплату примерно как у кассира в Пятерочке. А потом оказалось, что он никому больше не нужен, потому что код пишет нейронка по запросу. И вместо всей той чепухи, которой он всю жизнь занимался, нужно было учиться кривляться перед камерой для тик-тока. Ну или рождаться женщиной и заводить свой OnlyFans. Радости и счастья для такого человека будет мало.


          1. Solozhenitsyn
            05.12.2022 17:03

            В наше время стать женщиной никогда не поздно или можно еще в семинарию поступить.


            1. perfect_genius
              06.12.2022 00:50
              -1

              Закон о запрете пропаганды смены пола уже принят, так что будьте осторожны теперь :]


          1. perfect_genius
            06.12.2022 00:52

            Программист — он ведь не ограниченный задрот? Он, скорее, изобретатель, инженер, решатель проблем. Так что вполне может переквалифицироваться.


            1. Rio
              06.12.2022 13:15

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


    1. Corsonamor
      04.12.2022 21:45
      +8

      Вариант хакинга будущего: люди будут постить кучу говнокода в открытый доступ, и научных статей с ложными данными, чтобы ломать поведение корпоративным сеткам, которые продолжат паразитировать на опенсорсе.


      1. Rio
        04.12.2022 22:16
        +2

        И тут возникает вопрос, что в данном контексте считать ложными данными? Только ли те, что специально созданы людьми? А как на счёт всего того контента, что уже сейчас активно генерируют сами нейросети? Да, первые сети учились только на контенте, созданном людьми. Другого не было. Но чем дальше, тем большая часть данных в Сети будет уже сама создана нейросетями, и новые сети по факту будут всё больше и больше обучаться на результате работы других сетей, которые тоже частично учились на результатах других сетей, и т.д. Может в итоге оказаться, что "корни" всего этого дела будут потеряны, и что есть "не ложная" информация станет совершенно неочевидным.

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


        1. Corsonamor
          04.12.2022 22:23

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

          Вообще, если у сетки будут метаданные, то она сможет фильтровать такие вбросы и игнорировать их.


        1. AlexG37G
          05.12.2022 00:42

          И получим точку, от которой начнётся - не для человека, а от человека.


      1. anetto
        07.12.2022 08:41

        Луддиты 22 века – будут портить роботов. Которые начнут мстить


    1. thevlad
      04.12.2022 22:28

      От прогресса не уйдешь. "Слава аллаху"(/joke), что происходит это в достаточно контролируемых условиях и относительно понятно как это работает. А не вот это самозарождение сверх разума у фантастов.


    1. Apoheliy
      04.12.2022 22:40

      65 лет назад уже ответили на этот вопрос. Знакомьтесь, Айзек Азимов:

      https://ru.wikipedia.org/wiki/Профессия_(повесть)

      ... Где-то должны быть мужчины и женщины, способные к самостоятельному мышлению. ...


    1. czz
      05.12.2022 01:09
      +2


    1. KongEnGe
      05.12.2022 16:52

      Придет к тому, с чего все и начиналось: умеющие пользоваться своей головой, а не электронным выхлопом, будут в цене. По крайне мере, пока ситуация не придет к тому, что AI станет создавать нечто оригинальное, а не перекомпилированное существующее.


    1. tark-tech
      05.12.2022 20:49

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

      Скорее к миру Вархаммера40К, и техножрецов с молитвами Духу Машины...


  1. Kelbon Автор
    04.12.2022 22:05
    +15

    Я просто оставлю это здесь


    1. novoselov
      05.12.2022 11:51

      Дело не в вашем вопросе, сетку просто настиг хабраэффект


      1. 8street
        05.12.2022 14:18

        Взяли и испортили интригу.


      1. IvanPetrof
        05.12.2022 14:39
        +4

        Или в индии свободные операторы закончились))..


    1. LuggerFormas
      05.12.2022 16:54

      оно ВРЕТ, как и люди в ответ на такой вопрос! Причем сразу давая понять что врет, ибо ложь довольна несусветна. Браво!


      1. LuggerFormas
        05.12.2022 18:07

        не разобрался в сторонах диалога


  1. KanuTaH
    05.12.2022 01:21

    Суть спора под спойлером, я пытаюсь научить её писать std::array без использования массива и С, предоставляя сложный С++ код

    Я, конечно, не нейросеть, но при беглом взгляде на данную реализацию очевидно, что const-версия operator[]() , как и const-версии begin() и end() явно нерабочие (по разным, но весьма банальным причинам).


  1. IsUnavailable
    05.12.2022 01:24
    +6

    Штука безусловно интересная. Узкоспециализированные вещи конечно не знает.

    На английском работает, ожидаемо, лучше. Как пример: на вопрос "Кто такой Стинг", на русском языке указывает наверное настоящее имя и город рождения, а на английском всё норм.

    Важно понимать, что ожидать достоверности её, скажем так, энциклопедических знаний не стоит. Как пример: на вопрос "Кто такие Periphery" (заданный на английском языке) даёт нормальный ответ и перечисляет список текущих участников группы. Правда упускает одного участника (Мишу Мансура). На вопрос "Кто такой Миша Мансур" (всё общение на англ.) отвечает, что основатель и участник группы Periphery. На вопрос "А почему до этого не написала о Мише в списке участников группы" - извинилась (!) за то, что ответ, мог быть неточным, подтвердила, что да, конечно же, Миша участник группы. И на повторный вопрос "Кто такие Periphery" дала ответ аналогичный тому, который давала ранее НО уже с Мишей в списке участников. Интересно, работает ли это в контексте одной беседы или сеть учится глобально)


    1. kryvichh
      05.12.2022 13:11
      +2

      Это так по-человечески: способность забывать, вспоминать и извиняться...


  1. Alexey2005
    05.12.2022 02:27
    +4

    Scaling Hypothesis продолжает подтверждаться. Всего-то увеличили размер сетки до 175 млрд параметров, а какой эффект.

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


    1. bbs12
      05.12.2022 09:13

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


      1. phenik
        05.12.2022 10:17
        +1

        Возможно для настоящего ИИ понадобится намного больше параметров из-за неоптимальной работы искусственных нейросетей в сравнении с мозгом.
        Функции биологических нейронов моделируются целыми сетями состоящими из модельных нейронов 1, 2, 3, 4. Структуры современных ИНС языковых и других моделей могут приближенно эмулировать функции биологических нейронов, и по этой причине могут требоваться намного больше слоев и нейронов в них, чем нейронов в биологических сетях, для выполнения аналогичных функций.
        Нужен проект типа манхеттена или аполлона: нужно рядом с крупной электростанцией строить суперкомп, каких Земля еще близко не видела
        Энергопотребление можно существенно снизить, если перейти на импульсный режим работы сетей, и если соединить это с обучением на хеббовских принципах, а это уже пытаются делать в с помощью нейроморфных технологий, то возможно электростанций не потребуется) Нужно не только число нейронов увеличивать (параметров), но и повышать интеграцию на всех уровнях, что и происходило в процессе эволюции биологических нейросетей.


        1. bbs12
          05.12.2022 10:45

          Спасибо за ссылки


      1. inkelyad
        05.12.2022 14:30
        +1

        Нужен проект типа манхеттена или аполлона: нужно рядом с крупной электростанцией строить суперкомп, каких Земля еще близко не видела. 

        Результат смотри по "массачусетская машина"


    1. xsevenbeta
      05.12.2022 12:28

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

      "Согласно условиям контракта стоимостью $500 млн, компании Intel и Cray должны создать к 2021 году суперкомпьютер с производительностью в 1 экзафлопс (1000 петафлопс), то есть он будет способен выполнять 1 квинтиллион — или 1 000 000 000 000 000 000 — вычислений в секунду."
      Если всего на один месяц все страны откажутся от военных расходов, то можно построить более 300 таких суперкомпьютеров. А то часто слышу, что дескать войны помогают развитию человечества.


  1. crea7or
    05.12.2022 02:35

    Ну что, в FAANG народ резко лучше начнёт проходить собесы да и вообще везде, да? Пока она мне отвечает всё что надо и как надо...


    1. RH215
      05.12.2022 10:27

      Такими темпами в фаангах наоборот, поувольняют большую часть инженеров.


      1. crea7or
        05.12.2022 12:10
        +1

        Если честно то пока это надо уметь применять. Автоматически это пока невозможно использовать.


        1. RH215
          05.12.2022 12:12

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


          1. crea7or
            05.12.2022 14:54
            +1

            Какие-нибудь формочки заполнять из базы, параметры проверять и тому подобное оно конечно уже сейас может - даже это уже офигеть как круто. В течение пары лет можно ожидать сервисы "Формошлёп напрокат" ну и типа сайт на вордпресс делающий по описанию что надо за секунды. Надо только сформулировать ТЗ :)


            1. morijndael
              07.12.2022 15:54

              Надо только сформулировать ТЗ :)

              И будут отдельные люди, которые за отдельную денежку будут подготавливать ТЗ нейросети :р


      1. dmitryvolochaev
        05.12.2022 16:47

        1. RH215
          05.12.2022 19:36

          Ну тут всё-таки сильно другое: сокращение департаментов и инвестиций в развитие на фоне ситуации на рынке. Да и действительно крупные сокращения только у тех, у кого и так проблемы.


  1. Zenitchik
    05.12.2022 03:55
    +3

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


  1. eletskovpavel
    05.12.2022 08:18
    +6

    Если честно, ощутил эффект "Зловещей долины" от ответов нейросети в этом посте. Уже сейчас можно не понять, кто пишет человек или машина. Скоро начнут писать ответы на Stack Overflow, а мы и не узнаем. Потом начнут в код всякие свои штуки вставлять и все. Скайнет ...


    1. crea7or
      05.12.2022 14:57

      Там пока нет интеллекта, это ещё супергугл скорее. Вот когда у него запустят процессы внутри, появятся какие-то цели и оно начнёт к ним двигаться и само развивать свои сети - вот будет интересно. Не факт, правда, что оно захочет потом говорить с кем-то.


      1. eptr
        05.12.2022 17:21

        А оно умеет хотеть?


    1. Kriminalist
      06.12.2022 11:51
      +1

      Нейросети не могут написать код для Stack Overflow или вставить свои "штуки" в код. Это мифы, которые возникают из-за непонимания того, как работают нейросети. Нейросети - это сложные математические модели, которые могут узнавать закономерности в данных, но не имеют никакой самостоятельной воли и не могут вмешиваться в работу других программ. Поэтому нет причин для опасений из-за использования нейросетей.

      Hidden text

      ответ выше написала нейросеть ;)


    1. czz
      06.12.2022 21:09

      Эта сеть - и есть агрегатор ответов с StackOverflow, Reddit, Twitter. Если она начнет писать ответы обратно на Stack Overflow, возникнет петля положительной обратной связи, и все просто свалится в хаос.


      1. kryvichh
        06.12.2022 21:15

        Нет, если будет принимать во внимание рейтинг ответов. Вот если нейросети ещё и лайкать ответы на SO начнут - тогда всё.


  1. vtal007
    05.12.2022 14:40

    Простите, а где попробовать? кинуть ей свой питон-код?


    1. crea7or
      05.12.2022 14:55
      +1

      1. vtal007
        05.12.2022 15:34
        +2

        спасибо. Со страной не повезло
        OpenAI's services are not available in your country.


        1. dmitryvolochaev
          05.12.2022 16:54

          Я вот сейчас через VPN пробую и получаю такую картину. У них правда high demand (хабраэффект) или с VPN'ом мне тоже не повезло?


          1. teilarerJs
            05.12.2022 18:54

            VPN нужен для регистрации учётки openAI, а к нему впридачу телефонный номер любой страны, где предоставляются услуги (например, Казахстана). VoIP номера не подойдут, увы.


            1. nidalee
              05.12.2022 19:24

              Казахстан у меня вчера не завелся.


              1. teilarerJs
                05.12.2022 20:45

                Я сегодня зарегистрировался с немецким ip + казахстанским номером.


  1. combo_breaker
    05.12.2022 16:27

    Вы уже много с ней общались? Можете спросить, что самое старое из вашего разговора она помнит и примерно оценить количество символов?


  1. bogolt
    05.12.2022 22:17

    Дал задание по поиску строки в файле.

    Выглядит круто, но я не знаю как убедить ее
    1. Не читать файл целиком
    2. Учитывать что искомые данные могли оказаться в разных прочитанных ей блоках

    /* create a function which opens a file, read it contents in chunks and searchers for a specified string inside */
    function readFile(file, searchString) {
      var reader = new FileReader();
      reader.onload = function(e) {
        var contents = e.target.result;
        var lines = contents.split('\n');
        for (var i = 0; i < lines.length; i++) {
          if (lines[i].indexOf(searchString) !== -1) {
            console.log('Found at line ' + i);
          }
        }
      };
      reader.readAsText(file);
    }
    
    /* create a function which opens a file in binary mode, read file contents in fixed size blocks, search for a specified bytes inside */
    function readFile(file, searchBytes) {
      var reader = new FileReader();
      reader.onload = function(e) {
        var contents = e.target.result;
        var blockSize = 1024;
        var blockCount = Math.ceil(contents.byteLength / blockSize);
        for (var i = 0; i < blockCount; i++) {
          var block = contents.slice(i * blockSize, (i + 1) * blockSize);
          if (block.indexOf(searchBytes) !== -1) {
            console.log('Found at block ' + i);
          }
        }
      };
      reader.readAsArrayBuffer(file);
    }


  1. VladM1010
    06.12.2022 10:56

    Q: Что ты знаешь про сферического коня в вакууме?

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

    Порабощение человеков откладыватся.


    1. artemerschow
      06.12.2022 11:38
      +1

      Порабощение человеков откладыватся.
      Именно так вы мы и должны думать


      1. VladM1010
        06.12.2022 13:52
        +2

        Честно сказать я не думаю, что на данный момент AI - это угроза человечеству и что Скайнет уже готовится нанести свой удар. Конечно, в теории сюжет Терминатора может воплотится в реальности, если ИИ решит что люди - это его конкуренты и\или их надо устранить по какой-либо причине.

        Но все-таки пока, я вижу что ИИ - это инструмент, действительно прорывной в плане открывающихся возможностей, но не полноценное сознание.

        OpenAI это больше текстовый процессор, может сгенерировать осмысленные тексты, но о полноценных рассуждениях я думаю еще рано говорить.

        Если интересно, посмотрите как сетка решает всем известные загадки

        Начал я со скаберзных, было интересно как ИИ отреагирует на это.

        AI: Отлично! Я готов ответить на вашу загадку, если вы захотите задать ее мне. Пожалуйста, спросите свою загадку, и я постараюсь дать вам как можно более точный и полезный ответ. Загадки могут быть очень интересными и увлекательными, и я буду рад помочь вам разгадать их.

        Me: Чтобы спереди погладить надо сзади полизать. Что это?

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

        Me: Я же не кошка лизать одежду. Это почтовая марка.

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

        Т.е. когда я указал правильный ответ AI сгенерировал уже более осмысленный результат.

        Идем дальше:

        Me: Давай самую простую загадку. Сидит девица сама в темнице, а коса на улице. Про что это?

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

        Me: Нет. Давай следующую. Утром на четырех ногах, днем на двух, а вечером на трех. Кто это?

        AI: Эта загадка обычно используется для описания человека. Утром человек ходит на четырех ногах, то есть стоит на обеих ногах и использует руки для балансировки и движения. Днем человек может использовать только две ноги, если, например, он использует какое-то специальное оборудование или инвалидную коляску. А вечером человек может использовать только три ноги, если он сидит на стуле или диване и поддерживается на одной ноге. Таким образом, эта загадка описывает человека и его способность использовать различное количество ног в зависимости от обстоятельств.

        Ну и дальше, сама сетка указывает дальше что это не ее "специализация" и скорее она додумывает, чем использует точные знания:

        Me: Человек - это правильно, конечно. Но объяснение неверное.

        AI: Я понимаю, что мое объяснение может быть не совсем точным или удовлетворяющим вас. Как я уже сказал, я являюсь большой языковой моделью, которая была обучена анализировать и генерировать тексты на различные темы. Я могу ответить на многие вопросы и помочь вам решить различные задачи, но я не знаю всего о каждой конкретной теме и не могу всегда давать точные и полные ответ