Pull to refresh
2
Tatiana Stroganova@TatianaStroganova

Senior / Lead QA Engineer

Send message

GitHub Copilot Custom Agents: от универсального чата к специализированным ролям (на примере VS Code)

Level of difficultyMedium
Reading time10 min
Reach and readers8.8K

Многие уже используют GitHub Copilot Chat каждый день: @workspace, режимы вроде ask/edit/agent и быстрые правки кода стали частью рутины. Проблема в том, что стандартный агент в чате — универсальный, а значит часто даёт усреднённые ответы.

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

С выходом версии VS Code 1.106 появилась возможность автоматизировать этот процесс через Custom Agents. В этой статье мы пошагово разберем два способа настройки таких агентов — через интерфейс VS Code и вручную через файлы конфигурации, детально пройдемся по доступным параметрам и соберем пример готового агента.

Настроить своего Агента

Information

Rating
Does not participate
Location
Сербия
Registered
Activity

Specialization

Quality Assurance Engineer, Quality Assurance Manager
Lead
Testing mobile applications
Site testing
API Testing
People management
Development of test cases