Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 25.8 KB

File metadata and controls

188 lines (134 loc) · 25.8 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 Actionによりサポート(自動かつ常に最新)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

ローカルでクローンしたいですか?

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

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」レッスン(概念説明と共に可能な限りPythonTypeScriptでのコード例も提供)のいずれかに分類されています。

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

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

必要なもの

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

開発環境のセットアップを支援する**Course Setup**レッスンを用意しています。

後で見つけやすいように、このリポジトリにスター(🌟)を付けることも忘れずに

🧠 デプロイの準備はできていますか?

より高度なコードサンプルが欲しい場合は、PythonTypeScriptの両方で提供している生成AIコードサンプル集をご覧ください。

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

このコースを受講している他の学習者と交流したりサポートを受けたりするには、公式Azure AI Foundry Discordサーバーに参加しましょう。

質問や製品フィードバックはAzure AI Foundry 開発者フォーラムにてGitHubで共有してください。

🚀 スタートアップを立ち上げていますか?

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 ベクトルデータベースを使った検索アプリの構築 構築する: 埋め込み(Embeddings)を使用してデータを検索する検索アプリ 動画 詳細はこちら
09 画像生成アプリの構築 構築する: 画像生成アプリ 動画 詳細はこちら
10 ローコードでのAIアプリケーション構築 構築する: ローコードツールを使った生成AIアプリケーション 動画 詳細はこちら
11 関数呼び出しによる外部アプリ統合 構築する: 関数呼び出しとは何か、その使用例 動画 詳細はこちら
12 AIアプリのUX設計 学ぶ: 生成AIアプリ開発におけるUXデザイン原則の適用 動画 詳細はこちら
13 生成AIアプリケーションのセキュリティ 学ぶ: AIシステムの脅威とリスク、およびこれらを保護する方法 動画 詳細はこちら
14 生成AIアプリケーションのライフサイクル 学ぶ: LLMライフサイクルおよびLLMOpsを管理するためのツールと指標 動画 詳細はこちら
15 RAG(Retrieval Augmented Generation)とベクトルデータベース 構築する: ベクトルデータベースから埋め込みを取得する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 初心者向けLangChain.js


Azure / Edge / MCP / エージェント

初心者向けAZD 初心者向けEdge AI 初心者向けMCP 初心者向けAIエージェント


生成AIシリーズ

初心者向け生成AI 生成AI (.NET) 生成AI (Java) 生成AI (JavaScript)


基礎学習

初心者向けML 初心者向けデータサイエンス 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アプリの開発で行き詰まったり質問がある場合は、他の学習者や経験豊富な開発者と一緒にMCPについて議論に参加してください。質問歓迎で知識が自由に共有されるサポートコミュニティです。

Microsoft Foundry Discord

製品のフィードバックや開発中のエラーがある場合はこちらへお越しください:

Microsoft Foundry Developer Forum


免責事項
本ドキュメントはAI翻訳サービスCo-op Translatorを使用して翻訳されました。正確性を期していますが、自動翻訳には誤りや不正確な点が含まれる場合があります。原文(原言語版)が正式な情報源として優先されます。重要な情報については、専門の人間による翻訳をご利用ください。本翻訳の使用により生じたいかなる誤解や解釈の違いについても、当方は一切の責任を負いません。