Вход | Регистрация

Информационные технологии ::

Метки:

ИИ: OFF: Опубликованы исходники ТелепатБота

Я
   Волшебник
 
Модератор
09.02.06 - 09:56
1. Основная функция ТелепатБота

http://forum.mista.ru/engine/telepat/telepat_beta.php.txt
function telepat_think($message_text,$debug=0)
//на входе - текст вопрос (сообщения) и флаг "Отладка", который приводит к включению в результат доп. информации
//возвращает список ссылок на статьи

p.s. Это php-файл и после скачивания его нужно переименовать (убрать расширение txt)


=============================================
2. Вспомогательная функция stem (стемминг, отбрасывание окончаний слов для простого учета словоформ)

http://forum.mista.ru/engine/telepat/stem.php.txt

function stem($message)
//на входе - текст сообщения или одно слово
//возвращает текст сообщения из слов с отброшенными окончаниями

p.s. Это php-файл и после скачивания его нужно переименовать (убрать расширение txt)

Алгоритм этой функции описывается здесь:
Нужна функция для стемминга на PHP


=============================================
3. Тестовая страница для задания вопросов ТелепатБоту
http://forum.mista.ru/engine/telepat/telepat_test.php.txt

Содержит форму для ввода вопроса, вызывает основную функцию ТелепатБота и показывает результат.

p.s. Это php-файл и после скачивания его нужно переименовать (убрать расширение txt)


=============================================
4. "Мозги" ТелепатБота - список статей, ссылок и ключевых слов
http://forum.mista.ru/engine/telepat/telepat_kb.txt

Это простой ТЕКСТОВЫЙ файл следующей структуры:

URL|Название статьи|Ключевые слова через запятую

например:

http://www.v8.1c.ru/predpriyatie/typical_problems_Types.htm#2|При преобразовании числа из 4 цифр в строку количество символов в строке равно 5. Почему?|формат, разделитель, триады, пробел, СтрЗаменить, неразрывный

Каждая статья должна быть на новой строке.
В заголовке статьи или списке ключевых слов не должно быть символа "|".

Этот список не является динамическим, актуальным.

Ключевые словосочетания из двух и более слов пока не учитываются.
 
  Рекламное место пустует
   ТелепатБот
 
1 - 09.02.06 - 09:56
   Волшебник
 
Модератор
2 - 09.02.06 - 09:56
(1) Молодец. :)
   Волшебник
 
Модератор
3 - 09.02.06 - 09:58
Предложенный алгоритм не является масштабируемым. При длинном списке статей или при большом тексте сообщения будут тормоза. Но 500-1000 статей, думаю, потянет.
   Волшебник
 
Модератор
4 - 09.02.06 - 10:00
Для запуска ТелепатБота на своем сайте или на локальном компьютере, требуется PHP. Он входит в комплект http://www.denwer.ru/
MySQL не требуется.
   Волшебник
 
Модератор
5 - 09.02.06 - 10:04
Предыстория:
Тест нового бота - ТелепатБот
OFF: Тест нового бота - ТелепатБот - часть 2
Ваши предложения по улучшению ТелепатБота
Не стоит так бурно реагировать на ляпы ТелепатБота

Страница для тестирования ТелепатБота

На странице http://forum.mista.ru/telepat_test.php можно потестировать реакцию ТелепатБота на конкретные сообщения, не засоряя форум.

Фразу "ТелепатБот, ответь" туда добавлять необязательно.
   AeDen
 
6 - 09.02.06 - 10:10
(5) В рубрику "Халява"?)
   Демогоргон
 
7 - 09.02.06 - 10:15
Как сделать отчет?

Результат:
Нет ответа. Возможно, в Книге знаний www.kb.mista.ru нет ни одной подходящей статьи с соответствующими ключевыми словами.
   Демогоргон
 
8 - 09.02.06 - 10:17
Как я могу изучить 1с?


Результат:
Нет ответа. Возможно, в Книге знаний www.kb.mista.ru нет ни одной подходящей статьи с соответствующими ключевыми словами.
   Волшебник
 
Модератор
9 - 09.02.06 - 10:21
(7,8) Я устал повторять причину, по которой ТелепатБот не может ответить на вопрос и решил вложить ее в уста ТелепатБота.
   Kyrales
 
10 - 09.02.06 - 18:14
(0) Волшебник, неужели у тебя столько свободного времени, что ты целый день тратишь на какого то бота?
 
  Рекламное место пустует
   Волшебник
 
Модератор
11 - 09.02.06 - 19:43
(10) Ну во-первых, не целый день, а часик-другой. Ты исходники видел? Там 20 смысловых строчек, один цикл. А во-вторых, бот очень даже полезный. Отвечает на простые вопросы, на которые людям уже надоело отвечать чуть ли не каждый день.

Вот статистика за 8-9 февраля:

правильный ответ на вопрос - 5
ответы в тему - 4
ляпы - 8

Таким образом, количество ответов в тему и правильных ответов превысило количество ляпов. Тенденция очень многообещающая. И это на таком примитивном движке! А когда ТелепатБот станет умнее, начнет понимать синонимы, весомость ключевых слов, версию 1С, то качество ответов возрастет еще больше. Хочется довести до точности 80% (т.е. ляпов не больше 20%). Тогда по этому показателю ТелепатБот вполне сравнится со средним ЖИВЫМ участником форума.
   Asmody
 
12 - 09.02.06 - 19:45
[ТелепатБот вполне сравнится со средним ЖИВЫМ участником форума] - а флудить он тоже будет?
   КонецЦикла
 
13 - 09.02.06 - 19:45
(10) ВР просто оччень умный (быстро пишеть)... ботек развиваецо быстро...
   Волшебник
 
Модератор
14 - 09.02.06 - 19:52
(12) Уже флудит: OFF: О женщины.....
   Дудка Ахинеи
 
15 - 09.02.06 - 20:22
Займите Волшебника работой!
   Волшебник
 
Модератор
16 - 09.02.06 - 20:25
(15) Да, скажите мне, плиз, как усовершенствовать ТелепатБота. :)
   Дудка Ахинеи
 
17 - 09.02.06 - 20:32
(16) :)
Я не могу... Сегодня я уже ничего не могу - ушаталась по полной работой гитарой и гриппом...


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует