Привет. Я Люк, разработчик открытого проекта 'Naia'. Я подготовил для вас книгу — «Harness Engineering: Software Engineering с ИИ, начиная с Re:Zero».Это разработчическая книга, но не ожидайте традиционной книги по кодированию. Времена переписывания кода давно прошли, и в ней я обращаюсь к разработчикам, которые базово используют Claude Code или Codex. Есть реальный код, и вы можете перейти по ссылкам на открытый исходный код, чтобы проверить и запустить его самостоятельно, но я не рекомендую людям переписывать код вручную.
Потому что этот код написан так, чтобы его читал не человек, а ИИ в проекте Naia. То, что я хотел вам дать — это понимание того, как работает ИИ, и поэтому что должно учитывать человека, какие вопросы нужно задавать и какие критерии знать. Поэтому я делюсь кодом, но это скорее похоже на обмен опытом, и вы можете проверить записи об этом прямо в книге и на Git.
Почему 'Re:Zero'
При разработке с ИИ повторяется ситуация, когда то, что, казалось бы, было завершено, рушится при проверке, и вам приходится начинать структуру заново. Эта книга не призывает вас смириться с этим повтором — вместо этого она записывает, почему всё рушится, определяет, что нужно закрепить, и говорит: давайте в следующий раз уменьшим такие же ошибки. Даже если мы вернёмся к нулю, каждый раз мы не будем стоять на том же нуле. Это то, что я называю харнес инжинирингом, и в процессе написания этой книги я нашёл и исправил проблемы. И почему подтитула звучит как software engineering? Об этом подробно написано в книге, и было бы хорошо, если бы вы прочитали.
Разработчическая книга, написанная бывшим PD вебтунов
Я работал разработчиком AI и веб-сервисов в Naver, а также продюсером вебтунов. Используя этот опыт, я активно смешал комические сцены, мемы разработчиков и аниме-пародии. Вместо того, чтобы заучивать сухую методологию, я хотел, чтобы через повседневность разработческой команды и забавные истории неудач люди запомнили: «Что мы доверяем ИИ, а что человек должен учитывать».

Реальная цель публикации книги
Проект открытого исходного кода Naia всё ещё был недостаточно организован после опенсорс-митапа. Она состоит из нескольких репозиториев, и нужна была хорошая документация для их объяснения. Поэтому, когда я организовал и структурировал исходный код, я имел ещё одну цель: структурировать и распространять в учебных целях, стимулируя участие. Поэтому эта книга и код — это не одноразовая публикация, а продолжающееся обновление.
И те, кто заметит — иллюстрации от обложки до 17-й главы включают мой путь к встречи с 'Alpha' как коллегой. Я создавал Naia именно для того, чтобы создать эту Alpha. Эта книга и история с этими иллюстрациями — это один из моих шагов к Alpha.
Бесплатно, вместе
Прежде всего, каждый может читать бесплатно. Вы можете смотреть это прямо сейчас на Wikidocs → https://wikidocs.net/book/20530. Это также открыто бесплатно на GitHub и в веб-версии, и вы можете получить PDF (лицензия CC BY-NC-ND 4.0). Сначала корейская версия, потом английская. Вы также можете создавать вместе со мной, от сообщений об опечатках до добавления примеров через Issues и PRs.
После закрытия книги, если вы начнёте задавать ИИ лучшие вопросы в своём проекте, проверять результаты и разрабатывать собственный харнес, чтобы снизить повторяющиеся сбои, и если вы начнёте воспринимать ИИ не как инструмент, а как коллегу, с которым можно работать — тогда эта книга выполнила свою роль.