Инструменты для разработчиков и пакеты для разработки ПО (SDK)

Завершено

Tip

Дополнительные сведения см. на вкладке "Текст и изображения ".

Хотя вы можете выполнить множество задач, необходимых для разработки решения искусственного интеллекта непосредственно на портале Microsoft Foundry, разработчики также должны писать, тестировать и развертывать код.

Средства разработки и среды

Существует множество средств разработки и сред, и разработчики должны выбрать один из них, который поддерживает языки, пакеты SDK и API, с которыми они должны работать и с которыми они наиболее удобны. Например, разработчик, ориентированный на создание приложений для Windows с помощью .NET Framework, может предпочесть работать в интегрированной среде разработки (IDE), такой как Microsoft Visual Studio. И наоборот, разработчик веб-приложения, который работает с широким спектром языков и библиотек с открытым исходным кодом, может предпочесть использовать редактор кода, например Visual Studio Code (VS Code). Оба этих продукта подходят для разработки приложений ИИ в Azure.

Расширение Foundry Toolkit для Visual Studio Code

При разработке генеративных приложений ИИ на основе Microsoft Foundry в Visual Studio Code можно использовать расширение Foundry Toolkit для упрощения выполнения ключевых задач в рабочем процессе, в том числе:

  • Просмотр ресурсов проекта и управление ими, включая развернутые модели, агенты, подключения и векторные хранилища.
  • Развертывание моделей из каталога моделей.
  • Тестирование моделей и агентов на интегрированных игровых площадках.
  • Настройка декларативных и размещенных агентов с помощью визуального конструктора и файлов YAML.
  • Создание кода интеграции для подключения агентов к приложениям.

Скриншот расширения Foundry Toolkit для Visual Studio Code.

Tip

Дополнительные сведения об использовании расширения Foundry Toolkit для Visual Studio Code см. в разделе Foundry Toolkit for Visual Studio Code.

GitHub и GitHub Copilot

GitHub является самой популярной платформой для управления версиями и devOps в мире, и может быть критически важным элементом любой команды разработки. Visual Studio и VS Code обеспечивают встроенную интеграцию с GitHub и доступ к GitHub Copilot; помощник по искусственному интеллекту, который может значительно повысить производительность и эффективность разработчика.

Снимок экрана GitHub Copilot в Visual Studio Code.

Tip

Дополнительные сведения об использовании GitHub Copilot в Visual Studio Code см. в разделе GitHub Copilot в VS Code.

Языки программирования, API и пакеты SDK

Вы можете разрабатывать приложения ИИ с помощью многих распространенных языков программирования и платформ, включая Microsoft C#, Python, Node, TypeScript, Java и другие. При создании решений ИИ в Azure, вам следует запланировать использование некоторых распространенных API и пакетов SDK, таких как:

  • Пакет SDK Для Microsoft Foundry, который позволяет создавать код для подключения к проектам Microsoft Foundry и получать доступ к ресурсам, зависящим от Foundry, таким как агенты и хранилища знаний Foundry IQ.
  • API OpenAI, который позволяет использовать пакеты SDK OpenAI для создания приложений чата на основе моделей Foundry, поддерживающих синтаксис OpenAI.
  • Пакеты SDK для средств Foundry — библиотеки, относящиеся к службе ИИ, для нескольких языков программирования и платформ, которые позволяют использовать ресурсы Foundry Tools в подписке. Вы также можете использовать средства Foundry через интерфейсы REST API.