1. Куча / Говнокод #16129

    +125

    1. 1
    http://news.rambler.ru/25458110/

    Не говнокод, но хотелось бы обсудить новость. Для тех, кому лень перейти по ссылке, суть вкратце:
    создана программа, которая впервые прошла тест Тьюринга - смогла убедить более 30% судей в том, что они ведут беседу с человеком.

    Запостил: Pythoner, 09 Июня 2014

    Комментарии (74) RSS

    • http://chatbot.tw1.ru/ - попробуйте пообщаться)) иногда этот бот может вас опустить ниже плинтуса, так что осторожнее))
      Ответить
    • >смогла убедить более 30% судей в том, что они ведут беседу с человеком.
      А судьи кто?
      Ответить
      • это подымает очень хороший вопрос.

        а человек среднестатистический то этот тест пройдет?

        судя по тому что постится на социалках, 90% человечества тест не пройдут.
        Ответить
        • > судя по тому что постится на социалках, 90% человечества тест не пройдут.
          Программе, разработанной Владимиром Веселовым из России и украинцем Евгением Демченко удалось вчера убедить 33% судей в том, что она на самом деле — 13-летний одессит Евгений Густман, любитель конфет и гамбургеров и сын врача-гинеколога.

          Так что пока спим спокойно, школоту от ботов и так сложно отличить.
          Ответить
          • Я прям щас могу написать бота. который убит вас, что он даун)
            Ответить
            • Лакни мои яйца.
              Ответить
              • Я не знаю такого глагола - "лакни"
                Ответить
                • Значит не бот. В отличие от конардо.
                  Ответить
                • Но самое то интересное что вы знаете, что это глагол...
                  Ответить
                  • Просто я гений
                    Ответить
                  • > Но самое то интересное что вы знаете, что это глагол...
                    Ой не всегда... Вот пример вспомнился:

                    Свою судьбу хуйня и бля,
                    Слегка о прошлом гонорея,
                    Сказала: «Каравай меня!»,
                    Прикрыв глаза и батарея.

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

                    Возня синхронно и идея,
                    всю ночь они горизонтали,
                    И лишь под утро, ассамблея,
                    забвенье автомагистрали…
                    Ответить
                    • cleaned
                      Ответить
                      • > Но ведь в русском языке нет слов хуйнять, гонореть, горизонтать, и т.д. Все же, с глаголами не спутать.
                        А откуда ты знаешь, что в русском языке таких глаголов нет? :) Может быть они тебе просто еще не встречались?

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

                            Вот назовешь человека педантом, а он тебе в глаз даст со словами "сам ты педант".
                            Ответить
                          • Ты сначала школу закончи, а потом рассуждай
                            Ответить
                        • просто Русский язык - язык эмоций. В нем и батарея наречие если очень хочется
                          Ответить
                      • Слова "адыгеть" тоже нет, а история есть.
                        P.S. Но идея, кстати, хорошая. Попросить объяснить анекдот про Штирлица. Например, про украдку.
                        Ответить
                    • > и просто трал
                      Так вот откуда эти придурки словечко-то выкопали.
                      Кстати в английском частая практика подменять существительное<=>глагол
                      PS> Существует и обратный процесс, пiдрахуй - это по-украински глагол: "подсчитай".
                      Ответить
        • >судя по тому что постится на социалках, 90% человечества тест не пройдут.
          Есть мнение что программу в бета-стадии тестировали на этом сайте под ником superhackkiller1997
          Программе, удалось убедить большую часть пользователей в том, что она на самом деле — 16-летний любитель сишки.
          Ответить
      • вот более подробно на хабре http://habrahabr.ru/post/225599/ Организованный Университетом Рединга... на базе Королевского общества в Лондоне... Так что выглядит серьезно. Хотя, опять же, английские ученые...
        Ответить
        • Британские учоные - мем парашкинских спецслужб.
          Ответить
    • > более 30% судей
      Программу только написали, а она уже попала под суд?
      Ответить
    • Интересен тест в таком формате - судьи не знают, кто с ними общается, бот или человек. И протестировать так какой нибудь среднестатистический 11-Б класс какой нибудь среднестатистической Мухосранской школы.
      Ответить
    • Эта программа уже раньше занимала первые и вторые места, тем не менее, это не "настоящий" сильный ИИ, просто хороший чат-бот. (разница заключается в том, что "настоящий" ИИ должен быть в состоянии проходить весь цикл от статистического исследования, через индукцию, построение гипотезы через абдукцию и доказательство гипотезы через дедукцию. Чатбот - это скорее только первая статдия, т.е. стадия статистического исследования.)
      Что до теста Тьюринга, не смотря на то, что одно время к нему относились серьезно (к самой идее, не к соревнованию, к соревнованию до сих пор относятся серьезно), сегодня большинство специалистов считают, что это была, ну если не шутка, то возражение через доведение до абсурда использованое как контр-аргумент в споре с дуалистами (дуалисты - это философы, которые считают, что кроме физических / физиологических составляющих у сознания есть еще какие-то не-физические составляющие, как правило это "душа", или "жизненная сила" и т.п.)
      Ответить
      • Ах, ИИшники и их наивные теории, о том как работает человеческое сознание.

        Искусственным интелектом начали заниматся потому что своего не хватает.
        Ответить
        • Кто говорит "человеческое"? Человеческое нафиг никому не уперлось. Или вам нужны компьютеры, которые будут решать проблемы после сто тысяч лет эволюции при наличии сети из нескольких миллиардов машин, и при этом решения будут такими херовыми, что никогда не окупят даже микроскопической доли вложений в их получение?
          Ответить
          • > Кто говорит "человеческое"? Человеческое нафиг никому не уперлось.

            А как человек узнает что он создал исскусственный интелект??

            > и при этом решения будут такими херовыми

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

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

              Тест Тюринга - это просто шутка. Поверьте. То, что люди не могут подтвердить или опровергнуть гипотезу - это нормальное состояние, в этом нет ничего нового или неожиданного. Решение вышеприведенной проблемы не гарантирует, что такой интеллект сможет качественно улучшить ситуацию. Это просто будет механизм для решения таких задач, но объем, или время, или данные нужные для решения таких задач могут быть не доступны.
              Ответить
              • > Т.е. анализ данных, абдукция и создание теоремы.

                Ты тормозишь. Откуда по твоему эти требования взялись? Потому что это так думает человек. Да, требование абстрактны, но это не значит что они просто с потолка содраны. (Таже фигня с числами: они абстракты и прочее. Но они существуют не потому что их кто-то взял и от балды. Они существуют как модель того как люди считают. (Моя старая шутка: докажи что 1+1 == 2.))

                > Тест Тюринга - это просто шутка.

                Не мелочись. Весь ИИ это одна большая шутка.
                Ответить
                • А физика тоже появилась потому, что человеку кажется, что планеты в космосе летают? У Декарта была такая мысль когда-то (про чертика в машине), но никто всерьез эти теории больше не воспринимает (последнее, что появилось на этом горизонте: brain in a vat, забыл как автора зовут).
                  Интеллект можно описать таким образом. Такое описание подходит для, например, полной или ограниченной рациональности агентов в теории игр и смежных областях, таких как теория сознания, этика и т.д. Не нравится это называть интеллектом - ну это как с динозаврами. Есть люди, кому не хочется птиц называть динозаврами, и вообще не хочется, чтобы динозавры были в биологии, а кто-то решил использовать это слово для названия биологического вида.

                  ИИ - такая же шутка, как макроэкономика или теоретическая физика. :/ бывает смешно, но редко.
                  Ответить
                  • ИИ сейчас шутка, завтра - объективная реальность. Data mining не стоит на месте. Но встает вопрос - нахуя?
                    Ответить
            • >Уже сейчас практика (во всех прикладных областях) усыпана примерами где экспертные системы (и сами люди!) выводят решения которые люди списывают как ахинею или софтварный глюк потому что они не могут поверить что эта "херня" и есть на самом деле правильное решение
              Да еще 2-3 столетия назад: Лобачевский, Галуа. Энштейна таки признали, но он стоял на плечах гигантов.
              >Потому что мы люди ограничены в нашем восприятии мира, и с нашей точки зрения, интелект который мы не можем понять, не есть интелект.
              Если результат логичен, то думаю несмотря на его невероятность отдельные индивиды способны его осилить и переварить.
              Плюсанул.
              Ответить
      • Нормального бота написать не сложно. А вот до полноценного анализа... как до постоянной Планка( Печально все это. А я так хотел себе электронную подружку Кстати, удобно - начинает выебываться - кеш очистил, базу поправил и все норм.
        Ответить
        • О, не сложно, ну-ка расскажите :) И не забудьте сразу почетный профессорский титул получить.

          А вообще, Тюринг, когда его заебывали вопросами про создание компьютерных людей говорил примерно следующее: Нет, я не хочу создать надразум, я хочу создать очень примитивный разум, такой, который был бы соизмерим по своим парамтерам с разумом президента АТ&Т.
          Ответить
          • Ну так это я буду делать в магистратуре, мне конкуренты не нужны ;)
            Ответить
        • cleaned
          Ответить
          • > слова в комбинации с такими-то
            Ну боты на цепях маркова примерно так и работают... Но все равно невменяемы, и разговаривают кусками чужих фраз.
            Ответить
            • cleaned
              Ответить
              • > Невменяемы, потому, что невозможно уместить в базу все варианты ответов.
                Не, не только поэтому. Люди и без полной базы знаний как-то умудряются общаться, переспрашивая и строя аналогии. А вот боты не умеют толком ловить контекст разговора и придерживаться его. Ну и делать какие-то выводы из накопленных знаний не умеют. Вот в этом и проблема.
                Ответить
            • цепи маркова это опять же обход задачи, а не решение
              Ответить
          • Фразу анализировать? ох лол. Тут должно быть составление графа контекстных зависимостей и его обучение неебическим образом. Какая польза от бота, если в ответ на фразу "расскажи больше" он ничего не может сказать, ибо анализирует только ее. Фраза должна анализироваться на логическое подобие (как в нейронках) а потом из контекста должен быть сделан оптимальный выбор способа сборки ответа по стандартным блокам.
            Ответить
          • У традиционного дигитального компьютера есть очень много очень существенных различий с человеческим мозгом и процессами которые там происходят.
            Человеческий мозг - аналоговый компутер с массовым параллелизмом (миллиарды ядер), но сравнительно низкой частотой сигналов. Пытаться сэмулировать мозг на дигитальном компутере - очень неблагодарное занятие. Это в сотни раз хуже чем на ж.скрипте писать сверхнадежную систему реального времени для обслуживания сети электростанций.
            Соотвественно и артефакты такого компьютера очень тяжело и непроизводительно эмулировать на дигитальном компутере. Речь только на поверхности "дигитальная" - она-то и подвела нас к идеям дигитальности, но сама осталась далеко от этих идей. Для понимания речи нужна так же фонетика... а оппаньки - глухие от рождения люди сколько бы ни учились, если не вырабатывают систему дублирующую произношение - читают очень плохо.
            Нужны очень объемные общие знания. Самая сложная часть в парсинге натурального языка - удостоверится, что модель построенная из обработанной фразы может в принципе иметь отношение к реальному миру.
            Нужна мета-мета речь, интерлокуции, теория сознания, интерпретация речевых актов в соответствии с ситуацией которой они предназначены, типа церемониального нарратива, репортажа, клятв-обещаний и т.д. И в конце-концов все это уходит корнями в то, что компютер должен быть аналоговым, чтобы как-то с этим работать.
            Ответить
            • Аналоговую модель можно эмулировать на дискретной. Проблема не в этом. проблема в отсутствии понимания работы человеческого мозга даже при решении конкретного узкого набора задач. Раньше пытались сопоставить с нейронками, но получили фейл. Главное - понять как. А решить и найти аппаратные средства - существенно меньшая задача
              Ответить
              • Аналоговую модель можно эмулировать на дискретной, только эмуляция будет производить час одну миллисекунду вычислений, а так - да. (симуляции явлений квантовой физики примрено и работают в таком соотношении). И на ж.скрипте, даже на XSLT можно написать реалтайм распределенную систему, только очень сложно. На сегодняшний день даже эмуляция 10% мозга дрозофилы = полностью загруженый несколько месяцев суперкомпутер (суперкомпутер - это такой, в котором ядер, ну, как минимум трехзначное число).
                Нет, аппаратные средсвта - все еще большая проблема, при чем сразу на куче уровней. Но это правда, что нет хорошей теории о том, что делать, если бы средства были, но есть предположение, что имея средства понять что делать было бы легче.
                Ответить
                • > На сегодняшний день даже эмуляция 10% мозга дрозофилы = полностью загруженый несколько месяцев суперкомпутер (суперкомпутер - это такой, в котором ядер, ну, как минимум трехзначное число).

                  > несколько месяцев
                  А с точки зрения мозга дрозофилы сколько примерно времени проходит?
                  Ответить
                  • Дрозофилы в принципе живут несколько дней максимум :) Я честно не знаю сколько времени эта эмуляция воспроизводит. Месяцы - это только загрузка / запуск.
                    Ответить
                    • такая система не нужна. Кроме мышления мозг делает кучу не нужной хуйни. Да и эмуляция мозга нужна только под конкретные задачи, а не целиком
                      Ответить
                      • А откуда информация, и тем более такая убежденность?
                        Ответить
                        • Какая именно? Что мозг делает много левой хуйни? Ну вот ты например дышишь.
                          Ответить
                      • cleaned
                        Ответить
                        • мозг состоит кажется из 6 отделов -при этом ничего, кроме переднего нас в принципе не интересует. Кощунственно? Часть мозга отвечает за чувственное восприятие,но она нам нах не нужна - кощунственно? Мозг человека слишком сложен. главное понять суть его работы и научиться делать подобные структуры - так это было с нейронками, а не эмулировать работу одного человеческого мозга.
                          Ответить
                • >>Нет, аппаратные средсвта - все еще большая проблема, при чем сразу на куче уровней.

                  пока теория созреет мощности вырастут во много раз.
                  Ответить
                  • Ну это примерно как учиться кататься на велосипеде, не имея велосипеда, и с трудом представляя его свойства.
                    Ответить
                    • Плохая аналогия. Это как расчитывать полет до беты сириуса, не имея ракеты для полета. Один фиг ракета строиться, так что время потраченно не зря. Плюс другие науки из-за этого исследования двинутся вперед
                      Ответить
              • Such a method has been proposed by Messmer et al. [7]. It builds an index using the permu-
                tated adjacency matrix of the graph. The real-time search is then based on a tree based search.
                While the method has shown to be efficient for reference set with small graphs, it is infeasible
                for graphs with more than 19 vertices.
                This paper proposes a method to overcome this problem. Assuming that the number of labels
                for the nodes is relatively small, we introduce a well-founded total order and apply this during
                index building. This optimization decreases the amount of possible permutations dramatically
                and allows building indexes of graphs with even more than 30 vertices.


                О, как раз в тему цитата попалась. Это про поиск изоморфных графов (это краеугольный камень в распознавании похожих вещей, нужен не только в комп. зрении, а вообще в любой области, где интеллекту нужно делать предположения по аналогии. Т.е. найти аналогию в уже известных теоремах и на основании ее и имеющегося статистического исследования предложить новую гипотизу (абдукция, один из видов). А теперь представьте на сколько порядков нужно улучшить современные (окей цифровые), компутеры, чтобы они смогли распознавать более сложные концепции, которые могут включать в себя, ну, например, сто узлов вместо 30.
                Ответить
            • > дигитального
              У нас есть отличное слово "цифровой". Например, "цифро-аналоговый преобразователь", "цифровая электронная вычислительная машина" и прочее.
              Три новых слова в день - вот и словарь как у Шекспира.
              Слова этого дня: эмболия, барионы, Мельпомена.
              Ответить
              • Хочешь сказать ты не знал этих трех слов до сегодня? Уу, неуч.
                Ответить
              • ни одного нового слова ля меня(
                Ответить
    • А логи есть этой беседы? А то я видел логи прошлых подобных соревнований (где тоже были "победители" обманувшие более 50% судей вру, обманули меньше 50%. ). И там беседа такая что человека сложно отличить от машины, как будто люди специально чушь пишут.
      Ответить
      • Собственно вот, http://loebner.net/Prizef/2010_Contest/results.html тут 25% (одного судью обманули), можно скачать плеер и запустить лог. Там судья сначала пытается копировать из одного чата в другой, потом быстро понимает что не успевает печатать и тупо задает один и тот же вопрос. Ни программа, ни человек внятно ответить не могут, вместо этого несут чушь и раздражаются.
        Ответить

    Добавить комментарий