Среда, 18 Декабря 2024, 08:42

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
ЕВАбот - самообучающийся искусственный интеллект [alpha0.6]
AntiAlianKillerДата: Понедельник, 06 Апреля 2015, 15:53 | Сообщение # 21
постоянный участник
Сейчас нет на сайте
Цитата Noterstone ()
Такое ощущение, что бот знает все маты и пошлости в отношении женщины, а как ответить где она живет или находится нет )
Но, в любом случае, молодец, что пытаешься что то придумать. У каждого программиста должна быть мечта создать живого написанного собеседника )

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

Добавлено (06 апреля 2015, 15:53)
---------------------------------------------
Пособие по продвинутому дополнению базы знаний Евы:



╔Искусственный интеллект - EVAbot
╠Убийственная музыка - EpicMus
╠Roguelike - Watcher of Dungeon
╠Однокнопочная стратегия - One Button Epic Battle
╠Он-лайн шутер - You Can Not win
╠Текстовый квест - TimeLess
╚Уникальный кликер - MineClick
BESS55555Дата: Понедельник, 06 Апреля 2015, 16:40 | Сообщение # 22
Three Dollar Bill Y'All$
Сейчас нет на сайте
Симулятор общения с девушкой по смс! Круто! :DDD


AntiAlianKillerДата: Вторник, 07 Апреля 2015, 16:59 | Сообщение # 23
постоянный участник
Сейчас нет на сайте
Сделал новую версию, основные дополнения:

- База знаний Евы скачивается при запуске, т.е. постоянного интернет-соединения не нужно. Это удобно для мобильных устройств и ускорило поиск ответа в сотни раз.
- Написал что-то вроде небольшого скриптового ЯП, чтобы сделать более продвинутое моделирование поведения Евы, и чтобы можно было строить специфические модели поведения Евы не изменяя код программы.
Синтаксис ЯП EVASCRIPT:
УСЛОВИЯ:
FULL===TEXT - если целое выражение равно TEXT
WORD===TEXT - если одно из слов выражения равно TEXT
VAR===NAME===VALUE - если переменная NAME равна VALUE
SPECIAL===ANYINPUT - при вводе любого сообщения
SPECIAL===ONSTART - при вводе первого сообщения
SPECIAL===ELSEALL - если не одно условие в базе не выполнится

ДЕЙСТВИЯ:
ANS===TEXT - ответить TEXT
VAR===NAME===VALUE - присвоить переменной NAME значение VALUE, или создать если ее не существует.
RAND===TYPE===SIZE - сгенерировать случайное сообщение из раздела TYPE с п/н в диапозоне от 1 до SIZE
SPECIAL===MUTE - выкл. звуки
SPECIAL===UNMUTE - вкл. звуки

Если нужно скрепить несколько условий или действий можно использовать знаки "^^^" между ними.
Примерный вид строки кода:
WORD===красивая^^^WORD===грудь^^^VAR===этап_разговора===1;RAND===пошлость===10

Только вот беда: всю базу которая есть сейчас придется подчистую переписать.
Поэтому новую версию пока выпускать не буду, и старую базу тоже пока оставлю.


╔Искусственный интеллект - EVAbot
╠Убийственная музыка - EpicMus
╠Roguelike - Watcher of Dungeon
╠Однокнопочная стратегия - One Button Epic Battle
╠Он-лайн шутер - You Can Not win
╠Текстовый квест - TimeLess
╚Уникальный кликер - MineClick
EchoITДата: Вторник, 07 Апреля 2015, 17:07 | Сообщение # 24
старожил
Сейчас нет на сайте

Баг нашел. Что писал не скажу, скажу лишь только, что это было предложение со словом "привет" перед началом разговора. biggrin


Долгожданный анонсик: State of War
AntiAlianKillerДата: Вторник, 07 Апреля 2015, 23:19 | Сообщение # 25
постоянный участник
Сейчас нет на сайте
Цитата EchoIT ()
Баг нашел. Что писал не скажу, скажу лишь только, что это было предложение со словом "привет" перед началом разговора.

Не актуально, все равно я переписываю весь код с нуля. В новой версии Ева будет сама задавать вопросы и реагировать на разные ответы на вопрос, сможет писать несколько сообщений и т.д.


╔Искусственный интеллект - EVAbot
╠Убийственная музыка - EpicMus
╠Roguelike - Watcher of Dungeon
╠Однокнопочная стратегия - One Button Epic Battle
╠Он-лайн шутер - You Can Not win
╠Текстовый квест - TimeLess
╚Уникальный кликер - MineClick
Drop_Dead_FredДата: Суббота, 18 Июля 2015, 08:49 | Сообщение # 26
Клевер-четырехлистник
Сейчас нет на сайте
Цитата AntiAlianKiller ()
Не актуально, все равно я переписываю весь код с нуля. В новой версии Ева будет сама задавать вопросы и реагировать на разные ответы на вопрос, сможет писать несколько сообщений и т.д.

Хорошая задумка и удачи в новой реализации, потому что со старой версией разговор не задаётся. smile
Hobo_GusДата: Суббота, 18 Июля 2015, 09:18 | Сообщение # 27
постоянный участник
Сейчас нет на сайте
Это реально классная идея.


Weedman

