Надо мышку делать умнее!!
-
- Профи
- Сообщения: 94
- Зарегистрирован: Чт янв 01, 1970 3:00 am
- Откуда: Sarov.ws
- Контактная информация:
Надо мышку делать умнее!!
Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...
- Arandel
- Профи
- Сообщения: 175
- Зарегистрирован: Чт янв 01, 1970 3:00 am
- Откуда: Саров - Нижний Новгород
- Контактная информация:
все вопросы к яндексу, т.е. к создателю этой замечательной зверушки!!!!! :twisted:
Три Кольца - для царственных эльфов в небесных шатрах,
Семь - для властителей гномов,гранильщиков в каменном лоне,
Девять - для Девятерых, облеченныхв могильный прах,
Одно наденет Владыка на черном троне,
В стране по имени Мордор,где распростерся мрак
Семь - для властителей гномов,гранильщиков в каменном лоне,
Девять - для Девятерых, облеченныхв могильный прах,
Одно наденет Владыка на черном троне,
В стране по имени Мордор,где распростерся мрак
- Mortal
- Профи
- Сообщения: 847
- Зарегистрирован: Чт янв 01, 1970 3:00 am
- Откуда: Саров
- Контактная информация:
Re: Надо мышку делать умнее!!
Может ты предложишь алгоритм, по которому она должна отвечать на вопросы?Незнаю как у остальных мнение по поводу, но мне кажеться что её движок нужно менять, а то по тем принципам как она работает вероятность правильных ответов стремиться к 0...
Тогда с удовольствием его реализуем!
-
- Профи
- Сообщения: 94
- Зарегистрирован: Чт янв 01, 1970 3:00 am
- Откуда: Sarov.ws
- Контактная информация:
У вас здесь есть MySQL? Если есть то это будет выглядеть так:
Этого достаточно для бота...
Ну а потом при выборе
Далее при помощи ПХП разбиваешь входящую фразу от человека на отдельные слова, и кидаем SQL запрос с этими словами. Если по такому запросу ничего не найдено, то кидается запрос с ещё более меньшим кол-вом слов. Когда по запросу выходит ответ он передеётся челу, ну а там если он отвечает, то его ответ заносится в базу.
Можно вообще как нибудь состыкаваться и подумать...
Код: Выделить всё
CREATE TABLE `bot` (
`id` INT( 10 ) NOT NULL ,
`key` TEXT NOT NULL ,
`re` TEXT NOT NULL ,
UNIQUE (
`id`
)
);
Ну а потом при выборе
Далее при помощи ПХП разбиваешь входящую фразу от человека на отдельные слова, и кидаем SQL запрос с этими словами. Если по такому запросу ничего не найдено, то кидается запрос с ещё более меньшим кол-вом слов. Когда по запросу выходит ответ он передеётся челу, ну а там если он отвечает, то его ответ заносится в базу.
Можно вообще как нибудь состыкаваться и подумать...
()
-
- Профи
- Сообщения: 94
- Зарегистрирован: Чт янв 01, 1970 3:00 am
- Откуда: Sarov.ws
- Контактная информация:
Mortal, структура будет напоминать в своём роде цепочку ответов.
Когда боту пишешь фразу, то он смотрит на неё наиболее подходящие ответы и в случайном порядке выдаёт ответ. Далее, если чел ей отвечает на её ответ, то фраза, которую бот писал заноситься в поле Ключевые слова, а ответ человека в поле Ответ.
Так и будет проходить самообучение... Конечно никто не застрахован от "Мусора", тут придёться изредка лазить по базе и "чистить" её...
Когда боту пишешь фразу, то он смотрит на неё наиболее подходящие ответы и в случайном порядке выдаёт ответ. Далее, если чел ей отвечает на её ответ, то фраза, которую бот писал заноситься в поле Ключевые слова, а ответ человека в поле Ответ.
Так и будет проходить самообучение... Конечно никто не застрахован от "Мусора", тут придёться изредка лазить по базе и "чистить" её...
()