Недавно компания Amazon сообщила, что разработчики тратят на кодирование в среднем всего один час в день. Этот вывод был отражен в сообщении о том, что Amazon Q Developer теперь может документировать ваш код, автоматически генерируя файлы readme и диаграммы потока данных в ваших проектах.
Как мы уже сообщали ранее, Amazon Q Developer - это генеративный помощник для разработки программного обеспечения на базе искусственного интеллекта (ИИ), который можно использовать из различных инструментов, включая консоль управления AWS, через GitLab и IDE. Когда он был запущен в апреле 2024 года, его функции включали возможность написания кода на различных языках программирования, включая Python, Java и JavaScript, а также отладку и объяснение кода, и он продолжает расширять свой набор навыков.

Последние дополнения были опубликованы в блоге AWS в этом месяце под заголовком Amazon Q Developer теперь может генерировать документацию в вашем исходном коде и были представлены этим комментарием:
Сегодня разработчики сообщают, что тратят на кодирование в среднем всего один час в день. Большую часть времени они тратят на утомительные, недифференцированные задачи, такие как изучение кодовой базы, написание и просмотр документации, тестирование, управление развертыванием, устранение неполадок или поиск и устранение уязвимостей.
Далее в блоге отмечается, что именно с этими не связанными с кодированием обязанностями может помочь Amazon Q Developer, предоставляя помощь на основе искусственного интеллекта в проектировании, создании, тестировании, развертывании и поддержке программного обеспечения. В нем сообщается о последнем навыке, инициированном с помощью новой команды чата:
/doc
которая позволяет документировать код, автоматически генерируя файлы readme и диаграммы потока данных в ваших проектах.
Если это звучит слишком хорошо, то вы можете протестировать это бесплатно благодаря Free Tier для Amazon Q Developer. Уровень Pro имеет более высокие лимиты для доступа к расширенным функциям, а также дополнительные возможности, ориентированные на предприятия.
Amazon Q Developer - не единственный инструмент с искусственным интеллектом, помогающий в работе с документацией. Еще в сентябре я рассказывал о Cortex Click, описывая его как:
платформа самообслуживания для создания контента на базе LLM, предназначенная для создания высококачественного контента для аудитории разработчиков, включая посты в блогах, учебники, целевые страницы и техническую документацию, с беспрецедентной скоростью и масштабом.
Исследования наиболее часто используемого помощника по кодингу на базе ИИ, GitHub Pilot, показывают, что разработчики приветствуют его и считают, что он повышает производительность и удовлетворенность работой за счет сокращения времени, затрачиваемого на повторяющуюся работу. Исследования также показывают, что если начинающие программисты часто полагаются на Copilot для генерации целых блоков кода или функций, иногда не до конца понимая основные концепции, что может помешать их обучению, то опытные программисты используют Copilot более стратегически и таким образом, чтобы повысить свою производительность и творческий потенциал.
Таким образом, чтобы получить больше времени для работы над кодом, нужно использовать генеративный ИИ и позволить ему взять на себя часть основной работы, включая документирование.