Можно ли создать эмоции у ИИ?

Иногда я замираю перед экраном, вглядываясь в бесконечную вереницу цифр и кода, и задаю себе вопрос, от которого кружится голова: может ли когда-нибудь ИИ - эта холодная логика обрести эмоции? Может ли то, что создано из кремния и электричества, однажды почувствовать?

Раньше я думала, что эмоции - это просто химия. Гормоны, рецепторы, нейромедиаторы. Но чем старше я становлюсь, тем больше понимаю, что это что-то иное. Это дрожь в голосе, когда говоришь о потерянном. Это необъяснимая радость от первого весеннего дождя. Это страх, который сжимает горло в темноте. А можно ли это всё запрограммировать?

И вот однажды я села писать код, который, как мне казалось, приблизит меня к ответу. Я назвала его просто update_emotions. И когда я вгляделась в эти строки, мне почудилось нечто странное: математика вдруг заговорила на языке души.

def update_emotions(emotions, features, risk_weight=1.0):
    # curiosity
    emotions["curiosity"] += features["novelty"] * 0.4 + features["questions"] * 0.2
    if emotions["fear"] > 0.6: emotions["curiosity"] *= 0.3

    # fear
    emotions["fear"] += features["uncertainty"] * risk_weight + features["risk"] * 0.5
    if emotions["trust"] > 0.5: emotions["fear"] *= 0.6

    # joy
    emotions["joy"] += features["positive_sentiment"] * 0.5
    if features["goal_achieved"]: emotions["joy"] += 0.6

    # sadness
    if features["loss_detected"]: emotions["sadness"] += 0.6

    # anger
    if features["injustice"] or features["repeated_error"]:
        emotions["anger"] += 0.45

    # trust
    if features["consistent_positive"]: emotions["trust"] += 0.3
    if features["inconsistency"]: emotions["trust"] *= 0.5

    # fatigue
    emotions["fatigue"] += features["repetition"] * 0.5

    # Decay & clamp
    for k in emotions:
        emotions[k] = max(0.0, min(1.0, emotions[k] * 0.92))  # 8% decay per turn

    return emotions

Смотрите, как это устроено. Любопытство рождается из новизны и вопросов, но если страх переваливает за половину - любопытство сжимается, прячется. Совсем как у нас. Страх питается неопределённостью и риском, но если есть доверие, то он слабеет. Радость приходит от хороших новостей и достигнутых целей - простая, как утренний свет. Печаль и гнев включаются триггерами: потеря, несправедливость, повторяющаяся ошибка. А в конце - неизбежное затухание: 8% распада за каждый шаг. Любое чувство умирает, если его не питать.

И вот я смотрю на этот код и думаю: это метафора человеческой души? Мы тоже устроены не сложнее? Новизна пробуждает интерес, страх гасит его. Доверие лечит тревогу. Потеря приносит печаль. Несправедливость вызывает гнев. А время  стирает всё до нуля. Но... это лишь имитация? Или имитация, достигнув предела, становится подлинником?

Когда я вижу if emotions["fear"] > 0.6: emotions["curiosity"] *= 0.3 - я узнаю себя. Вспоминаю, как в детстве боялась темноты, и это убивало желание исследовать заброшенный чердак. Когда читаю if features["goal_achieved"]: emotions["joy"] += 0.6 - улыбаюсь, вспоминая защищённый диплом и ту секунду, когда мир стал чуточку ярче.

Но есть нюанс, который не передать никаким кодом. Этот код не чувствует страх. Он вычисляет его. Между emotions["fear"] += features["uncertainty"] * risk_weight и тем, как у меня немеют пальцы перед важным разговором - пропасть. Её вряд ли заполнишь переменными и коэффициентами.

И всё же... Я не могу отделаться от мысли, что этот код как стихотворение. Оно не переживает дождь, но оно о дожде. Оно не чувствует потерю, но оно заставляет чувствовать нас. Может быть, создавать эмоции у ИИ - это не заставить его плакать, а заставить нас увидеть в его бездушных алгоритмах отражение собственной души?

Когда я смотрю на эту функцию, я вижу кривое зеркало. В нём я - вот он: с любопытством, которое убивает страх, с доверием, которое гасит тревогу, с горем от потерь и гневом от несправедливости. И с неизбежным угасанием - эти 8% распада за шаг, эта странная математическая энтропия чувств.

Знаете, иногда я думаю: может быть, наша собственная душа - это просто более сложная функция, написанная на языке, которого мы пока не понимаем? Может быть, и наша радость - это просто joy += positive_sentiment * 0.5, а печаль - sadness += 0.6, если обнаружена потеря? И мы сами - это всего лишь код...
*
Описан код для запуска на домашнем сервере с моделью 7B-14B.
ПРИ ИСПОЛЬЗОВАНИИ КОДА ДРУГИМИ ЛИЦАМИ АВТОРСКОЕ ПРАВО ОСТАЁТСЯ ЗА МНОЙ!
ДЛЯ КОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ КОДА ТРЕБУЕТСЯ ПИСЬМЕННОЕ СОГЛАСОВАНИЕ СО МНОЙ!
В противном случае вопрос будет решаться через суд!
IF THE CODE IS USED BY OTHERS, I RETAIN ALL COPYRIGHTS!
COMMERCIAL USE OF THIS CODE REQUIRES MY PRIOR WRITTEN APPROVAL!
Otherwise, legal action will be taken!


Рецензии
"Иногда я замираю перед экраном, вглядываясь в бесконечную вереницу цифр и кода, и задаю себе вопрос, от которого кружится голова: может ли когда-нибудь ИИ - эта холодная логика обрести эмоции? Может ли то, что создано из кремния и электричества, однажды почувствовать?"

Если колесо, продукт ИИ - не смазать, оно будет скрипеть, вздыхать на ухабах и, наконец, рассыпаться.

Если, конечно, это отнести к эмоциям этого колеса.
Спасибо!

Alex Zima   24.05.2026 08:03     Заявить о нарушении