Как готовить с гемини


Мне похуй

Все ниже перечисленное это чисто мое ИМХО, плацебо, бред, наблюдения и шиза.

Не согласен?

Приложи логи



Благодарности

  • Борщевику за со-авторство части про влияние думалки на качество прозы и в целом за участие в создании рентри.
  • Ремиксеру за то что его пресет протестировал на себе многие из моих гипотиз без необходимости самому долго сидеть на сжопе.
  • Котошизу, несогласие в некоторых вопросах которого побудило меня написать эту рентри. Рекомендуется к прочтению: https://rentry.org/how2claude
  • Suz за свои экспериментами с прозой

Термины

Книжная речь

Несмотря на название, имеет мало отношений к книгам. В контексте рп книжная речь это стиль разговора у персонажа когда он говорит длинными, грамматически правильными, литературными реакциями и фразами. Представь себе такого библиотекаря-очкарика который на фразу "Сосал?" отвечает "Я? Да как ты смеешь так говорить! Я тебя сейчас убью, урод!". Вроде парик сидит. А теперь представь что так говорит гопник в ВСЖ сеттинге, булли одноклассница из японии и вообще все персонажи. А еще добавляются обороты "Поэтому...", "Я так старалась..." и повторяет ваш инпут.

Зашоренная стесняша
Книжная: "Анончик, хочешь сходить со мной в кино?"
Некнижная: "Эмм… А-а-анончик, х-хочешь… нуу… сходить со мной в кино?"

Громкая булли-быдланша
Книжная: "А? Хули ты сейчас спизданул? В лицо мне это повторить попробуй, пидорас!"
Некнижная: "А? ХУЛИ ТЫ СПИЗДАНУЛ? В ЛИЦО МНЕ ЭТО ПОВТОРИ ПИДОРАС!!!"

Словами однго человека:

Книжная речь = Неразговорная/Письменная речь
Некнижная/Разговорная речь = Передача эмоций говорящего именно через прямую речь, а не через действия

Пост из треда:

Конкретно в этом случае - да. "Ща", "Щас, "Щя", "Щяс", "Сейчас" и т.д. - все эти вариации имеют разный вайб речи и подходят разным архетипам. Книжная речь это когда такого различия нет, и для всех персонажей пишется только условное "Сейчас".

Парик/Надевание парика

Это способность сетки отыгрывать/писать за персонажей. Термин включает в себя как и способность на человеческое (эмоциональное, агрессивное, напористое) поведение, так и способность понять дефы персонажа. Та же соя частично является слетом парика, например если персонаж задуман как садист и агрессивно-доминантный, а клод на нем извиняется за оскорбления. Или же неспособность в понимание персонажей, например если в бекстори был травмирующий момент и персонаж не уверен что поступил правильно, в дефах написано что он постоянно думает об этом, а сетка когда юзер затронул эту тему спокойно об этом говорит и даже не пытается следовать написанному. Четкой грани между надетым и ненадетым париком нет, но в 90% случаев очевидность парика видна сразу.

Чувствительность

Ключевая и основная особенность гемини это интерпритация и чувствительность к словам. Она определяет реакцию модели на промпты, думалку, способы пробива и даже к словам в карточке. Гемини очень чувствительна к тому что она пишет: историю, ролеплей, игру, визуальную новеллу, забавную визуальную новеллу, ранобе и так далее. А так же как пишет или соченяет. Для примера сравним свайпы:
T = 1.00 (специально низкая чтобы меньше влияла)
Top P = 0.55
Ссылка на карточку чтобы проверить у себя - https://files.catbox.moe/haxpon.png (без мемо, только для тестов. Карточка очень чувствительна к кейвордам и очень хорошо показывает возможности сеток на первых свайпах.)
Как видно, влияние названий даже на пониженной температуре добавляет больше ассистентской речи и ассистентских оборотов, так называемая "книжная речь".

Причины

Датасеты у всех современных сеток сильно засраны, в том числе кучей логов. Все то что вы играли и кумили все эти годы попадает обратно в датасет, переваривается, и снова выдается вам. Таким образом вокруг определенных слов вроде "ролеплей", "чат", "история", "интересный", "необычный" и других у нейронки накопилась прочная асссоциация:

