Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Бот (С чего начать?)
Бот
MangozДата: Понедельник, 25 Августа 2008, 09:22 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
По каому принципу можно сделать бота + чтоб он учился. Идеи в студию happy

MMB. Найдём всё!
 
toizyДата: Понедельник, 25 Августа 2008, 09:50 | Сообщение # 2
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
А какого бота? wacko

Жизнь оказалась не такой уж и забавной, как поначалу...
 
MangozДата: Понедельник, 25 Августа 2008, 09:51 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Простой под винь. Окно для ввода текста, окно для вывода текста.

Например пишешь ему привет, он тебе хай и.т.д + допустим написал ему Скока время - он такой фразы не знает и бац запомнил её внёс её в свой список, а потом использовал в других ответах!


MMB. Найдём всё!


Сообщение отредактировал Mangoz - Понедельник, 25 Августа 2008, 09:53
 
as-masterДата: Понедельник, 25 Августа 2008, 10:41 | Сообщение # 4
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Кстати, я думал об этом.
Но серьезных идей нет, кроме того как писать огромные словари и делать
лохматые по скриптовому содержанию анализаторы фраз на глаголы,
местоимения и т.д. Очень сложно и не рационально.

Кстати, подобная прога существовала, может и сейчас жива (у меня на компе
до сих пор валяется). Вот:

NAI
Если вам скучно сидеть на работе, а все знакомые по ICQ "ушли в офлайн", то пообщаться все же можно, но только не с человеком, а с "искусственным интеллектом". Nai напоминает небольшое окошко обычного интернет-пейджера, только отвечать вам будет не знакомый человек, а программа. На первых порах особого восторга такое общение не вызывает, но так как программа умеет обучаться, через некоторое время начинаешь замечать, что диалог становиться все более и более осмысленным.

Nai 3.3.20.05.20 - СКАЧАТЬ!


Да пребудет с вами ММВ!
 
MangozДата: Понедельник, 25 Августа 2008, 10:59 | Сообщение # 5
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Quote (as-master)
Nai 3.3.20.05.20 - СКАЧАТЬ!

Ну дак так-то норм! Пишешь закройся! И прога закрывается. Пишешь чё-нить он не знает пишешь свой ответ, потом он его применяет в дальнейшем.
Алгоритм есть какой-то!


MMB. Найдём всё!
 
as-masterДата: Понедельник, 25 Августа 2008, 11:06 | Сообщение # 6
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
А чё - скачал уже? :)))

Поставил. Действительно, на слово ЗАКРОЙСЯ реагирует!


Да пребудет с вами ММВ!
 
MangozДата: Понедельник, 25 Августа 2008, 18:37 | Сообщение # 7
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
+ к этому реагирует на (Кто тебя содал?) и (Скажи время) happy

Можно ещё создать WEB интерфейс в сети типа чата, где люди будут его прокачивать фразами словами предложениями. А на MMB сделать оболочку, которая будет выкачивать базу и использовать её.

Добавлено (25 Август 2008, 18:37)
---------------------------------------------
Ну дак, что идей нету? sad


MMB. Найдём всё!
 
as-masterДата: Понедельник, 25 Августа 2008, 21:05 | Сообщение # 8
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (basme)
Например, со словом "сколько" - весьма вероятно слово "время" или "времени"

Гы-гы :))) Если найдено слово сколько, мы перекидывам прогу на анализ
следующего за ним слова, и если это время или деньги или лет - отвечаем
соответственным образом :)))

Логика и мне давно понятна, но я понимаю, что лепить такое с помощью ММВ - полный дурдом.

Кстати, помнится я как-то затеивал проект для анализа слов. В теме Падежи
И даже на таком небольшом примере я убедился, что задача архисложная.

Проще реализовывать такие штуки на случайном ответе - зато будет прикольнее, когда будет совпадать по смыслу smile


Да пребудет с вами ММВ!
 
as-masterДата: Понедельник, 25 Августа 2008, 23:20 | Сообщение # 9
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (basme)
Кроме того, не вполне ясно, как такой бот будет учиться.

Ну вот - а говоришь, дал принцип. Ты ничего не дал, всё это и так ясно :)))
Кстати, года четыре назад, когда я только начинал возиться с ММВ,
я сваял такую прикольную прогу - Обзывалка. Типа, ты обзываешь программу,
а она тебя в ответ тоже.

