Black Cat Опубликовано 16 марта, 2007 Жалоба Share Опубликовано 16 марта, 2007 Эх,есть идея,но ее нужно обдумать.Итак создаем класс ответ.он содержит поле сам ответ,поле ключевых слов и метод поиска в ключевых. Создаем массив объектов.Метод поиска возвращает bool(есть слово нет слова).все ответы(объекты) содержаться в массивеи привводе фразы она разбивается на слова они загоняются в поиск для каждого.В отдельный массив загоняются кол-во совпадений.Среди тех объектов которые содержат максимальное кол-во совпадений выбирается один и из него берется ответ. Этот алгоритм нуждается в доработке,т.к будет много возможностей для стёба Щас думую как научить с этим же алгоритмом научить ее понимать такую вещь как "не" Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гендыч Опубликовано 16 марта, 2007 Жалоба Share Опубликовано 16 марта, 2007 Я это, знаю что вопрос нереальный, но придумать алгоритм чтобы Рей запоминала сказаные слова и использовала их, можно? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Black Cat Опубликовано 16 марта, 2007 Жалоба Share Опубликовано 16 марта, 2007 Как смысл слов боту объяснить? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Aahnold Опубликовано 16 марта, 2007 Жалоба Share Опубликовано 16 марта, 2007 Блин, была у меня программа "Говорун"... Там был такой алгоритм. Поищите в нэте. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Dener Опубликовано 16 марта, 2007 Жалоба Share Опубликовано 16 марта, 2007 Прикольная вещь!Угорал долго! Вот то, шо я сварганил(безумно фанатская выходка, да ещё крайне мало, короче-черновой вариант...) mind.txt Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
trampler Опубликовано 17 марта, 2007 Автор Жалоба Share Опубликовано 17 марта, 2007 2 Areldar сейчас где-то так и есть.. 2 Гендыч сейчас где-то так и есть..) 2 Darth сейчас где-то так и есть..)) Господа, посмотрите код, почти все боты по такому же принцыпу делаются. Нужна. База. Слов. Спасибо Dener'у, он единственный кто сделал хоть что-то (хотя это очень мало). ЗЫ про строчные буквы больше не буду писать. видимо, shift - это рефлексы, а против рефлексов не попрёшъ..)) Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Black Cat Опубликовано 17 марта, 2007 Жалоба Share Опубликовано 17 марта, 2007 2 trampler, лучше вместо кучи if поставить один switch это хороший стиль програмирования,и ещё на пальцах не объяснишь как он не с пользавтельсками ответами работает,а то я не силён в паскале.за 2 курса си я паскаль полностью забыл.Ещё было бы не плохо сделать что бы до анализа регистр всех буквы менялся на обычный,то бишь все большие менялись на маленькие,тогда Рэй сможет понимать слова типа ПрИвЕт Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
паганец Опубликовано 18 марта, 2007 Жалоба Share Опубликовано 18 марта, 2007 ещё такая мысль возникла: в одном окне говорить не с одним ботом, а с несколькими. То есть ввести в разговор ещё пару персонажей, типа бот-бот-человек. Для удобства понаставить кнопок регулировки, кто щас должен сказать, а кто промолчать. Чё то ещё хотел... не помню... Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Hella Jeff Опубликовано 19 марта, 2007 Жалоба Share Опубликовано 19 марта, 2007 угу. Вы: (молчит)Рей: (молчит) Арбузы: (подозрительно молчат) Пен-пен: смотрит на вас как на умолишенного. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Artemiy Опубликовано 29 апреля, 2007 Жалоба Share Опубликовано 29 апреля, 2007 For Trampler - Во-первых, измени свойство BorderStyle своей формы на bsNone. - Во-вторых, поставь Position на poScreenCenter. У меня 1024 х 768, окно открывается частично скрытым за правой и нижней границей. - В третьих, иконку программы можно поменять через Project -> Options -> Application -> Load Icon.... Например, можешь поставить из тех, которые я выкладывал. - Внедри наконец фильтр прописных букв. Может правда помочь? - Вот прога для сжатия exe файла без архивации. - Как насчёт исходников? ВНИМАНИЕ! По возможности ищите и выкладывайте исходники подобных программ на Delphi, желательно 7. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.