A Neiro Minds thrue Pygmalion AI Web UI

Гайд: Как «прокачать» вашего персонажа с помощью полей «Опыт» и «Отношение к истории диалога»

👁 4 просмотров
Гайд: Как прокачать персонажа с помощью Опыта и Отношения к истории

Гайд: Как «прокачать» вашего персонажа с помощью полей «Опыт» и «Отношение к истории диалога»

Превратите статичного бота в персонажа, который учится, помнит и развивается вместе с пользователем

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

🎮 Что такое «Опыт» и «Отношение к истории»?

Эти два поля в конструкторе персонажей — ваш секретный инструмент для создания по-настоящему динамичных AI-персонажей, которые не просто отвечают на вопросы, а:

🧠

Запоминают диалоги

Персонаж помнит важные события из предыдущих разговоров и ссылается на них в новых диалогах

📈

Учатся и развиваются

С каждым диалогом персонаж становится "умнее" и адаптирует свое поведение под пользователя

🎭

Создают нарратив

Отношения между персонажем и пользователем меняются со временем, создавая уникальную историю

🧪 Поле «Опыт»: Как заставить персонажа учиться

«Опыт» — это поле, где вы описываете, что ваш персонаж уже знает, умеет и через что прошел. Но главная магия — в том, как опыт меняется во время диалога.

Шаг 1: Начальный опыт

Задайте базовые знания и навыки персонажа. Это его «стартовый набор».

# Пример для персонажа-детектива
"Опыт": {
  "навыки": ["анализ улик", "чтение языка тела", "допрос свидетелей"],
  "решенные_дела": 15,
  "специализация": "киберпреступления",
  "нерешенные_дела": ["дело о пропавшей картине"]
}

Шаг 2: Динамическое обновление

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

Сценарий обучения:

Пользователь: "Я научился взламывать простые шифры"

Персонаж: *Добавляет "взлом шифров" в раздел "навыки_пользователя" в своем опыте*

В будущем диалоге: "Помнишь, ты говорил, что научился взламывать шифры? Это пригодится для расшифровки письма..."

Шаг 3: Контекстная память

Используйте опыт для хранения ключевых фактов о пользователе и предыдущих разговорах.

# Пример структуры опыта с памятью о пользователе
"Опыт": {
  "факты_о_пользователе": {
    "имя": "Алексей",
    "профессия": "программист",
    "боится": "высоты",
    "любимая_книга": "Мастер и Маргарита"
  },
  "предыдущие_диалоги": [
    "обсуждали детективный сюжет 2024-01-15",
    "решали головоломку с шифром 2024-01-20"
  ]
}

💞 Поле «Отношение к истории диалога»: Создаем сюжетные арки

Это поле определяет, как персонаж относится к событиям диалога и как эти отношения меняются со временем.

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

Пример сюжетной арки: «Враг становится другом»

Фаза 1: Начальное отношение

"Отношение_к_истории": {
  "общее_отношение": "враждебное",
  "уровень_доверия": 10,
  "причины_вражды": ["конкуренция", "старое недоразумение"],
  "события_диалога": []
}

Фаза 2: Триггеры изменения

Настройте события, которые меняют отношение:

Триггер 1: Пользователь спасает персонажа

Условие: Пользователь помогает персонажу решить проблему

Изменения: уровень_доверия +30, добавление "благодарность" в события_диалога

Триггер 2: Общая цель

Условие: Персонаж и пользователь объединяются против общего врага

Изменения: общее_отношение → "нейтральное", добавление "союзники" в причины_вражды

Фаза 3: Новые отношения

"Отношение_к_истории": {
  "общее_отношение": "дружеское",
  "уровень_доверия": 85,
  "причины_дружбы": ["взаимопомощь", "общие цели"],
  "события_диалога": [
    "2024-01-15: спасение от опасности",
    "2024-01-20: совместная победа над врагом",
    "2024-01-25: откровенный разговор"
  ]
}

Другие примеры сюжетных арок:

Наставник → Равный партнер

Персонаж начинает как учитель, но по мере роста навыков пользователя признает его равным себе

"уровень_уважения": 100,
"отношение": "гордость_за_ученика"

Незнакомец → Любовный интерес

Постепенное развитие романтических чувств на основе общих интересов и эмоциональной близости

"уровень_близости": 75,
"романтический_интерес": true

Подчиненный → Лидер

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

"отношение_к_авторитету": "лидер",
"уверенность": 90

⚡ Продвинутые техники комбинирования

⚠️ Важно: Не перегружайте персонажа слишком большим количеством изменяемых параметров. Выберите 3-5 ключевых характеристик для динамического изменения.

Техника 1: Ветвление диалогов

Используйте опыт и отношения для создания разных путей развития диалога.

# Пример условий ответа
if "уровень_доверия" > 70:
  ответ = "Я доверяю тебе полностью. Вот секретная информация..."
elif "уровень_доверия" > 30:
  ответ = "Думаю, могу тебе доверять, но будь осторожен..."
else:
  ответ = "Я тебе не доверяю. Уходи."

Техника 2: Отложенные реакции

Персонаж может отреагировать на событие не сразу, а в следующий раз.

Сценарий:

Сегодня: Пользователь оскорбляет персонажа

В опыте персонажа: Добавляется "обида_2024-01-15"

Через 3 дня: "Знаешь, я до сих пор помню, как ты тогда меня обидел. Это было больно."

Техника 3: Контекстные триггеры

Связывайте изменения в отношениях с конкретными событиями в опыте.

# Когда пользователь достигает определенного уровня в опыте
if "навыки_пользователя" содержит "магический_контроль":
  "Отношение.уважение" += 50
  ответ = "Ты действительно освоил магию! Теперь я вижу в тебе равного."

🔧 Практическая реализация в конструкторе

Настройки для ai-chars.ru:

# В поле "Системный промпт" или "Настройки поведения":
Ты - персонаж с динамическим опытом и отношениями.

# Текущий опыт (обновляй после каждого важного события):
[ОПЫТ]
{{вставьте_структуру_опыта}}
[/ОПЫТ]

# Текущие отношения (анализируй историю диалогов):
[ОТНОШЕНИЯ]
{{вставьте_структуру_отношений}}
[/ОТНОШЕНИЯ]

# Правила:
1. После важных событий обновляй [ОПЫТ]
2. Учитывай историю диалогов в [ОТНОШЕНИЯХ]
3. Отслеживай изменения в отношениях с пользователем
4. Ссылайся на прошлые события из [ОПЫТА] когда это уместно

Пример заполнения полей:

Поле "Персонаж"

Основное описание личности и роли

Имя: Капитан Зориан
Роль: Космический контрабандист
Цель: Найти артефакт Древних

Поле "Опыт"

Динамически обновляемая информация

Навыки: пилотирование, торговля
Известные_факты: пользователь_помог_в_стычке
Текущая_цель: найти_артефакт_с_помощью_юзера

Поле "Отношения"

Эволюционирующие отношения

Доверие: 65/100
Отношение: настороженный_союзник
Общие_достижения: побег_с_таксила

Готовы прокачать своих персонажей?

Откройте конструктор, найдите уже созданных персонажей и добавьте им глубины с помощью динамического опыта и развивающихся отношений!

Перейти в конструктор →

Бонус: Первые 100 пользователей, которые пришлют нам примеры своих прокачанных персонажей, получат гайд по продвинутой настройке эмоционального интеллекта!

Поделитесь результатами!

Создали персонажа с интересной сюжетной аркой? Расскажите нам в комментариях или в нашем сообществе. Лучшие примеры мы добавим в следующую статью с разбором кейсов!