![]() |
| | |||||||
| Регистрация | Правила | Блоги | Пользователи | Социальные группы | Поиск | Сообщения за день | Все разделы прочитаны |
| |
![]() |
| |
| | #1 | |
| Димон_ Форумчанин Регистрация: 30.01.2011 Адрес: Нижний Новгород
Сообщений: 435 Репутация: 100 (68) |
Все привет. Вот все думаю на тему,как реализовать нормальную систему хм.. AI для чата(тупо болтовня не о чем) Есть идея. Смысл вот в чем. У меня и моих друзей скопилась внушительная база диалогов (флейма). Я думаю создать такой набор: 1)Обработать и создать маленький словарь синонимов 2)Преобразовать все наши диалоги(далее - БД (БД - тупо длинный при длинный лист (на одной строчке - одна фраза)_) в стандартный вид (все слова заменить на первый в ряду синоним) 3)Инструмент проверки на схожесть куска диалога(текущей фразы + 2-3 предыдущие) будет некоторый метод Search() Который будет работать по принципу: *Преобразуем Вход к стандарту(по синонимам) *Проверяем на схожесть нашего куска с куском БД(проверяем с интервалом 1 и "шириной курсора" с входящий кусок диалога, то есть мы скрестим вход с каждым последовательным куском БД *Проверяем схожесть с помощью анализа совпадения каждого слова (для каждого слова будет число несовпадений( не больше 2-3) и с помощью какого-то преобразования получим степень совпадения входа\куска БД *Выбираем наилучшее совпадение и возвращаем фразу, которая будет в БД после совпавшего куска. *Меняем слова по синонимам(рандомно) *Проверяем орфографию(возможно специально добавляем ошибок) 4) Отвечаем человеку --- Следующий поиск совпадения сначала будет около нашего совпавшего куска, потом по все БД.. 5) Сохраняем все в логи и т.п. Для предоставления возможности обучения нашей "болталки" Очень прошу критиковать и именно ХОРОШО критиковать(с примерами и аргументами, замечаниями и т.д.) Просто штука не простая и все продумать сразу сложно. ================================================================================ === Времени на статью было мало, все что написал криво или не договорил - пишите. П.С. Идей - много, времени - мало) | |
| | ||
| Другие темы раздела | |
| Как распараллелить алгоритм Метрополиса Алгоритмы Доброго всем времени суток как распараллелить метод Монте-Карло(алгоритм Метрополиса), для модели Изинга? сразу распараллелил по самому простому способу: по МК шагам, т.к. на каждый проц отправляется определенная часть МК-шагов от общего кол-ва (т.е. например есть 10000 мк шагов и 5 процессов,.... Как распараллелить алгоритм Метрополиса | Алгоритмы определение периметра нестандартных фигур по изображению интересуют алгоритмы, идеи, кто уже сталкивался, может литературу посоветуете какую интуитивно то есть свои догадки, но хочется иметь фундаментальную основу ) суть такова: есть изображение, в данном случае, это, условно, клетка живого организма, то есть, это не идеальный круг и не квадрат..... определение периметра нестандартных фигур по изображению |
| | #2 | |
| Димон_ Форумчанин Регистрация: 30.01.2011 Адрес: Нижний Новгород
Сообщений: 435 Репутация: 100 (68) | Не по теме: Подниму тему. Что ни кто не интересуется подобными вещами? | |
| | ||
| | #3 | |
| insideone Модератор Автор FAQ Регистрация: 10.01.2010
Сообщений: 1,978 Репутация: 2972 (583) |
Было дело... Алгоритмы Чат бот (ID темы классно оканчивается) Чуть реализации сопряженное с БД Сложный поиск по БД Урезаем слова до основ http://in-coding.blogspot.com/2010/08/blog-post.html ps. Любой "бот" основанный на базах вопрос-ответ - обречён. Это не AI и никогда им не будет. Потому что он ограничен своей базой, а не думает. | |
| | ||
| После регистрации реклама в сообщениях будет скрыта | |
| | #4 | |
| Димон_ Форумчанин Регистрация: 30.01.2011 Адрес: Нижний Новгород
Сообщений: 435 Репутация: 100 (68) | | |
| | ||
![]() |
| Похожие темы | |
| Тема | Автор |
| Закон и право Авторство идеи Сейчас практически не осталось таких пользователей интернета, которые бы не знали о различных соц.сетях, и о различных рубриках таких как ответы, или жж... да много всяких... Вопрос в том, на сколько законно, открывать рубрику, которая за ранее является аналогом, той что уже есть? Имеется ввиду... | DenQ |
| Win API Идеи программ. Подкиньте, пожалуйста, идеи программ, которые можно было бы реализовать с использованием WinAPI. С какими реальными задачами, где приходилось использовать WinAPI, вы сталкивались? В голову ничего не лезет. Нужно для закрепления изучаемого по книге материала и в как можно бОльшем количестве. Для... | stdcout |
| Теория и технологии программирования Идеи Мне не хватает идей для программ. Пмогите с простыми в реализации и актуальными идеями | Viper27 |
| Проекты Идеи Сюда пишем идеи. Желательно их не в одну кучу писать, а разделять. | Spo1ler |
| Опции темы | |
| |
| |