Страница 1 из 1
Надо мышку делать умнее!!
Добавлено: Пн апр 05, 2004 9:17 am
VINT
Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...
Добавлено: Пн апр 05, 2004 2:20 pm
Arandel
все вопросы к яндексу, т.е. к создателю этой замечательной зверушки!!!!! :twisted:
Re: Надо мышку делать умнее!!
Добавлено: Пн апр 05, 2004 3:13 pm
Mortal
Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...
Может ты предложишь алгоритм, по которому она должна отвечать на вопросы?
Тогда с удовольствием его реализуем!
Добавлено: Вт апр 06, 2004 2:15 am
VINT
Надо полагать что здесь мышка просто выискивает в своей базе фразу, где есть употребляемое слово и выдаёт эту же фразу!!!
По моему было бы лучше если создать таблицу из 2-х столбцов.
В 1-ом перечисление ключевых слов, а во втором, ответная фраза...
Добавлено: Вт апр 06, 2004 2:17 am
VINT
Мне вломак разбираться с коннектом к бородинскому чату, а то бы сам бы написал!
Добавлено: Вт апр 06, 2004 9:21 am
Mortal
VINT, написать не сложно. Нужна только таблица, про которую ты говоришь.
Добавлено: Ср апр 07, 2004 7:47 am
VINT
У вас здесь есть MySQL? Если есть то это будет выглядеть так:
Код: Выделить всё
CREATE TABLE `bot` (
`id` INT( 10 ) NOT NULL ,
`key` TEXT NOT NULL ,
`re` TEXT NOT NULL ,
UNIQUE (
`id`
)
);
Этого достаточно для бота...
Ну а потом при выборе
Далее при помощи ПХП разбиваешь входящую фразу от человека на отдельные слова, и кидаем SQL запрос с этими словами. Если по такому запросу ничего не найдено, то кидается запрос с ещё более меньшим кол-вом слов. Когда по запросу выходит ответ он передеётся челу, ну а там если он отвечает, то его ответ заносится в базу.
Можно вообще как нибудь состыкаваться и подумать...
Добавлено: Ср апр 07, 2004 8:44 am
Mortal
VINT, я не техническую часть имел ввиду. Я это и сам смогу сделать. Мне база ответов с ключевыми словами нужна.
Кстати, при ответе что в базу заносить в ключевые слова???
Добавлено: Ср апр 07, 2004 2:35 pm
GP
Согласен, не будет же она всю фразу заносить в базу. Как бот будет выбирать эти самые ключевые слова, мне что то тоже не понятно
Добавлено: Пт апр 09, 2004 2:36 am
VINT
Mortal, структура будет напоминать в своём роде цепочку ответов.
Когда боту пишешь фразу, то он смотрит на неё наиболее подходящие ответы и в случайном порядке выдаёт ответ. Далее, если чел ей отвечает на её ответ, то фраза, которую бот писал заноситься в поле Ключевые слова, а ответ человека в поле Ответ.
Так и будет проходить самообучение... Конечно никто не застрахован от "Мусора", тут придёться изредка лазить по базе и "чистить" её...