–обот ћаришко - “ехнологи€
ICQ

—айт –усского острова
Ќа сайте –усского острова вы найдете информацию об экскурси€х, пл€жах, базах отдыха ... russianisland.ru

Ќовости

01.10.08
¬ыложен исходный код Marishko.icq. “еперь любой может прин€ть участие в разработке.

24.12.07
” ћаришко наконецто по€вилс€ форум. ¬сем срочно регитс€ здесь.

24.12.07
¬ышла нова€ верси€ бота.  ачаем здесь.

13.12.07
¬ св€зи с нехваткой мощности сервера автоответчик работает в необучаемом режиме.

10.10.07
“еперь вы можете разместить на своЄм сайте автоответчик на базе робота ћаришко.


“ехнологи€

 онцепци€.

—истема изначально создавалась как универсальный самообучающийс€ механизм.
¬ ней взаимосв€заны три основных сущности: ѕользователи, —ообщени€, —в€зи.
ѕользователи.
ѕользователи представл€ют основной источник информации дл€ пополнени€ определЄнного раздела базы знаний.
–азделы базы дел€тс€ по рейтингам (от -300 до 300), пользователи также имеют такие рейтинги, благодар€ чему определ€етс€ их принадлежность разделу.
–ейтинг определ€ет вежливость, если у пользовател€ низкий рейтинг то робот будет общатьс€ с ним на матах и все его фразы будут регистрироватьс€ с низким рейтингом.
 аждый пользователь имеет "лог" сообщений, это своеобразное дерево хран€щее весь диалог.
ѕользователь может быть св€зан с другим пользователем, если их темы общени€ переплетаютс€. Ёто сделано дл€ поддержани€ системой беседы начатой пользователем на тему уже обсуждаемую ранее с другим пользователем.

—ообщени€.
—ообщение представл€ет собой структуру, хран€щую содержание сообщени€ (фразы), его маску, рейтинг и количество произношений.
ƒл€ поиска сообщени€ (ответов на реплику пользовател€) используетс€ маска. ћаска вычисл€етс€ путЄм вырезани€ из сообщени€ всех символов не €вл€ющихс€ буквами русского и английского алфавита (знаки препинани€, смайлы и т.п.), также вырезаютс€ повтор€ющиес€ символы и происходит преобразование по алгоритму DarkTeacher. (прим. "јгаааа сцучко!!!" конвертирует в "ага схчхо").

—в€зи.
—в€зь образует пара сообщений, называемых "вопрос - ответ". ќбразуетс€ при ответе пользовател€ на реплику бота. —ообщени€, не имеющие св€зей, могут считатьс€ переходами на новые темы беседы.

¬спомогательные элементы:

SplitHead
Ёто система создана дл€ увеличени€ скорости адекватного обучени€ робота.
–аботает по следующему принципу:
–обот зав€зывает общение с несколькими пользовател€ми. Ёто общение происходит не долго (3-4 фразы), затем робот делит людей по парам. » перекидывает сообщени€ от них друг другу. “ак начинаетс€ общение, в котором робот играем посредническую роль, передава€ в паре сообщение от одного пользовател€ к другому и обратно (система: человек-робот-человек).
ѕользователи же в качестве собеседника вид€т одного и тогоже апонента - робота.
Ёто общение происходит до того момента пока среднее кол.-во сообщений во всех парах не равно определЄнному пределу.  ак только это происходит пары перемешиваютс€ (без предупреждени€) и происходит дальнейшее общение.
Ёта дискуси€ учитываетс€ роботом и всЄ что пишут пользователи запоминаетс€.

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

 онтакты

icq: 296742160
email:info@marishko.com

—татистика

пользователей: 24175
фраз: 41223
человечность: 0.28%
ѕри использовании материала
ссылка на этот сайт об€зательна!
All right's reserved.