Как научить ИИ говорить делами
Я еще учусь писать диалоги с субтекстом (и заодно учу этому ИИ). Честно говоря, приходится пробовать снова и снова очень много раз, потому что не то что с первого, даже с первого десятка попыток не получается.
Самая частая проблема с ИИ: он всё говорит прямо. Если герой говорит «нет», значит, он не хочет. Если любит, то обязательно скажет «люблю». Если боится, скажет «мне страшно». Получается все прямо и в лоб.
А субтекст – это когда слова говорят одно, а действия не всегда им следуют. Когда «нет» – это «да», только произнесённое вслух. Не потому что герой врёт, а потому что конкретная ситуация требует именно такой подачи.
Сначала я написал самый простой промпт без ограничений: «Напиши диалог, где героиня не хочет, чтобы герой уходил, но не признаётся». ИИ выдал:
Самая частая проблема с ИИ: он всё говорит прямо. Если герой говорит «нет», значит, он не хочет. Если любит, то обязательно скажет «люблю». Если боится, скажет «мне страшно». Получается все прямо и в лоб.
А субтекст – это когда слова говорят одно, а действия не всегда им следуют. Когда «нет» – это «да», только произнесённое вслух. Не потому что герой врёт, а потому что конкретная ситуация требует именно такой подачи.
Сначала я написал самый простой промпт без ограничений: «Напиши диалог, где героиня не хочет, чтобы герой уходил, но не признаётся». ИИ выдал:
– Не уходи.
– Я не могу.
– Я люблю тебя.
Получается, как в том меме "Да я люблю тебя".
Тогда я понял, что ИИ нужно объяснять каждую мелочь и сам он не осознает и не чувствует атмосферу. Как будто и не удивительно, но опять же, чья это ошибка? Машины, которая и не должна ничего чувствовать? Конечно нет. Тут только мой косяк в том, что я переоценил возможности инструмента.
Тогда я понял, что ИИ нужно объяснять каждую мелочь и сам он не осознает и не чувствует атмосферу. Как будто и не удивительно, но опять же, чья это ошибка? Машины, которая и не должна ничего чувствовать? Конечно нет. Тут только мой косяк в том, что я переоценил возможности инструмента.
С другой стороны, может, ИИ не чувствует атмосферу, зато хорошо понимает правила, и если дать ему границы, то начинает получаться.
Что я стал делать:
- Запрещаю прямые эмоции. Нельзя писать «люблю», «хочу», «боюсь», «мне больно». Только слова через действия, паузы, предметы.
- Даю конфликт слова и тела. Герой говорит «нет», но не убирает руку. Говорит «уходи», но не прогоняет. Говорит «мне всё равно», но слушает.
- Прошу не объяснять. Если ИИ пишет «она сказала нет, но глаза говорили да» – это не субтекст, это табличка «здесь субтекст». Такое не подходит. Эти костыли могут быть в тексте, но не больше 2-3.
- Даю эталон. Один-два примера, где всё держится на противоречии. Модель быстро ловит стиль. Главное не увлекаться.
- Ограничиваю. «Три реплики. Два действия. Ни одного прямого признания». Ограничения включают разнообразные подходы.
Чему я ещё учусь:
- Субтекст не равен недосказанности ради недосказанности.
- Если убрать реплики, смысл не должен рассыпаться.
- Если убрать действия, реплики должны стать пустыми.
- Лучший подтекст – это конкретика, а не туман.
В общем, буду пробовать еще. Если вы тоже сталкивались с подобной проблемой и смогли ее преодолеть, расскажите, как вы это сделали. Будет очень интересно почитать.
ии
ии для творчества
инструмент
диалоги
стиль