Имя: Пароль:
IT
Наука
ИИ: OFF: Опубликованы исходники ТелепатБота
0 Волшебник
 
модератор
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 можно потестировать реакцию ТелепатБота на конкретные сообщения, не засоряя форум.

Фразу "ТелепатБот, ответь" туда добавлять необязательно.
6 AeDen
 
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) Я устал повторять причину, по которой ТелепатБот не может ответить на вопрос и решил вложить ее в уста ТелепатБота.
10 Kyrales
 
09.02.06
18:14
(0) Волшебник, неужели у тебя столько свободного времени, что ты целый день тратишь на какого то бота?
11 Волшебник
 
модератор
09.02.06
19:43
(10) Ну во-первых, не целый день, а часик-другой. Ты исходники видел? Там 20 смысловых строчек, один цикл. А во-вторых, бот очень даже полезный. Отвечает на простые вопросы, на которые людям уже надоело отвечать чуть ли не каждый день.

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

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

Таким образом, количество ответов в тему и правильных ответов превысило количество ляпов. Тенденция очень многообещающая. И это на таком примитивном движке! А когда ТелепатБот станет умнее, начнет понимать синонимы, весомость ключевых слов, версию 1С, то качество ответов возрастет еще больше. Хочется довести до точности 80% (т.е. ляпов не больше 20%). Тогда по этому показателю ТелепатБот вполне сравнится со средним ЖИВЫМ участником форума.
12 Asmody
 
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) :)
Я не могу... Сегодня я уже ничего не могу - ушаталась по полной работой гитарой и гриппом...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.