Как изменилась работа за полгода?
Шесть месяцев назад каждая сессия с GitHub Copilot напоминала переговоры. Нужно было формулировать запрос, проверять результат, исправлять ошибки и повторять процесс заново. Иногда вывод был чистым, иногда нет. Невозможно было заранее предсказать качество результата.
Сегодня ситуация кардинально другая. Я перестал пытаться контролировать вывод через запросы и начал определять структуру вывода до того, как будет написана первая строка кода. Это система правил, а не шаблон запроса или подробное описание задачи. Система правил определяет формат вывода независимо от способа постановки задачи, её содержания и внешних факторов.
Что представляет собой стабильный вывод?
Каждый компонент, созданный в ходе сессии, имеет одинаковую структуру:
- Презентационные компоненты всегда остаются презентационными.
- Логика всегда находится внутри хуков.
- Типизация всегда явная благодаря использованию TypeScript.
- Имена переменных отражают предметную область проекта.
Теперь я больше не проверяю эти аспекты вручную, не оставляю комментарии в пулл-реквестах и не трачу первые десять минут каждой сессии на восстановление контекста. Правила сами справляются с этим каждый раз.
Кроме того, автоматически обеспечивается доступность интерфейсов: семантическая разметка HTML, корректные метки элементов, поддержка клавиатурного управления. Всё это происходит не потому что я об этом помню, а потому что правила делают невозможным генерацию чего-либо другого.
Система также обеспечивает автоматическое повторное использование компонентов. Копилот сначала проверяет существующие элементы перед созданием новых. Компоненты не дублируются, они становятся глубже и разнообразнее.
Ощущения при доверии к результатам AI
Самое сложное описать ощущения до тех пор, пока вы их не испытаете лично. Когда вы уверены, что результаты будут последовательными, меняется сам подход к работе. Вы меньше времени уделяете проверке и больше – созданию нового функционала. Меньше поправляете код и больше думаете о решении самой проблемы. Искусственный интеллект перестаёт восприниматься как инструмент, который нужно постоянно контролировать, и становится частью системы, которой можно доверять.