Автор Камка ???? задал вопрос в разделе Другие языки и технологии
Как создать "живую" компьютерную программу? и получил лучший ответ
Ответ от Ўра[гуру]
Хочу сообщить, что подобные вещи делаются в виде алгоритма. Часть из того, что вы сказали уже придумали в Искусственном Интеллекте (ИИ). Но большой минус таких интеллектов: у них полностью отсутствует креатив (творчество) и разум. Они могут исполнять почти всё, что задаст им программист в алгоритме, но у них отсутствует творчество и разум. А так для "живо подобного" бота нужно знать следующее:1. Создать словарь-базу данных, в которой будет храниться вопрос-ответ и полезные функции.2. Сделать так, чтобы бот понимал вопрос по разному (например по частям слов, по синонимам).3. Обеспечить распознавание речи.4. Эмоции часть не трудная, опять же зависит от алгоритма программиста.5. 3D модель тоже не так сложно, но надо очень часто обновлять модель и добавлять много движений.Таких ботов нужно ежедневно (лучше ежечасно) обновлять. И не просто "вопрос-ответ", но и другие факторы. Насчёт распознавания речи: можно конечно использовать чужие распознаватели, но лучше использовать свою и чаще улучшать и обновлять.ИИ будет легче справляться с английским языком и распознавание речи тоже с английским легче. Эта вещь- колоссальный труд и для достижения успеха нужно трудиться и одним программистом не обойдёшься, если это серьёзная вещь. Несколько (от 5-6 минимум) программистов должны обновлять базу данных, исправлять ошибки и улучшать распознавание речи.
когда придумают-перевернут мир
Искуственный интеллект чтоль? никак, пока это невозможно
однако ассистентов под ваши задачи полно (к примеру та же кортана или сири)
Имитаторы есть их много. Если по сути, есть роботы в чатах так называемый "птиц" c ним можно долго беседовать 🙂
Действительно ИИ создать непросто. У одного компа ресурсов маловато.
Возможно, это дело всей жизни.
Я бы делал поэтапно:
Сначала маленький костяк. Что-то вроде "тамагочи". Потом постепенно накапливал бы базу знаний и предикатов. За одно расширял бы функции.
Такая система может быть только сетевая. И заниматься ей надо не одному человеку.
Это очень сложная задача
Подзадачи:
- Создание словаря всех распознаваемых вопросов-ответов и других фраз
- Создания алгоритма распознавания вопросов (т. к. один и тот же вопрос может быть задан по-разному). По-хорошему здесь приличная математическая база нужна
- Задание на некоторые ключевые слова действий (открыть браузер с гуглом или что-то подобное). Каждое действие - отдельная подзадача
Ну а "начать разговор" в какое-то там рандомное время это просто. Генерация случайных чисел в почти любом языке есть.
По второй части:
- Задание на ключевые слова ещё и "эмоций"
- Распознавание картинки-снимка с экрана (задача не из простых)
Почитайте про A.L.I.C.E. ru.wikipedia.org/wiki/A.L.I.C.E.
ссылка
и
Пообщайтесь) alice.pandorabots.com/
Тут 2 задачи.
1) Обмен речевой информацией. В принципе реализуемо, кое что уже реализовано, как выше уже ответили. Действительно, сложно: фильтрация сигнала, распознавание интонации, словари, итд. Чтоб оно само начинало разговор, это не проблема, но о чем? Только о том, что ему надо, и + несколько дежурных фраз, "для вежливости". А надо ему то, что надо машине: почистить диск, зарядить аккумулятор, итд.
2) Технический "искусственный интеллект", это не новость, кое где применяется, давно уже. Но тут нужен не ИИ, а модель существа, возможно, что человека, которая живет в модели мира. Главная проблема: эмоции, и творческое начало, у реального человека, ВСЕГДА завязаны на биологию! А КАК они завязаны, никто точно не знает, есть только общие гипотезы пока. Значит модель реального человека не прокатит. А прокатит, модель нереального существа, которое живет по закономерностям, которые мы придумаем. Если в его модели мира, будут меняться параметры, то оно будет реагировать, и выражать эмоции, прыгать например, от радости. Это реализуемо: с помощью обычного конечного автомата например, но очень большого. Это на порядки проще, чем голосовой обмен, Вы можете это реализовать сами, если просто разберетесь с теорией автоматов!
И + почитайте: что такое "эволюционное моделирование", очень интересная весч, и связано с Вашей идеей.
"Живых" программ не бывает. А то, что вы пишете, называется бот. Разговорный бот для общения. В зависимости от реализации либо просто (понимание простых команд), либо сложно (разговор), либо для вас невозможно (интеллектуальная программа, способная понимать и выполнять всё, что потребуется). Что такое виртуальная жизнь тоже не очень понятно. Программа не может жить, она может только симулировать. А постоянно сканировать видео-изображение камеры потребует кучу ресурсов компьютера и нетривиально для реализации.
как удалить акк в герои и генералы. нигде не нашел
Аккаунты не удаляются... подари кому-нить а игру зря бросаешь
подробнее...
Как создать стиллер паролей? Как создать стиллер паролей? Ufr уже не работает...
это плохая идея. Если будете воровать пароли, у вас их тоже будут воровать...
Как создать
подробнее...
как создать свой сервер в GTA sa?
1 шаг
Итак. Во первых скачайте – сервер, по ссылке:
2 шаг
Как создать игровой
подробнее...
Как создать сайт игрового сервера Minecraft?
Как создать сервер Minecraft?
Существует несколько способов создания сервера. Я
подробнее...
как создать свой email
ваш e-mai уже создан gena.kislov.82 @mail.ru
Как создать свой e-mail?
Как в
подробнее...
как создать fm трансляцию через компьютер
Считается, что для организации интернет радио необходимы мощные выделенные серверы и дорогостоящее
подробнее...
как создать свою страницу в интернете бесплатно... но не майл и не тому подобное
КАК СОЗДАТЬ СВОЮ СТРАНИЦУ В ИНТЕРНЕТЕ. БЕСПЛАТНО
Материалы по данной теме здесь
подробнее...
как создать iso образ
Как создать образ диска в ultra iso
#yahrefs36582#
UltraISO - утилита для работы с
подробнее...
как создать новый контакт в скайпе
как создать новый контакт в скайпе.
Полная инструкция #yahrefs32497#.
Чтобы
подробнее...
Как создать образ в уличном стиле с бежевым приталенным пальто?
Бежевое пальто – это стильно и романтично. Но многих такой цвет пугает и отталкивает, не все знают
подробнее...
Как создать свой сайт? Какие шаги нужно предпринять?
Рекламная ссылкаУ Вас Нет Сайта?
adwords.google.com Создайте Страницу на Google И
подробнее...
Как создать свою группу в ВК ( ВКонтакте) Желательно расписать в подробностях
как создать группу в контакте
Для начала нажимаем на ссылку “Мои Группы”, далее если Вы
подробнее...
как создать учетную запись в скайп
1. Смотрим внимательно на картинку и нажимаем точно также, как указано стрелочкой, только у себя в
подробнее...
Если создать группу или паблик в вк, - могут ли друзья узнать об этом в обновлениях или как-то еще?
Как создать паблик (публичную страницу) в соц. сети ВКонтакте
Почему паблик называют пабликом,
подробнее...