И да, мы е[ой!]анулись. Аццкий костылище, призванный связать ProgramR и XMPP4R, кажется, работает (частично: валится, когда приходит «печатает…», как бы это обойти?). И AIML’ы пока не слишком разнообразны. И с распознаванием русского языка у нее проблемы… Но все же, если закрыть глаза на эти косяки — Ixie, мать ее за ногу, up and running время от времени :) Ура, товарищи
upd: Вылет пофиксил, достаточно было зарядить вывод всех stanza — и все стало понятно. Но с чугуниевым моском все же надо что-то делать. А то оно только глупо таращится на сообщения
upd: Интересненький глючок всплыл, но не у меня. Почему-то сообщеня, содержищие слово «Ruby», не проходят через mrim-транспорт на jabber.ru. В джаббер уходят, а из mrim не выходят 0_о7 А на чем, собственно, написан транспорт? Это саботаж? А почему тогда из обычного клиента (Psi, например) все работает?
upd: Итог публичного тестирования: вцелом работает. Необходимо: черный список (во избежание), научиться определять, что говорим с ботом (мы гордые), более разумное поведение (за счет более совершенных AIML’ов), нормализация кириллического текста в понятный ProgramR вид (само оно, похоже, не в силах), немножко оптимизации. Также, по непостижимой причине, если не выставлен
Jabber::debug = true |
через несколько минут отваливаемся от сервера (от jabber.ru, по крайней мере. На локальном сервере все ОК), это огорчает. И, что самое забавное, анализ логов выявил не самый высокий коэффициент интеллекта у бывших собеседников бывшей Икси: отдельные личности умудрялись вести с ботом беседу в течение нескольких минут, при том, что на подавляющее большинство фраз (адекватно реагируем только на некоторые приветствия, вопросы «кто ты» и «ты кто», слово «тест») он рандомно выбрасывает один из 5 ответов. Логи позволю себе не цитировать, ибо некрасиво. Такие пироги. Вперед, к версии 0.2!
…
интересный пост…
Да почини ты уже свой лучемёт, в самом деле. А то не интересно даже. Ну что за %1? Кто ж так спамит?