Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
От автоматично довършване до агент: Разбиране на промяната
- Как предложенията на Copilot се различават от агентното многоетапно планиране
- Архитектура на агентния цикъл: планиране, генериране, изпълнение, итерация
- Поддръжка на езици и избор на модел за агентни задачи
- Примери от реалния свят: от функции от пет реда до многофайлови функционалности
Активиране на агентния режим във вашата среда за разработка (IDE)
- Активиране в VS Code, JetBrains и Neovim
- Конфигуриране на контекстния прозорец и предпочитанията за ниво на модела
- Задаване на правила за работното пространство и игнориране на големи двоични файлове
- Управление на работните потоци на Copilot Chat спрямо вградените агенти
Многоетапно планиране и изпълнение
- Инструктиране на Copilot за изграждане на функционалност от край до край
- Наблюдение как агентът разделя задачите на стъпки в различни файлове
- Преглед на всяка стъпка преди прилагане на промените
- Използване на вградено връщане назад, когато стъпките се отклонят от курса
Терминални команди в агентния цикъл
- Инсталиране на зависимости чрез терминална интеграция на Copilot
- Изпълнение на команди за изграждане (build) и интерпретиране на изхода
- Управление на променливи на средата от сесии на Copilot
- Граници на безопасност: кои команди изискват ръчно одобрение
Разработка, управлявана от тестове (TDD), с агент
- Генериране на модулни тестове от съществуващ изходен код
- Управление на създаването на тестове чрез промптове на естествен език
- Изпълнение на тестови пакети и интерпретиране на дневници с грешки в Copilot
- Усъвършенстване на твърденията (assertions) след откриване на грешки при гранични случаи
Навигация в големи кодови бази
- Автоматично намиране на референции между файлове
- Рефакториране на споделени помощни модули с преименувания, ръководени от Copilot
- Едновременно актуализиране на конфигурационни и схематични файлове
- Избягване на изчерпване на контекстния прозорец с целенасочени промптове
Персонализиране на Copilot за стандартите на екипа
- Писане на специфични за хранилището инструкции в .github/copilot-instructions.md
- Налагане на конвенции за именуване и архитектурни модели
- Изключване на чувствителни файлове и директории от контекста
- Създаване на специфични за екипа шаблони за промптове за често срещани задачи
Корпоративно управление на GitHub Copilot
- Разпределение на потребителски места, таксуване и табла за употреба
- Одитни дневници: проследяване какво е генерирал Copilot спрямо това, което е къмитнато
- Политики на Microsoft за защита на интелектуалната собственост и последици за лицензирането
- Блокиране на специфични файлови модели от каналите за AI предложения
Дебъгване с агентен режим
- Четене на стекови проследявания заедно с агента
- Дебъгване, базирано на хипотези: питане на Copilot защо даден тест е неуспешен
- Използване на асистирано от агента двоично търсене (bisect) за намиране на източници на регресии
- Управление на рисковете от халюцинации при дебъгване на непознат код
Управление на производителността и лимитите
- Разбиране на дневните лимити на заявки и моделните квоти
- Оптимизиране на дължината на промпта за избягване на прекъснати отговори
- Превключване между модели за различни задачи
- Мониторинг на латентността на агента и стратегии за кеширане
Сигурност и съответствие за предприятия
- Обработка на данни: какво напуска вашето хранилище и какво остава локално
- Предотвратяване на изтичане на тайни (secrets) и удостоверителни данни чрез промптове
- Съответствие с изискванията на GDPR, SOC 2 и FedRAMP
- Проверка на генерирания код (red-teaming) за инжекционни уязвимости
Отстраняване на често срещани проблеми
- Защо Copilot понякога игнорира контекста на вашата кодова база
- Разрешаване на неуспешно индексиране за големи хранилища
- Справяне с грешки при лимита на заявки в пиковите часове
- Отстраняване на проблеми със синхронизирането на разширенията на IDE-то
Обобщение и бъдеща пътна карта
- Резюме на възможностите на агентния режим и практическите работни потоци
- Пътна карта на GitHub Copilot и предстоящи агентни функции
- Ресурси за поддържане на актуалност с версиите на Copilot
Изисквания
- Опит с обектно-ориентирано или функционално програмиране
- GitHub акаунт и основни познания за работния процес с Git
- Познаване на поне една среда за разработка (VS Code, JetBrains или Neovim)
Аудитория
- Разработчици, които в момента използват Copilot и искат да отключат агентния режим
- Инженерни мениджъри, които внедряват Copilot в екипите за разработка
- Екипи по сигурност, които преглеждат политики за генериране на код с помощта на AI
21 Часа