AI-Assisted Coding: The Practical Guide for Software Development

Эта книга представляет собой практическое руководство по использованию искусственного интеллекта для поддержки процесса разработки программного обеспечения. Она охватывает ключевые аспекты программирования с помощью ИИ, начиная от базовых концепций и заканчивая продвинутыми техниками.

В первой части книги рассматривается кодирование с поддержкой ИИ, включая работу с чат-интерфейсами для генерации кода на различных языках программирования (Python, SQL, PHP, Bash, PowerShell). Авторы демонстрируют конкретные примеры, такие как создание генератора паролей, анализ таблиц SQL и портирование скриптов между разными средами.

Особое внимание уделяется искусству создания промптов (prompt engineering) — ключевому навыку для эффективного взаимодействия с ИИ-инструментами. Книга рассматривает различные фреймворки промптов, вопросы контекста, а также сравнивает различные подходы к настройке ИИ-моделей, включая кастомные GPT, тонкую настройку и генерацию с извлечением информации.

Практическая часть книги посвящена работе с конкретными инструментами, такими как GitHub Copilot. Читатели узнают, как установить и настроить Copilot в Visual Studio Code, использовать различные режимы подсказок кода, переключаться между предложениями и применять расширенные функции чата с дополнительными ключевыми словами. Книга содержит многочисленные примеры и советы по эффективному использованию ИИ-ассистентов в повседневной работе разработчика.

AI-Assisted Coding: The Practical Guide for Software Development
A
Автор
Michael Kofler, Bernd Öggl, Sebastian Springer
Издательство
Rheinwerk Publishing
Год
2025
Язык
Английский
5
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент