この記事では、AI アプリケーションの構築を初めて使用するPython開発者向けに、上位の学習リソースの一覧を提供します。 クイック スタート ガイド、サンプル プロジェクト、公式ドキュメント、トレーニング コース、その他の役立つ資料へのリンクが含まれています。
Microsoft Foundry モデルでの Azure OpenAI のリソース
Microsoft Foundry Models の Azure OpenAI は、OpenAI で使用できる強力な言語モデルへの REST API アクセスを提供します。 Azure OpenAI は、コンテンツの生成、要約、画像の理解、セマンティック検索、自然言語からコードへの翻訳など、特定のタスクを実行するためにこれらのモデルを調整するのに役立ちます。 REST API、Python用の OpenAI SDK、または Microsoft Foundry ポータルを使用して、OpenAI Azureアクセスします。
SDK とライブラリ
サンプル
| リンク |
説明 |
| ストリーミング チャットの完了 |
Azure エンドポイントを使用してチャットの完了を機能させる方法を示すノートブックの例。 この例では、チャットの完了に焦点を当てていますが、API で使用できるその他の操作も紹介しています。 |
|
Azure埋め込み |
Azure エンドポイントで埋め込みを使用する方法を示すノートブックの例。 この例では埋め込みについて説明しますが、API で使用できる他の操作も紹介しています。 |
ドキュメント
Azure OpenAI Serviceに加えて、他にも多くの Foundry Tools があります。 開発者や組織は、すぐに使用できる事前構築済みのカスタマイズ可能な API とモデルを使用して、インテリジェントで市場に対応した責任あるアプリケーションを迅速に作成できます。 アプリケーションの例には、会話、検索、監視、翻訳、音声、ビジョン、意思決定のための自然言語処理が含まれます。
サンプル
| リンク |
説明 |
|
Foundry Tools SDK サンプルの Azure Speech を使用してアプリに音声を統合する |
Azure Cognitive Services Speech SDK のサンプル。 音声認識、翻訳、音声合成などのサンプルへのリンク。 |
|
Azure Foundry Tools SDK のドキュメント インテリジェンス |
ドキュメント インテリジェンス (以前のForm Recognizer) は、機械学習を使用してドキュメントのテキストと構造化データを分析するクラウド サービスです。 Document Intelligence ソフトウェア開発キット (SDK) は、Document Intelligence のモデルと機能をアプリケーションに簡単に統合できる一連のライブラリとツールです。 |
| Python |
Azure.AI.FormRecognizerクライアント ライブラリのサンプル。 |
| Python |
Text Analytics用のクライアント ライブラリ。 これらの API は、Azure Language in Foundry Tools サービスの一部であり、テキストを理解して分析するための自然言語処理 (NLP) 機能を提供します。 |
|
Pythonでのドキュメント翻訳 |
ドキュメント翻訳を使用して、構造とテキストの書式を保持しながらソース ドキュメントをターゲット言語に翻訳するクイック スタート記事。 |
|
Python での質問応答 |
質問と共に送信するテキストの本文から回答 (および信頼度スコア) を取得する手順が記載されたクイック スタート記事。 |
| Pythonにおける対話型言語理解 |
Conversational Language Understanding (CLU) 用のクライアント ライブラリ。 CLU は、会話内の意図とエンティティを抽出できるクラウドベースの会話型 AI サービスです。 CLU はオーケストレーターのように機能し、会話を分析して QnA、Luis、Conversation App などのアプリから最適な応答を得るために最適な候補を選択します。 |
| 画像の分析 |
Microsoft Azure AI Image Analysis SDK のサンプル コードとセットアップ ドキュメント。 |
|
Python用Foundry Control Plane SDKのコンテンツ安全性 |
SDK は、アプリケーションやサービスでユーザーが生成し、AI によって生成された有害なコンテンツを検出するのに役立ちます。 Content Safety には、有害な素材を検出できるテキストと画像の API が含まれています。 |
ドキュメント
トレーニング
| リンク |
説明 |
| 初心者向け生成 AI ワークショップ |
Microsoft クラウド アドボケイトによる 18 レッスンの包括的なコースで、生成 AI アプリを構築するための基礎について説明します。 |
| Foundry Tools を始める |
Foundry Tools は、アプリケーションに統合できる AI 機能の構成要素です。 このラーニング パスを完了して、Azure AI servicesリソースのプロビジョニング、セキュリティ保護、監視、デプロイを行い、それらを使用してインテリジェントなソリューションを構築する方法について説明します。 |
|
Microsoft Azure AI の基礎: 生成 AI |
このラーニング パスを完了して、大規模な言語モデルが生成 AI の基盤を形成する方法を理解します。 Azure OpenAI Serviceが最新のジェネレーティブ AI テクノロジへのアクセスを提供する方法について説明します。 Azure OpenAI のプロンプトと応答を微調整する方法と、Microsoft の責任ある AI 原則による倫理的 AI の進歩の促進について説明します。 |
|
Azure OpenAI Service で生成 AI ソリューションを開発する |
Azure OpenAI Serviceでは、ChatGPT、GPT、Codex、Embeddings モデルなど、OpenAI の強力な大規模言語モデルにアクセスできます。 開発者向けのこのラーニング パスを完了し、Azure OpenAI SDK やその他のAzure サービスを使用してコード、画像、テキストを生成する方法について説明します。 |
| Azure Database for PostgreSQL |
このラーニング パスを完了して、Azure Database for PostgreSQL - フレキシブル サーバー用の Azure AI 拡張機能によって提供される Azure AI と Azure Machine Learning Services の統合を調べます。 これらのサービスを使用して、AI を利用したアプリを構築する方法について説明します。 |
AI アプリケーション テンプレート
AI アプリケーション テンプレートを使用すると、AI アプリの高品質な開始点を提供する、保守性が高く、簡単にデプロイできる参照実装が提供されます。
AI アプリ テンプレートには、 構成要素 と エンド ツー エンド ソリューションの 2 つのカテゴリがあります。 構成要素は、特定のシナリオとタスクに焦点を当てた小規模なサンプルです。 エンドツーエンド ソリューションは、ドキュメント、ソース コード、デプロイ機能を含む包括的なリファレンス サンプルです。 ソリューションを基に構築し、独自の目的で拡張することができます。
- 各プログラミング言語で使用できる主要なテンプレートの一覧を確認するには、 AI アプリ テンプレートを参照してください。
- 使用可能なすべてのテンプレートを参照するには、Azure Developer CLI ギャラリーの AI アプリ テンプレートを参照してください。