Свържете се с нас

Съдържание и теми, включени в курса

От автоматично довършване до агент: Разбиране на промяната

  • Как предложенията на 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 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории