강의

멘토링

커뮤니티

NEW
Programming

/

AI Coding

Azure上のLangChain - スケーラブルなLLMアプリケーションの構築

このコースは、Azure上で本番環境レベルのLLMアプリケーションを設計・デプロイした実際の経験に基づいて構築されています。 おもちゃのような例や独立したノートブックに焦点を当てるのではなく、実験段階から実際のシステムへ移行する際に直面する具体的な課題を通して受講者を導きます。データ取り込み、ベクトルストレージ、サービスオーケストレーション、クラウドデプロイメント、セキュリティなどです。 コース全体を通じて、複雑なAzureサービスを明確で実践的なステップに分解し、各アーキテクチャ上の決定がなぜ行われるのかを説明し、スケーラブルなシステムにおいてコンポーネントがどのように連携するかを示します。受講者は、完全なLangChainベースのアプリケーションを構築、デバッグ、デプロイすることで学び、実際のインフラストラクチャとアプリケーションレベルの問題を解決する自信を獲得します。

1名 が受講中です。

難易度 入門

受講期間 無制限

  • Markus Lang
langchain
langchain
Azure
Azure
llmapplication
llmapplication
rag시스템구축
rag시스템구축
clouddepolyment
clouddepolyment
Python
Python
LangChain
LangChain
Docker
Docker
databases
databases
langchain
langchain
Azure
Azure
llmapplication
llmapplication
rag시스템구축
rag시스템구축
clouddepolyment
clouddepolyment
Python
Python
LangChain
LangChain
Docker
Docker
databases
databases

受講後に得られること

  • AzureでLangChainを使用してエンドツーエンドのRetrieval Augmented Generation (RAG) パイプラインを構築する

  • Azure Cognitive SearchとPgVectorを使用したベクトルストアソリューションの設計と比較

  • DockerとAzure Container Registry、App Servicesを使用してスケーラブルなフロントエンドおよびバックエンドサービスをデプロイする

  • Blob Storage、Event Grid、Azure Functions を使用してイベント駆動型インデックス作成パイプラインを実装する

  • ファイアウォールルールやIPベースのアクセス制限などの基本的なセキュリティ対策を適用する

Azure上のLangChain:RAGプロトタイプから本番環境レベルのLLMシステムへ

このコースで学べること
このコースでは、LangChainとMicrosoft Azureを使用して、実世界のLLMアプリケーションを構築、デプロイ、スケールする方法を学びます。デモやノートブックで終わらせるのではなく、ベクトルデータベース、コンテナ化されたサービス、クラウドデプロイメント、イベント駆動型パイプラインを備えた本番環境対応のアーキテクチャを設計する方法を習得します。

これらのスキルが使われる場所

  • AI・機械学習エンジニアリング

  • クラウド & DevOps エンジニアリング

  • エンタープライズソフトウェア開発

  • AIアシスタントとコパイロットを備えたSaaS製品

  • ナレッジ管理と検索プラットフォーム

このコースが作られた理由(個人的な背景)
このコースは、多くの開発者が同じ問題に直面しているのを見て設計されました。
彼らはLangChainのデモを構築することはできても、それを実際にデプロイ可能なシステムに変える方法を知らないのです。
このコースの目標は、そのギャップを埋めること、つまりプロフェッショナルな環境で使用される正確なアーキテクチャ、ツール、ワークフローを教えることです。

学習内容

セクション (1): コアキーワード – LLMアーキテクチャ、RAG、ベクトルストア

このセクションでは、学生はLLMアプリケーションの中核となる構成要素に焦点を当てます。

以下の方法を学びます:

  • Retrieval Augmented Generation (RAG)パイプラインを設計する

  • LLM検索のためにドキュメントをチャンク化、埋め込み、インデックス化する

  • ベクトルデータベース(Azure Cognitive SearchやPgVectorなど)を使用する

  • ベクトルストアソリューションを比較し、ユースケースに適したものを選択する

  • LangChainとJupyter Notebooksを使用して検索と生成のワークフローを実行する

