Интеграция ИИ для семантического ядра
Семантический ядро предоставляет широкий спектр интеграции служб ИИ, помогая создавать мощные агенты ИИ. Кроме того, семантический ядро интегрируется с другими службы Майкрософт для предоставления дополнительных функций с помощью подключаемых модулей.
Встроенные интеграции
С помощью доступных соединителей ИИ разработчики могут легко создавать агенты ИИ с помощью переключения компонентов. Это позволяет экспериментировать с различными службами ИИ, чтобы найти лучшее сочетание для вашего варианта использования.
Службы искусственного интеллекта
Службы | C# | Python | Java | Примечания. |
---|---|---|---|---|
Создание текста | ✅ | ✅ | ✅ | Пример: Text-Davinci-003 |
Завершение чата | ✅ | ✅ | ✅ | Пример: GPT4, Chat-GPT |
Внедрение текста (экспериментальный) | ✅ | ✅ | ✅ | Пример: Text-Embeddings-Ada-002 |
Текст на изображение (экспериментальный) | ✅ | ❌ | ❌ | Пример: Dall-E |
Изображение в текст (экспериментальный) | ✅ | ❌ | ❌ | Пример: Pix2Struct |
Текст на звук (экспериментальный) | ✅ | ❌ | ❌ | Пример: преобразование текста в речь |
Звук в текст (экспериментальный) | ✅ | ❌ | ❌ | Пример: Whisper |
Дополнительные подключаемые модули
Если вы хотите расширить функциональные возможности агента ИИ, можно использовать подключаемые модули для интеграции с другими службы Майкрософт. Ниже приведены некоторые подключаемые модули, доступные для семантического ядра:
Подключаемый модуль | C# | Python | Java | Description |
---|---|---|---|---|
Logic Apps | ✅ | ✅ | ✅ | Создавайте рабочие процессы в Logic Apps с помощью доступных соединителей и импортируйте их в качестве подключаемых модулей в семантического ядра. Подробнее. |
Динамические сеансы приложений контейнеров Azure | ✅ | ✅ | ❌ | С помощью динамических сеансов вы можете повторно создать интерфейс интерпретатора кода из API Помощников, без труда расширяя контейнеры Python, где агенты ИИ могут выполнять код Python. Подробнее. |