Как исправить неестественные диалоги персонажей в прозе, написанной с ИИ
Превратите характеры, речевые привычки и цели сцены в ясные инструкции для редактирования диалогов с ИИ. Примеры до и после, готовый prompt и проверки.
Бывало ли, что вы просили ИИ сделать диалоги в романе «естественнее», затем добавляли «с учётом характеров», но даже после нескольких переделок все персонажи по-прежнему говорили одинаково?
Возможно, проблема в том, чего нет в вашем prompt. «Естественно» и «в характере» описывают желаемый результат, но не объясняют характеры, речевые привычки и цели собеседников. Приведённая ниже авторская сцена со спором из-за ящика с инструментами показывает, как подробно задать эти инструкции.
1. Черновик: диалог, похожий на официальную просьбу
Брат Лены съехал, задолжав за три месяца аренды. Лена приходит забрать его ящик с инструментами. Хозяин жилья, мистер Коул, отказывается дать ей ключ от комнаты, лежащий на столе.
В этой сцене Лена нетерпелива и прямолинейна. Она не собирается платить за брата. Мистер Коул непреклонен: нет оплаты, нет ключа. Выслушивать её объяснения он не намерен.
«Мистер Коул, я хотела бы, чтобы вы дали мне ключ от комнаты, чтобы я могла забрать ящик с инструментами моего брата».
«Лена, ваш брат задолжал за три месяца аренды, поэтому я не могу дать вам ключ, пока он не выплатит долг».
«Я понимаю ваши трудности, но этот ящик с инструментами важен для меня. Пожалуйста, постарайтесь понять».
«Хотя я сочувствую вашему положению, я должен придерживаться своих принципов».
Эти реплики не соответствуют описанию персонажей. Лениному «я хотела бы» и «пожалуйста, постарайтесь понять» скорее место в терпеливой просьбе об одолжении. Мистер Коул уже потребовал оплату; рассуждения о сочувствии и принципах превращают отказ в лекцию.
2. Правка: согласуйте речь и ответы с характерами
«Мистер Коул, мне нужен только ящик брата. Заберу и уйду».
«Он всё ещё должен за три месяца».
«Вот с него и спрашивайте. Я пришла только за инструментами».
Мистер Коул убрал ключ в карман. «Приходите, когда аренда будет оплачена».
В правке описание характеров работает тремя способами:
- Выбирайте слова, подходящие характеру. Ленины «мне нужен только» и «заберу и уйду» сразу выражают её желание. Мистер Коул называет долг без речей о сочувствии и принципах.
- Пусть цели определяют ответы. Мистер Коул хочет получить плату; Лена отвечает «с него и спрашивайте», отказываясь платить долг брата. Лена хочет забрать инструменты; мистер Коул говорит «приходите, когда аренда будет оплачена», настаивая на оплате прежде всего. Каждый добивается своего.
- Покажите отказ действием. Убирая ключ в карман, мистер Коул делает своё решение видимым. Дополнительная реплика о твёрдости принципов ему не нужна.
3. Включите описание персонажей в prompt для редактирования
Скопируйте prompt ниже и замените персонажей и сцену. Формулируйте речевые инструкции так, чтобы их можно было применить: «Она торопится и сразу говорит, чего хочет» сообщает ИИ больше, чем «добавь ей индивидуальности». Укажите уже существующие повторяющиеся выражения и то, как персонаж ими пользуется; придумывать коронную фразу необязательно.
Отредактируй следующий диалог из романа.
Предыстория: брат Лены съехал и задолжал за три месяца аренды.
Лена приходит забрать его ящик с инструментами. Хозяин жилья,
мистер Коул, отказывается дать ей ключ. Ключ лежит на столе.
Характеры и речь:
- Лена нетерпелива и прямолинейна. Сразу говорит, чего хочет,
без долгих объяснений.
- Мистер Коул непреклонен и не хочет слушать объяснения.
Он отказывает Лене короткими репликами.
Цели разговора:
- Лена хочет забрать ящик, не оплачивая аренду за брата.
- Мистер Коул требует полностью погасить долг, прежде чем дать ключ.
Инструкции по написанию:
- Каждая реплика должна отвечать на требование собеседника.
Не давай каждому отдельный монолог с объяснением своей позиции.
- Удали фразы, не подходящие этим героям, например
«пожалуйста, поймите» и «я должен придерживаться своих принципов».
- Сделай диалог разговорным и сохрани ясный смысл.
Не убирай нужную информацию только ради краткости реплик.
- Можно показать, как мистер Коул убирает ключ. Сохрани долг
за три месяца и его отказ дать ключ в конце разговора.
- Не добавляй персонажей, улик и договорённостей об оплате.
Не переписывай всю главу.
Верни только текст на замену.
Исходный диалог:
[Вставьте диалог сюда]
4. Проверьте в правке три вещи
- Изменились ли факты или исход? Брат по-прежнему должен за три месяца, Лена приходит за его инструментами, а мистер Коул не даёт ключ. «Он вздохнул и протянул ей ключ» меняет исход.
- Не отошли ли персонажи от инструкций? Лена не должна внезапно предлагать заплатить долг брата. Мистер Коул не должен забывать о плате, чтобы обсуждать с ней жизненные уроки.
- Подходит ли речь говорящему? Реплики Лены должны быть прямыми, отказы мистера Коула короткими. Прочитайте правку вслух. Укажите формулировки, которые не похожи на речь этих персонажей, и попросите ИИ их изменить.
Например, попросите такую корректировку:
Ленина фраза «Умоляю вас принять во внимание моё затруднительное положение» слишком официальна для её прямой манеры. Пусть вместо этого она откажется платить аренду за брата и попросит ящик с инструментами. Измени только эту реплику.
Заключение
«Пожалуйста, постарайтесь понять» может подойти тактичному персонажу, который просит об одолжении, но звучит неуместно для нетерпеливой и прямой Лены в этой сцене. Единого естественного способа писать диалоги для всех не существует. Опишите характеры, речевые привычки, цели и обстоятельства, чтобы у ИИ была основа для решения, какие реплики сохранить, а какие изменить.