このセクションでは、デプロイメントに移行する前に強固な概念的および実践的な基盤を構築します。

セクション (2): コアキーワード – Docker、Azure デプロイメント、イベント駆動システム

このセクションでは、実験段階から実際のアプリケーションアーキテクチャへと移行します。

学生は以下の方法を学びます:

  • ノートブックからサービスベースのシステムへ移行する으로 전환

  • DockerとDocker Composeを使用してローカルでサービスをオーケストレーションする

  • フロントエンドとバックエンドのサービスをAzure App Servicesにデプロイする에 배포

  • コンテナ化されたデプロイメントにAzure Container Registryを使用する

  • Blob Storage、Event Grid、Azure Functionsを使用してイベント駆動型インデックス作成パイプラインを構築する

  • 基本的なセキュリティプラクティスを適用する(ファイアウォールルールやIP制限を含む)

このセクションの終わりまでに、受講者は完全にデプロイされた、スケーラブルなLLMアプリケーションを手に入れることができます。

前提条件

これは中級レベルのコースです。受講者は以下の知識が必要です:

  • 中級レベルのPython知識(OOP、関数、モジュール)

  • ターミナルの使用経験

  • 基本的なDockerの経験

  • LangChainの概念に関する基礎から中級レベルの理解(VectorStores、RAG、Agents)

このコースは完全な初心者向けではありません


コース形式と学習の推奨事項

  • クリアな音声と高品質な画面録画

  • 実際のコードを使った段階的な説明

  • コードを一緒に書きながら進め、サービスをデプロイする際は動画を一時停止することを推奨

  • より良い理解のためにデプロイメントセクションを再視聴する


質問とアップデート

  • 受講生はコースのQ&Aセクションで質問することができます

  • このコースは、Azureサービスやベストプラクティスの変更を反映するために更新されます


著作権および知的財産に関する通知

すべてのコース教材(動画、コード、図表を含む)は著作権で保護されています。
これらは個人的な学習目的のみで提供されており、許可なく再配布、転売、または商業的なトレーニングに再利用することはできません。

💡このコースを修了すると

このコースでは、履歴書やポートフォリオに適した形式の修了証明書を提供しています。

コースを修了することで、学習成果の公式な証明として利用できる修了証を受け取ることができます。

💡音声と字幕の言語オプションでスマートに学習

学習スタイルに合わせて音声と字幕の両方を切り替えることができます。お好みの言語を選択してください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • すでにPythonとLangChainを知っているが、ノートブックやプロトタイプから先に進むのに苦労している開発者

  • Azureで実際の本番環境に対応したアーキテクチャを使用してLLMアプリケーションをデプロイしたいエンジニア

  • クラウドベースのシステムにAIワークフローを統合したいバックエンドまたはDevOps志向の開発者

前提知識、
必要でしょうか?

  • このコースは以下を前提としています:中級レベルのPython知識(OOP、関数、モジュール)、ターミナルの使用経験、基本的なDockerの経験、LangChainの概念(VectorStores、RAG、Agents)に関する基礎から中級レベルの理解。このコースは全くの初心者向けではなく、実際のLLMアプリケーションを構築する準備ができている学習者を対象としています。

こんにちは
です。

Hello, I'm Markus, a software developer specializing in Artificial Intelligence and Python. I work in the finance industry and have extensive experience developing LLM applications with LangChain and successfully deploying them into production.

I am passionate about teaching and strive to make complex topics approachable and practical for my students, focusing on providing clear, hands-on learning experiences.

I’m excited to share my knowledge with you and help you grow your skills.

I look forward to welcoming you to my courses and being part of your learning journey!

カリキュラム

全体

34件 ∙ (3時間 5分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール

¥4,441

28%

¥6,217

Markus Langの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!