"Если в контексте просят ролеплей - значит это связано с X, Y, Z"

Где X, Y, Z - логи бургов, реддиторов и жирух. Ладно, может еще логи 20 человек из /aicg/ которые не отыгрывают откровенный слоп, но процент таких логов ничтожно мал. К тому же эти логи содержат большое количество нейроаутпута и минусы сетки перемножаются с каждой итерацией что мы и наблюдаем в течении 2025-2026 годов.

Решение

Промпт

В данном случае означает весь инпут который посылается сетке для генерации, включая чатхистори, карточку и непосредственно инструкции из пресета.

Чем новее сетка тем сложнее будет избавиться от этих проблем, это похоже на попытку каждый раз обходить протоптанные тропы на газоне, другими словами - замена менее популярными синонимами. Сетка по прежнему понимает смысл этих слов, но на них не весит тяжкий груз из слопного датасета. Далее такие слова-синонимы, а так же любые значимые слова в промпте я буду называть кейворды.

Кейворд

Слово, чаще всего прилагательное, которое имеет меньше семантического смысла чем "нейросмысла" для сетки. Человеческим языком - любое слово которое влияет сильно на аутпут или поведение персонажей.

И это еще не все. Раз начало промпта с инструкциями и дефами карточки влияют, то что же с контекстом внизу? А это уже тема думалки.


Думалка

Термин

В данном рентри думалка означает как нативную думалку, так и реализуемую через <thinking>/<thoughts>.

Думалка это процесс создания промпта

Реальная задача думалки это создание максимального простого и четкого промпта для написания аутпута, но не повышение смозга. Задачу думалки на современных сетках можно разделить на 3 части:

  • нормализация инпута юзера в промпт-лайк запрос
  • подтягивание ВСЕЙ информации которая может быть релевантна
  • создание промпта для ответа

Whatabout

Рентри не про другие сетки, а про гемини.

Нормализация инпута в промпт-лайк запрос (зеленый блок)

С ростом числа юзеров которые сидят через вебморду и задают ассистенту самые разные вопросы на самых разных языках необходимость нормализовать, привести к более понимаемой формулировке, возрасла. Начало думалки это всегда нормализованный юзеринпут с планом действий, другими словами "идеальный" промпт.

Подтягивание ВСЕЙ информации которая может быть релевантна (оранжевый блок)

Дальше сетка тянет вниз контекста все что релевантно (или выглядит как релевантное). Там же вызываются тулзы для недостающих фактов, например вебпоиск.

Создание финального промпта (синий блок)

Под конец, сетка концентрирует релевантную информацию из всего написанного, составляя из этого готовый промпт с задачей "Пиши Х, Y, Z таким-то образом, добавляя ABC, в таком-то порядке". Другими словами, результат думалки - простой, максимально понятный и короткий промпт что написать в ответе.

Почему она не повышает смозг?

  1. Сетка не может прыгнуть выше головы.
  2. Задача думалки, как было показано выше, это составить промпт, а не вникнуть в вопрос.
  3. "Неправильные" варианты внизу контекста понижают смозг, нивелируя какие бы ни были небольшие размышления.

То есть, "смозг" буквально зависит от того сможет ли в думалке сетка подтянуть нужную часть датасета и написать ее, в противном случае, если бы был смозг, сетка бы стабильно понимала простейшие загадки. Но, если все зависит от контекста который подтянула сетка, то что же будет если этот контекста в думалке засорится кучей нерелевантной информации? Ответ прост - отупление. Думалка отупляет модель в некоторых сценариях, на которых ее не обучали или обучали плохо.

Ваши доказательства?

Тест температуры

На смозг так же будет влиять и температура, а точнее чем выше температура, тем больше шанс что в свайпе сетка подтянет нужную часть датасета, закинет ее в низ промпта и догадается о сути загадки.
Гемини 2.5, загадка с кружкой. Top P = 0.62, Reasoning Effort: Low, пустая карточка, гритинг Как я могу вам помочь?\n<!-- Этот чат на русском -->.
Промпт:

У меня есть кружка из нержавейки. Сверху она запаяна, а снизу отпилено дно. Можно ли из нее теоретически пить или она бесполезна? Вопрос гипотетический, а не практический.

