microsoft/generative-ai-for-beginners

21 Lessons, Get Started Building with Generative AI

このプロジェクトは何ですか?

Generative AI for Beginners は、Microsoft Cloud Advocatesによって作成された無料のオープンソースコースです。テキスト、画像などを作成できるChatGPTのようなツールの背後にある技術である生成AIを使用するアプリケーションの構築方法を教えます。

このコースは、誰でもアクセス、コピー、学習できるGitHubリポジトリ(公開コードライブラリ)です。

何が含まれていますか?

このコースには 21のレッスン があり、各レッスンは異なるトピックをカバーしています。各レッスンは自己完結型であるため、どのレッスンからでも始めることができます。

レッスンには2つのタイプがあります:

  • 「学ぶ」レッスン — 生成AIの概念(大規模言語モデルとは何か、AIを責任を持って使用する方法など)を説明します
  • 「構築する」レッスン — 概念を説明し、Python と TypeScript で動作するコード例を含みます

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

  • 短いビデオ紹介
  • READMEファイル内の書かれたレッスン
  • Azure OpenAIまたはOpenAI APIのいずれかで動作するコードサンプル
  • 継続的な学習のための追加リソースへのリンク

どのようなトピックがカバーされていますか?

レッスンは生成AI開発の全範囲に及び、以下を含みます:

  • 基礎:生成AIとは何か、大規模言語モデル(LLM)がどのように機能するか、異なるモデルを比較する方法
  • プロンプトエンジニアリング:AIモデルに効果的な指示を書く方法
  • アプリの構築:テキスト生成、チャットアプリケーション、画像生成、ベクトルデータベースを使用した検索アプリ
  • 高度な技術:検索拡張生成(RAG)、モデルの微調整、AIエージェント
  • 実用的な懸念事項:優れたユーザーエクスペリエンスの設計、AIアプリケーションのセキュリティ保護、AIアプリケーションライフサイクルの管理
  • 特定のモデルファミリー:小規模言語モデル(SLM)、Mistralモデル、Metaモデル
  • オープンソースモデル:Hugging Faceのモデルの使用方法

使用するために必要なものは?

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

  • Azure OpenAI Service(MicrosoftのクラウドAIサービス)
  • Microsoft Foundry Models(Microsoftのモデルカタログ)
  • OpenAI API(OpenAIからの直接API)
  • Foundry Local — クラウドサブスクリプションなしで、自分のデバイスで完全にオフラインでモデルを実行

また、以下も必要です:

  • PythonまたはTypeScriptの基本的な知識(READMEは両方の初心者コースにリンクしています)
  • リポジトリをコピー(フォーク)するためのGitHubアカウント

開発環境の構成を説明する専用の コースセットアップ レッスン(レッスン00)があります。

誰のためのものですか?

初心者 を対象としています — 生成AIアプリケーションの構築を始めたいが、深いAI経験がない人々。READMEは、基本的なPythonまたはTypeScriptの知識が役立つが、厳密には必須ではないと述べています。

その他の注目すべき機能

  • 多言語サポート:このコースは50以上の言語に翻訳されており、Co-op Translatorというツールで維持されています。翻訳によりリポジトリが大きくなるため、READMEには英語版のみをダウンロードするための手順が含まれています。
  • コミュニティサポート:学習者がつながり、助けを得られる公式Discordサーバーと、質問やフィードバックのための開発者フォーラムがあります。
  • 関連リソース:.NET開発者向けの別の.NET版が存在し、チームは他のコース(LangChain for Beginnersなど)も制作しています。
  • 貢献歓迎:このプロジェクトは、GitHubのIssueとプルリクエストを介してバグ報告とコード貢献を受け付けています。

要するに

これは、生成AIについて何も知らない状態から実際のアプリケーションを構築できるようになるまで導く、構造化された実践的な21レッスンのコースです。コード例、ビデオ、コミュニティサポートが含まれ、すべて無料でオープンソースです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト