Надо мышку делать умнее!!

Пожелания, предложения и жалобы по работе сайта.
VINT
Профи
Сообщения: 94
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Sarov.ws
Контактная информация:

Надо мышку делать умнее!!

Сообщение VINT » Пн апр 05, 2004 9:17 am

Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...

Аватара пользователя
Arandel
Профи
Сообщения: 175
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Саров - Нижний Новгород
Контактная информация:

Сообщение Arandel » Пн апр 05, 2004 2:20 pm

все вопросы к яндексу, т.е. к создателю этой замечательной зверушки!!!!! :twisted:
Три Кольца - для царственных эльфов в небесных шатрах,
Семь - для властителей гномов,гранильщиков в каменном лоне,
Девять - для Девятерых, облеченныхв могильный прах,
Одно наденет Владыка на черном троне,
В стране по имени Мордор,где распростерся мрак

Аватара пользователя
Mortal
Профи
Сообщения: 847
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Саров
Контактная информация:

Re: Надо мышку делать умнее!!

Сообщение Mortal » Пн апр 05, 2004 3:13 pm

Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...
Может ты предложишь алгоритм, по которому она должна отвечать на вопросы?
Тогда с удовольствием его реализуем!

VINT
Профи
Сообщения: 94
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Sarov.ws
Контактная информация:

Сообщение VINT » Вт апр 06, 2004 2:15 am

Надо полагать что здесь мышка просто выискивает в своей базе фразу, где есть употребляемое слово и выдаёт эту же фразу!!!

По моему было бы лучше если создать таблицу из 2-х столбцов.
В 1-ом перечисление ключевых слов, а во втором, ответная фраза...
()

VINT
Профи
Сообщения: 94
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Sarov.ws
Контактная информация:

Сообщение VINT » Вт апр 06, 2004 2:17 am

Мне вломак разбираться с коннектом к бородинскому чату, а то бы сам бы написал!
()

Аватара пользователя
Mortal
Профи
Сообщения: 847
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Саров
Контактная информация:

Сообщение Mortal » Вт апр 06, 2004 9:21 am

VINT, написать не сложно. Нужна только таблица, про которую ты говоришь.

VINT
Профи
Сообщения: 94
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Sarov.ws
Контактная информация:

Сообщение VINT » Ср апр 07, 2004 7:47 am

У вас здесь есть MySQL? Если есть то это будет выглядеть так:

Код: Выделить всё

CREATE TABLE `bot` (

`id` INT( 10 ) NOT NULL ,

`key` TEXT NOT NULL ,

`re` TEXT NOT NULL ,

UNIQUE (

`id` 

)

);
Этого достаточно для бота...
Ну а потом при выборе

Далее при помощи ПХП разбиваешь входящую фразу от человека на отдельные слова, и кидаем SQL запрос с этими словами. Если по такому запросу ничего не найдено, то кидается запрос с ещё более меньшим кол-вом слов. Когда по запросу выходит ответ он передеётся челу, ну а там если он отвечает, то его ответ заносится в базу.
Можно вообще как нибудь состыкаваться и подумать...
()

Аватара пользователя
Mortal
Профи
Сообщения: 847
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Саров
Контактная информация:

Сообщение Mortal » Ср апр 07, 2004 8:44 am

VINT, я не техническую часть имел ввиду. Я это и сам смогу сделать. Мне база ответов с ключевыми словами нужна.
Кстати, при ответе что в базу заносить в ключевые слова???

Аватара пользователя
GP
Профи
Сообщения: 230
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: За леса из-за гор...
Контактная информация:

Сообщение GP » Ср апр 07, 2004 2:35 pm

Согласен, не будет же она всю фразу заносить в базу. Как бот будет выбирать эти самые ключевые слова, мне что то тоже не понятно

VINT
Профи
Сообщения: 94
Зарегистрирован: Чт янв 01, 1970 3:00 am
Откуда: Sarov.ws
Контактная информация:

Сообщение VINT » Пт апр 09, 2004 2:36 am

Mortal, структура будет напоминать в своём роде цепочку ответов.
Когда боту пишешь фразу, то он смотрит на неё наиболее подходящие ответы и в случайном порядке выдаёт ответ. Далее, если чел ей отвечает на её ответ, то фраза, которую бот писал заноситься в поле Ключевые слова, а ответ человека в поле Ответ.
Так и будет проходить самообучение... Конечно никто не застрахован от "Мусора", тут придёться изредка лазить по базе и "чистить" её...
()

Ответить