Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 26.3 KB

File metadata and controls

189 lines (137 loc) · 26.3 KB

Generative AI For Beginners

ジェネレーティブAIアプリケーションを構築するために必要なすべてを教える21のレッスン

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多言語サポート

GitHub Actions経由で対応(自動化&常に最新)

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

ローカルでクローンを好みますか?

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

Bash / macOS / Linux:

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

CMD (Windows):

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

これにより、コースを完了するのに必要なものをすべて、より高速にダウンロードできます。

ジェネレーティブAI初心者向け(バージョン3) - コース

Microsoft Cloud Advocatesによる21レッスンの包括的なコースで、ジェネレーティブAIアプリケーション構築の基本を学びましょう。

🌱 はじめに

このコースは21のレッスンで構成されています。各レッスンは独自のトピックを扱っているので、好きなところから始めてください!

レッスンは、「Learn」レッスンとしてジェネレーティブAIの概念を説明するものと、「Build」レッスンとして概念とPythonおよびTypeScriptのコード例を可能な限り示すものに分かれています。

.NET開発者の方はGenerative AI for Beginners (.NET Edition)もご覧ください!

各レッスンには「Keep Learning」セクションがあり、追加の学習ツールを提供しています。

必要なもの

このコースのコードを実行するには、次のいずれかを利用できます:

開発環境のセットアップをサポートする**コースセットアップ**レッスンも用意しています。

後で見つけやすくするために、このリポジトリにスター(🌟)を付けるのもお忘れなく。

🧠 配備の準備はできましたか?

より高度なコードサンプルを探している場合は、PythonおよびTypeScriptでのジェネレーティブAIコードサンプル集をご覧ください。

🗣️ 他の学習者と交流、サポートを得る

このコースを受講する他の学習者と交流しサポートを得るには、公式Azure AI Foundry Discordサーバーに参加してください。

質問したり製品のフィードバックを共有したりするには、GithubのAzure AI Foundry Developer Forumをご利用ください。

🚀 スタートアップ構築中ですか?

Microsoft for Startupsをご覧になり、Azureクレジットでのビルド開始方法を確認しましょう。

🙏 ご支援いただけますか?

ご提案やスペル・コードの誤りを見つけたら、Issueを投稿するかプルリクエストを作成してください。

📂 各レッスンには以下が含まれます:

  • トピックの短いビデオ紹介
  • README内の書面によるレッスン
  • Azure OpenAIおよびOpenAI APIをサポートするPythonとTypeScriptのコードサンプル
  • 継続的学習のための追加リソースへのリンク

🗃️ レッスン一覧

# レッスンリンク 説明 動画 追加学習
00 コースセットアップ 学習: 開発環境のセットアップ方法 ビデオ準備中 さらに学ぶ
01 ジェネレーティブAIと大規模言語モデル(LLM)の紹介 学習: ジェネレーティブAIとは何か、大規模言語モデル(LLM)がどう機能するかを理解する ビデオ さらに学ぶ
02 さまざまなLLMの探索と比較 学習: ユースケースに最適なモデルの選び方 ビデオ さらに学ぶ
03 ジェネレーティブAIを責任を持って使う 学習: ジェネレーティブAIアプリケーションを責任を持って構築する方法 ビデオ さらに学ぶ
04 プロンプトエンジニアリングの基本を理解する 学ぶ: 実践的なプロンプトエンジニアリングのベストプラクティス 動画 詳細はこちら
05 高度なプロンプトの作成 学ぶ: プロンプトの結果を改善するためのプロンプトエンジニアリング手法の適用方法 動画 詳細はこちら
06 テキスト生成アプリケーションの構築 構築: Azure OpenAI / OpenAI API を使用したテキスト生成アプリ 動画 詳細はこちら
07 チャットアプリケーションの構築 構築: 効率的にチャットアプリケーションを構築および統合する手法 動画 詳細はこちら
08 検索アプリケーションとベクトルデータベースの構築 構築: 埋め込みを使ってデータを検索する検索アプリケーション 動画 詳細はこちら
09 画像生成アプリケーションの構築 構築: 画像生成アプリケーション 動画 詳細はこちら
10 ローコードAIアプリケーションの構築 構築: ローコードツールを使った生成AIアプリケーション 動画 詳細はこちら
11 関数呼び出しと外部アプリケーションの統合 構築: 関数呼び出しとは何か、アプリケーションでのユースケース 動画 詳細はこちら
12 AIアプリケーションのUX設計 学ぶ: 生成AIアプリケーション開発時に活用するUX設計の原則 動画 詳細はこちら
13 生成AIアプリケーションのセキュリティ 学ぶ: AIシステムに対する脅威とリスク、それらを保護する方法 動画 詳細はこちら
14 生成AIアプリケーションのライフサイクル 学ぶ: LLMのライフサイクル管理やLLMOpsに関するツールと指標 動画 詳細はこちら
15 検索強化生成(RAG)とベクトルデータベース 構築: RAGフレームワークを使用し、ベクトルデータベースから埋め込みを取得するアプリケーション 動画 詳細はこちら
16 オープンソースモデルとHugging Face 構築: Hugging Faceで利用可能なオープンソースモデルを使ったアプリケーション 動画 詳細はこちら
17 AIエージェント 構築: AIエージェントフレームワークを活用したアプリケーション 動画 詳細はこちら
18 LLMのファインチューニング 学ぶ: LLMのファインチューニングの内容、理由と方法 動画 詳細はこちら
19 SLMでの構築 学ぶ: Small Language Modelsで構築するメリット 動画準備中 詳細はこちら
20 Mistralモデルでの構築 学ぶ: Mistralファミリーモデルの特徴と違い 動画準備中 詳細はこちら
21 Metaモデルでの構築 学ぶ: Metaファミリーモデルの特徴と違い 動画準備中 詳細はこちら

🌟 特別な感謝

すべてのGitHub Actionsとワークフローの作成にあたり、John Azizに特別な感謝を。

各レッスンの学習者体験とコード体験を向上させる重要な貢献をしてくださったBernhard Merkleにも感謝いたします。

🎒 その他のコース

当チームでは他のコースも制作しています!ぜひご覧ください:

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 for AI Paired Programming Copilot for C#/.NET Copilot Adventure

ヘルプを得る

AIアプリ構築で詰まったり質問がある場合は、他の学習者や経験豊富な開発者とMCPのディスカッションに参加してください。質問が歓迎されており、知識が自由に共有される支援的なコミュニティです。

Microsoft Foundry Discord

製品のフィードバックや構築中のエラーがある場合は、以下をご利用ください:

Microsoft Foundry Developer Forum


免責事項
本書類はAI翻訳サービスCo-op Translatorを使用して翻訳されました。正確性の向上に努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文の言語による文書が正式な情報源とみなされます。重要な情報につきましては、専門の人間翻訳を推奨いたします。本翻訳の利用により生じた誤解や誤訳について、一切の責任を負いかねます。