Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью .NET можно использовать искусственный интеллект (ИИ) для автоматизации и выполнения сложных задач в приложениях с помощью инструментов, платформ и служб, знакомых вам.
Зачем выбрать .NET для создания приложений ИИ?
Миллионы разработчиков используют .NET для создания приложений, работающих в Интернете, на мобильных и настольных устройствах или в облаке. С помощью .NET для интеграции ИИ в приложения вы можете воспользоваться всеми преимуществами, которые должен предложить .NET:
- Единая история для создания веб-интерфейсов, API и приложений.
- Поддерживается в Windows, macOS и Linux.
- Ориентирован на открытый исходный код и сообщество.
- Работает на самых популярных веб-серверах и облачных платформах.
- Предоставляет мощные средства для редактирования, отладки, тестирования и развертывания.
Поддерживаемые поставщики ИИ
Библиотеки .NET поддерживают широкий спектр поставщиков услуг ИИ, что позволяет создавать приложения с помощью платформы ИИ, которая лучше всего соответствует вашим потребностям. В следующей таблице перечислены основные поставщики ИИ, которые интегрируются с Microsoft.Extensions.AI:
| Provider | Description |
|---|---|
| Открытый ИИ | Прямая интеграция с моделями OpenAI, включая GPT-4, GPT-3.5 и DALL-E |
| Azure OpenAI | Модели OpenAI корпоративного уровня, размещенные в Azure с повышенной безопасностью и соответствием требованиям |
| Azure AI Foundry | Управляемая платформа Майкрософт для создания и развертывания агентов ИИ в масштабе |
| Модели GitHub | Доступ к моделям ИИ, доступным на торговой площадке GitHub |
| Ollama | Локальное выполнение моделей с открытым кодом, например Llama, Mistral и Phi-3 |
| Google Gemini | Многомодальные модели искусственного интеллекта Google |
| Amazon Bedrock | Управляемая служба AWS для базовых моделей |
Любой поставщик ИИ, который можно использовать с Microsoft.Extensions.AI, также подходит для работы с Agent Framework и Semantic Kernel.
Что можно создать с помощью ИИ и .NET?
Возможности с ИИ почти бесконечны. Ниже приведены несколько примеров решений, которые можно создать с помощью искусственного интеллекта в приложениях .NET:
- Языковая обработка: создайте виртуальные агенты или чат-боты для взаимодействия с данными и создания содержимого и изображений.
- Компьютерное зрение: определение объектов в изображении или видео.
- Создание звука: используйте синтезированные голоса для взаимодействия с клиентами.
- Классификация: метка серьезности проблемы, сообщаемой клиентом.
- Автоматизация задач. Автоматическое выполнение следующего шага в рабочем процессе по мере выполнения задач.
Рекомендуемая схема обучения
Для разработки приложений с помощью ИИ и .NET рекомендуется использовать следующую последовательность руководств и статей:
| Сценарий | Туториал |
|---|---|
| Создание приложения чата | Создание приложения чата Azure AI с помощью .NET |
| Суммируйте текст | Создайте сводку текста с помощью приложения Azure AI для общения |
| Чат с вашими данными | Получите аналитические сведения о ваших данных из чат-приложения .NET Azure AI |
| Вызов функций .NET с помощью ИИ | Расширение ИИ Azure с помощью средств и выполнение локальной функции с помощью .NET |
| Создание изображений | Создание изображений из текста |
| Обучение собственной модели | руководство по ML.NET |
Просмотрите оглавление, чтобы узнать больше об основных понятиях, начиная с работы генеративного ИИ и LLM.