Сообщение отредактировал Hobo_Gus - Суббота, 18 Июля 2015, 09:18
PraeferoxДата: Суббота, 18 Июля 2015, 13:30 | Сообщение # 28
частый гость
Сейчас нет на сайте
AntiAlianKiller, отличная идея, молодцом!
Цитата AntiAlianKiller ()
Сделал новую версию, основные дополнения:

Я правильно понял, после обновления можно будет указывать "древовидный контекст" в моделировании поведения Евы? Например:

Какая погода?
Посмотри за окно.
-Если у меня нет окна?
-Загугли.
--Если у меня нет интернета?
--Перестань морочить даме голову.
-Окна зашторены.
-Открой шторы.

Если у меня окна?
Что, если у тебя нет окна?

Окна зашторены.
При чем тут это?


Лишь свет души не бросает тень.


Сообщение отредактировал Praeferox - Суббота, 18 Июля 2015, 13:33
AntiAlianKillerДата: Суббота, 15 Августа 2015, 20:15 | Сообщение # 29
постоянный участник
Сейчас нет на сайте
Цитата Praeferox ()
Я правильно понял, после обновления можно будет указывать "древовидный контекст" в моделировании поведения Евы? Например:

Какая погода?
Посмотри за окно.
-Если у меня нет окна?
-Загугли.
--Если у меня нет интернета?
--Перестань морочить даме голову.
-Окна зашторены.
-Открой шторы.

Если у меня окна?
Что, если у тебя нет окна?

Окна зашторены.
При чем тут это?


Нет. Точнее не только это, так как это примитивно. Разработка Евы идет крайне медленно, открываю проект когда уж совсем все наскучило.
Но новая версия уже разбивает предложения пользователя на ПРЕДМЕТ, УКАЗАТЕЛЬ, ПРЕДМЕТ ДЕЙСТВИЯ и другие тэги, которые моделируют предложение, что позволяет с помощью словаря тэгов ответить Еве практически на любой вопрос. Также Ева умеет запоминать и сохранять различные данные о пользователе и прочем. Например, такой диалог возможен:


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


╔Искусственный интеллект - EVAbot
╠Убийственная музыка - EpicMus
╠Roguelike - Watcher of Dungeon
╠Однокнопочная стратегия - One Button Epic Battle
╠Он-лайн шутер - You Can Not win
╠Текстовый квест - TimeLess
╚Уникальный кликер - MineClick
last2424Дата: Суббота, 15 Августа 2015, 20:28 | Сообщение # 30
30 мл. блоков
Сейчас нет на сайте
AntiAlianKiller, аккуратнее с названиями, я чуть не так, как надо прочитал. biggrin

Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
TLTДата: Суббота, 15 Августа 2015, 20:30 | Сообщение # 31
Сейчас нет на сайте
Это всё ерунда, не интеллект… Для интеллекта нужно что-то инновационное. Это так, очередная попытка сделать разговорного бота, которые в итоге выходят скучными, не несущими какую-то ценность, кроме развлечения на 5 минут.
Ничего эти боты не могут понять, не могут ничему научиться, просто ходят по заранее заданным примитивным условиям, диалогам.
Короче, не вижу особого смысла во всём этом.


Дао, выраженное словами, не есть истинное Дао.
AntiAlianKillerДата: Суббота, 15 Августа 2015, 20:45 | Сообщение # 32
постоянный участник
Сейчас нет на сайте
Цитата TLT ()
Короче, не вижу особого смысла во всём этом.

Да нет тут никакого смысла. Весело коротаю время, получаю опыт.


╔Искусственный интеллект - EVAbot
╠Убийственная музыка - EpicMus
╠Roguelike - Watcher of Dungeon
╠Однокнопочная стратегия - One Button Epic Battle
╠Он-лайн шутер - You Can Not win
╠Текстовый квест - TimeLess
╚Уникальный кликер - MineClick
TLTДата: Суббота, 15 Августа 2015, 22:21 | Сообщение # 33
Сейчас нет на сайте
Цитата AntiAlianKiller ()
коротаю время, получаю опыт.

Ну это понятно...


Дао, выраженное словами, не есть истинное Дао.
BrookДата: Воскресенье, 16 Августа 2015, 00:57 | Сообщение # 34
был не раз
Сейчас нет на сайте
AntiAlianKiller, как уже говорилось ранее
если она не может удержать нить разговора то это .... простите "хлам"
Но очень порадовала One Button Epic Battle - когда времени вагон.... жалко только у меня его нет - но задумка классная


Dominion: Rise and Fall
DonkeyCode © 2015
akyl91Дата: Среда, 19 Августа 2015, 18:30 | Сообщение # 35
участник
Сейчас нет на сайте
Цитата AntiAlianKiller ()
Можно поподробнее?

Вот ещё ссылка на Инфы:
http://nanosemantics.ru/
smile
Фоновая картинка мне понравилась. Сам рисовал?
smile
Текстовый AI - сложнейшая задача.
Может для начала что попроще сделать.
Я например делал AI который сам выучивался не проигрывать в крестики-нолики.


Вы не говорите ЧТО мне делать,
Я не говорю Вам КУДА пойти.


Сообщение отредактировал akyl91 - Среда, 19 Августа 2015, 18:37
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг