Жуткая задача из ОГЭ по информатике (тип № 8 на множества) оказалась самой легкой в мире. Покажу 2 способа - кругами Эйлера и формулой
🌳 Как сделать поведение AI предсказуемым: Bonsai строит логику через Behavior Trees
Bonsai — open-source реализация Behavior Trees на Rust для детерминированного AI, робототехники и игровых систем. Недавно у проекта появились и Python bindings. Вместо огромного количества if/else поведение собирается из узлов: Sequence, Select, If, While, WhenAll, WhenAny, Race. Каждый узел возвращает Success, Failure или Running, а дерево само решает, что выполнять дальше. Такой подход удобен там, где нужна не «магия» LLM, а жёстко контролируемая логика: NPC, автономные роботы, игровые агенты, навигация и сложные реактивные системы...