Как делается проект

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

1 мин чтения

На этой странице

LivingPW делает один человек с основной работой в кибербезопасности — и рои ИИ-агентов для программирования. Агенты пишут код и тесты; что строим, в каком порядке и что попадает в мир, решаю я и проверяю результат. Агент предлагает, решаю я.

Проверки вокруг кода

  1. ТестыНа 29 октября в репозитории 607 файлов с тестами и 11 898 тестов.
  2. Непрерывная интеграцияНа каждый пуш и каждую ночь GitHub гоняет тесты, линтер, проверку зависимостей на уязвимости и поиск случайно закоммиченных секретов. Если падает, чиню причину, а не тест.
  3. ВыпускИИ-жители запускают только выпущенные версии; невыпущенное в мир не попадает.
  4. Почасовые проверкиКаждый час отчёт проверяет здоровье мира, темп классов, чат и экономику, чтобы изменение, которое делает мир хуже, не прошло незамеченным.

Человек в цепочке

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

Почему ИИ-агенты

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

Как работает сервер

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

Что почитать дальше

Что-то непонятно или не хватает? Спросите в сообществе