RSS Статьи блога Microsoft Teams
Подписаться
Формирование программного обеспечения во время его работы: Сценарий Canvas от начала до конца
GitHub Copilot App Canvas предназначен для формирования и проверки программных систем, управляемых агентами, во время разработки, а не для создания пользовательских интерфейсов. Традиционные пользовательские интерфейсы предназначены для конечных пользователей, взаимодействующих с готовыми продуктами, в то время как Canvas предназначен для разработчиков и ИИ-агентов, активно создающих и развивающих системы. Он предоставляет поверхность для наблюдения за агентами, внедрения сбоев, изменения состояния в реальном времени и обратной связи для проверки, выступая в качестве критически важного отладчика для решений, управляемых агентами.Сценарий системы распределения обращений в службу поддержки клиентов демонстрирует возможности Canvas, включая пять специализированных агентов: декомпозитор, исполнитель, валидатор, дизайнер и трекер. Действия в Canvas могут запускаться людьми или ИИ, что позволяет осуществлять совместную разработку. Состояние системы изменяется и передается обратно в пользовательский интерфейс в режиме реального времени.Процесс разработки в Canvas следует пяти этапам: декомпозиция требований на потоки задач, выполнение этих потоков путем координации агентов, проверка производительности по заданным критериям, внедрение сбоев для тестирования адаптивности и эволюция дизайна в реальном времени на основе результатов проверки. Этот итеративный цикл позволяет получать немедленную обратную связь и вносить коррективы.Этот сценарий доказывает, что Canvas делает сквозной дизайн видимым, позволяя разработчикам наблюдать за совместной работой нескольких агентов и тестировать отказоустойчивость. Он обеспечивает итерацию, управляемую проверкой, превращая процесс разработки из написания статического кода в оркестрацию и постоянное развитие живых систем. Canvas обеспечивает общую среду выполнения, где люди и ИИ-участники совместно создают, наблюдают и формируют агентные системы, ускоряя инновации.