開発者ツールと SDK

完了

Microsoft Foundry ポータルで直接 AI ソリューションを開発するために必要なタスクの多くを実行できますが、開発者はコードの記述、テスト、デプロイも必要です。

開発ツールと環境

使用できる開発環境は多数あります。開発者は、使用する必要がある言語、SDK、API、および最も快適な言語、SDK をサポートするものを選択する必要があります。 たとえば、.NET Framework を使用した Windows 用アプリケーションの構築に重点を置いている開発者は、Microsoft Visual Studio などの統合開発環境 (IDE) で作業することを好む場合があります。 逆に、さまざまなオープンソース言語とライブラリを使用する Web アプリケーション開発者は、Visual Studio Code (VS Code) などのコード エディターを使用する方が好ましい場合があります。 これらの製品はどちらも、Azure での AI アプリケーションの開発に適しています。

Microsoft Foundry for Visual Studio Code 拡張機能

Visual Studio Code で Microsoft Foundry ベースのジェネレーティブ AI アプリケーションを開発する場合は、Microsoft Foundry for Visual Studio Code 拡張機能を使用して、次のようなワークフローの主要なタスクを簡略化できます。

  • プロジェクトの作成。
  • モデルの選択とデプロイ。
  • プレイグラウンドでのモデルのテスト。
  • エージェントの作成。

Microsoft Foundry Visual Studio Code 拡張機能のスクリーンショット。

先端

Microsoft Foundry for Visual Studio Code 拡張機能の使用の詳細については、「Microsoft Foundry for Visual Studio Code 拡張機能の使用」を参照してください。

GitHub と GitHub Copilot

GitHub は、ソース管理と DevOps 管理のための世界で最も人気のあるプラットフォームであり、チーム開発作業の重要な要素となる可能性があります。 Visual Studio と VS Code の両方で、GitHub とのネイティブ統合と GitHub Copilot へのアクセスが提供されます。開発者の生産性と有効性を大幅に向上させることができる AI アシスタント。

Visual Studio Code の GitHub Copilot のスクリーンショット。

先端

Visual Studio Code での GitHub Copilot の使用の詳細については、 VS Code の GitHub Copilot を参照してください。

プログラミング言語、API、SDK

Microsoft C#、Python、Node、TypeScript、Java など、多くの一般的なプログラミング言語とフレームワークを使用して AI アプリケーションを開発できます。 Azure で AI ソリューションを構築する場合、インストールして使用する予定の一般的な SDK には次のようなものがあります。