Сильная предыстория звонящего в Scam With Your Friends — это разница между жертвой, которая сдаётся за девяносто секунд, и той, что держит вас на линии десять минут пустого эфира. Предыстория, которую вы пишете, — это самый мощный рычаг влияния на поведение ваших ИИ-звонящих, потому что она напрямую питает модель, управляющую каждым ответом.
Почему предыстория звонящего управляет всем разговором
Большинство игроков относятся к полю предыстории как к флейвор-тексту и пропускают его. Это ошибка, потому что предыстория — это контекстный блок, который языковая модель читает перед тем, как сгенерировать что-либо. Когда у вашего звонящего есть работа, семья, долг и причина доверять незнакомцу, у ИИ есть материал для импровизации вместо отката к общим ответам.
| Элемент предыстории | Как это читает модель | Сдвиг тона в начале | Интенсивность сопротивления | Информация, выдаваемая без запроса | Порог сброса трубки |
|---|---|---|---|---|---|
| Заявленный долг | Базовая линия финансового давления | Напряжённый, настороженный | Высокая — оспаривает суммы выплат | Сумма долга, имя кредитора | Терпит лишь несколько |
| Больной родственник | Базовая линия эмоциональных ставок | Спешащий, тревожный | Средняя — умоляет перед тем, как спорить | Состояние родственника, больница | Терпит несколько |
| Нет заявленных ставок | Нейтральная базовая линия | Непринуждённый, медленно злится | Низкая — отмахивается от странных заявлений | Минимум, только светская беседа | Терпит много |
| Недавняя потеря работы | Базовая линия отчаяния | Дружелюбный, но нетерпеливый | Средняя — чрезмерно объясняет, чтобы казаться убедительным | Бывший работодатель, выходное пособие | Терпит несколько |
| Заявленный долг + больной родственник | Усиленное давление | Напряжённый и спешащий | Очень высокая — быстро эскалирует | Обе детали всплывают в первых репликах | Сбрасывает трубку при первой же |
Практический эффект проявляется быстро. Звонящий с тонкой предысторией будет повторять реплики, терять нить того, что вы уже сказали, и выходить из роли в тот момент, когда вы надавите на неожиданную деталь. Звонящий с богатой предысторией импровизирует, уклоняется и эскалирует так, как это сделал бы реальный человек. На практике модель придаёт тексту предыстории больше веса, чем тегам черт, поэтому два звонящего с идентичными чертами могут ощущаться совершенно по-разному.
Вот что предыстория на самом деле контролирует во время живого звонка: она задаёт эмоциональную базовую линию звонящего по умолчанию, которую модель читает перед генерацией первой реплики. Пресет с заявленным долгом и больным родственником откроется напряжённым и настороженным, тогда как расслабленный пресет без заявленных ставок откроется непринуждённым и медленно злящимся. Эта базовая линия затем отражается в каждой реплике — в начальной фразе, в том, насколько сильно они оспаривают заявление, какие детали выдают без запроса и как быстро сбрасывают трубку, когда противоречия накапливаются. Отредактируйте одно предложение предыстории — и вы сдвинете всё это сразу.
-
Тон в начале — звучит ли звонящий спешащим, дружелюбным или уже подозрительным, когда берёт трубку
-
Стиль сопротивления — как они оспаривают заявление, которое не сходится
-
Утечки информации — какие личные детали они выдают без просьбы
-
Терпимость к панике — сколько противоречий они терпят перед тем, как сбросить трубку
-
Поведение при восстановлении — успокаиваются ли они после того, как вы сгладите ситуацию, или остаются встревоженными
Если вы хотите более глубокий механический разбор того, как черты и акценты взаимодействуют с этим текстом, руководство по системе личности звонящего разбирает структуру JSON, которая связывает всё это воедино. Это руководство охватывает то, как поле предыстории соседствует с тегами черт и настройками акцента в каждом пресете звонящего, и почему редактирование строки предыстории — это единственное изменение с наибольшим рычагом, которое вы можете сделать при настройке звонящего в scam with your friends. Для практического рабочего процесса импортируйте звонящего, измените одно предложение предыстории — скажем, добавив заявленный долг — затем прогоните один и тот же сценарий звонка дважды и сравните, как тон в начале и стиль сопротивления сдвигаются между двумя прогонами.
Длина предыстории и поведение модели
Есть золотая середина. Предыстории короче примерно сорока слов дают модели почти нечего использовать, поэтому ответы остаются плоскими и повторяющимися. Предыстории длиннее примерно трёхсот слов начинают размывать важные детали, и ИИ может зацепиться за незначительный факт вместо основной мотивации, которую вы хотели. Стремитесь к 120–200 словам плотных, конкретных деталей.
Что должно быть в предыстории
Каждая эффективная предыстория отвечает на четыре вопроса: кто этот человек, чего он хочет, чего он боится и почему он говорит с вами прямо сейчас. Пропустите любой из них — и звонящий ощущается пустым. Четвёртый вопрос важнее всего, потому что он даёт ИИ причину оставаться вовлечённым вместо того, чтобы вежливо завершить звонок.
Создание пресетов звонящего, которые выдерживают давление
Пресет звонящего — это сохранённый набор предыстории, черт, голоса и сложности, который вы можете добавить в любой забег. Пресеты важны, потому что пересборка хорошего звонящего с нуля каждую сессию тратит время, которое вы могли бы потратить на реальные звонки, а мелкие несоответствия между сессиями мешают понять, что работает.
Думайте о пресетах как о многоразовых персонажах, а не разовых экспериментах. Лучшие пресеты узкие и конкретные: медсестра на пенсии, которая одинока и доверяет авторитетным фигурам, или владелец малого бизнеса, который задерживает зарплату и в отчаянии. Широкие пресеты вроде «обобщённый пожилой человек» дают широкие, забываемые звонки.
| Архетип пресета | Основная мотивация | Лучший угол мошенничества | Терпимость к панике |
|---|---|---|---|
| Одинокий пенсионер | Хочет общения | Заявления о лотерее и призах | Высокая — редко сбрасывает трубку |
| Перегруженный родитель | Нужны быстрые деньги | Возвраты за подписки | Средняя — проверяет детали |
| Скептичный профессионал | Доказывает, что умён | Выдача себя за власть | Низкая — быстро оспаривает |
| Владелец малого бизнеса | Боится пропустить зарплату | Мошенничество со счетами и поставщиками | Средняя — давление времени помогает |
| Недавний иммигрант | Доверяет голосам, звучащим официально | Мошенничество с госпошлинами | Высокая — подчиняется власти |
Таблица выше отражает паттерны, о которых сообщают игроки, ведущие большие кастомные ростеры, а терпимости к панике приблизительны, а не жёсткие числа. Ваш результат будет варьироваться в зависимости от качества голоса и того, насколько хорошо предыстория соответствует углу мошенничества. Пресет, построенный вокруг архетипа «одинокий пенсионер», например, может держать звонок о выигрыше в лотерею гораздо дольше, чем тот же голос в паре с предысторией скептичного профессионала, потому что мотивация и угол мошенничества усиливают друг друга вместо создания трения. Относитесь к порогам как к целям для настройки, а не гарантиям: если звонящий сбрасывает трубку раньше ожидаемого, несоответствие обычно кроется в паре предыстория-угол, а не в ползунке сложности.
Именование и организация пресетов
Дайте каждому пресету имя, которое кодирует его архетип и сложность, например retiree_lottery_easy или skeptic_authority_hard. Когда у вас тридцать пресетов, последовательная схема именования — единственное, что мешает вам загрузить не того звонящего в забег с высокими ставками. Храните связанные пресеты в папках по типу мошенничества, а не по голосу, поскольку вы будете менять голоса гораздо чаще, чем углы.
Соответствие пресета углу мошенничества
Пресет, который прекрасно работает для лотерейной подачи, может развалиться на мошенничестве с властью, потому что мотивация предыстории больше не совпадает. Одинокий пенсионер, который хочет компании, с радостью поболтает о призе, но у него нет причины бояться государственного штрафа. Сопоставьте эмоциональный драйвер в вашей предыстории с эмоциональным рычагом в вашем мошенничестве — и звонок напишется сам.
Как импортировать пресеты звонящего, не сломав свой ростер
Импорт пресета прост, как только вы знаете, где живут файлы, но несколько распространённых ошибок вызывают тихие сбои, когда звонящий загружается с чертами по умолчанию вместо вашего кастомного текста. Самый частый виновник — некорректный JSON-файл: одна пропущенная запятая, и весь пресет молча откатывается.
Порядок важнее самих шагов: импорт пресета звонящего до того, как у вас есть чистый ростер для отката, — это то, как одна опечатка в строке backstory превращается в стёртый ростер вручную настроенных ИИ-звонящих. Пройдите последовательность ниже за один проход — резервная копия, валидация, размещение, перезапуск, затем тест — потому что каждый шаг существует, чтобы поймать конкретный режим отказа, который следующий шаг иначе скрыл бы.
-
Сделайте резервную копию существующего ростера перед импортом чего-либо, чтобы плохой файл не мог стереть ваших сохранённых звонящих
-
Проверьте JSON в простом текстовом редакторе и убедитесь, что каждая скобка и запятая корректны
-
Поместите файл в правильную папку пресетов, а не в корневую директорию
-
Перезапустите игру, чтобы ростер перезагрузился и подхватил новую запись
-
Протестируйте звонящего в звонке с низкими ставками перед использованием в забеге, который имеет значение
Если звонящий загружается, но ведёт себя как пустой шаблон, поле предыстории почти наверняка пустое или имя ключа написано с ошибкой. Если звонящий вообще не появляется, файл в неправильной папке или JSON не удалось распарсить. Обе проблемы исправимы менее чем за минуту, как только вы знаете, какой симптом соответствует какой причине.
Обмен пресетами с вашей командой
Пресеты портативны, что делает их естественным выбором для кооперативных групп. Если ваша команда разделяет роли, каждый может вести один и тот же ростер звонящих, чтобы тот, кто берёт звонок, уже знал предысторию и предполагаемый угол. Договоритесь о соглашении об именовании перед обменом файлами, иначе у вас окажется четыре слегка разных версии одного звонящего и никакого представления, какая из них актуальна.
Дрейф версий между игроками
Единственный крупнейший источник жалоб «мой звонящий звучит неправильно» в кооперативе — дрейф версий. Если один игрок редактирует пресет, а остальные сохраняют старый файл, одно и то же имя звонящего даёт разное поведение в одном и том же лобби. Относитесь к пресетам как к файлам сохранения: когда один человек обновляет ростер, обновляются все.
Написание предысторий, которые делают ИИ-звонящих реалистичными
Разрыв между хорошим звонящим и великим обычно сводится к конкретности. Расплывчатые предыстории дают расплывчатых звонящих. Конкретные предыстории дают звонящих, которые упоминают свадьбу своей дочери, жалуются на больное колено и становятся защитными, когда вы просите номер карты.
Отдача приходит, когда эти техники накапливаются, а не конкурируют. Один пресет звонящего, построенный вокруг, скажем, электрика на пенсии из Толидо, который «всегда осторожен с деньгами», но только что продиктовал вам номер своей карты, задействует три из пяти рычагов сразу — конкретную деталь, противоречие и подразумеваемый страх потерять пенсию. Именно эта плотность отличает пресет, который выдерживает десятиминутный звонок, от того, что рушится в момент, когда вы задаёте уточняющий вопрос. Когда вы импортируете звонящего в Scam With Your Friends, у ИИ нет памяти за пределами того, что вы написали, поэтому каждое предложение, которое вы опускаете, — это предложение, которое он не может использовать.
-
Давайте одну конкретную деталь на предложение — конкретный город, работа или предмет всегда лучше общего описания
-
Включите одно противоречие — звонящий, который утверждает, что осторожен, но уже выдал вам свою дату рождения, ощущается человеком
-
Назовите страх, а не черту — «боится потерять дом» управляет поведением лучше, чем «тревожный»
-
Добавьте давление времени — дедлайн в предыстории заставляет звонящего спешить, что именно вам и нужно
-
Оставьте один пробел — вопрос без ответа даёт ИИ пространство для импровизации, когда вы зондируете
Техника противоречия — самая мощная и самая недоиспользуемая. Реальные люди непоследовательны, и звонящий, который ведёт себя непоследовательно, читается как аутентичный, а не сценарный. Просто ограничьте это одним противоречием на предысторию, иначе ИИ начнёт противоречить сам себе способами, которые разрушают иллюзию.
Тестирование изменений предыстории
Меняйте одну переменную за раз. Если вы переписываете предысторию и меняете голос в одной сессии, вы не узнаете, какое изменение вызвало улучшение. Прогоните один и тот же угол мошенничества против старой и новой предыстории с одним и тем же голосом и сравните, сколько реплик звонящий выдерживает перед тем, как сдаться. Эта единственная метрика говорит вам больше, чем любое количество субъективных ощущений.
Когда ИИ выходит из сценария
Даже хорошо написанная предыстория иногда выдаёт ответ, который полностью игнорирует вашу установку. Это нормальное поведение модели, а не баг в вашем пресете. Исправление обычно состоит в том, чтобы усилить деталь предыстории в вашей следующей реплике, а не бороться с моделью. Упомяните работу звонящего или его заявленный страх — и разговор возвращается в колею. Звонящие, которые дрейфуют неоднократно, обычно имеют слишком абстрактную предысторию, поэтому уточните конкретику и перетестируйте.
Продвинутые тактики предыстории для более высоких выплат
Как только основы работают, предыстория становится рычагом выплат. Звонящие, которые платят больше всего, — не самые лёгкие, а те, кто остаётся вовлечённым достаточно долго, чтобы выдать реальную информацию. Это значит, что ваша предыстория должна быть спроектирована так, чтобы поддерживать разговор живым, а не заставлять звонящего быстро сдаться.
| Тактика | Что она меняет | Эффект на выплату |
|---|---|---|
| Добавить финансовый мотив | Звонящий выдаёт данные аккаунта | Более высокая средняя выплата |
| Добавить доверенную авторитетную фигуру | Звонящий подчиняется вашим заявлениям | Меньше реплик сопротивления |
| Добавить недавнюю потерю | Звонящий эмоционально подготовлен | Более быстрое согласие |
| Добавить дедлайн | Звонящий торопит решения | Короче звонки, ниже риск |
| Добавить любопытного родственника | Звонящий беспокоится, что за ним наблюдают | Больше колебаний, длиннее звонки |
Компромисс между короткими и длинными звонками важнее, чем осознаёт большинство игроков. Быстрые сдачи снижают подверженность обнаружению, но также ограничивают объём информации, который вы извлекаете. Длинные звонки вытягивают больше данных, но повышают шансы, что звонящий заподозрит неладное и сбросит трубку посреди подачи. Настройте предысторию в сторону того результата, который вознаграждает ваш текущий забег.
Наслоение предыстории с выбором голоса
Голос и предыстория должны усиливать друг друга. Предыстория о хрупком пенсионере в паре с глубоким, уверенным голосом создаёт резкое несоответствие, которое ИИ не может сгладить. Сопоставьте вокальный возраст, энергию и акцент с человеком, которого вы описали, — и иллюзия держится вместе. Если вы всё ещё собираете ростер, разбор лучших звонящих охватывает, какие типы голоса хорошо сочетаются с какими архетипами.
Предыстория как регулятор сложности
Вы можете использовать предысторию для тонкой настройки сложности, не трогая никаких настроек. Звонящий с сильной причиной доверять вам легче, чем тот с сильной причиной подозревать, даже когда оба имеют одинаковые значения черт. Это даёт вам гранулярный контроль сложности, который меню пресетов не предоставляет, и это самый чистый способ построить ростер, масштабирующийся от тренировочных прогонов до смен с высокими ставками.
Часто задаваемые вопросы
Какой длины должна быть предыстория звонящего в Scam With Your Friends?
Стремитесь к 120–200 словам плотных, конкретных деталей. Более короткие предыстории оставляют модели слишком мало контекста и дают повторяющиеся ответы, тогда как более длинные размывают основную мотивацию и позволяют ИИ зацепиться за незначительные факты. На практике этот диапазон балансирует богатство против фокуса.
Могу ли я импортировать пресет звонящего от другого игрока?
Да. Пресеты — это портативные JSON-файлы, поэтому вы можете делиться ими с вашей командой и помещать их в правильную папку пресетов. Сначала сделайте резервную копию существующего ростера, проверьте JSON и перезапустите игру, чтобы ростер перезагрузился. Протестируйте импортированного звонящего в звонке с низкими ставками перед использованием в забеге, который имеет значение.
Почему мой кастомный звонящий повторяет одни и те же реплики?
Повторение почти всегда означает, что поле предыстории пустое, слишком короткое или слишком абстрактное. Модели не за что зацепиться конкретно, поэтому она откатывается к общим формулировкам. Добавьте конкретные детали вроде работы, страха и дедлайна, затем перетестируйте с тем же голосом и углом мошенничества.
Влияют ли пресеты звонящего на выплату или только на флейвор?
Они влияют на выплату косвенно. Предыстория, которая держит звонящего вовлечённым дольше, даёт вам больше реплик для извлечения данных аккаунта и учётных данных, что повышает средний улов. Пресеты с сильными эмоциональными драйверами также снижают сопротивление, поэтому вы тратите меньше реплик на защиту своих заявлений и больше — на закрытие.
Какой самый быстрый способ протестировать новую предысторию?
Меняйте одну переменную за раз и прогоните один и тот же угол мошенничества против старой и новой предыстории с одним и тем же голосом. Посчитайте, сколько реплик звонящий выдерживает перед тем, как сдаться, и сравните. Это единственное число говорит вам, помогла ли переработка, без опоры на то, как звонок ощущался в моменте.
Предыстория — это тихая рабочая лошадка за каждым убедительным звонящим в Scam With Your Friends. Пишите конкретных, мотивированных персонажей, сохраняйте их как чистые пресеты, импортируйте их осторожно и тестируйте по одному изменению за раз. Делайте это последовательно — и ваши ИИ-звонящие перестанут звучать как шаблоны и начнут звучать как жертвы, стоящие усилий.