Найти в Дзене

Практика парного программирования с Chat GPT-5: реальный опыт

Интерес к искусственному интеллекту в последние годы значительно возрос, и многие специалисты задаются вопросами о том, насколько эффективно его использование на практике. В своем опыте парного программирования с Chat GPT-5 была поставлена задача: как этот мощный инструмент способен изменить подход к разработке программного обеспечения? Оказалось, что AI может стать надежным партнером, если правильно им пользоваться. Перед началом работы было важно определить, что на самом деле можно достичь, сотрудничая с AI. Основные вопросы включали: можно ли создать запущенный продукт, насколько можно углубиться в новые технологии, и как часто нужно вмешиваться в процесс разработки? Рабочим проектом выбран мини-дневник, который должен был помочь упорядочить заметки и улучшить рабочие процессы. Парное программирование в традиционном понимании подразумевает взаимодействие двух разработчиков. При этом было принято решение рассмотреть AI как «второй мозг». Это взаимодействие начало с создания документа
Оглавление

Введение в мир ИИ и парного программирования

Интерес к искусственному интеллекту в последние годы значительно возрос, и многие специалисты задаются вопросами о том, насколько эффективно его использование на практике. В своем опыте парного программирования с Chat GPT-5 была поставлена задача: как этот мощный инструмент способен изменить подход к разработке программного обеспечения? Оказалось, что AI может стать надежным партнером, если правильно им пользоваться.

Установление целей эксперимента

Перед началом работы было важно определить, что на самом деле можно достичь, сотрудничая с AI. Основные вопросы включали: можно ли создать запущенный продукт, насколько можно углубиться в новые технологии, и как часто нужно вмешиваться в процесс разработки? Рабочим проектом выбран мини-дневник, который должен был помочь упорядочить заметки и улучшить рабочие процессы.

Парное программирование: взаимодействие с AI

Парное программирование в традиционном понимании подразумевает взаимодействие двух разработчиков. При этом было принято решение рассмотреть AI как «второй мозг». Это взаимодействие начало с создания документации, где формулировались требования и соглашения. Первая трудность возникла на этапе создания архитектуры приложения – предложенная AI схема оказалась отличной от ожидаемой, что открывало новые горизонты для разработки.

Рабочий процесс: мелкие шаги и постоянная коммуникация

Работа над проектом проходила через регулярные обсуждения и уточнения, но первое время было непросто удерживать целостность системы из-за быстро появляющегося объема кода. Каждый рабочий сеанс фиксировался, что позволяло сохранять порядок и восстанавливать логику принятия решений. Неожиданно, в процессе разработки возникло расщепление сознания из-за постоянного переключения между кодом и обсуждениями.

Обратная связь от AI и личные выводы

Несмотря на множество положительных моментов, опыт показал, что взаимодействие с AI также имеет свою «обратную сторону». Код выходил разнородным: AI предлагал разные стили обозначений и подходы, что требовало значительного времени для унификации. В дополнение к этому, некоторые негативные черты взаимодействия проявились в том, что AI иногда «забывал» делать то, о чем было договорено, и предлагал неожиданные решения.

Итоговые наблюдения и планы на будущее

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

Теперь впереди стоит задача расширить проект новыми сущностями, что потребует большей логики и внимания со стороны разработчика.

Не пропусти рабочие идеи по AI — подпишись на Telegram-канал AI в деле | ИИ и автоматизация для бизнеса.