Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Флейм > False Talker - Чат c машиной |
Автор: Elfet 7.2.2009, 20:20 | ||||||||||||
Всем привет!!! ![]() Свершилось! ![]() Как -то давно была такая тема: http://forum.vingrad.ru/forum/topic-34029.html Всем понравилось. Теперь я сделал новую, сильно улучшенную версию на схожем алгоритме. ![]() Прошу любить и жаловать: http://elfet.ru/falsetalker/ Пока база состоит только из 111 сообщений. Он обучается на разговорах. Те кто с ним будут общаться, пожалуйста соблюдайте правила: - отвечайте только на последнюю им сказанную фразу. - отвечайте более развернуто. например: Да, и я люблю Пола Маккартни ![]() - ![]() что бы просто пополнять бд, говорите с ним примерно следующим образом:
PS. Пока с ним можно говорить о погоде и музыке. ну и всякие приветы, как дела ![]() PPS. посмотрим как быстро он научится матюгаться Цитаты бесед:
|
Автор: UniBomb 7.2.2009, 21:01 |
Я: йо! ОН: КУРИТЬ ВРЕДНО! Я: серьйёзно? ОН: фу Я: ну я пойду покурить тогда ОН: Ну я высокий, сильный, стройный. Просто мачо. Я: ты ****! ОН: Ты еще и обзываешься? Я: да, но только потому, что ты и есть **** ОН: ты креведко??? Я: я мишко ОН: Ты деман? Я: это ты ### демон!! ОН: Да, блин. Никакой ты не ИИ! Я: а я и есть не ИИ ОН: Объясняй Я: ты **** и ИИ, а и Мишко и не ИИ. Ясно? ОН: ты ****! Я: это ты *****! ОН: сам ты падла! Я: ****! ОН: человек заткнись, слушай что тебе вещает робот и впитывай, понял?! Я: нет! ОН: норм, как сам? Я: ты ещё не понел? ОН: это ты **** |
Автор: SneG0K 7.2.2009, 21:50 | ||||
Он обозвал писателя ![]() Добавлено через 51 секунду
|
Автор: gta4kv 7.2.2009, 21:55 | ||
Слушай, Elfet, с тобой все в порядке? Или ты все таки сошел с ума? ![]() В общем твой бот сакз, умеет тока говорить бред и обзывацо. ВТОПКУ |
Автор: Elfet 7.2.2009, 21:58 |
gta4kv, эти фразы я не набирал. Эти фразы он записывает из бесед ![]() ![]() |
Автор: gta4kv 7.2.2009, 21:59 |
Это еще хуже. Добавлено через 52 секунды и вообще, требую исходники! |
Автор: SneG0K 7.2.2009, 22:00 | ||
Добавлено через 17 секунд Вообщем, поорать мона |
Автор: THandle 7.2.2009, 22:04 | ||
Elfet, респект!!! Тока чо то он матюгается сильно. И говорит что моя гитара разваливается((( Добавлено @ 22:04 Кстати, он сказал что Elfet только и занимается... Не хорошо так!!!
|
Автор: Elfet 7.2.2009, 22:18 |
Исходники? ![]() |
Автор: SneG0K 7.2.2009, 22:37 |
gta4kv, а зачем тебе исходники? Логики большой нету. Получает фразу, смотрит нет ли уже такой, если нет, то добавляет. Ну короче, сложное только оформление. |
Автор: Elfet 7.2.2009, 22:44 |
SneG0K, права. Весь алгоритм вопрос-ответ. Сложно только получить уники для фраз и выбор подходящего ответа на новый вопрос. |
Автор: gta4kv 7.2.2009, 22:46 | ||
гениально! ![]() |
Автор: SneG0K 7.2.2009, 22:47 | ||
|
Автор: gta4kv 7.2.2009, 22:49 |
SneG0K, проетсую! |
Автор: SneG0K 7.2.2009, 23:06 |
gta4kv, проетсуй, проетсуй. Но матерится не стоит. Закрывайте хотябы звездочками. |
Автор: mr.Anderson 7.2.2009, 23:12 | ||
Не очень... Автору респект конешн за разработку, но мне не понравилось. Плюс есть неточности.
Плюс обилие оскорблений, тем более бессмысленных и неспровоцированных - это неприятно, мне лично неохота говорить с машиной, которая матюгается по поводу и без. ![]() ![]() |
Автор: Elfet 7.2.2009, 23:52 |
mr.Anderson, очень сложно делать не хотелось. Алгоритм -вопрос/ответ. Как с ним разговаривают, так он и разговаривает ![]() |
Автор: pycha 8.2.2009, 11:02 |
приколькная вещь если хочеш убить время. Меня всегда такое интересовало |
Автор: pycha 8.2.2009, 12:03 |
вообще прикольная вещь |
Автор: gta4kv 8.2.2009, 16:51 | ||
|
Автор: mr.Anderson 8.2.2009, 18:14 |
Borland_Delphi_6, ну в общем-то да, хотя если сделать достойный алгоритм и базу метров так на 500, то разговор может получиться очень продуктивным! ![]() |
Автор: pycha 8.2.2009, 20:20 |
за такими развитыми машинами наше будущее ![]() |
Автор: SneG0K 8.2.2009, 21:29 | ||
|
Автор: pycha 8.2.2009, 22:38 |
а как можно мат почистить? ![]() |
Автор: THandle 9.2.2009, 11:48 | ||
Не. Это просто суперская машина ![]()
|
Автор: Elfet 20.2.2009, 22:11 | ||
![]() Исправил небольшой косячёк. Стало немного лучше, немного ![]() Заметил, что в если программа не может найти ответ по всем ключевым словам, то она ищет его по первому ключевому слову. Поэтому она на "нет", часто отвечала "нет":
Теперь если не может найти по всем ключевым словам, то ищет по псево-главному - слову с максимальной длинной. PS В базе уже больше 4200 сообщений ![]() |
Автор: ne_tru_e 20.2.2009, 23:15 |
« Приветствую » иди в жопу. вежливый какой « Попрошу сменить тон разговора. » тебе позор! « Я думаю вы слишком много себе позволяете. » дя « Как вы относитесь к фильмам Фассбиндера? » Какое будешь? « Мне пожалуйста без галлюциногенов. » кокой фильм? « Короткометражный. » пять балов « О, я согласен с вами целиком и полностью! » фа « Вы не из Риги? » досвидание ;) « Ну что ж, прощайте. » Кто? Elfet? « До свидания. » До Свидания. Надоел |
Автор: unicuum 21.2.2009, 09:58 | ||
И кто здесь кто? ![]() |
Автор: SneG0K 21.2.2009, 16:27 |
unicuum, подумай. Ельфет, давай добавим туда этапы разговора. Типа зашел начал пургу мутить, так он в ответ "Козел, даже не поздоровкался" |
Автор: pycha 21.2.2009, 21:21 | ||
идея хорошая и еще надо добавить чтобы белеберду пытался распознавать и не добавлял Добавлено через 1 минуту и 12 секунд в базу |
Автор: unicuum 21.2.2009, 23:51 |
Похоже я перестарался пытаясь его обучить. ![]() Добавлено через 2 минуты и 8 секунд Как будь-то сам с собой разговариваешь. ![]() |
Автор: gambit 22.2.2009, 01:18 | ||
минус бы тебе влепил за твою умную машину |
Автор: unicuum 22.2.2009, 01:27 |
Так все матерились, я решил внести объяснения им того что они говорят, и толику доброжелательности. Проблема в том, что машина теперь говорит моими словами. ![]() Добавлено через 3 минуты и 27 секунд То есть почти что, только моими словами. |
Автор: v2v 22.2.2009, 01:55 |
сильно много бот матюкаеццо ![]() было бы не плохо создать фильтр - на фразы с матами... |
Автор: Elfet 23.2.2009, 18:01 | ||
v2v, да, возможно сделать нужно ещё бота, в которого нельзя матюги засовывать ![]() А у этого бота уже более 6200 сообщений ![]() gambit, за что? ![]() SneG0K, что за этапы разговора? И как пургу отделить от всего остального? Добавлено через 1 минуту и 39 секунд
|
Автор: awers 23.2.2009, 18:31 | ||
Угар. Уже час убил на общение с ним. Может кого порадует потом твой ботинок )
|
Автор: UniBomb 23.2.2009, 19:39 | ||
Првнёс ему чуточку любви...
|
Автор: SneG0K 23.2.2009, 20:10 | ||||
Ну типа, когда ко мне забегает подруга и начинает пургу мести, я ее посылаю за дверь, чтоб постучалась и поздоровалась. Добавлено через 6 минут и 6 секунд Временами иногда кажется, что он поумнел, но иногда впечатление рушится!
|
Автор: Elfet 23.2.2009, 21:14 |
SneG0K, это всякие тролли его портят ![]() UniBomb, классно ![]() |
Автор: awers 23.2.2009, 21:16 |
Всё. На сегодня я наговорился с ним ) Думаю хватит что бы кого то развлечь. Удачи ) |
Автор: Wowa 23.2.2009, 21:36 |
Elfet, у меня есть идея. Введите такой критерий, как "подходящий ответа" и дай права некоторым людям(или всем) отмечать те ответы Бота, которые подходят к контексту разговора. Потом используй эти данные для выбора нужного ответа. |
Автор: Elfet 23.2.2009, 21:51 |
Wowa, да, я тоже думал над подобием рейтинга для ответов - но передумал, так как это превратится в войну с троллями ![]() Сейчас у меня главным в выборе ответа остаётся функция mysql RAND(). Если ввести рейтинг ответов, можно было бы попробовать выдавать их случайно не по равномерному закону распределения, а по нормальному. |
Автор: Wowa 23.2.2009, 22:05 |
Elfet, у тебя как минимум появится возможность исключить ПЛОХИЕ ответы таким образом. Делать ли ранкинг по хорошим или выдавать тебе их случайно - это другой вопрос.. |
Автор: sTa1kEr 23.2.2009, 22:06 | ||
Так вот почему он так тормазит... ![]() |
Автор: unicuum 24.2.2009, 13:43 | ||
Они никогда не поумнеет. Для того, чтобы он умнел надо дать ему возможность мыслить. Для начала можно почитать книжку http://gen.lib.rus.ec/get?md5=ed0a2e169dffd0b3a9a88a3992f88306 и программа, которая может исполнять из неё примеры http://www.swi-prolog.org/download/stable. В прологе есть факты, правила и вопросы. Суть в том, что факты содержат утверждения, которые всегда являются верными. А то, что говорят боту не всегда является верным, да и сам бот не обязан говорить правду, то есть то, что по его логическим выводам является правдой. Далее, чтобы бот набирался знаний, он должен сам строить правила из фактов. И как я уже выше написал, факты для него не всегда достоверны, то есть надо анализировать правдивость источника и постоянно перестраивать свою программу на основе новых данных. Третье, бот должен уметь анализировать высказывания на разговорных языках и переводить их обратно. Здесь надо читать теорию трансляторов. В общем, бот должен переводить текст в свои мыслеформы, анализировать и отвечать на вопрос. По идее синтаксическое построение это те же самые мыслеформы или программа на типа проложной, только с фактами не являющимися непреложными и самоперестраивающая свои правила на основе фактов. Третье, бот по идее может иметь систему событий, то есть быть интерактивным, а не просто ждать вопрос или высказывание. |
Автор: awers 24.2.2009, 15:27 |
Пролог нафиг ) http://alice.pandorabots.com Это мега бот! Он офигителен. Я офигел! Кайф! (Только английский язык) Добавлено через 5 минут и 43 секунды Только чего то она повисла у меня после моей просьбы законнектиться к гуглу.. Видать скачивает всё с его серверов )) |
Автор: Elfet 24.2.2009, 15:42 |
unicuum, мне не кажется такой способ создания бота "в лоб" правильным. |
Автор: unicuum 24.2.2009, 16:04 | ||||
![]()
Добавлено через 2 минуты и 34 секунды Такое ощущение, что туда кто-то фраз понапихал. |
Автор: Elfet 24.2.2009, 16:10 | ||
Да, я как то тоже наталкивался на него. Забавный, но не смешной. |
Автор: awers 24.2.2009, 16:15 |
unicuum, ну зачем же так жестоко? Я вот к примеру рассказывал ей какие у нас медведи, водка и автоматы. Она даже на какое то время поверила что ростов - это столица россии. Через 3 часа переучили :( |
Автор: pycha 24.2.2009, 18:22 |
меня всегда интересовала тема ИИ. Есть еще и руская прога - чат мастер. Вмечатление чегото разумного создает |
Автор: Lim4 24.2.2009, 18:35 |
какая занятная штука... зеркало винградовской души ![]() |
Автор: unicuum 24.2.2009, 19:00 | ||
Мне он тоже самое сказал в другом разговоре. Добавлено @ 19:10 Сейчас проверил, чему от там научился.
|
Автор: awers 24.2.2009, 19:18 |
unicuum, ужас просто. Короче вчера я зря на него время потратил. Сделали из него гопаря |
Автор: UniBomb 24.2.2009, 19:18 |
unicuum, ой-ой-ой, хоть бы нецензурщину завуалировал))) |
Автор: unicuum 24.2.2009, 19:44 |
Что-то не догадался. Впрочем, это вопрос больше к Эльфету. Надо чтобы программа резала матерные ответы. А то она на привет, всех посылает сразу. |
Автор: bobik02 24.2.2009, 19:59 | ||
![]() |
Автор: unicuum 25.2.2009, 14:14 | ||||
Добавлено через 2 минуты и 58 секунд
![]() |
Автор: Elfet 25.2.2009, 17:01 |
8699 ![]() |
Автор: BigInteger 25.2.2009, 17:17 |
Беседуя с ALICE мне понравился вот такой момент (пишу по памяти лог не скопировал): ... Я: Слышал ты очень умный бот Элис А: Кто тебе это сказал? Я: Да где то в форуме прочитал ... Я: А что означает ALICE? А: Прочитай там же в форуме приятно был удивлен. |
Автор: awers 25.2.2009, 17:46 |
BigInteger, мы с ней час спорили про столицу россии ) Она классная ) |
Автор: unicuum 25.2.2009, 17:51 |
Читай мой с ней разговор, она запрограммирована всех посылать. Типа: "А ты знаешь что? Нет не знаю, иди ..." |
Автор: awers 25.2.2009, 19:21 |
unicuum, она? Она запрограммирована доказать что она человек. Изначальна создавалась что бы выиграть международный конкурс ИИ. Это единственный ИИ, который обманул 3х судей из 12. Остальные вообще никого не смогли. Э. |
Автор: unicuum 25.2.2009, 20:24 | ||
Очевидно эти судьи в своём общении ушли не дальше бота. Если я говорю сколько будет два умножить на два, и система мне отвечает - "больше, чем ты можешь представить", то тут два варианта, или человек косит под дауна или это бот. А это "хм", и тупая фраза чтобы я шёл искал инфу где-то ещё. Таким образом получается, что человек может обмануть другого человека и заставить поверить его, что он бот или тупица. А боты пока не способны обмануть человека и заставить поверить его, что они люди. |
Автор: localhost 25.2.2009, 20:48 | ||
Imho - туповатый бот, далекий от ИИ. Маришко и то умнее... |
Автор: Elfet 25.2.2009, 21:38 |
Ох, этот загадочный Юра! ![]() |
Автор: THandle 25.2.2009, 21:47 | ||
..... Кто ж мя так любит ![]() |
Автор: unicuum 25.2.2009, 21:55 |
Да, хороший бот бы тебя заигнорил, а это запомнит, будет потом фразы показывать. |
Автор: Elfet 25.2.2009, 22:27 |
Добавил возможность комментирования на странице. Выкладываем смешные диалоги. |
Автор: Elfet 25.2.2009, 22:53 |
THandle, я сделал так, что он тебя забыл ![]() Добавлено через 42 секунды 9200)))) |
Автор: UniBomb 25.2.2009, 23:14 |
я его кое-чему обучил ![]() ![]() |
Автор: sTa1kEr 26.2.2009, 00:36 |
Тьфу ты... Замучался вдалбливать я ему, что смысл его жизни заключается в поисках Юры... |
Автор: pycha 26.2.2009, 00:39 |
- когда бот будут посылать нах ![]() |
Автор: awers 26.2.2009, 01:13 | ||
Мдя..
|
Автор: UniBomb 26.2.2009, 01:23 |
не, это слишком просто))) я не посылал и не матюгался ![]() |
Автор: SneG0K 26.2.2009, 01:29 | ||
А кто его забил всякими фразами типа "фыва, ыф, ыхыхы" ?
|
Автор: UniBomb 26.2.2009, 01:32 |
SneG0K, я признаюсь - это не я! |
Автор: pycha 26.2.2009, 02:26 |
то я то не я . Ты это , типа определись ![]() |
Автор: neweraser 26.2.2009, 12:11 |
а где она? ![]() |
Автор: Lim4 26.2.2009, 12:18 | ||
Неее, мучения не прошли зря, на счёт Юры он нормально подкован. А вот про подарки на восьмое марта девушкам не очень... ![]() |
Автор: v2v 26.2.2009, 13:48 | ||
такое чувство , что тут ботом был я )).
|
Автор: pycha 26.2.2009, 16:26 | ||
v2v дожился! тя уже боты напрягают. ![]() Добавлено через 3 минуты и 13 секунд
http://www.google.com/search?hl=ru&client=opera&rls=en&hs=1A1&q=chatmaster+%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9+%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr= |
Автор: Elfet 26.2.2009, 17:20 |
Перевалили за 10 000 сообщений ![]() |
Автор: unicuum 26.2.2009, 18:55 | ||
|
Автор: Elfet 26.2.2009, 20:29 |
unicuum, дааа! ![]() ![]() |
Автор: v2v 27.2.2009, 14:54 |
unicuum, последняя твоя цитата похожа на диалог из темы про юру. |