Skip to content

Latest commit

 

History

History
137 lines (99 loc) · 20.8 KB

File metadata and controls

137 lines (99 loc) · 20.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

🌐 多言語対応

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

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

Generative AI for Beginners (Version 3) - コース

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

🌱 はじめに

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

レッスンは「Learn」レッスン(ジェネレーティブAIの概念を解説)と、「Build」レッスン(概念の説明と可能な限りPythonTypeScriptのコード例を含む)に分かれています。

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

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

必要なもの

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

  • Azure OpenAI Service - 対象レッスン: "aoai-assignment"

  • GitHub Marketplace Model Catalog - 対象レッスン: "githubmodels"

  • OpenAI API - 対象レッスン: "oai-assignment"

  • PythonまたはTypeScriptの基本知識があると便利です - *完全な初心者の方はこれらのPythonTypeScriptコースをチェックしてください

  • このリポジトリを自分のGitHubアカウントにフォークするためのGitHubアカウント

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

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

🧠 デプロイの準備はできましたか?

より高度なコードサンプルをお探しなら、PythonTypeScript両方のジェネレーティブAIコードサンプル集をご覧ください。

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

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

質問や製品フィードバックはAzure AI Foundry Developer Forum(GitHub上)でどうぞ。

🚀 スタートアップを立ち上げる?

Microsoft for Startups Founders Hubに登録すると、無料のOpenAIクレジットや、Azure OpenAIサービスを通じてOpenAIモデルにアクセスするための最大15万ドル分のAzureクレジットが受け取れます。

🙏 協力したいですか?

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

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

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

🗃️ レッスン一覧

# レッスンリンク 説明 ビデオ 追加学習
00 Course Setup Learn: 開発環境のセットアップ方法 ビデオは近日公開予定 詳しく学ぶ
01 Introduction to Generative AI and LLMs Learn: ジェネレーティブAIとは何か、大規模言語モデル(LLM)の仕組みを理解する ビデオ 詳しく学ぶ
02 Exploring and comparing different LLMs Learn: 用途に合ったモデルの選び方 ビデオ 詳しく学ぶ
03 Using Generative AI Responsibly Learn: ジェネレーティブAIアプリケーションを責任を持って構築する方法 ビデオ 詳しく学ぶ
04 Understanding Prompt Engineering Fundamentals Learn: 実践的なプロンプトエンジニアリングの基本 ビデオ 詳しく学ぶ
05 Creating Advanced Prompts Learn: プロンプトの結果を向上させるための高度なテクニックの応用 ビデオ 詳しく学ぶ
06 テキスト生成アプリケーションの構築 構築: Azure OpenAI / OpenAI API を使ったテキスト生成アプリ ビデオ 詳細はこちら
07 チャットアプリケーションの構築 構築: 効率的なチャットアプリの構築と統合の手法 ビデオ 詳細はこちら
08 検索アプリとベクトルデータベースの構築 構築: Embeddings を使ったデータ検索アプリ ビデオ 詳細はこちら
09 画像生成アプリケーションの構築 構築: 画像生成アプリケーション ビデオ 詳細はこちら
10 ローコードAIアプリケーションの構築 構築: ローコードツールを使った生成AIアプリ ビデオ 詳細はこちら
11 Function Calling を使った外部アプリケーションの統合 構築: function calling とは何か、アプリケーションでの活用例 ビデオ 詳細はこちら
12 AIアプリケーションのUX設計 学習: 生成AIアプリ開発におけるUXデザインの原則の適用方法 ビデオ 詳細はこちら
13 生成AIアプリケーションのセキュリティ 学習: AIシステムに対する脅威とリスク、そしてそれらを守る方法 ビデオ 詳細はこちら
14 生成AIアプリケーションのライフサイクル 学習: LLMのライフサイクル管理とLLMOpsのためのツールと指標 ビデオ 詳細はこちら
15 Retrieval Augmented Generation (RAG) とベクトルデータベース 構築: RAGフレームワークを使い、ベクトルデータベースからembeddingを取得するアプリ ビデオ 詳細はこちら
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にも感謝します。

🎒 その他のコース

私たちのチームは他にもコースを提供しています!ぜひご覧ください:

免責事項
本書類はAI翻訳サービス「Co-op Translator」を使用して翻訳されました。正確性を期しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。原文の言語によるオリジナル文書が正式な情報源とみなされます。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じた誤解や誤訳について、当方は一切の責任を負いかねます。