На прошлой неделе Microsoft анонсировала новый шаблон веб -приложений в чате AI, который в настоящее время находится на этапе предварительного просмотра, с целью упростить разработку приложений AI в разработке .NET. Этот шаблон является еще одним важным шагом Microsoft для продвижения популярности технологии искусственного интеллекта, обеспечивая леса и руководство для использования в Visual Studio, Visual Studio Code и .net CLI.

По словам Microsoft, этот шаблон чата .net AI помогает разработчикам быстро создавать приложения Smart Chat. Шаблон основан на фреймворке Blazor, используя абстракции Microsoft.extensions.ai и Microsoft.extensions.Vectordata, следуя шаблону, улучшенной поисковой генерации (RAG), обычно используемой в приложениях чата.
Его основная функция - возможность создать интерфейс чата, который взаимодействует с пользовательскими данными, такими как образцы файлов PDF или пользовательские данные. Разработчики имеют возможность интегрировать локальные или Azure, шаблоны поддерживают локальное векторное хранилище для удобного прототипирования и поиска Azure AI для поддержки более продвинутых настроек. Сгенерированный код содержит компоненты пользовательского интерфейса для взаимодействия в чате, отслеживания ссылок и последующих предложений, которые разработчики могут настроить или удалять в соответствии с их потребностями.
Чтобы начать использовать этот шаблон, разработчики просто вводят следующую команду в командной строке, чтобы установить его:
Dotnet New Install Microsoft.extensions.ai.templates
Кроме того, шаблон упрощает процесс приема данных, содержит код, который обрабатывает различные источники и форматы данных, и предоставляет образцы файлов PDF и код их обработки для разработчиков, чтобы заменить свои собственные файлы. Приложение автоматически сравнит содержание папок и соответственно обновляет векторный магазин. Тем не менее, следует отметить, что разработчики должны быть осторожны при использовании поставщиков моделей искусственного интеллекта, чтобы избежать ошибок или задержек, вызванных большими файлами данных.
Команда продуктов Microsoft подчеркнула, что код построен на microsoft.extensions.ai, что делает настройку плагина очень простым. Разработчики могут дать разрешение чат -ботов на доступ к любой функции C#, которая может расширить их функциональность, получить дополнительные данные или выполнять действия.
В будущем команда разработчиков Microsoft планирует расширить варианты шаблонов, с будущими обновлениями, которые будут включать шаблоны консоли искусственного интеллекта, минимальные шаблоны API и поддержку .NET Aspire. Кроме того, эти шаблоны планируются включать в SDK .NET по умолчанию и исследовать поддержку Foundry Azure AI. В то же время Microsoft также работает с командой Semantic Kernel, чтобы расширить варианты шаблонов для пользователей семантического ядра.