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

</content></entry></feed>