🌟

LLM開発基礎

このコースは、開発経験はあるがLLM分野の予備知識がない開発者向けです。このコースは、開発者が大規模言語モデル(LLM)のコア原則、コンポーネント構成、セキュリティリスク、および主流の開発フレームワーク(LangChain & LangGraph)の実用的な応用を体系的に習得するのを支援することを目的としています。理論的な紹介からプロジェクトのデモンストレーションまで、コースは段階的に進み、技術的な幅とエンジニアリングの実装の両方を考慮に入れています。

第1日 概念の確立と基礎理論

従来のAIから生成モデルへ

🧠
学習内容 +

1.1 LLMの理論的基礎

従来のAIから生成AIへの発展

LLMの基本原則と主要な技術的ポイント

主流のLLMプロバイダーとオープンソースエコシステムの概要

一般的なモデルカテゴリと典型的なアプリケーションシナリオ

1.2 コアコンポーネントと主要な概念

プロンプト/モデル/エージェント/ツール/メモリなどの基本要素

エージェントプロトコル:MCP、A2A、AG-UIなど

典型的なLLMアプリケーションアーキテクチャの分析とケーススタディ

1.3 ツールと体験デモンストレーション

ChatGPT、Claude、Geminiなどの一般的なツールのデモンストレーション

MCP、Canvas、Deep Searchなどの典型的なインタラクション方法を体験する

GitHub Copilot、Cursorなどを使用して、開発におけるLLMのアプリケーションシナリオを体験する

1.4 セキュリティとコンプライアンスの基礎

LLMの潜在的なリスクの概要

OWASP LLMトップ10(2025)の詳細な説明と実践的な提案

学習目標 +
  • 古典的な手法から生成モデルまでのAIの開発史を理解する
  • 大規模言語モデルの基本的な動作原理とコアコンポーネントを習得する
  • 主流のLLMプロバイダーの特性と選択戦略を理解する
  • LLMの典型的なアプリケーションシナリオとセキュリティリスクに精通する

第2日 開発フレームワークとプロジェクト準備

理論から実践への開発パス

🔧
学習内容 +

2.1 LLMプロジェクト開発プロセス

LLMアプリケーションプロジェクトの計画方法

需要分析からモデル統合までの完全な開発プロセス

データ準備、モデルアクセス、およびサービス展開の実践的なパス

2.2 主流の開発フレームワークの概要

LangChainとLangGraphのコアアーキテクチャと比較

エージェント構築のためのコアモジュールの詳細な説明:ツール、メモリ、エグゼキュータなど

一般的なプロトコルサポートの適用可能なシナリオ:MCP、A2A、AG-UI

2.3 フレームワークの実践

公式デモを使用してLangChain/LangGraphの基本的な使い方を始める

エージェント+ツール+メモリを組み合わせて基本的な対話タスクを実現する

2.4 実験プロジェクトの準備

実験環境とプリセットコード構造を紹介する

実験目標とタスク分割を明確にし、開発リズムを整理する

学習目標 +
  • LLMプロジェクトの完全な開発プロセスと計画方法を習得する
  • 主流の開発フレームワークの特性と適用可能なシナリオを理解する
  • 完全に機能するエージェントシステムを構築する方法を学ぶ
  • LLMアプリケーションの標準プロトコルと通信メカニズムに精通する

第3日 総合的な実践とハンズオン実験

概念から実践的な応用までの完全な実践

⚡️
学習内容 +

3.1 実験1:基本的なチャットボット

目的:最小限実行可能なLLMチャットボットを構築する

手順:プロンプト作成→APIアクセス→メッセージ対話

3.2 実験2:簡単なエージェントの構築

目的:基本的な推論能力を持つエージェントを構築する

手順:エージェントの定義→ツールの統合→コンテキスト管理

3.3 実験3:外部ツールの呼び出し

目的:エージェントが外部ツール(検索、電卓など)を呼び出すように実装する

手順:ツールの定義→呼び出しリンクの構築→呼び出し結果の統合

3.4 実験4:MCPサーバーの実践

目的:MCPプロトコルに従うエージェントサービスを構築する

手順:プロトコルの理解→サービスの構築→インターフェースの共同デバッグとテスト

3.5 まとめと質疑応答

3日間の主要な知識ポイントを復習する

典型的な質問への回答と後続の学習パスの提案

学習目標 +
  • 実際のプロジェクトを通じてLLMアプリケーションの完全な開発プロセスを習得する
  • 複雑なマルチエージェントコラボレーションシステムを構築する方法を学ぶ
  • さまざまなツールの統合と呼び出しスキルを習得する
  • 実際のプロジェクトにおけるMCPプロトコルの応用を理解する
  • 完全なLLMプロジェクト開発フレームワークとベストプラクティスを確立する

📦 付録

+
推奨ツールとプラットフォーム:OpenAI、Anthropic、LlamaIndex、LangChainなど
推奨読書とリソース:LLMアプリケーションアーキテクチャ実践ガイド、LangChain/LangGraph公式ドキュメント、MCPプロトコルホワイトペーパー
参照コードリポジトリと実践的なプロジェクトリンク