Azure AI サービスを使用して AI ソリューションを開発する
このユニットでは、Azure AI サービスで使用できる事前構築済みの AI モデルについて説明します。 これらは、内部のカスタム AI モデルを開発することに代わる強固な代替手段です。
Azure AI サービスとは
AI をビジネスに採用することを検討するときには、事前構築済みの AI サービスを最初に検討する必要があります。 Azure AI サービスは、AI を SaaS として提供する Microsoft 製品です。 一般的な問題を解決するために Microsoft の世界中の研究者およびデータ科学者が開発した、事前トレーニング済みのモデルが含まれています。 わざわざ一からやり直すことを避けるため、企業は事前構築済みのサービスを活用して、高品質のテクノロジ ソリューションを実現し、提供をスピードアップすることができます。
一般的なシナリオを解決するには、視覚、音声、言語、検索、または生成 AI で事前構築済みの AI サービスを提供する Azure AI サービスを使用することをお勧めします。 これにより、機械学習の専門知識を必要とせずに、すべての開発者や組織の手が届くところに AI がもたらされます。 結果として、すべてのスキル レベルの開発者が、新規または既存のビジネス アプリケーションにインテリジェンスを容易に追加できるようになります。
Azure AI サービスを使用すると、次のことが可能になります。
コストを削減する:AI サービスはサーバーレスであるため、通常、内部でカスタム モデルを最初から開発およびトレーニングするよりもコストが低くなります。
デプロイの柔軟性を与える:AI サービス モデルをエクスポートし、クラウド、オンプレミス、またはエッジなど、どこでも必要な場所で実行できます。
エンタープライズ レベルのセキュリティを提供する:AI サービスは、Microsoft Entra 資格情報による認証、有効なリソース キー、Azure 仮想ネットワークを含む、多層セキュリティ モデルを提供します。
製品のエコシステムに接続する:AI サービスは、自動化および統合ツール、デプロイ オプション、セキュリティで保護されたアクセスのための Docker コンテナー、ビッグ データ シナリオ用のツールを含む広範なエコシステムの一部です。
Azure AI サービスの機能
Azure AI の機能には、視覚、言語、音声、ドキュメント インテリジェンス、検索、生成 AI が含まれます。 次のような Azure AI サービス スイートを使用して、これらの機能を備えたソリューションを構築できます。
Azure AI Vision: 画像と動画を分析するモデルが含まれています。 より汎用的なモデルの他に、画像からテキストを抽出する (光学式文字認識または OCR) ための特定のモデルや、人間の顔を認識するためのモデルも存在します。 もう 1 つのオプションは Azure Custom Vision です。これにより、ユーザーはオブジェクトを認識したり、画像を分類したりするための独自の AI モデルを構築できます。 顔認識サービスは、Microsoft の責任ある AI ポリシーによって厳しく制限されていることに注意してください。
Azure AI Language: テキストの処理と分析に重点を置いています。 自然言語を理解し、分析情報を抽出するようにトレーニングされています。 たとえば、モデルはテキスト内の言語、意図、エンティティ、センチメントを認識できます。 さらに、指定された質問への答えを見つけることができます。
Azure AI 音声: 口頭での会話を処理するモデルを提供します。 音声からテキストへの変換、またはその逆を行うことができます。 また、話者が話す内容を翻訳したり、各話者を識別したりすることもできます。 モデルでは、話者に発音の修正を提案することもできます。
Azure AI Document Intelligence: 請求書、領収書、その他のドキュメントからデータを抽出する OCR とテキスト分析モデルが組み込まれています。 ドキュメント インテリジェンスは、テキスト内のデータを認識するようにトレーニングされた機械学習モデルに依存しています。
Azure AI 検索: 従来の生成 AI 検索アプリケーションで、ユーザー所有のコンテンツに対して大規模で安全な情報検索を提供します。 Azure AI Search では、非構造化、型指定、画像ベース、手書きなどのメディアのインデックスを作成できます。 インデックスは、内部のみで使用することも、インターネットに公開されているアセットのコンテンツを検索可能にするために使うこともできます。
Azure OpenAI Service: ユーザーは "Azure AI サービス" 経由で生成 AI モデルを活用できます。 つまり、パブリック API ではなく、Azure から直接 OpenAI モデルに直接アクセスできます。 この種のモデルをユーザーに提供する Microsoft 製品は、Azure OpenAI Service のみではないことに注意してください。 前のユニットでは、Microsoft Copilot for Microsoft 365 と Copilot in Power Platform に含まれる生成 AI について既に説明しました。 これらのコパイロット機能は、テキスト生成用の OpenAI モデルである GPT によって提供されています。
Azure AI Studio: 複数の Azure AI 関連サービスを 1 つの統合開発環境にまとめた Microsoft クラウド プラットフォームです。 開発者はこれらのサービスを使用して、エンド ツー エンドの AI ソリューションを構築できます。 具体的には、Azure AI Studio は以下を組み合わせたものです。
- Azure Machine Learning service のモデル カタログとプロンプト フローの開発機能。
- Azure OpenAI サービスの生成 AI モデル デプロイ、テスト、カスタム データ統合機能。
- 音声、視覚、言語、ドキュメント インテリジェンス、コンテンツの安全性のための Azure AI サービスとの統合。
ヒント
顧客ストーリー:自動車製造元は Azure AI サービスを使用して請求書とクレジット ノートの処理を合理化しています。 Azure AI Document Intelligence には、電子メール、デジタル PDF、スキャンされた PDF、請求書など、さまざまな形式のドキュメントからデータを抽出するために必要な AI 機能が用意されています。 開始以降、会社は 10,000 時間もの手作業 (1 か月あたり約 850 時間以上の手作業) を節約しています。 従業員は、自動化されたソリューションと価値に肯定的であり、イノベーションや特定のスキル セットに関連するタスクに集中する時間が増えています。 詳しい顧客ストーリーはこちらから参照してください: https://aka.ms/ai-services-customer-story。
ヒント
少し時間を取って、組織が内部使用または顧客/パートナー向けに開発するカスタム AI ソリューションの種類を検討してください。
次に、機械学習がもたらす利点とビジネス価値について詳しく説明します。