Skip to content

Latest commit

 

History

History
324 lines (260 loc) · 33.9 KB

File metadata and controls

324 lines (260 loc) · 33.9 KB

Phi クックブック:Microsoft の Phi モデルを使ったハンズオン例

GitHub Codespaces でサンプルを開いて使用する Dev Containers で開く

GitHub コントリビューター GitHub イシュー GitHub プルリクエスト PR歓迎

GitHub ウォッチャー GitHub フォーク GitHub スター

Microsoft Foundry Discord

Phi は Microsoft によって開発されたオープンソースの AI モデルのシリーズです。

Phi は現在、非常に優れた多言語・推論・テキスト/チャット生成・コーディング・画像・音声およびその他のシナリオでのベンチマークを誇る、最も強力かつコスト効率の高い小型言語モデル(SLM)です。

Phi はクラウドやエッジデバイスにデプロイ可能で、限られた計算リソースでも簡単に生成型 AI アプリケーションを構築できます。

以下のステップに従ってこれらのリソースの使用を開始してください:

  1. リポジトリをフォークする: クリック GitHub フォーク
  2. リポジトリをクローンする: git clone https://github.com/microsoft/PhiCookBook.git
  3. Microsoft AI Discord コミュニティに参加し、専門家や他の開発者と交流する

cover

🌐 多言語対応

GitHub Actions によるサポート(自動化&常に最新)

アラビア語 | ベンガル語 | ブルガリア語 | ビルマ語(ミャンマー) | 中国語(簡体字) | 中国語(繁体字、香港) | 中国語(繁体字、マカオ) | 中国語(繁体字、台湾) | クロアチア語 | チェコ語 | デンマーク語 | オランダ語 | エストニア語 | フィンランド語 | フランス語 | ドイツ語 | ギリシャ語 | ヘブライ語 | ヒンディー語 | ハンガリー語 | インドネシア語 | イタリア語 | 日本語 | カンナダ語 | クメール語 | 韓国語 | リトアニア語 | マレー語 | マラヤーラム語 | マラーティー語 | ネパール語 | ナイジェリア・ピジン語 | ノルウェー語 | ペルシア語(ファルシ) | ポーランド語 | ポルトガル語(ブラジル) | ポルトガル語(ポルトガル) | パンジャブ語(グルムキー) | ルーマニア語 | ロシア語 | セルビア語(キリル) | スロバキア語 | スロベニア語 | スペイン語 | スワヒリ語 | スウェーデン語 | タガログ語(フィリピン) | タミル語 | テルグ語 | タイ語 | トルコ語 | ウクライナ語 | ウルドゥー語 | ベトナム語

ローカルクローンを希望しますか?

このリポジトリには50以上の言語の翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳を含めずにクローンする場合は、スパースチェックアウトを使用してください:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD(Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

これにより、コース完了に必要なすべてがより高速にダウンロード可能になります。

目次

Phiモデルの使用

Microsoft Foundry上のPhi

Microsoft Phiの使い方や、さまざまなハードウェアデバイスでのE2Eソリューションの構築方法を学べます。Phiを体験するには、モデルを操作し、シナリオに合わせてPhiをカスタマイズすることから始めてください。詳しくはMicrosoft Foundry Azure AIモデルカタログMicrosoft Foundryの開始方法をご覧ください。

プレイグラウンド
各モデルには専用のプレイグラウンドがあり、モデルのテストが可能です。Azure AI Playground

GitHubモデル上のPhi

Microsoft Phiの使い方や、さまざまなハードウェアデバイスでのE2Eソリューション構築方法を学べます。Phiを体験するには、モデルを操作しシナリオに合わせてカスタマイズしてください。詳しくはGitHubモデルカタログGitHubモデルカタログの開始方法をご覧ください。

プレイグラウンド
各モデルには専用のプレイグラウンドがあります

Hugging Face上のPhi

モデルはHugging Faceでも提供されています。

プレイグラウンド
Hugging Chatプレイグラウンド

🎒 その他のコース

私たちのチームは他にも様々なコースを作成しています!ぜひチェックしてください:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


ジェネレーティブAIシリーズ

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


コアラーニング

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilotシリーズ

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

責任あるAI

Microsoftは、お客様が当社のAI製品を責任を持って使用できるよう支援し、学びを共有し、透明性ノートや影響評価などのツールを通じて信頼に基づくパートナーシップを築くことにコミットしています。これらのリソースの多くはhttps://aka.ms/RAIでご覧いただけます。
Microsoftの責任あるAIへのアプローチは、公平性、信頼性と安全性、プライバシーとセキュリティ、包括性、透明性、説明責任というAIの原則に基づいています。

このサンプルで使用されている大規模な自然言語、画像、音声モデルは、不公平、不信頼、または不快な挙動をする可能性があり、それによって被害をもたらすことがあります。リスクと制限については、Azure OpenAIサービスの透明性ノートをご参照ください。 これらのリスクを軽減する推奨される方法は、有害な行動を検出し防止できる安全システムをアーキテクチャに組み込むことです。Azure AI Content Safety は独立した保護レイヤーを提供し、アプリケーションやサービス内の有害なユーザー生成コンテンツおよびAI生成コンテンツを検出できます。Azure AI Content Safetyには有害な素材を検出できるテキストおよび画像のAPIが含まれています。Microsoft Foundry内では、Content Safetyサービスを使って異なるモダリティにわたる有害コンテンツの検出用のサンプルコードを閲覧、探索、試すことができます。以下のクイックスタートドキュメントでは、サービスへのリクエストの方法を案内しています。

考慮すべきもう一つの側面は全体的なアプリケーションのパフォーマンスです。マルチモーダルかつマルチモデルのアプリケーションでは、パフォーマンスとは、ユーザーやあなたの期待通りにシステムが動作し、有害な出力を生成しないことを意味します。Performance and Quality and Risk and Safety evaluators を使用して全体のアプリケーション性能を評価することが重要です。また、カスタム評価ツールを作成して評価することもできます。

Azure AI Evaluation SDK を使うと、開発環境でAIアプリを評価できます。テストデータセットまたはターゲットを与えると、生成型AIアプリの生成物が組み込み評価器や任意のカスタム評価器で定量的に測定されます。azure ai evaluation sdkを使ってシステム評価を始めるには、クイックスタートガイドに従ってください。評価を実行すると、Microsoft Foundryで結果を可視化 できます。

トレードマーク

このプロジェクトにはプロジェクト名、製品名、またはサービスのトレードマークやロゴが含まれている場合があります。Microsoftのトレードマークやロゴの許可された使用は、Microsoftのトレードマークとブランドのガイドライン に従う必要があります。 このプロジェクトの改変版でのMicrosoftのトレードマークまたはロゴの使用は混乱を招いたりMicrosoftの後援を示唆したりしてはなりません。第三者のトレードマークやロゴの使用は、それら第三者の方針に従います。

ヘルプを得る

AIアプリの構築で行き詰まったり質問がある場合は、以下に参加してください:

Microsoft Foundry Discord

製品のフィードバックや構築時のエラーの報告は以下へ:

Microsoft Foundry Developer Forum


免責事項:
本書類は AI 翻訳サービス Co-op Translator を使用して翻訳されています。正確性を期していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご理解ください。原文の母国語版が正式な情報源とみなされます。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の使用による誤解や誤訳について当方は一切責任を負いかねます。