Понравилась статья про фундаментальные принципы мышления.
В ней предлагается принцип, по которому действует общий интеллект. Подробнее можете прочитать либо в самой статье, либо в сокращённом виде на русском языке на канале «Малоизвестное интересное» (благодаря которому, я статью и нашёл).
Также закинул pdf статьи в Notebooklm. Вытянул из неё основные принципы и на их основе создал CLAUDE.md файл. Тот самый, который не хотел принимать Claude Code CLI.
Интересно же, как будет кодинг-агент работать, полагаясь на принципы «общего интеллекта». Спойлер: очень сильно напоминает TDD. Добавляет базовому coding-агенту порядка, но не более.
Интересным мне показался проект, который я решил сделать для теста.
Залил его на github и рассказываю, в чём суть.
Это симуляция-соревнование между четырьмя LLM-моделями с Openrouter. Модели можно выбрать самостоятельно.
Они определяют стратегию, с которой начинает жизнь популяции.
Впоследствии модель также может делать следующее:
1. Менять характеристики нового поколения популяции.
2. Менять общую стратегию популяции.
Всё это LLM делает, основываясь на том, что происходит на карте. Получается такая стратегия с непрямым управлением.
У каждого члена популяции есть 8 характеристик, которые определяют его поведение на местности и во взаимодействии с другими индивидуумами.
Он может есть, размножаться, сражаться с врагами, строить/ломать стены, перекрашивать поле в свой цвет.
Победа достигается либо полным уничтожением всех популяций, кроме одной, либо через контроль одной популяцией более 50% игрового поля.
В конце игры можно дать моделям на аналитику логи и получить либо наполненные драмой истории о том, как именно «мы всё проиграли», либо размышления великого стратега о том, как он принял череду правильных решений.
И LLM, и члены популяции действуют в соответствии с принципами общего интеллекта (или того, как мы с Claude Code CLI их интерпретировали).
Если вам, как и мне, интересно за подобным наблюдать и анализировать – запустите локально проект из репозитория.
Добавить комментарий