Использовать Copilot Code (Frontier)

Important

  • Это функция предварительной версии, предоставляемая в рамках Условий использования продуктов Майкрософт.
  • Предварительные версии функций могут иметь ограничения и могут не войти в общедоступную версию. Эти функции доступны до официального выпуска, чтобы клиенты могли получать ранний доступ и предоставлять отзывы.
  • Ранний доступ предоставляется только при участии в программе предварительной версии Frontier . Frontier напрямую связывает вас с последними инновациями ИИ Корпорации Майкрософт. Предпросмотры Frontier подчиняются существующим условиям предварительного просмотра в рамках ваших клиентских соглашений. Так как эти функции еще находятся в разработке, их доступность и возможности могут со временем меняться.

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

Сведения о создании и открытии первого проекта см. в статье "Начало работы с Copilot Code". В этой статье предполагается, что на вкладке "Код " открыт проект.

Опишите, что вы хотите создать

Code превращает описание задачи обычным языком в работающее программное обеспечение. Опишите нужный результат и для кого он предназначен, а не код. Вы можете создать следующее:

  • Приложения и интерактивные инструменты, такие как трекеры, формы и калькуляторы.
  • Панели мониторинга и представления данных.
  • Статические веб-сайты и целевые страницы.
  • Преобразования данных, скрипты и автоматизация.
  • Внутренние инструменты.

В следующих примерах показан тип запроса, который хорошо работает.

Goal Пример запроса
Панель мониторинга Создайте панель мониторинга, которая отслеживает еженедельные регистрации по каналу.
Приложение-трекер Создайте средство отслеживания задач с помощью кнопки "Добавить задачу" и списка задач.
Целевая страница Создайте целевую страницу для запуска продукта с формой регистрации.

Если Copilot Code требуется более подробная информация, он задает уточняющие вопросы, прежде чем приступить к работе. Ответьте на них, чтобы уточнить результат.

Tip

Начните с простого. Сначала опишите основную суть того, что вам нужно, а затем добавляйте функции по ходу.

Перенесите свои файлы и данные

Copilot Код может работать с файлами и данными, которые вы предоставляете.

  • Загрузите файлы или перетащите их: добавляйте файлы CSV, электронные таблицы, изображения, документы, файлы PDF и презентации, с которыми будет работать Copilot Code.
  • Вставьте текст: вставьте данные непосредственно в разговор.
  • Откройте локальную папку (локальные проекты): укажите Copilot Code на существующую папку на устройстве. Copilot Code может считывать находящиеся там файлы и работать с ними.
  • Используйте контекст работы: с разрешением Copilot Code использует данные Microsoft 365 — документы, сообщения электронной почты, собрания и календарь — в качестве контекста. Вы можете сформулировать запрос простым языком, например Используй мой текущий список проектов для заполнения панели мониторинга, или подключить рабочий контекст из компоновщика.

Предварительный просмотр и взаимодействие с холстом

На холсте рядом с разговором отображается результат работы Copilot Code, с которым вы можете взаимодействовать.

  • Предварительный просмотр: просматривайте результат — статический веб-сайт или веб-приложение, — который обновляется по мере работы Copilot Code.
  • Представление кода: перейдите к исходному коду, чтобы просматривать и изменять (только локально) созданные файлы.
  • Выбрать на холсте: выберите элемент в предварительном просмотре, чтобы указать Copilot Code, что именно нужно изменить, а затем опишите желаемые изменения.

Note

Поддержка предварительного просмотра зависит от типа артефакта и вашего устройства. Некоторые артефакты не могут быть предварительно просмотрированы на каждой платформе.

Итерация и отмена изменений

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

  • Уточнить: опишите, что нужно изменить, например добавить функцию, скорректировать макет или устранить проблему, и Copilot Code внесет изменения в проект. Copilot Code сохраняет контекст сеанса, поэтому последующие запросы основываются на предыдущих.
  • Отменить изменения: если вы хотите отменить внесенные изменения, попросите Copilot Code восстановить предыдущую версию.
  • Восстановить после ошибок: если возникнет проблема, Copilot Code попытается ее устранить. Если это не удается, он объясняет, что произошло, простым языком и предлагает повторить попытку.

Tip

Внесите одно целенаправленное изменение за раз. Проще увидеть влияние каждого изменения и управлять результатом.

Создание и публикация приложений в управляемой среде выполнения Copilot

Copilot Code может создавать упрощенные интерактивные приложения: трекеры, канбан-доски, формы, калькуляторы, панели мониторинга и планировщики. Пользователи могут выбирать элементы, вводить данные и обновлять их со временем. Вы описываете нужное приложение, Copilot Code создает его с помощью предварительного просмотра в реальном времени, и вы можете опубликовать его и поделиться им с людьми в вашей организации. Вам не нужно знать, как кодировать.

  1. Опишите нужное приложение, проблему, которую вы хотите решить, или информацию, которую вы хотите визуализировать. Вы можете обращаться к данным Microsoft 365, таким как документы, электронные таблицы, собрания и сообщения.
  2. Введите запрос. Например, создайте приложение для запуска ежедневного стенда с моей командой.
  3. Copilot Code создает приложение и показывает его в режиме предварительного просмотра в реальном времени. Если приложение использует ваши реальные данные, Copilot Code может запросить разрешение на доступ к источнику данных перед созданием приложения. Для автономного приложения, например трекера или калькулятора, сборка выполняется сразу.

Important

Создание и публикация приложений в Copilot Managed Runtime — это предварительная версия функции, предоставляемой в соответствии с Условиями использования продуктов Microsoft. Предварительные версии функций могут иметь ограничения и изменяться до выхода в общедоступную версию. Ранний доступ предоставляется только при участии в программе предварительной версии Frontier .

Дополнительные сведения о создании и публикации приложений см. в разделе Что такое Copilot Managed Runtime.

Улучшите приложение

Попросите Code добавить или изменить функции, такие как отображение сведений об участниках в виде карточек. Приложение обновляется по мере работы. Это тот же цикл разговора, который описан в разделе Итерация и отмена изменений.

Открытие приложения

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

Публикация приложения

Приложение автоматически сохраняется по мере работы. Сборка не публикует её — публикация — это отдельный шаг, который происходит только когда вы явно запускаете публикацию. Когда вы будете готовы, попросите Code опубликовать приложение, например опубликовать его или сделать его активным. После публикации приложение и все последние изменения становятся доступны в рабочей версии тем, с кем вы им поделились.

Предоставление общего доступа к приложению

После публикации поделитесь приложением по ссылке, как вы предоставляете общий доступ к документу. Попросите Code предоставить доступ к приложению определенным сотрудникам или группам в организации и укажите, смогут ли они пользоваться им. Предоставление общего доступа к приложению не предоставляет общего доступа к базовым данным. Пользователи, которым вы предоставляете доступ, видят только те данные, к которым у них уже есть разрешение на доступ в подключенных источниках, таких как список SharePoint, и им может быть предложено утвердить подключение при первом открытии приложения.

Запуск локально или в облаке

Проект можно запустить на своем устройстве или в облаке.

  • Local: Copilot Code работает внутри папок проекта на вашем устройстве — либо в расположении по умолчанию, либо в выбранной вами папке. Он может считывать файлы там, устанавливать всё необходимое для проекта и запускать приложение, чтобы предпросмотр оставался актуальным. Copilot Code запрашивает ваше подтверждение, прежде чем выйти за пределы этой папки или установить сетевое соединение.
  • Облако: Copilot Code запускает и хранит ваш проект в защищенной изолированной среде в облаке, поэтому вы можете работать с ним на разных устройствах.

Для сравнения см. Сборка локально или в облаке.

Расширение Code с помощью подключаемых модулей и инструментов

Код использует те же подключаемые модули, доступные в Cowork, а также встроенные средства.

  • Подключаемые модули: подключение внешних источников данных и служб через подключаемые модули из Microsoft 365 App Store. О том, как работают подключаемые модули, см. статью Использование подключаемых модулей в Cowork.
  • Средства. Код может использовать такие средства, как поиск в Интернете и создание изображений во время сборки, при условии политик вашей организации.

Работа с GitHub

Подключите учетную запись GitHub, чтобы работать с репозиториями, задавать вопросы о коде и открывать пул-реквесты. Подключение к GitHub необязательно: оно не требуется для создания, предварительного просмотра и сохранения проектов. Полный рабочий процесс см. в статье Работа с GitHub в Copilot Code.

Поделиться и удалить

  • Поделиться: Поделитесь статическим приложением с помощью ссылки, доступной в пределах вашей организации. Пользователи в вашей организации могут открыть ссылку.
  • Delete: Попросите Copilot Code удалить созданный им артефакт.

Сохраняйте контроль

Copilot Код запрашивает разрешение перед выполнением действий, которые выходят за рамки выбранной папки проекта, например доступ к другим расположениям, совершению сетевых подключений или выполнению команд. Запросы на согласие описывают, что происходит на простом языке.

По умолчанию Copilot Code запрашивает разрешение на то, чтобы:

  • Выполните сетевые вызовы, включая доступ к Интернету.
  • Используйте расширения и MCP.
  • Выполните команды в оболочке или терминале.
  • Читайте или записывайте файлы за пределами проектов и папок, которые уже используются в Copilot Code.

Copilot Код позволяет читать и записывать файлы в проектах и папках, которые уже используются, не запрашивая разрешения. Например, если вы запускаете новый проект в существующей папке, все проекты кода Copilot могут считывать и записывать в эту папку без дополнительных разрешений.

Important

Если включить «Всегда разрешать», он остается включенным, пока не отключите его. Всегда разрешать распространяется на существующие сеансы и рабочие области, а также на все новые сеансы, запущенные после ее включения. Соблюдайте осторожность при включении Всегда разрешать.