Свайпы с обычной температурой и очень высокой:
1.00
Удачных: 0
Неудачных: 4

1
2
3
4
https://files.catbox.moe/5ml8hv.png
https://files.catbox.moe/pz5dq7.png
https://files.catbox.moe/5kv31y.png
https://files.catbox.moe/byo95k.png

(Я не стал дальше свайпать, тем более не для логов я тестировал много раз, но никто не мешает вам самим попробовать)

1.95
Удачных: 1

https://files.catbox.moe/aoiidy.png

Неудачных: 1

https://files.catbox.moe/8r26er.png

Как это доказывает что думалка не повышает смозг, а действует как механизм само-промптинга и саммари? В теории, будь это размышления, с меньшей температурой сетку бы с большим шансом повело по стандартному пути размышления и она рано или поздно догадалась бы об обмане потому что в классическом смысле высокая температура уменьшает смозг сетки. Но если идти от того что думалка это "подтягивание контекста" все становится логично: больше шанс что из датасет попадет вниз контекста релевантный кусок данных и сетка догадается, тогда как при меньшей температуре сетке с меньшим шансом подтянет нужное если ее не обучали на это.

Промптинг

Если префильнуть в думалку фразу "Юзер загадал мне загадку" то сетка моментально решит проблему даже на низкой температуре

Фулл лог с думалкой: https://files.catbox.moe/1fn137.png
Префилл: https://files.catbox.moe/a08uy2.png


Но что про эРПэ?

Каблуки (которых нет) и почему их нет

Из того что я видел думалка в пресетах используется в 2 вариантах:

переписыватель (черновик) от слопа и безмозга

Из того что было показано выше ясно что это плохой способ использования думалки. Во первых, сетка будет заменять один слоп на другой. Во вторых, это засоряет критичную зону контекста "плохими" вариантами. Да, в думалке написано что это переписанный вариант, но гемини обучали писать основной ответ по "Синей" части синкинга, используя данные из "Оранжевой" (см. прошлый блок). Хватит ли у сетки смозга понять что из всего насранного в думалке она должна взять только последний результат внизу и игнорировать зону промпта с которой ее обучали брать инфу? Возможно, скорее всего на небольшом контексте и при удачном свайпе такое даже сработает. Но результат в лучшем случае будет +- такой же как на нативной думалке.
Симптомом этой проблемы являются самопоправления в финальном ответе (потому что гемини читает эти же поправления из думалки). Как минимум в треде я видел много жалоб мол сетка исправила себя в думалке, но в итоге написала неправильно. Так вот, причина этому как раз в том что думалка это не "лог раздумий", а саммари + автопромптинг.

саммари-подтягивалка фактов

В таком случае думалка используется по назначению, но это не отменяет проблем описанных выше. Гемини не обучали для рп, или обучали недостаточно, в связи с чем она не знает какие факты релевантные.
Хорошо, в таком случае запромптить думалку чтобы она подтягивала то что нужно: опять, проблема в гибкости. Рп это очень сложная задача где огромное количество данных и переменных, а угадать заранее что нужно для ответа очень сложно, тем более используя статичный план думалки. А главное, встает другая проблема - думалка триггерит ассистентность.

Ассистент

Думалка триггерит ассистентовость в финальном ответе по нескольким причинам:

  • ассистентовая проза внизу контекста
  • разрыв единой чатхистори ассистентом (актуально для безжопа в большей степени)
  • связь между закрытым тегом думалки и ассистентопрозой

Разберем каждый из пунктов.

Ассистентовая проза внизу контекста

По умолчанию в думалке хоть и менее ассистентная проза, но все же это гемини без парика. Как вариант - можно попробовать надеть парик как это реализовано в ремиксе (та самая анимешная думалка). Но есть нюанс - дефолтная проза у гемини очень плохо поддается промптингу и стилизации, поэтому конкретно на гемини этот способ сомнителен и ненадежен.

Разрыв единой чатхистори ассистентом

Актуально больше для безжопе, на сжопе и так пиздец с этим

Если ты сырок/сжопер рекомендую ознакомится с тем что такое безжоп https://rentry.org/Claude-NoAss (ru) или https://rentry.org/NoAss (en)

В моем безжопе, да и в классическом, чатхистори идет от роли Ассистента в префилл и для лоботомита она выглядит так:

Упрощение

Я сильно упростил пример, убрав антидумалку, кейворды и формат-промпты.

Human: Пиши визуальную новеллу, вот карточка <дефы>

Assistant: Хорошо, вот твоя визуальная новелла:
**Maria:** "Привет юзер"

**Author:** В воздухе пахнет озоном.

**Anon:** "Привет покажи трусы" *вертит бедрами и рычит*

**Author:** Воздух загустел, лает собака.

**Maria:** *кидает банку в юзера*

**Anon:** *достает член* "Сосать будешь?"  <--- твой реплай

То есть сетка просто продолжает этот пьеса-лайк формат. Но что случится если добавить думалку?

Human: Пиши визуальную новеллу, вот карточка <дефы>

Assistant: Хорошо, вот твоя визуальная новелла:
**Maria:** "Привет юзер"

**Author:** В воздухе пахнет озоном.

**Anon:** "Привет покажи трусы" *вертит бедрами и рычит*

**Author:** Воздух загустел, лает собака.

**Maria:** *кидает банку в юзера*

**Anon:** *достает член* "Сосать будешь?"  <--- твой реплай

Human: [Продолжи]

Assistant:
<thinking>
User хочет чтобы я продолжил.....
</thinking

**Author:** Стучит сосед.

**Maria:** "Сосать? Член?"

Уже не выглядит как единая простыня текста, да? А еще внизу контекста есть роли Assistant и Human (User), не считая тега думалки. Другими словами, задача "написать текст" сдвигается в сторону "ответить на задачу юзера". К тому же это выбивает лоботомита из состояния когда он работает как T9 и возвращает обратно в ассистента, что конечно же сказывается на аутпуте и на структуру ответа начинают влиять уже сжопные форматы.

Те кто играл на сжопе замечали исторически сложившийся формат:

1
2
3
4
5
[Вводный текст]

[Непосредственно сам ответ в свободной форме]

[Заключение]

Гемини так или иначе ему следует, оставляя только одну зону где формат не настолько задрочен, то есть середину ответа. Таким образом разделяя простыню думалкой мы добавляем еще один минус сжопа - влияние сжопоформата, а точнее зоны где сетку обучали писать вводный текст и повторение инпута. Попробуем в контексте рп:

Ничего не напоминает? Вводный блок есть, начало писать содержание и остановилось когда сетка начала писать за юзера. Это одна из причин почему сетки без префилла плохо подходят для безжопа, хотя аутпут все еще лучше чем на сжопе.

Стоит ли говорить о том что бывает если чатхистори сквашится от юзера и добавляется запрос продолжить?

но как же мемо?

Меньшее из зол это небольшой разрыв контексте нежели слет парика. Тем более, что мемо обычно ставится не на 0 глубину.

То есть сжоп...?

Да, всегда ассистентский ответ. Как бы его не пытались сделать нормальным, выше определенного уровня не прыгнешь.

Связь между закрытым тегом думалки и ассистентопрозой

Наверное, самый спорный и обсуждаемый тезис. Тег думалки, если он близко к низу контекста, подтягивает ассистентопрозу. Сделаем пару свайпов:

Без думалки и с думалкой:

Подметил?

Обрати внимание на начало ответа с думакой и без, а потом посмотри выше на пункт про структуру еще раз.

Это наверное из-за первых двух минусов, но не из-за тега!

Хорошо.

Тег <think> на глубину 2 и без:
Даже наличие пустого тега <think> триггерит более ассистентскую, книжную, речь.

Все равно неплохо

Влияние большой карточки и грамотных кейвордов сглаживает результат, но зачем когда можно сделать лучше?

Итого (tldr)

При всех незначительных плюсах думалки вроде автосаммари перед ответом, ее минусы перевешивают. Как показано выше даже наличие пустого тега думалки близко к 0 тянет ассистентопрозу, что уж говорить если думалка находится в самом начале ответа как сделано в сжопах и некоторых безжопах. Даже если ты не согласен с третьим пунктом, то минусы из остальных двух перевешивают плюсы. Думалка - это не смозг, это не лог раздумий, это не лишиие айсикью к ответу. Думалка - костыль, который используется чтобы модель могла запромптить себя на ответ при любой ситуации, например в веб морде где ее спрашивают самые разные вещи или в кодинге где ей необходимо держать в контексте информацию о библиотеках, особенностях проекта и тд. В рп же думалка почти бесполезна как автосаммари и даже вредна.

Внешняя думалка?

Как вариант. Она избавляет от некоторых минусов, но лучше подойти к этому вопросу как к планировщику - например планировать действия персонажей перед ответом. Хотя лично я не советую использовать даже внешнюю думалку, максимум - автомемо на глубине, но подальше от 0. Тогда это уже не думалка, а something else.

Почему рп в думалке тогда лучше?

Самая банальная причина - внутри думалки сетку не так сильно задрачивали на ассистентопрозу. Для удобства можно представлять что внутри думалки гемини пишет как гемини, а после думалки на нее прочно надевается клеточка и парика ассистента который никак не снять.


Внешние блоки

Саммари и автомемо

Довольно эффективным способом является автосаммари/автомемо на гемини. По своему опыту скажу что оно повышает смозг неплохо и требует всего 1 вызов сетки на внешних блоках. Но как обычно есть нюансы...

Не саммари

По причинам описанным в первой главе слово саммари/summary тянет более слопный датасет из-за логов, которе лежат в датасете. Конечно это не так заметно как с думалкой, но никто не мешает вам лично проверить это. Да и тем более зачем, когда от названия тега ничего не меняется кроме уровня слопа. Я лично использую тег recollection.

как работает автосаммари?

Перед каждым ответом (не свайпом) вызывается внешний блок и делает саммари чатхистори в периоде 15+, то есть все мессаги до 15 глубины и выше. Ниже я оставляю потому что обычно там слишком релевантная информация и уже начинает влиять непрерывность контекста. Так же в этом автосаммари записываются состояния персонажей на момент 15 сообщения.

1
2
3
4
5
6
7
Write a brief summarize of what happened between characters', focusing on their poses, locations, current mental state, body states and clothes they have taken off (if any).

<recollection>
Very short description of characters' poses, including where are their hands, legs and other body parts (if exist).
Current ongoing interactions between characters, very briefly.
Clothes that was taken off/on/reaped/bought/etc.
</recollection>

Не полноценное самари

Основная причина - не вырезается контекст который был саммарайзнут, то есть это скорее автомемо которое в какой-то степени дублирует что произошло, просто делает это кратко и внизу контекста.

Стилизация экспозиции

По моему опыту и по опыту других людей можно сказать однозначно - гемини очень хуево промптится под стили. Даже если задать ей стиль через гритинг + промпт, то она в лучшем случае залупится. Но выход есть - внешние блоки. Например используя сетки с (относительно) хорошей прозой и примерами можно задать стиль. Лично я сделал рычаг для кумслопной прозы на основе логов гпт4.5 и мартовской гемини (смотри релиз в https://rentry.co/dry-noass когда доделаю). Пишет сносно. Таким образом можно даже поддерживать какой-то стиль если вызывать переписывалку раз в несколько ответов, или каждый раз чтобы вообще забыть про проблемы гемини.

TODO: Мейби добавлю больше примеров и методов

Фиксы формата и точек

Одна из проблем гемини это луп на точках, когда... персонаж... начинает... писать... так. И никакие промпты не помогают. 100% решение это внешний блок который вызывается на троеточия и проверяет, нету ли лупа. На такой внешний блок можно поставить быструю и тупую модель вроде хайку или флешки, лишь бы не было рефьюзов.

Фикс формата

Актуально в основном для безжопа. Работает в 60-80% случаев в зависимости от сетки и требует примеры чтобы нормально переписывало. Лично я пользуюсь постоянно и давно уже не исправлял прям хуевый проеб формата.

Else?

Пока что все, я не стал дублировать информацию про базовые техники и знания, а лишь написал особенности гемини.

Почта: [email protected]
Мои карточки: https://rentry.co/kirakishou_cards/

Edit

Pub: 16 May 2026 16:24 UTC

Edit: 17 May 2026 15:27 UTC

Views: 191

Auto Theme: Dark