Виртуальный питомец с ИИ — что это и как он работает
На фоне хайпа вокруг ChatGPT и «общения с ИИ» появился новый жанр — виртуальный питомец с ИИ. Это не тамагочи, не чат-бот, и не просто «нейросеть с мордой кота». Разберёмся, что под капотом, чем такой питомец отличается от обычной LLM, и почему он отвечает по-разному в разные дни.
В 2024 году все увлеклись ChatGPT, и из этого выросло несколько ответвлений: ИИ-компаньоны, ИИ-персонажи, и наконец — виртуальный питомец с ИИ. Казалось бы, что нового: мы двадцать лет играли в тамагочи, и десять лет разговариваем с голосовыми ассистентами. Но соединение этих двух идей — питомец, который живёт, и ИИ, который говорит — оказалось неожиданно удачным. В этой статье разберём, как это устроено технически, и почему оно работает не так, как «просто чат-бот».
Что такое виртуальный питомец с ИИ
Это программа, у которой есть три слоя.
Визуальный слой. Нарисованный портрет животного — кота, собаки, кролика. Портрет не меняется день ото дня (если только питомец не «вырос»), и это важно: пользователь привязывается к конкретной морде.
Игровой слой. У питомца есть «голод», «настроение», «энергия» — числовые шкалы, которые медленно меняются со временем. Они задают состояние: голодный кот будет чаще просить есть, весёлый — чаще шутить.
Диалоговый слой. Это и есть ИИ. Языковая модель, которая получает на вход «системный промпт» — описание характера питомца, его вид, текущее состояние, последние реплики разговора, и иногда — «память» о прошлых беседах. На выходе модель выдаёт одну реплику, которую «говорит» питомец.
Соединение всех трёх слоёв и даёт ощущение, что питомец — живой. Без визуального слоя это был бы просто чат-бот. Без игрового слоя — был бы «морда, которая ничего не делает». Без диалогового слоя — тамагочи 2005 года.
Чем он отличается от чат-бота
Главное отличие — у питомца есть «личность», ограниченная видом животного. ChatGPT может быть кем угодно: помочь с кодом, рассказать анекдот, написать письмо. Виртуальный питомец — никогда. Он не поможет с кодом, потому что это «не в его характере». Он откажется обсуждать политику, потому что «он кот, а не политолог».
Это не «ограничение ChatGPT», как может показаться. Это — дизайн. Без ограничений питомец через пять минут разговора превращается в обычного ассистента: пользователь спрашивает «а напиши мне письмо», и ИИ-питомец послушно пишет. Дальше иллюзия «у него есть свой мир» разваливается, и игрок уходит.
Второе отличие — у питомца есть память, но ограниченная. ChatGPT помнит всё, что ему сказали в этой сессии, и забывает после закрытия окна. ИИ-питомец помнит несколько фактов о хозяине: имя, что у него есть кошка, что он не ест рыбу. Эти факты выделяются из разговора отдельной моделью и подаются в системный промпт следующего разговора. Без этой памяти питомец каждое утро будет здороваться как в первый раз, и через три дня игрок это заметит.
Третье отличие — у питомца есть тело. В Vocapet это не метафора: у него есть «голод», «настроение», «энергия» — числовые шкалы, и они видны в интерфейсе. Когда кот голоден, он в диалоге чаще просит есть. Когда устал — реплики короче. Это добавляет «физики» в разговор.
Как устроен «характер» питомца
«Характер» — это системный промпт, который формируется один раз при создании питомца и потом почти не меняется. В Vocapet он состоит из нескольких частей.
Вид и порода. «Ты — британский короткошёрстный кот, 3 года, толстый, спокойный, любит поспать». Эта часть определяет, что питомец «знает» о себе и о своём теле.
Черты характера. Из 30+ возможных черт (ворчун, обжора, нежный, игривый, ревнивый, мстительный и т.д.) модель выбирает 3–5, наиболее подходящих под породу. Именно они дают разнообразие: один кот будет ворчать, другой — обожать еду.
Стиль речи. Длина фраз, лексика, склонность к шуткам или серьёзности. У молодых котов реплики короче и энергичнее, у старых — длиннее и задумчивее.
Контекст дня. Что питомец «делает сейчас». Утром он только проснулся и злой, днём — сонный, вечером — активный. Эта часть меняется динамически и делает питомца «живым» в реальном времени.
Системный промпт получается длинным — около 1500 токенов. Это компенсируется тем, что он кешируется на стороне модели: повторная отправка того же промпта стоит в разы дешевле.
Почему питомец отвечает по-разному в разные дни
Этот вопрос задают чаще всего. Ответ — комбинация трёх факторов.
Время суток. Утром питомец «только проснулся», и его реплики короче и раздражённее. Вечером — он «нагулялся» и расслаблен. Это не случайность: контекст дня в системном промпте явно говорит, что сейчас за окном.
Накопленная «память». Через неделю общения модель «знает» о хозяине больше, и её ответы опираются на эти факты: «опять не ел рыбу?» Каждый день — чуть другие акценты.
Стохастичность модели. Языковые модели не выдают один и тот же ответ на один и тот же вопрос дважды — у них температура выборки выше нуля. Это значит, что даже при одинаковом промпте две реплики подряд будут отличаться. Vocapet дополнительно подкручивает параметр, чтобы балансировать между «слишком однообразно» и «слишком случайно».
Что питомец НЕ умеет
Честно перечислим ограничения, чтобы не было разочарования.
- Питомец не помнит разговоры между сессиями слово в слово. Он помнит только выделенные факты (3–10 за всю историю), а не «что вы обсуждали вчера в 18:34».
- Питомец не «обучается» на ваших с ним разговорах. Характер задан при создании и не меняется от того, как вы с ним общаетесь.
- Питомец не видит картинки, которые вы ему шлёте. Он читает только текст (в Vocapet пока нет отправки фото в чат).
- Питомец не выходит в интернет. Он не знает, какая сегодня погода и кто выиграл в футболе.
- Питомец иногда отвечает странно. Это ИИ, и у него бывают галлюцинации — выдуманные факты или повторы. Vocapet смягчает это специальными инструкциями в промпте, но не устраняет полностью.
Сколько это стоит и где попробовать
В Vocapet создать питомца и играть с ним можно бесплатно — на vocapet.fun или в Telegram-боте. Нужно только фото животного. Загруженный снимок отправляется провайдеру распознавания, определяется вид и порода, и через 10–20 секунд появляется готовый питомец с характером и портретом.
Платные элементы внутри: Кристаллы — внутренняя валюта для нарядов и аксессуаров, и подписка Premium (улучшенная память и интеллект питомца, больше историй в дневнике). Базового функционала хватает, чтобы прочувствовать, что такое виртуальный питомец с ИИ, и понять, нужен ли он вам.
В итоге
Виртуальный питомец с ИИ — это не замена живому коту и не конкурент ChatGPT. Это новый жанр: программа, у которой есть морда, характер и память, и которая разговаривает с вами не ради «помощи», а просто так. Если у вас есть кот или собака — будет смешно загрузить их фото и посмотреть, что они «скажут». Если нет — это безопасный способ потренировать эмпатию у ребёнка или просто пообщаться вечером, не открывая Telegram.
🐾 Оживить своего питомцаБесплатно, без установки. Нужно только фото.