Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 26 KB

File metadata and controls

189 lines (137 loc) · 26 KB

Generative AI For Beginners

Generative AIアプリケーションの構築を始めるために必要なすべてを教える21のレッスン

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 多言語対応

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

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 | Khmer | 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以上の言語翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするには、スパースチェックアウトを使ってください:

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"

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

Generative AI for Beginners (バージョン3) - コース

Microsoft Cloud Advocatesによる21レッスンの包括的コースで、Generative AIアプリケーション構築の基礎を学びましょう。

🌱 はじめに

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

レッスンは「Learn」(Generative AIの概念を説明)または「Build」(概念とともに可能な場合はPythonTypeScriptのコード例も説明)のいずれかに分類されています。

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

各レッスンには追加学習用の「Keep Learning」セクションも含まれています。

必要なもの

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

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

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

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

より高度なコードサンプルをお探しなら、PythonTypeScriptGenerative AIコードサンプル集をご覧ください。

🗣️ 他の学習者と出会い、サポートを受ける

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

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

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

Microsoft for Startupsを訪れて、Azureクレジットを活用して今日から開発を始める方法を知りましょう。

🙏 お手伝いしたいですか?

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

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

  • トピックの簡単なビデオ紹介
  • READMEに記載された文章によるレッスン内容
  • Azure OpenAIおよびOpenAI APIをサポートするPythonとTypeScriptのコードサンプル
  • 学習を続けるための追加リソースへのリンク

🗃️ レッスン一覧

# レッスンリンク 説明 ビデオ 追加学習
00 Course Setup Learn: 開発環境のセットアップ方法 ビデオは近日公開予定 詳細はこちら
01 Introduction to Generative AI and LLMs Learn: Generative AIとは何か、大規模言語モデル(LLM)の仕組みを理解する ビデオ 詳細はこちら
02 Exploring and comparing different LLMs Learn: ユースケースに適したモデルの選び方 ビデオ 詳細はこちら
03 Using Generative AI Responsibly Learn: Generative AIアプリケーションを責任を持って構築する方法 ビデオ 詳細はこちら
04 プロンプトエンジニアリングの基本を理解する 学ぶ: 実践的なプロンプトエンジニアリングのベストプラクティス Video Learn More
05 高度なプロンプトを作成する 学ぶ: プロンプトの結果を改善するためのプロンプトエンジニアリング技術の適用方法 Video Learn More
06 テキスト生成アプリケーションを構築する 構築する: Azure OpenAI / OpenAI API を使ったテキスト生成アプリ Video Learn More
07 チャットアプリケーションを構築する 構築する: 効率的にチャットアプリケーションを構築・統合する技術 Video Learn More
08 検索アプリとベクターデータベースを構築する 構築する: 埋め込みを用いてデータを検索する検索アプリ Video Learn More
09 画像生成アプリケーションを構築する 構築する: 画像生成アプリケーション Video Learn More
10 ローコード AI アプリケーションを構築する 構築する: ローコードツールを使った生成AIアプリケーション Video Learn More
11 関数呼び出しを使った外部アプリケーションの統合 構築する: 関数呼び出しとは何か、そのアプリケーションへの用途 Video Learn More
12 AIアプリケーションのUX設計 学ぶ: 生成AIアプリケーション開発時に適用するUX設計原則 Video Learn More
13 生成AIアプリケーションのセキュリティ確保 学ぶ: AIシステムに対する脅威やリスク、そのシステムを保護する方法 Video Learn More
14 生成AIアプリケーションのライフサイクル 学ぶ: LLMライフサイクル管理およびLLMOpsのためのツールと指標 Video Learn More
15 Retrieval Augmented Generation (RAG) とベクターデータベース 構築する: RAGフレームワークを使用したベクターデータベースから埋め込みを取得するアプリケーション Video Learn More
16 オープンソースモデルとHugging Face 構築する: Hugging Faceで利用可能なオープンソースモデルを使用するアプリケーション Video Learn More
17 AIエージェント 構築する: AIエージェントフレームワークを使ったアプリケーション Video Learn More
18 LLMのファインチューニング 学ぶ: LLMのファインチューニングの何、なぜ、どうやって Video Learn More
19 SLMを使った構築 学ぶ: スモールランゲージモデル(SLM)を使った構築の利点 ビデオ準備中 Learn More
20 Mistralモデルを使った構築 学ぶ: Mistralファミリーモデルの特徴と違い ビデオ準備中 Learn More
21 Metaモデルを使った構築 学ぶ: Metaファミリーモデルの特徴と違い ビデオ準備中 Learn More

🌟 特別な感謝

すべての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


Generative AI Series

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アプリの構築で詰まったり質問がある場合は、MCPについて学ぶ他の受講者や経験豊富な開発者と議論に参加しましょう。質問が歓迎され、知識が自由に共有されるサポートコミュニティです。

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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