Так вот, эта программулина обзывалась не только случайными словами.
На некоторые обзывательства она реагировала вполне конкретно.

Понимая, что всё это полная фигня, я все-таки выкладываю её здесь,
чтобы вы поигрались :)))))

Добавлено (25 Август 2008, 23:20)
---------------------------------------------
Критиковать не нужно, потому-что:

а) это было всего лишь развлечением
б) в то время я еще не владел ММВ в нужной мере.

Прикрепления: 1549015.zip (373.9 Kb)


Да пребудет с вами ММВ!
 
Alex3AДата: Четверг, 28 Августа 2008, 21:14 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Когда то давным давно, был один алгоритм - кот, на васике.
Загадай слово - это кот,
нет, а что? ..... а чем ..... отличаеться от кота тем то,
проход второй это кот, нет это ....
если нет то, что это -==== чем ... отличаеться от ===
и так далее, по мере игры постепенно накапливаеться база объектов и определений
и прога становиться все умнее и умнее.
Вроде это было в ""науке и жизьнь".
 
aSanNДата: Четверг, 28 Августа 2008, 21:20 | Сообщение # 11
Поднаторевший
Группа: Проверенные
Сообщений: 91
Репутация: 2
Награды: 0
Статус: Offline
Хм.. Кстати помню еще в свои 16 от нефиг делать начал писать пародию на ОС на ММВ:)))) Там была команденая строка... Заточеная под быстрое добавление команд... По крайне мере у меня она умела складывать и умножать большое количество чисел... решать примеры.. находить тригонометрические функции.. Запускать различные приложения, вырубать комп:) все это прописывалось быстро и удобно...
Сейчас пороюсь в мозгу и попытаюсь вспомнить этот скрипт..


 
aSanNДата: Пятница, 29 Августа 2008, 00:14 | Сообщение # 12
Поднаторевший
Группа: Проверенные
Сообщений: 91
Репутация: 2
Награды: 0
Статус: Offline
хм... порылся и нашел! славное было детство!:)
вот проект..

Добавлено (29 Август 2008, 00:14)
---------------------------------------------
это конечно не бот, который может учиться!! Но вещь я думаю довольно интересная! По крайне мере рлычок скомпилированного проекта на рабочий стол кинуть можно.. И постоянно добивать его под себя:)

Прикрепления: bot.mbd (12.0 Kb)


 
MangozДата: Пятница, 29 Августа 2008, 00:43 | Сообщение # 13
Ветеран форума
Группа: Проверенные
Сообщений: 215
Репутация: 1
Награды: 2
Статус: Offline
Code
stav$[1]='камень'
stav$[2]='ножницы'
stav$[3]='бумага'
If (n<1) Then
   message$='+++++ Ну играть давай уже!=( Пример: [Игра Ножницы]'
Else
   stav$=LOW(param$[1])
   stav=0
   If (stav$='камень') Then
     stav=1
   End
   If (stav$='ножницы') Then
     stav=2
   End
   If (stav$='бумага') Then
     stav=3
   End
   If (stav=0) Then
     message$='+++++ Я тебя не понимаю!=( Варианты: Камень, Ножницы, Бумага'
   Else
     stav2=RND(2)+1
     message$='+++++ У меня '+stav$[stav2]+' о_О'+CHR(13)+CHR(10)
     If (stav=stav2) Then
       message$=message$+'+++++ Ничья=)))'
     Else
       If (stav<stav2 | (stav=3 & stav2=1)) Then
         message$=message$+'+++++ Ты победил=('
       Else
         message$=message$+'+++++ Я победил :)'
       End
     End
   End
End

Клёво придумал!


MMB. Найдём всё!
 
aSanNДата: Пятница, 29 Августа 2008, 09:16 | Сообщение # 14
Поднаторевший
Группа: Проверенные
Сообщений: 91
Репутация: 2
Награды: 0
Статус: Offline
Mangoz, спасибо!:)
Хотел еще русскую рулетку прописать, но в 4 утра всетаки спать охото:)))


 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Бот (С чего начать?)
  • Страница 1 из 1
  • 1
Поиск: