Что произошло
Microsoft представила новые экспериментальные компоненты Blazor AI, которые позволяют разработчикам создавать агентные интерфейсы для веб-приложений. Эти компоненты упрощают интеграцию искусственного интеллекта в приложения на базе Blazor, предоставляя инструменты для взаимодействия с ИИ через естественный язык, голос и визуальные элементы.
Детали
Компоненты Blazor AI включают:
- ChatPage: готовый компонент для чат-интерфейса с поддержкой потоковой передачи данных.
- UIAgent: управляет состоянием взаимодействия и отображает потоковые данные.
- ContentBlock: представляет часть взаимодействия с ИИ, поддерживает уведомления об изменениях.
- AgentBoundary, MessageList, MessageInput: низкоуровневые компоненты для создания кастомных интерфейсов.
Компоненты совместимы с другими инструментами экосистемы .NET, такими как Microsoft.Extensions.AI, AG-UI .NET SDK и Microsoft Agent Framework (MAF).
Почему это важно
Эти компоненты открывают новые возможности для разработки приложений с ИИ. Они позволяют:
- Создавать интерактивные интерфейсы, где пользователь и ИИ работают вместе.
- Управлять мультишаговыми задачами и инструментами.
- Обеспечивать прозрачность действий ИИ и контроль со стороны пользователя.
Пример приложения AgenticUI демонстрирует, как можно использовать эти компоненты для создания сложных сценариев взаимодействия.
Что дальше
Компоненты находятся на стадии предварительного просмотра, и Microsoft продолжает их развивать. Разработчикам стоит следить за обновлениями и экспериментировать с новыми возможностями, чтобы создавать более умные и интерактивные приложения.
Для начала работы с компонентами Blazor AI установите .NET 11 RC1 SDK и добавьте пакет Microsoft.AspNetCore.Components.AI.
Источники
- Оригинал: devblogs.microsoft.com — © devblogs.microsoft.com
