📚
Azure OpenAIのサンプルまとめ
はじめに
Azure OpenAI Serviceを活用したサンプルが数多く登場しているため、ここにまとめていきます。
エンタープライズサーチ①
- Azure OpenAIとAzure Cognitive Searchを中心とした文章検索シナリオのサンプル
- LangChainのAgentを利用し、Cognitive searchのセマンティック検索とベクトル検索をツールとして定義
- Azure AI Document Intelligence (旧称Form Recognizer)を使った文章の読み取りに対応
- 自動で文章を分割、重複含めた形でチャンキング (chunking)を行ってベクトル化
- Cosmos DBにインジェスト。ベクトル化された文章 (embedding)もCosmosに保存
エンタープライズサーチ②
- Cognitive SearchとAzure OpenAIを組み合わせて各種データソースから取ってきたデータをもとに回答を生成するという面では①と近いサンプル
- 複数のNotebookが置かれており、ステップバイステップにエンタープライズサーチを構成する要素を学んでいく学習コンテンツ
MSUSAzureAccelerators/Azure-Cognitive-Search-Azure-OpenAI-Accelerator: Virtual Assistant - GPT Smart Search Engine - Bot Framework + Azure OpenAI + Azure Search + Azure SQL + Azure Document Intelligence + LangChain + CosmosDB
ビジネスプロセスオートメーション (BPA)
- Azure Cognitive Services (OpenAI, Speech, Language, Form Recognizer, ReadAPI), Azure Machine Learningといた複数のAzure AIリソースから構成されるAIパイプラインを構築するためのサンプル
- UIにユーザーがファイルをドラッグ&ドロップすると、そのファイルがパイプラインで自動的に処理され、Azure Blob Storageに加工後のファイルが保存される、といったパイプラインが構築可能。
Azure/business-process-automation: Business process automation solution accelerator using Azure services
データベースアシスタント
- データベースに対してチャットベースで問い合わせ、ChatGPTにReActベースでプランニングと実行を行わせ、最終的な結果を出力するというサンプル
- サンプルはAzure SQL Database/SQL Serverを利用
louis-li/SqlGPT
コールセンター
- AIを活用したコールセンターソリューションのサンプル
- コールセンターのスタッフをリアルタイムにサポートするサンプルと、記録された音声ファイルをバッチ的に処理してインサイトを得るサンプルの2本立て
amulchapla/AI-Powered-Call-Center-Intelligence: AI-Powered-Call-Center-Intelligence powered by Azure AI (including Azure OpenAI GPT-3)
作成中らしきサンプル
まだコンテンツの作成中と思われるものもメモしておきます。
デザインパターン
- Azure OpenAIを利用したシステムのデザインパターンが網羅
- 13パターンは作成される予定。
microsoft/azure-openai-design-patterns
GitHubで編集を提案
Discussion