Azure AI Studio は、 Microsoft が提供する複数の AI サービスを一元管理できるツールです。Azure AI Studio を利用すると、効率的にアプリ開発を行え、画像生成や音声認識、テキスト生成などに必要な AI モデルを簡単に活用できます。
本記事では、Azure AI Studio の概要や使い方を詳しく解説します。主な機能やできること、使用するメリットなども紹介しますので、 Azure AI Studio の導入を検討している方はぜひ参考にしてください。
『Microsoft Copilot Studio』についてはこちらから。
Microsoft Copilot Studioとは?料金や活用事例について解説
『Microsoft 365 Copilot』についてはこちらから。
Microsoft 365 Copilot とは?できることやメリット、料金を解説
Azure AI Studio とは
Azure AI Studio は、クラウドプラットフォーム Microsoft Azure で提供される AI サービスを 1 つの開発環境にまとめたものです。 Azure AI Studio を使えば、あらゆるサービスを一元管理でき、簡単にアプリ開発や AI モデルの構築ができます。
また、 Azure AI Studio は Azure OpenAI のほか、 Hugging Face 社や Meta 社が提供している AI モデルなども選べるため、作業に適したものを選択できます。なお、現時点(2024年4月)では正式版ではなく、パブリックプレビュー版として提供されています。
Azure AI Studio に統合されているサービス
Azure AI Studio には、次のサービスが統合されています。
- Azure Machine Learning のモデルカタログとプロンプトフローの開発機能
- Azure OpenAI Service の生成 AI モデルのデプロイやテスト、カスタムデータの統合機能
- 視覚、音声、言語などの Azure AI サービスとの統合
Azure Machine Learning は、さまざまなデータを学習させ、そのデータをもとに予測や判断を行う機械学習のプラットフォームです。Azure AI Studio では、 Azure Machine Learning のモデルカタログを利用できます。
また、 Azure Machine Learning のプロンプトフローの開発機能も備わっています。プロンプトフローとは、生成 AI を利用してアプリケーション開発を支援するツールのことです。テンプレートを使って AI に指示するプロンプトを生成でき、プログラミング言語の 1 つである Python コードで処理できます。
さらに複数の Azure AI サービスと統合できるため、音声認識機能などを活用でき、自然言語にも対応しています。
Azure AI Studio の機能
Azure AI Studio には、主に次のような機能が搭載されています。
それぞれの機能の詳細について見ていきましょう。
モデルカタログ
モデルカタログ機能では、 Azure OpenAI のほか、 Hugging Face 社や Meta 社、NVIDIA 社などで提供されている言語モデルが一覧で表示されます。これらの中から使いたいモデルを検索して探し出すことが可能です。
また「推論タスク」という機能を使うと、画像生成や音声認識、テキスト生成など、タスクごとに適したモデルをフィルタリングできます。
ベンチマーク
モデルの性能を比較するテストや評価を行う、ベンチマーク機能もあります。ベンチマーク機能を使うことで、 AI モデルが特定のタスクやデータセットにおいて、どのくらい機能するかを可視化できます。
Azure AI Studio のモデルの中で、どれが最も目的のタスクに適しているのか、簡単に比較できることがメリットです。
プロンプトカタログ
プロンプトカタログは、生成 AI で使用するプロンプトを一覧で見られる機能です。モデルカタログと同じように、使用例ごとに適したプロンプトを検索できます。
Azure AI Studio でできること
Azure AI Studio は、主に次のような作業に活用できます。
- 独自の Copilot を構築する
- アプリにマルチモダリティを取り入れる
- カスタム AI アシスタントを構築する
詳しく解説しますので、自社のニーズに合うか検討してみてください。
独自の Copilot を構築する
Azure AI Studio を使えば、ユーザーの要望に合わせた独自の Copilot を構築できます。Copilot とは、 Microsoft が提供する生成 AI ツールです。対話型のインターフェースを持ち、ユーザーの質問に応じて適切なテキストや画像、コードを生成してくれます。
Azure AI Studio を使う大きなメリットは、ユーザーが保有しているデータをもとにオリジナルの Copilot を生成できることです。自社のナレッジを活用したり、データをカスタマイズしたりすることにより、自社特有のニーズに応える生成 AI を構築でき、業務の効率化につながります。
アプリにマルチモダリティを取り入れる
Azure AI Studio では、画像や音声、テキストなど、複数のモダリティ(情報の入出力が行われるコミュニケーション経路のこと)を組み合わせたアプリ開発ができます。
たとえば自然言語で画像にキャプションを付けて分類を行い、必要な画像を抽出しやすくします。また、音声をテキストに変換し、文章を要約することも可能です。これらの機能を駆使することで、あらゆるモダリティに対応したアプリを作成できます。
カスタム AI アシスタントを構築する
ユーザーの要望に合わせてカスタム AI アシスタントを構築することもできます。カスタム AI アシスタントとは、特定のタスクに合わせて高度なツールで強化された AI アシスタントです。
たとえばコードインタープリターやカスタム関数などを使用して強化すると、アシスタントがコードを解釈し、ユーザーの指示に応じて特定のタスクをスムーズに実行できるようになります。これにより特定の業務プロセスを自動化し、作業の効率を大幅に向上させることが可能です。
Azure AI Studio のメリット
Azure AI Studio を活用すると、次のようなメリットが得られます。
- 開発プロセスを効率化できる
- さまざまなモデルを利用できる
- 好みのエディタで作業ができる
それぞれ詳しく解説します。
開発プロセスを効率化できる
Azure AI Studio には、複数の AI サービスが統合されています。そのため AI モデルの構築からテスト、デプロイまでを一括で管理でき、開発プロセス全体を効率化できることがメリットです。
また一連の作業をツールを活用して自動化することで、スピードの向上だけでなくヒューマンエラーの抑制にもつながります。
さまざまなモデルを利用できる
Azure AI Studio では Microsoft が提供する AI モデルだけでなく、他社が提供するモデルを活用できます。 Open AI が提供している GPT-35-turbo 、 GPT-4 、 GPT-4-32k などに加え、 Meta 社の Llama2 や、 Google 社の T5-small なども利用可能です。
ビジネスニーズに合わせて最適な AI モデルを選択し、柔軟に対応できることも大きなメリットです。
好みのエディタで作業ができる
Azure AI Studio では、 Azure AI サービスへのアクセスを提供する Azure AI SDK を利用できます。これにより、サービスへ直接アクセスして日頃から使用しているコードエディタや開発環境で作業を進めることが可能です。普段から使い慣れているものを活用することで、導入時の負担を軽減できます。
Azure AI Studio の使い方
ここでは Azure AI Studio を活用するための前提条件と、 AI アシスタントを作成する手順を紹介します。これから Azure AI Studio を導入する方は、ぜひ参考にしてください。
前提条件
Azure AI Studio を使う際は、 以下の条件を満たす必要があります。
Azure アカウントがなくても、 Azure AI Studio へのアクセスは可能です。しかし、すべての機能を使うには Azure サブスクリプションの取得と、 Azure OpenAI Service へのアクセス申請が必要になります。
AI アシスタントの作成手順
Azure AI Studio で AI アシスタントを作成する手順は次のとおりです。
- Azure AI Studio にアクセスする
- 新しいプロジェクトを作成する
- 「ホーム」ページから「ビルド」、「プレイグラウンド」の順で選択する
- 「デプロイ」のドロップダウンメニューから使用するデプロイを選択する
- 「モード」のドロップダウンメニューから「アシスタント」を選択する
- 「アシスタントのセットアップ」のドロップダウンメニューから「新規」を選択する
- アシスタントの名称と指示を入力する
- デプロイするモデルを選択する
- コードインタープリターを有効にする
- 「保存」を選択する
必要に応じてデータの前処理や学習を実行し、テストを行ってパフォーマンスを確認しておきましょう。
Azure AI Studio は AI 開発を効率化するプラットフォーム
複数の AI サービスを一元管理できる Azure AI Studio を活用すれば、 AI 技術を活用したアプリをこれまでよりも容易かつ効率的に開発できます。ビジネスニーズに合わせて複数の AI モデルから柔軟に適切なモデルを選択できることも、他社との差別化につながるでしょう。
ぜひこの記事を参考に、 Azure AI Studio の導入を検討されてみてはいかがでしょうか。
Copilotの機能拡張についてはこちらから。
CopilotはAPI連携できる?活用できるプラグインやプラグインの作成についても解説
★AvePointでは、Microsoft 365 Copilot のセキュアな導入に向けたサポートをいたします。
Copilotを最大限活用するために必要な情報をぜひご参考ください!
【無料オンデマンドセミナー】
【お問い合わせはこちらから】