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