9

Общие сведения
Книга Тома Таулли «AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment» (в русском издании – «Программирование с помощью искусственного интеллекта. Улучшенное планирование, кодирование, тестирование и развертывание») вышла в оригинале в мае 2024 года в издательстве O’Reilly Media. Русский перевод был опубликован издательством БХВ в конце 2025 года, объём составляет 240 страниц. Книга ориентирована на широкий круг разработчиков – от начинающих до опытных – и представляет собой практическое руководство по интеграции ИИ-инструментов в повседневный процесс разработки.
Об авторе
Том Таулли – американский автор, консультант и предприниматель в области технологий и финансов. Он является основателем AICruncher.com – платформы генеративного ИИ для бизнеса. Таулли написал более десятка книг, среди которых «Artificial Intelligence Basics», «Generative AI», «The Robotic Process Automation Handbook» и «Modern Mainframe Development». Он также ведёт колонку на Forbes и преподаёт курсы по IT для платформ O’Reilly, UCLA и PluralSight, включая темы Python, глубокого обучения и NLP.
О чём эта книга
По своей сути книга посвящена не столько ИИ как технологии, сколько изменению самого процесса разработки программного обеспечения. Таулли рассматривает программирование как цепочку действий, в которой ИИ выступает помощником на каждом этапе – от формулировки задачи и проектирования до тестирования и поддержки кода. Автор последовательно проводит ключевую мысль: ИИ не заменяет мышление разработчика, а лишь усиливает его, при условии что человек понимает, что именно он делает и зачем.
Книга состоит из 10 глав, которые условно можно разделить на четыре смысловых блока:
Структура: ИИ через жизненный цикл разработки
Одна из сильных сторон книги – структурирование материала вокруг привычного жизненного цикла разработки ПО (SDLC). Автор последовательно проходит по всем этапам реальной работы разработчика.
Планирование и анализ требований. На ранних стадиях ИИ рассматривается не как генератор кода, а как инструмент для уточнения мыслей, поиска альтернативных решений и проверки логики постановки проблемы. Таулли подчёркивает, что качество результата напрямую зависит от качества исходного мышления разработчика.
Написание кода. Акцент сделан на использование ИИ-ассистентов для генерации заготовок, объяснения незнакомых фрагментов, поиска ошибок и ускорения рутинных операций – регулярных выражений, классов ООП, GitHub Actions. При этом автор регулярно напоминает, что ответственность за архитектуру, корректность и читаемость кода остаётся на человеке.
Тестирование и отладка. Эти главы считаются одними из наиболее практически полезных: показано, как ИИ помогает генерировать тесты, анализировать логи и воспроизводить ошибки.
Поддержка и рефакторинг. В завершающих главах затрагиваются темы безопасности, лицензирования, доверия к результатам ИИ и распределения ответственности в команде.
Рассмотренные инструменты
Автор предлагает методологию модульного программирования, которая эффективно сочетается с подходом генерации кода через промпты. Также описаны лучшие способы использования LLM для изучения новых языков программирования, объяснения чужого кода и конвертации кода между языками.
Сильные стороны
Ограничения и критика
Кому подойдёт эта книга
Для опытных разработчиков, которые уже активно используют ИИ-ассистенты в своей ежедневной работе, книга может показаться слишком поверхностной.
Оценка актуальности в 2026 году
Парадокс этой книги в том, что она «устарела инструментально, но не концептуально». Конкретные инструменты и API, описанные в книге, уже частично изменились. Но базовые принципы – ответственность разработчика за результат, важность качественной постановки задачи, критическая оценка выходных данных ИИ – стали ещё более актуальными на фоне стремительного роста возможностей языковых моделей.
Книга читается как «документ эпохи перехода», фиксирующий момент, когда индустрия только училась формулировать правильные вопросы об использовании ИИ в программировании. Именно это делает её полезной и сегодня – не как справочник по инструментам, а как введение в культуру AI-ассистированной разработки.
Техническая информация об издании