Обзор расширения Microsoft Copilot Studio для Microsoft Visual Studio Code

Замечание

В этой статье описываются особенности, используемые в агентах или потоках агентов, питаемых стандартным жгутом.

Расширение Microsoft Copilot Studio для Microsoft Visual Studio Code улучшает ваш рабочий процесс разработки в Copilot Studio годах, внедряя возможности создания корпоративных агентов непосредственно в редактор кода. Это расширение устраняет разрыв между облачной версией Copilot Studio и локальной разработкой. Используя это расширение, разработчики могут работать напрямую с агентами Copilot Studio в облаке, используя знакомые локальные инструменты и рабочие процессы.

Снимок экрана начала работы с расширением.

Почему стоит использовать расширение Visual Studio Code?

Автор и редактирование в дружественной для разработчиков среды

Работайте в редакторе, который вы уже знаете и используете:

  • Подсветка синтаксиса для определений агентов на YAML
  • Автозавершение кода IntelliSense
  • Интеграция с Git для управления версиями и использования облачных интеграций с системой управления версиями
  • Работа с привычными расширениями, одобренными вашей организацией
  • Сочетания клавиш и функции для повышения продуктивности

Используйте локальный рабочий процесс разработки

Используйте локальный рабочий процесс разработки для управления агентами Copilot Studio:

  • Клонируйте агентов из Copilot Studio на ваш локальный компьютер и получите доступ к определению агента Copilot Studio прямо на вашем компьютере
  • Редактируйте компоненты агента, используя язык определения агента в YAML или ваш любимый агентный интерфейс, такой как GitHub Copilot или Claude Code, в качестве альтернативы веб-интерфейсу
  • Применяйте изменения к своей среде, чтобы просмотреть и протестировать изменения непосредственно в продукте перед развертыванием
  • Переразвернуть или развернуть определение агента напрямую в выбранной вами среде

Снимок экрана локальной среды разработки.

Сотрудничайте с командой через существующие практики контроля версий

Сотрудничайте с командой, используя существующие методы контроля версий:

  • Управляйте версиями определений агентов с помощью Git и выбранной вами системы контроля версий в Visual Studio Code
  • Просматривайте изменения с помощью запросов на вытягивание
  • Отслеживайте изменения со временем
  • Сотрудничайте, используя стандартные процессы разработки

Ваша организация уже использует эту функциональность. Теперь, используя расширение и доступ к полному определению агента (а не только к файлу решения), вы можете применять стандартные практики разработки к агентам Copilot Studio на протяжении всего жизненного цикла, используя свои существующие инструменты командной работы, рабочие процессы и процессы развертывания.

Снимок экрана с фиксациями git в Visual Studio.

Доступность и поддержка

Расширение Visual Studio Code для Copilot Studio доступно в виде общедоступной версии. Вот чего следует ожидать:

  • Регулярные релизы доступны через расширение Visual Studio Code. Настройте расширение на автоматическое или ручное обновление.
  • Активная разработка новых функций и улучшений в жизненный цикл построения агентов.
  • Вы можете сообщать о проблемах и предложениях на GitHub, а также видеть текущие открытые проблемы и работу над ними.

Ключевые возможности

Функция Description
Клонирование агента Загрузка существующих агентов из Copilot Studio в локальную рабочую область и работа с определением агента Copilot Studio
Редактирование YAML Редактирование компонентов агента с использованием структурированного YAML с поддержкой IntelliSense
Управление компонентами Редактирование источников знаний, файлов знаний, инструментов, тем, триггеров и навыков
Операции синхронизации Просмотр и применение изменений между локальной рабочей областью и Copilot Studio
Применение изменений агента к вашему агенту в выбранной среде Создание нового агента в среде Dataverse или обновление существующего агента

Случаи использования

Вот несколько распространенных сценариев, когда расширение Copilot Studio Visual Studio Code может улучшить ваш рабочий процесс разработки.

Сценарий 1: ваша команда хочет работать с интегрированной средой разработки, установленной и управляемой локально

Задача: команда разработчиков хочет использовать свой опыт работы и знание интегрированной среды разработки для создания агентов.

Решение: используйте расширение Visual Studio Code для работы с облачными агентами Copilot Studio. Клонируйте определения агента в локальный каталог и управляйте обновлениями локально в Visual Studio Code путем редактирования и применения изменений.

Сценарий 2: крупномасштабная разработка агентов

Задача: при создании сложных агентов с десятками тем и инструментов через веб-интерфейс Copilot Studio переходы туда и обратно занимают очень много времени.

Решение: используйте расширение Visual Studio Code для управления компонентами агента в качестве кода, с полнотекстовым поиском, рабочими процессами разработки и быстрой навигацией.

Сценарий 3: аудит разработки агентов Copilot Studio с использованием существующих практик управления версиями

Задача: несколько участников команды должны работать над созданием агента, избегая конфликтов.

Решение: клонируйте агентов локально, используйте Git для контроля версий и применяйте рабочие процессы на основе запросов на вытягивание для проверки кода.

Сценарий 4: разработка, управляемая агентами

Задача: вы хотите использовать ИИ для работы с агентами Copilot Studio и быстрой итерации

Решение: используйте Visual Studio Code с GitHub Copilot, Claude Code или выбранным вами агентом для создания и обновления компонентов определения агента Copilot Studio.

Getting Started

Готовы приступить? Выполните следующие действия:

  1. Установите расширение Visual Studio Code.

  2. Клонируйте своего первого агента Copilot Studio.

  3. Редактируйте компоненты агента локально.

  4. Синхронизируйте локальные изменения с Copilot Studio.

Дальнейшие шаги

Перейдите к руководству по установке Visual Studio Code, чтобы узнать, как установить и настроить расширение.