AI-102 学習メモ (1) : 適切な Azure AI サービスの選択

# はじめに
この投稿は AI-102: Microsoft Azure AI エンジニア の学習をした内容のメモです。

投稿の一覧は以下のリンク先にあります。

https://qiita.com/atsmin77/items/5235dfe16ad1bed065ca

# Azure AI Service の全体像

Azure AI Service には以下のような様々なサービスがあります。要件に応じて適切なサービスを選択します。

| 名前 | 説明 |
|:-:|:-:|
| Azure AI Vision | 構築済みモデルによる画像からのテキスト抽出 (OCR) 、顔認識、動画の分析、カスタムモデルによる画像分類など  |
| Azure AI Language  | テキストの言語検出、キーフレーズや個人情報 (PII) の抽出、感情分析、チャットボットなど  |
| Azure AI Speech  | 音声の文字起こし、テキストの読み上げなど  |
| Azure AI Search  | インデックスを作成してデータソースを検索、Azure OpenAI サービスの RAG として利用 |
| Azure AI Document Intelligence | 構築済みモデルによる請求書や名刺データからのテキスト抽出、カスタムモデルによる任意のドキュメントからテキストを抽出 |
| Azure OpenAI | Azure 上で OpenAI を利用、入力したデータは学習に使用されない  |

https://learn.microsoft.com/ja-jp/azure/ai-services/what-are-ai-services

# Azure AI Vision
| 名前 | 説明 |
|:-:|:-:|
| [OCR](https://learn.microsoft.com/ja-jp/azure/ai-services/computer-vision/concept-ocr) | 画像からのテキスト抽出、150 以上の言語に対応 |
| [画像分析](https://learn.microsoft.com/ja-jp/azure/ai-services/computer-vision/overview-image-analysis?tabs=4-0) | 画像のキャプションを生成 |
| [顔検出](https://learn.microsoft.com/ja-jp/azure/ai-services/computer-vision/concept-face-detection) | 画像の顔を認識、顔が本物かフェイクかも検出（ライブネス検出）  |
| [ビデオ分析](https://learn.microsoft.com/ja-jp/azure/ai-services/computer-vision/intro-to-spatial-analysis-public-preview?tabs=sa) | 動画の人や物の移動を抽出、分析  |

# Azure AI Language
| 名前 | 説明 |
|:-:|:-:|
| [エンティティ リンク](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/entity-linking/overview) | テキストのエンティティを検出し Wikipedia へのリンクを表示 |
| [言語検出](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/language-detection/overview) | テキストの言語を検出 |
| [キーフレーズ抽出](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/key-phrase-extraction/overview) | テキストのキーフレーズを抽出 |
| [固有表現認識 (NER)](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/named-entity-recognition/overview) | テキストの有名人、有名な場所などのエンティティを検出 |
| [オーケストレーションワークフロー](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/orchestration-workflow/overview) | 会話モデルを利用したサービスやアプリケーションが構築できる |
|  [PII 検出](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/personally-identifiable-information/overview)  | テキスト Personal Identifiable Information (PII) を検出 |
| [感情分析とオピニオンマイニング](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/sentiment-opinion-mining/overview?tabs=prebuilt)  | テキストの感情を検出 |
| [会話要約](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/summarization/how-to/conversation-summarization) | ドキュメントや会話の内容を要約 |
| [カスタムテキスト分類](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/custom-text-classification/overview) | 学習データに基づいてテキストを分類 |
| [カスタム質問応答](https://learn.microsoft.com/ja-jp/azure/ai-services/language-service/question-answering/overview) | 学習データに基づいてチャットボットが会話で質問へ回答 |

# Azure AI Speech Service
| 名前 | 説明 |
|:-:|:-:|
|音声からテキスト|リアルタイムまたは非同期バッチ処理で音声をテキストに文字起こし|
|テキスト読み上げ|テキストを自然な人間のような音声で読み上げ|
|音声翻訳|音声をリアルタイムで多言語に翻訳|

https://learn.microsoft.com/ja-jp/azure/ai-services/speech-service/overview

# Azure AI Document Intelligence

https://learn.microsoft.com/ja-jp/azure/ai-services/document-intelligence/overview?view=doc-intel-4.0.0

# Azure AI Search 

https://learn.microsoft.com/ja-jp/azure/search/search-what-is-azure-search

# Azure OpenAI Service

https://learn.microsoft.com/ja-jp/azure/ai-services/openai/overview

https://learn.microsoft.com/ja-jp/training/modules/use-own-data-azure-openai/

https://learn.microsoft.com/ja-jp/azure/search/search-what-is-azure-search

# 次の投稿

https://qiita.com/atsmin77/items/ed4c37f04aa5a31bbd4f