マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

サービス名と機能

Available Foundry Tools

事前構築済みの拡張ツール群、複数機能を組合せてユーザ向け機能を提供するための建付け。
※ 例えばエージェント(Agent Service)でLLM(OpenAI)とRAG(AI Search)を使うとか。

画像

Computer Vision、AI Face、AI Custom Vision

言語

Language(Q&A、分類、NER、CLU)TranslatorSpeechLLM

情報抽出

Content Understanding、Document Intelligence、AI Search

OCR

LLM

生成モデル

Content Safety

言語

Azure AI Language - Language Service

Azure AI Translator - Translators

翻訳

Azure AI Speech - Speech service

音声→(機能)→文字→(機能)→翻訳→(機能)→音声

音声LLM

(Phi-4-multimodal-instruct)

Voice Live

リアルタイム対話型音声ソリューション用

画像

Azure AI Vision - Computer Vision

画像分析

Azure AI Vision - Face

顔検出と分析

Azure AI Custom Vision

画像分類と物体検出

Video Indexer

ビデオ

画像LLM(gpt-4o)

マルチモーダルのLLM

画像生成(dall-e-3)

マルチモーダルの生成モデル(画像)

情報抽出

Azure Content Understanding

Azure Document Intelligence

その他

Content Safety

MSプラクティス評価

ちょば余裕

診断ログの 2 つの前提条件

ネットワーク

混同行列

Content Safety

雰囲気でOK?

間違えた

OCRできる

NERとCLUの違い

Image Analysis API

聞いたこと無いわ(笑)...廃止らしい。→ Azure Vision APIっぽい(read と description)

...

ExamTopics?

まぁ解る系

チャットボットを構築

以下の要件を満たすチャットボットを構築する必要があります。

チャットボットに何を統合すべきですか?

  1. QnA Maker、言語理解、ディスパッチ
  2. Translator、音声認識、ディスパッチ
  3. 言語理解、テキスト分析、QnA Maker(最多投票)
  4. テキスト分析、Translator、ディスパッチ

帳票読込

どのAzureサービスを使用すべきでしょうか?

  1. カスタムビジョン
  2. パーソナライザー
  3. フォーム認識機能(最多投票)
  4. コンピュータービジョン

※ 機能階層的なものをイメージしておく。

難易度高目

責任あるAI原則

  1. 透明性
  2. 公平性(最多投票)
  3. 包括性(最多投票)
  4. 信頼性と安全性
  5. プライバシーとセキュリティ

責任あるAI原則の暗記が必要。...ってか、やっぱ「公平性」と「包括性」って被ってるのね。

Anomaly Detector APIをコンテナでデプロイ

※ そりゃそーだ(笑)

そんなン知るか系

要件XXXでリソース作成

PUT https://management.azure.com/subscriptions/XXXXXXXX-XXXX-XXXXXXXXXXxx/resourceGroups/RG1/providers/Microsoft.CognitiveServices/accounts/CS1?api-version=2017-04-18
{
  "location": "West US",
  "kind": "CognitiveServices",
  "sku": {
    "name":
    "SO"
  },
  "properties":{},
  "identity": {
    "type": "SystemAssigned"
  }
}

PUT、CognitiveServices?

LUISのフレーズ

var phraselistId = await client.Features.AddPhraseListAsync
(
    appId,
    versionId,
    new PhraselistCreateObject
    {
        EnabledForAllModels = false,
        IsExchangeable = true,
        Name = "PL1",
        Phrases = "item1,item2,item3,item4,item5"
    }
);

AddPhraseListAsync?PhraselistCreateObject?

※ この文脈での「フレーズ」とは、チャットボットの言語理解モデル(例:LUIS)に対して「重要な語や言い回し」として教える文字列の集合

LUISアプリをコンテナにデプロイ

VersionTrained datePublished date
V1.2NoneNone
V1.12020-10-01None
V1.02020-09-012020-09-15

参考


Tags: :.NET開発, :構成管理ツール, :CI, :BI/AI


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS