Мой блог
Разработка функции блога голосом: опыт создания раздела рассылок
разработка функции блога голосом — Современные инструменты разработки на основе искусственного интеллекта позволяют решать масштабные задачи в непривычных условиях. Один из авторов цифровых проектов поделился опытом того, как была создана новая функция для блога, объединяющая бесплатные еженедельные рассылки и ежемесячные обновления для спонсоров в единый каталог.
Весь процесс реализации проекта занял около получаса и происходил в то время, когда автор занимался приготовлением ужина, используя голосовой режим взаимодействия с локальной средой разработки.
Организация рабочего процесса через голосовой режим
Для реализации задумки применялось десктопное приложение ChatGPT, а именно вкладка Codex, которая поддерживает режим голосовой беседы. Предварительно сессия была запущена против локального окружения блога с помощью базовой команды запуска сервера разработки и открытия его в браузере. Это позволило получить наглядный предварительный просмотр сайта и отслеживать изменения визуально.
После активации специальной кнопки голосового чата ноутбук был перенесен на кухню, что дало возможность общаться с языковой моделью дистанционно. В качестве рабочей модели выступала GPT-6 Astra High, способная обрабатывать сложные архитектурные задачи.
Общение с компьютером и генерация кода
В процессе работы модель успешно распознавала требования автора, включая логику фильтрации контента. В частности, обсуждался вопрос исключения новых материалов из тегов и главных архивных страниц блога при сохранении их отображения в календаре по датам. Также была поставлена задача интеграции нового контента в поисковую выдачу сайта после перевода в публичный доступ.
Модель самостоятельно предлагала уточняющие вопросы и приступала к внесению правок в кодовую базу. За время сеанса голосового взаимодействия удалось сформировать новую структуру данных, миграции для Django, а также настроить четыре различных варианта импорта контента.
Итоги голосовой разработки и финальный обзор
По завершении кулинарных дел проект находился в высокой степени готовности. Полученная система включала импорт через RSS для свежих записей Substack, задействование недокументированного API для архивных материалов, а также интеграцию данных из публичных и приватных репозиториев на GitHub.
Проверка кода и доработка через текстовый интерфейс
Перед финальным развертыванием модель создала отдельную ветку и открыла pull request для ревью. На этапе проверки выяснилось, что для работы с приватным репозиторием модель применила утилиту Git в подпроцессе, тогда как более эффективным решением было использование прямого API-интерфейса.
Автор переключился на клавиатуру, чтобы скорректировать механизм импорта и внести финальные правки в отображение страниц. На ручную доработку ушло около тридцати минут, после чего изменения были успешно отправлены в продакшн.
Оценка эффективности голосовых агентов в программировании
Подобный опыт демонстрирует потенциал мультизадачности, когда рутинное написание кода совмещается с бытовыми делами. Тем не менее, авторы подобных экспериментов отмечают, что голосовой режим вряд ли станет полноценной заменой привычной работе за клавиатурой для повседневных задач.
Возможность видеть предварительный просмотр экрана и комбинировать голос с текстовым вводом значительно повышает удобство управления кодинг-агентами. Однако при погружении в детальную отладку, работу с длинными сообщениями об ошибках и точечное исправление фрагментов кода классический ввод по-прежнему остается более быстрым и точным инструментом.
