Добавить в корзинуПозвонить
Найти в Дзене
Душкин объяснит

Про эмоции

Часто встречаюсь с мнением далёких от нашей отрасли людей о том, что дескать искусственные интеллектуальные агенты никогда не смогут достичь человеческого уровня, так как им недоступны человеческие эмоции. Давайте сейчас отвлечёмся от того аспекта, что эмоции — это древний и несовершенный механизм сигнализации, на смену которому пришла быстрая нервная система. Давайте подумаем, можно ли запрограммировать эмоции... Для упрощения рассмотрения не будем сейчас углубляться в то, что эмоциональные процессы у человека по своей природе являются иерархическими. Это не так важно для дальнейшего рассмотрения. Важно то, что в каждый конкретный момент времени человек может находиться в некотором эмоциональном состоянии, которое представляет собой линейную суперпозицию некоторых базовых эмоций. Слово «состояние» уже должно навести на размышления программистов, равно как и словосочетание «линейная суперпозиция». Рассмотрим некоторый сложный автомат, в составе структуры состояния которого имеется спис

Часто встречаюсь с мнением далёких от нашей отрасли людей о том, что дескать искусственные интеллектуальные агенты никогда не смогут достичь человеческого уровня, так как им недоступны человеческие эмоции. Давайте сейчас отвлечёмся от того аспекта, что эмоции — это древний и несовершенный механизм сигнализации, на смену которому пришла быстрая нервная система. Давайте подумаем, можно ли запрограммировать эмоции...

Источник: https://viatcheslav.livejournal.com/
Источник: https://viatcheslav.livejournal.com/

Для упрощения рассмотрения не будем сейчас углубляться в то, что эмоциональные процессы у человека по своей природе являются иерархическими. Это не так важно для дальнейшего рассмотрения. Важно то, что в каждый конкретный момент времени человек может находиться в некотором эмоциональном состоянии, которое представляет собой линейную суперпозицию некоторых базовых эмоций. Слово «состояние» уже должно навести на размышления программистов, равно как и словосочетание «линейная суперпозиция».

Рассмотрим некоторый сложный автомат, в составе структуры состояния которого имеется список действительных чисел от 0 до 1 включительно. Эти числа — нечёткие коэффициенты при базовых эмоциональных состояниях. А сам эмоциональный базис можно назначить произвольно: A, B, C, D и E, к примеру. Или можно дать базовым эмоциям человеческие названия типа «радость», «воодушевление», «страх», «гнев» и «хандра». И эмоциональное состояние автомата будет выдаваться при помощи вот этих пяти действительных чисел (а можно и комплексные взять, это ни на что не влияет).

Фишка в том, что мы запрограммируем этот автомат таким образом, чтобы:

1) Его эмоциональное состояние специфическим образом зависело от входных параметров и истории значений эмоционального состояния на некоторую глубину истории.

2) Его эмоциональное состояние изменялось во времени по определённым правилам, если на входе ничего нет.

3) На вопросы типа «Как ты себя чувствуешь?» он обращался к этому списку и на основании значений из него отвечал что-нибудь типа: «Я чувствую большое воодушевление, но при этом мне немного страшно».

Можно даже дать некоторым комбинациям интервалов значений нечёткозначных коэффициентов при базовых эмоциях некоторые дополнительные идентификаторы, типа как в цветовой системе RGB некоторым тройкам дают названия конкретных цветов. И тогда автомат будет отвечать: «Я ощущаю небывалый душевный подъём».

Под термином «запрограммировать» чуть выше я понимаю любой метод реализации автомата методами искусственного интеллекта — как эксплицитное описание на каком-то специальном языке описания эмоций, так и имплицитное машинное обучение.

Внимание, вопрос. Будет ли этот автомат испытывать эмоции так же, как это делает человек?