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