genieincodebottle/generative-ai

Comprehensive resources on Generative AI, including a detailed roadmap, projects, use cases, interview preparation, and coding preparation.

概要

genieincodebottle/generative-ai は、生成AI学習資料を一箇所に集めた公開GitHubリポジトリです。PDFガイド、Jupyterノートブック、クラウド設定ドキュメント、面接対策、すぐ実行できるサンプルプロジェクト(RAG、エージェント、チャットボットなど)が含まれています。「エンドツーエンドのGenAI学習のためのハブ」として位置づけられています。

中身

学習とドキュメント

  • コアコンセプト:ベクトル埋め込みに関するPDF、プロンプトエンジニアリングに関するJupyterノートブック、AIデザインパターン、機械学習リファレンスガイド。
  • アーキテクチャ:テクノロジースタック、LLMプロバイダーの比較、高度なRAG決定フロー、GenAIプロジェクトライフサイクルをカバーするPDF。
  • クラウドプラットフォーム:AWS、Azure、Google Vertex AIでのGenAIデプロイガイド。
  • 面接対策:GenAI、RAG/プロンプティング、LLM、エージェントAI、MLシステム設計、MLOpsなどに関するQ&AモジュールとPDF。
  • 本番環境:エンタープライズ本番準備のチェックリスト。

ハンズオンプロジェクト(genai-usecasesフォルダ内)

  • 検索拡張生成(RAG):9つのパターン(例:修正RAG、ハイブリッド検索、クエリ拡張)を持つ高度なRAGと、キャッシュ拡張の代替。
  • エージェントAI:CrewAIとLangGraphを使用したマルチエージェントシステム、23の推論パターン(思考連鎖、ReActなど)、コンテンツモデレーションシステム、モデルコンテキストプロトコル(MCP)の例。
  • 会話AI:永続メモリ付きPDFチャットボット、フルスタックの顧客フィードバック分析アプリ。
  • LLMツール:OpenAI、Gemini、Claude、Groq、ローカルモデルの比較、埋め込みモデルガイド。
  • データと分析:テキストからSQL、Neo4jグラフの自然言語クエリ、通話文字起こしの感情分析、チャット分析ダッシュボード。
  • プロンプトセキュリティ:16以上のプロンプトエンジニアリング技術、MetaのLlama Guardを使用したプロンプトインジェクション検出器。
  • マルチモーダル:テキストから画像アプリ(Gemini 2.5 Flash)とオールインワンのLlama 4アプリ(チャット、OCR、RAG、エージェント)。
  • 自動化:n8nワークフロー自動化のセットアップガイド。

関連外部プロジェクト

いくつかの独立したオープンソースツールが推奨リソースとしてリストされています(このリポジトリのコードではありません)。ローカルコーディングエージェント(Tura)、QAエージェント(agent-qa)、CLIオーケストレーター(YYLO、agent-manager)などがあります。

コンパニオン学習サイト

リンクされたプラットフォーム、AI-ML Companion(aimlcompanion.ai)は、この資料の多くをインタラクティブなバージョンで提供しています:28トラック、400以上のモジュール、クイズ、ビジュアライゼーション、23の実世界プロジェクトで、「無料で始められる」と説明されています。リポジトリのガイドは、このサイトの継続的に更新される参考資料として説明されています。

貢献方法

誰でもリポジトリをフォークし、クローンし、フィーチャーブランチを作成し、変更をコミットし、プッシュし、短い説明付きのプルリクエストを開くことで貢献できます。

関連

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