<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Соня Переделкина</title><generator>teletype.in</generator><description><![CDATA[Прст чел который сидит и ковыряется в одном и том же :)]]></description><image><url>https://img4.teletype.in/files/71/29/71294eaf-c550-4da9-b6f8-422ce55e7b26.png</url><title>Соня Переделкина</title><link>https://teletype.in/@sonya_peredelkina</link></image><link>https://teletype.in/@sonya_peredelkina?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sonya_peredelkina</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/sonya_peredelkina?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/sonya_peredelkina?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 22 Sep 2026 18:58:59 GMT</pubDate><lastBuildDate>Tue, 22 Sep 2026 18:58:59 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@sonya_peredelkina/HGmmkNbPaGk</guid><link>https://teletype.in/@sonya_peredelkina/HGmmkNbPaGk?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sonya_peredelkina</link><comments>https://teletype.in/@sonya_peredelkina/HGmmkNbPaGk?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=sonya_peredelkina#comments</comments><dc:creator>sonya_peredelkina</dc:creator><title>LOREBOOK - logic</title><pubDate>Mon, 02 Mar 2026 01:50:13 GMT</pubDate><description><![CDATA[Давайте разберем логику из лорбука на примере многоквартирного дома и его жильцов.]]></description><content:encoded><![CDATA[
  <p id="2gPJ">Давайте разберем логику из лорбука на примере многоквартирного дома и его жильцов.</p>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="7GCE">Прежде всего хочу предупредить, гайд написан с учетом включенных:</p>
    <p id="KQHu">Case-sensitive keys: Yes</p>
    <p id="wS0V">Match whole words: Yes</p>
    <p id="iupA">Если у вас маленький лорбук и уникальные ключи, то можете оставить эти функции неактивными и не париться с падежами и заглавными буквами.</p>
    <p id="9OUe">Если у вас огромный мир, то советую их активировать чтобы не было ложных срабатываний.</p>
    <p id="pBMV">Также если у вас, например, есть запись дом, то с выключенным Match whole words запись будет триггериться на такие слова как &#x27;дом&#x27;ашний, без&#x27;дом&#x27;ный и тд.</p>
  </section>
  <p id="hg76"></p>
  <p id="frkF">На первом этаже у нас расположены 2 квартиры: Квартира Петрова и Квартира Смирнова.</p>
  <p id="YluB">Допустим, вы идете в гости к Смирнову, и вам надо, чтобы активировалась именно эта квартира.</p>
  <p id="KS1D"></p>
  <p id="w7bT"></p>
  <p id="XNxx"></p>
  <h2 id="F721" data-align="center">🫠Начнем с <strong>AND ANY</strong></h2>
  <p id="hxlR"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="9Jpx"><u>1. Плохой пример:</u></p>
    <p id="ZREc">Если вы просто пишете в первичном ключе: «квартира Смирнова»</p>
    <p id="S6Y5">Логика: <strong>AND ANY</strong></p>
  </section>
  <p id="Tpmi">Запись активируется только тогда, когда вы напишете <strong>именно</strong> «квартира Смирнова».</p>
  <p id="eYOA">Если начнете предложение с «Квартира Смирнова» или «квартире Смирнова», то запись не активируется.</p>
  <p id="Gwkw">Почему? Потому что <u>ключи не совпадают</u>. В английском языке можно просто написать «Smirnov&#x27;s apartment» и не париться. У нас же есть <em>падежи</em>, которые надо прописывать.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="6Gm7"><u>2. Плохой пример:</u></p>
    <p id="rCtq">Вы увидели, что есть дополнительные ключи, и пишете:</p>
    <p id="TaGl">В первичном: «квартира», «Квартире», «квартиру», «Квартиру»</p>
    <p id="49YE">В дополнительном: «Смирнов», «Смирнову», «Смирнова»</p>
    <p id="UsDr">Логика: <strong>AND ANY</strong></p>
  </section>
  <p id="uUrv">Запись сработает, а еще она сработает если Смирнов зайдет в вашу квартиру или квартиру Петрова.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="cuQw"><u>Хороший пример:</u></p>
    <p id="fEpU">В первичном ключе начать вводить: «Квартира Смирнова», «Квартире Смирнова», «Квартиру Смирнова», «квартира Смирнова», «квартире Смирнова», «квартиру Смирнова», «Дверь Смирнова», «Двери Смирнова», «дверь Смирнова», «двери Смирнова» и т. д. Продолжаем склонять и писать варианты с большой и маленькой буквы.</p>
    <p id="solF">В дополнительном ключе ничего не пишем.</p>
    <p id="qBdj">Логика: <strong>AND ANY</strong></p>
  </section>
  <p id="giQD">Теперь запись будет работать правильно и не триггериться, когда вы пишете «Смирнов» или «квартира».</p>
  <p id="WnsS" data-align="center">Итог <strong>AND ANY</strong>: Запись сработает, только если ИИ найдет в тексте хотя бы <strong>один ключ из первичного</strong> списка И хотя бы <strong>один ключ из дополнительного</strong> списка. Если заполнен <strong>только первичный</strong> список, то сработает <strong>любое </strong>слово из него.</p>
  <p id="4tRE" data-align="center"></p>
  <h2 id="eug8" data-align="center"><strong>🫠AND ALL</strong></h2>
  <p id="2l7l"></p>
  <p id="hZ9j">Запись будет работать только <strong>в связке</strong>, если есть <strong>один из ключей из первичного</strong> и <strong><u>ВСЕ </u></strong>ключи из дополнительного.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BbZu"><u>1. Плохой пример:</u></p>
    <p id="hlrt">В первичном: «квартира», «Квартире», «квартиру», «Квартиру», «дверь»</p>
    <p id="d9uQ">В дополнительном: «Смирнов», «Смирнову», «Смирнова»</p>
    <p id="VCli">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="25Bs">И вот вы стучитесь «в квартиру Смирнова», а запись молчит. Вы стучитесь настойчивее: «Смирнов, дверь открой!», а запись все равно не появляется.</p>
  <p id="KfPG">Прописав в дополнительном ключе <strong>больше одного слова</strong>, вы сломали запись.<br /><em>Ниже в гайде будет пример использования нескольких слов в доп ключе.</em></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="aJVb"><u>2. Плохой пример:</u></p>
    <p id="oRgO">Вы учли ошибки прошлого и написали:</p>
    <p id="B5hA">В первичном: «квартира», «Квартире», «квартиру», «Квартиру», «дверь»</p>
    <p id="0hnp">В дополнительном: «Смирнов»</p>
    <p id="L5u0">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="cXtr">Постучав в дверь Смирнова, наконец-то активировалась запись.</p>
  <p id="Ghhn">А еще запись активируется, если вы позовете Смирнова <strong>в свою квартиру </strong>или если Смирнов<strong>пойдет в квартиру</strong> Петрова.</p>
  <p id="HMdm">Но запись не будет активироваться, если <strong>вы будете тусить</strong> в квартире Петрова.</p>
  <p id="09Dg">По сути, в <strong>AND ALL</strong> ключом активации служит <strong>дополнительный ключ</strong>.</p>
  <p id="nNDs">Эта логика хорошо работает с персонажами или механикой.</p>
  <p id="pQkJ">Например, возьмем предысторию Смирнова.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BIk7"><u>Пример:</u></p>
    <p id="CywD">В первичном: «детство», «детстве», «школе», «школу», «друзья» (не забывайте писать и с большой буквы)</p>
    <p id="tm1t">В дополнительном: «Смирнов»</p>
    <p id="oFNs">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="5FAb"><strong>Спрашивая </strong>Смирнова о его детстве или школе, активируется запись.</p>
  <p id="pEby">Но опять же, если вы со Смирновым идете в школу, то предыстория тоже активируется.</p>
  <p id="K1VG">А если вы идете просто в школу или спрашиваете Петрова о его детстве или школе, то запись будет недоступна.</p>
  <p id="TojW"><u>Также вы можете поступить и с локациями.</u></p>
  <p id="vIMC">Допустим, Смирнов и Петров живут в доме 28, и это пятиэтажка, а вы в 29, и это девятиэтажка.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nF74"><u>Вы создаете запись:</u></p>
    <p id="MsFl">Первичный: «дом», «Дом», «доме» и т. д.</p>
    <p id="dDmB">Дополнительный: «28»</p>
    <p id="LYOM">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="lBXK">Теперь, когда вы <strong>пишете </strong>«дом 28», у вас активируется нужная локация.</p>
  <p id="GYoi">Дело обстоит сложнее, если у вас не номера, а, допустим, <u>названия</u>: северный дом, восточный дом и т. д.</p>
  <p id="5B9K">В этом случае, написав в дополнительном: «северный»</p>
  <p id="jUHS">Запись у вас будет работать <strong>только в связке</strong> «северный дом». У «северного дома», «к северному дому» нет шанса на жизнь.</p>
  <p id="w7NZ">Можно попробовать <strong>схитрить </strong>и написать «север». Да, прокатит, так как часть слова есть, и оно работает. Но если вы начнете с большой буквы «Север», то запись не активируется.</p>
  <p id="wo1G">Можно поменять ключи местами и в дополнительный вставить «дом». Но опять же, если вы начинаете предложение с «Дом», то ваша задумка обречена на провал.</p>
  <p id="AEHE">В таких случаях лучше делать записи <strong>AND ANY</strong>, прописав туда ключи в разных падежах.</p>
  <p id="YHzs"><u>Еще про <strong>AND ALL</strong>:</u></p>
  <p id="1DIU">Мне нравится создавать именно записи персонажей с этой логикой.</p>
  <p id="P2Am">Допустим, Смирнов на самом деле является Человеком-пауком, и, в общем-то, это секрет, о котором никто не должен знать.</p>
  <p id="Y3tT"><em>Советую секреты не прописывать в основную карточку.</em></p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="2UuL"><u>Мы создаём запись и пишем туда:</u></p>
    <p id="azsx">Первичный: «Человек-паук», «человек-паук», «Человека-паука», «Человеком-пауком», «человека-паука» и т. д.</p>
    <p id="rdeC">Дополнительный: «Смирнов»</p>
    <p id="KuDG">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="mpAd">Теперь при активации «Человека-паука» и «Смирнова», Смирнов <strong>знает</strong>, кем на самом деле он является.</p>
  <p id="q1b9"></p>
  <h2 id="pFer" data-align="center">🫠И вот мы подошли к созданию записи <strong>NOT ANY</strong></h2>
  <p id="YewZ"></p>
  <p id="w1hv">Запись активируется, когда вы пишете <strong>только слова из первичного ключа</strong>. В связке с дополнительным запись не активируется.</p>
  <p id="oY3r">Звучит запутанно, но на практике понятнее. Эта логика поможет нам создать секрет Смирнова.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8DOu"><u>Создаём запись про Паука. </u></p>
    <p id="Qh4t">В ней не должна быть указана личность Смирнова. Для всех жителей он загадочный засранец или же герой.</p>
    <p id="BYU9">Первичный: «Человек-паук», «человек-паук», «Человека-паука», «Человеком-пауком», «человека-паука» и т. д.</p>
    <p id="ByJU">Дополнительный: «Смирнов»</p>
    <p id="8zh6">Логика: <strong>NOT ANY</strong></p>
  </section>
  <p id="Gnhu"><u>Что получаем:</u></p>
  <p id="l44O">Вы пишете и спрашиваете Смирнова напрямую: «Смирнов, ты Человек-паук?»</p>
  <p id="cW1x">Активируется его запись с <strong>AND ALL</strong>, где он знает, что является Человеком-пауком.</p>
  <p id="kqfd">Наша секретная запись с <strong>NOT ANY</strong> молчит.</p>
  <p id="56Nq">Она активируется, <strong>если вы встретите</strong> Человека-паука на улице или <strong>спросите </strong>Петрова о нем. Запись активна, и она <strong>не триггерит</strong> Смирнова, пока вы сами о нем не вспомните или не напишете.</p>
  <p id="QIxw">Например, если спросить Петрова: «А ты знал, что Смирнов - Человек-паук?», активируется и карточка Смирнова, и его запись про Человека-паука, но в промпт не попадает секретная.</p>
  <p id="tssN">Но это не отменяет того факта, что секрет есть.</p>
  <p id="V0bt"></p>
  <h2 id="QeBI" data-align="center">🫠А теперь давайте разберем <strong>NOT ALL</strong></h2>
  <p id="kG1N"></p>
  <p id="qMbh">Если <strong>NOT ANY</strong> - это строгий вахтер, который не пускает, если видит хотя бы одного нарушителя, то <strong>NOT ALL</strong> - это ленивый вахтер. Ему плевать, если проходят подозрительные личности поодиночке. Он блокирует дверь только тогда, когда собирается вся банда целиком.</p>
  <p id="1paV">Представим, что вы живете в вашей девятиэтажке на последнем этаже. Чтобы добраться до вас, надо подняться на лифте. Лифт старый, и он застревает, когда в него входят несколько человек.</p>
  <p id="HwFv"><u>Мы создаем две записи.</u></p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="HU7A"><u>Рабочий лифт:</u></p>
    <p id="rQrZ">Первичный: «лифт», «лифта», «лифту», «лифтом», «лифте»</p>
    <p id="kZYB">Дополнительный: «Смирнов», «Петров»</p>
    <p id="ebsE">Логика: <strong>NOT ALL</strong></p>
  </section>
  <p id="ueAW">Прописываем нормальное рабочее состояние лифта.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="vJKi"><u>Сломанный лифт:</u></p>
    <p id="wvjT">Первичный: «лифт», «лифта», «лифту», «лифтом», «лифте»</p>
    <p id="2SlH">Дополнительный: «Смирнов», «Петров»</p>
    <p id="kb0r">Логика: <strong>AND ALL</strong></p>
  </section>
  <p id="j22s">Прописываем, что у лифта случилась перегрузка и он застрял.</p>
  <p id="J8Ot"><u>Сценарии развития:</u></p>
  <p id="0PjB">В лифт заходит <strong>только</strong> Петров.</p>
  <p id="JgaX">Логика <strong>NOT ALL</strong>: Все ли слова тут? Нет.</p>
  <p id="USnO">Значит, активируется запись с рабочим лифтом.</p>
  <p id="Cq2o">В лифт зашел Смирнов- ситуация аналогичная, активируется запись с рабочим лифтом.</p>
  <p id="WxTq">Чтобы лифт сломался, Петров и Смирнов должны зайти туда одновременно. </p>
  <p id="LsRe">В первичном ключе должно быть слово «лифт» (чтобы вообще начать проверку), а в дополнительных: «Смирнов» и «Петров». Все совпадения есть? Запись рабочий лифт <strong>деактивируется</strong>, и на ее месте появляется сломанный с логикой <strong>AND ALL. <br /><br /></strong></p>
  <h2 id="4VBw" data-align="center">Что с этим можно делать?<br /></h2>
  <p id="BTv4">Можно создавать определенные сценарии и события.</p>
  <p id="uKet">Например, у вас есть Глава клана, помощник 1 и помощник 2.<br />Обычно у ваших персонажей уже прописан характер, стиль общения, и когда они встречаются, то ведут себя согласно тому, что у них написано в карточке.</p>
  <p id="wqN7">Также у вас есть локация, где персонажи часто пересекаются. Например, это офис Главы.</p>
  <p id="KJir">- Когда Глава в офисе, помощники 1 и 2 соперничают между собой, чтобы выслужиться.<br />- Когда Главы в офисе нет и в него заходит помощник 1, он представляет себя главным, садится за стол, важничает и т.д.<br />- Когда Главы в офисе нет и в него заходит помощник 2, он, в отличие от коллеги, просто осматривает кабинет и выходит оттуда.<br />- Когда Главы в офисе нет и в него заходят одновременно помощник 1 и 2, они либо просто приятельски общаются, либо стоят в разных углах и молчат.</p>
  <p id="mY0O">В общем, можно придумать много разных сценариев. Здесь всё ограничено исключительно вашей фантазией :)</p>
  <p id="zXOw"></p>
  <h2 id="uVKt" data-align="center">Вкратце о каждой логике</h2>
  <p id="29bf"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="3G4w"><strong>AND ANY:</strong> Нужен любой ключ из списка А и любой из списка Б (список Б не обязателен).</p>
    <p id="plSB"><strong>AND ALL:</strong> Нужен любой ключ из списка А и ВСЕ ключи из списка Б.</p>
    <p id="cZRO"><strong>NOT ANY:</strong> Не должно быть НИ ОДНОГО ключа из списка Б.</p>
    <p id="uA3i"><strong>NOT ALL:</strong> Не должно быть КОМБИНАЦИИ ВСЕХ ключей из списка Б.</p>
  </section>
  <p id="cddz">Что же, мой краткий экскурс по загадочной логике подошел к концу.</p>
  <p id="bLQi">В эту тему можно углубиться сильнее, если рассматривать логику в связке с рекурсивными записями. Но об этом как-нибудь в следующий раз 🍀</p>

]]></content:encoded></item></channel></rss>