無料プレビュー
AIをオンラインで学ぶ:LLM、RAG、AIエージェントの無料レッスン
手を動かしてAIを学びます。33のモジュールで、最初のLLM呼び出しからRAG、AIエージェント、本番でのAIまで、ブラウザで動くラボとともに進めます。
RAGを学びたい方も、AIエージェントの作り方を知りたい方も、自分のコードでLLMを使いたい方も、このレッスンはプログラマーの現在地から始まり、AI機能を本番で運用するところまで進みます。どのレッスンも無料で読め、コマンドはブラウザ上の本物のラボで実行できます。インストールは不要です。
プログラマーのためのAIロードマップ:AIエンジニアになるには
プログラミングができるなら、シリーズAから順に進めてください。各ステップに、無料で全文を読めるレッスン、ブラウザで動かすラボ、隠しテストで採点される課題があります。
- シリーズA:AIアシスタントとコードを書き、仕様、コンテキストファイル、テスト、丁寧なレビューでコーディングエージェントと協働します。続いてコードからモデルを呼び出し、構造化出力を求め、ツールを使い、チャットボットを作り、RAGで自分の文書への質問に答えます。
- シリーズB:AIエージェントを作り、評価でテストし、コストと信頼性を見て、プロンプトインジェクションから守り、機能を出荷します。
- シリーズC:ハーネス設計、協力して動く複数のエージェント、エージェントの評価とセキュリティ、検索システム、変更の統治を扱います。
- シリーズD(シリーズAのあとならいつでも):トークンとアテンションから自分で学習させる小さなモデルまで、言語モデルの仕組み、よりよいプロンプトの書き方、画像と音声の扱い、モデルを自分で動かして調整する方法、MCPサーバーの作成、信頼されるAIプロダクトの設計、そして質問をモデルにSQLへ変換させ、信頼する前に確かめる方法を扱います。
- シリーズE(シリーズBのあと):深い評価、個人データの保護、運用、変更とインシデントの管理、エージェントの安全を扱います。
シリーズA:ソフトウェア技術者のためのAI
プログラミングとGitが使える学生や新卒向けです。AIアシスタントとコードを書き、コーディングエージェントと協働します(明確な仕様、コンテキストファイル、ガードレールとしてのテスト、変更のレビュー)。続いてモデルを呼び、構造化された出力を求め、ツールを使い、チャットボットを作り、文書から質問に答えます。
12件のレッスン
AI支援ソフトウェア開発
AIコーディングアシスタントの使い方を、実機のラボで学びます。頼み方、生成コードのレビューとテスト、安全とプライバシー、AIに任せる作業の判断を扱います。
モジュールを見る6件のレッスン
エージェント型ソフトウェア開発: コーディングエージェントと働く
コーディングエージェントとの働き方を実際に試して学びます。タスクの仕様、コンテキストファイル、ガードレールのテスト、変更の見直し、CI の段階、予算を扱います。
モジュールを見る6件のレッスン
開発者のためのAI入門:橋渡し
開発者のためのAIを実習で学びます。モデルの仕組み、HTTPとJSON、キーの守り方、APIドキュメントの読み方、ストリーム、費用の見積もりを扱います。
モジュールを見る6件のレッスン
言語モデルをコードから呼び出す
言語モデルをコードから呼び出す方法を実践で学びます:メッセージの作り方、パラメータ、ストリーミング応答の読み方、エラーの再試行、モデルの選び方、コマンドラインのアシスタント。
モジュールを見る6件のレッスン
モデルの構造化出力
言語モデルの構造化出力を、実機のラボで学びます。JSON の頼み方、スキーマでの検証、悪い返事の修復、文章からレコードを作る方法を扱います。
モジュールを見る6件のレッスン
ツール呼び出し
ツール呼び出しを実践で学ぶ:モデルに関数を説明する方法、呼び出しのループ、失敗したツールの扱い、危険な呼び出しの前に人へ確認する仕組みまで。
モジュールを見る6件のレッスン
チャットボットを作る
チャットボットの作り方を、実機のラボで学びます。会話の保持、履歴の切り詰め、システムプロンプト、ページへの流れる表示、出典の示し方を扱います。
モジュールを見る6件のレッスン
検索拡張生成
検索拡張生成を実機のラボで学びます。埋め込みと文書の分割、ベクトル検索、命中率での評価、出典付きの回答、使わない場面の判断まで、手を動かして身につけます。
モジュールを見る
シリーズB:本番のAI
経験のある開発者向けです。エージェントを作り、評価でテストし、コストと信頼性を見守り、安全にして、AI機能を出荷します。
6件のレッスン
エージェントを作る
AI エージェントの作り方を実機で学びます。計画と停止、記憶、役割の引き継ぎ、再開できるチェックポイント、MCP のメッセージまで扱います。
モジュールを見る6件のレッスン
モデルを使う機能の評価とテスト
モデルの評価とテストを、実機のラボで学びます。ゴールデンセット、ルールでの採点、回帰の検出、審査役モデル、悪い変更を止めるゲートまで扱います。
モジュールを見る6件のレッスン
コスト、トレース、信頼性
LLM機能の運用を実践で学ぶ。スパンによるトレース、キャッシュ、トークンのコストと予算の上限、レイテンシ、失敗時の代替手段、モデルの振り分け。
モジュールを見る6件のレッスン
LLMアプリケーションの安全対策
LLMのセキュリティを実践で学ぶ: プロンプトインジェクション、リスクの整理、ツールの許可リスト、個人情報のマスク、監査ログと保存期間のルールまで。
モジュールを見る6件のレッスン
AI機能のアーキテクチャと提供
AI 機能の設計を、実機のラボで学びます。ゲートウェイ、ジョブキュー、画像と文書、プロンプトか RAG か微調整か、プロンプトの展開を扱います。
モジュールを見る6件のレッスン
事例研究: AI機能を出荷する
AI機能の出荷を、実機のラボで学びます。要件書の書き方、最初の版の採点、評価結果の読み方、障害の原因探し、ポストモーテム、決定ログを扱います。
モジュールを見る
シリーズC:高度なエージェントシステム
シリーズBを終えた人、または同じ経験のある技術者向けです。ハーネス設計、複数のエージェント、エージェントの評価とセキュリティ、検索システム、変更の統治を扱います。
6件のレッスン
エージェントのハーネス設計
エージェントのハーネス設計を実践で学ぶ。コンテキストの予算、ツール設計、権限モード、サブエージェント、元に戻す仕組みと、小さなハーネスを扱います。
モジュールを見る6件のレッスン
マルチエージェントシステム
マルチエージェントを実習で学ぶ。仕事を分けるべきときの判断、オーケストレーターとワーカー、共有状態、主張の確認、失敗の型まで、記録したデータで試します。
モジュールを見る6件のレッスン
エージェントの評価
AIエージェントの評価を、実機のラボで学びます。ステップの採点、最終状態の検査、実行の公平な比較、対話の試験、悪い変更を止めるゲートまで扱います。
モジュールを見る7件のレッスン
AIエージェントの安全対策
AIエージェントのセキュリティを実践で学ぶ: 脅威モデル、データ流出の防止、混乱した代理人、他人のツールの扱い、権限の分離、レッドチームによる防御の測定まで。
モジュールを見る6件のレッスン
検索システム
検索システムを実践で学ぶ。ハイブリッド検索、検索結果の再ランキング、クエリの書き換え、文書の分割、権限に応じた絞り込み、エージェント型検索。
モジュールを見る7件のレッスン
AIシステムの統制と変更
AIガバナンスを実践で学びます。リスクの評価、本物の人による監督、利用者の声の活用、モデルの安全な切り替え、公開前の審査の手順までを扱います。
モジュールを見る
シリーズD:応用AI
プログラミングができる人向けです。言語モデルの仕組み(トークン、アテンション、自分で動かす小さなモデル)、プロンプト、画像と音声、モデルを自分で動かす、モデルの調整、MCPサーバーの作成、信頼されるAIプロダクトの設計、質問をモデルにSQLへ変換させて確かめるText-to-SQLを扱います。
6件のレッスン
言語モデルの仕組み: トランスフォーマーを一から作る
言語モデルの仕組みを、NumPy と手計算で一から学びます。トークン化、埋め込みと位置、注意、トランスフォーマーのブロック、次のトークンの学習、サンプリングを、小さな日本語の例で扱います。
モジュールを見る6件のレッスン
プロンプトの作り方
プロンプトを実践で学びます。はっきり伝える、例で教える、手順を書かせる、型を使う、変更を試す、版つきのライブラリに保つ方法を、手を動かして身につけます。
モジュールを見る6件のレッスン
画像・音声・声の入力
マルチモーダルAIを実際に試して学びます。画像や音が数になる仕組み、入力の準備、モデルが見たものの確認、そして費用とアクセスの判断までを扱います。
モジュールを見る6件のレッスン
モデルを自分で動かす
モデルを自分で動かす方法を実際に試して学びます。メモリ、量子化、提供とバッチ、ライセンス、サイズの選び方、自前か借りるかの判断までを扱います。
モジュールを見る6件のレッスン
モデルを調整する
モデルの調整を実際に試して学びます。まずプロンプトで足りるかを確かめ、学習データの作り方、リーク、アダプターのしくみ、調整後の評価、ドリフトまでを扱います。
モジュールを見る6件のレッスン
MCPサーバーを書く
MCPサーバーを実際に書いて学びます。メッセージの読み書き、ハンドシェイク、検証するツール、リソースとプロンプト、スコープでの制限、テストまでを扱います。
モジュールを見る6件のレッスン
人のためのAIプロダクト設計
AIプロダクトの設計を実際に試して学びます。期待の伝え方、不確かさの見せ方、意見の集め方、人への引き継ぎ、アクセスしやすさ、費用の見方を扱います。
モジュールを見る6件のレッスン
チェックつきの Text to SQL
言語モデルに SQL を書かせる Text to SQL を実際に試して学びます。スキーマの伝え方、クエリを読んで動かす確認、読み取り専用の実行、評価用の集まりを扱います。
モジュールを見る
シリーズE:AIを運用し、信頼できるものにする
シリーズBを終えた技術者向けです。AIシステムを深く評価し、個人データを守り、AI機能を運用し、変更とインシデントを管理し、エージェントを安全に保ちます。
6件のレッスン
AIシステムを深く評価する
AIシステムの評価を実際に試して学びます。評価用の集まりの監査、ビルドの関所、採点役のかたより、幻覚率、検索の指標、合成データを、作り話のデータで扱います。
モジュールを見る6件のレッスン
AIアプリのプライバシーとデータ保護
AIアプリのプライバシーを実際に試して学びます。個人情報の検出と伏せ字、安全なログ、保存と削除、リスク台帳、データの流れの見直しを、作り話のデータで扱います。
モジュールを見る7件のレッスン
AI機能を運用する
AI機能の運用を実際に試して学びます。コンテキストの予算、キャッシュと費用、再試行、縮退運転、遅延、週ごとの見直しを、作り話のデータで扱います。
モジュールを見る6件のレッスン
AIの変更管理とインシデント対応
AIの変更管理を実際に試して学びます。バージョン固定、カナリア展開、A/Bテスト、インシデントの進め方、監査記録、変更の見直しを、作り話のデータで扱います。
モジュールを見る6件のレッスン
エージェントの安全性を深く学ぶ
エージェントの安全性を実際に試して学びます。許可リスト、一つのフォルダへの閉じ込め、スナップショットと巻き戻し、忘れる記憶、手順の確認、設計の見直しを扱います。
モジュールを見る
レッスンのしくみ
- 読むのは無料:どのレッスンもアカウントなしで読めます。
- ハンズオン:ブラウザのラボでコマンドを実行します。インストールは不要です。
- チェックあり:非公開のテスト付きPython課題があなたの成果を採点します。
- あなたの言語で:英語、フランス語、スペイン語、ドイツ語、日本語を、それぞれの言語向けに書いています。
使った分だけ支払い。サブスクリプションではありません
無料アカウントには、毎月ラボ用のクレジットと、1日に数回のアシスタントへの質問が付きます。AIのサポートをもっと使いたいときは、$1からチャージできます。サブスクリプションも月額料金もなく、チャージしたクレジットは少なくとも1年間有効です。
ここでAIを学ぶことについてのよくある質問
AIを無料でオンライン学習できますか?
はい。5つのシリーズのどのレッスンも、アカウントなしで無料で読めます。無料アカウントがあれば、ラボでコマンドを実行し、1日に数回アシスタントに質問できます。
機械学習や高度な数学は必要ですか?
いいえ。プログラミングができる方向けのレッスンです。言語モデルをソフトウェアで使う方法を学ぶので、機械学習の数学は必要ありません。モデルの中の仕組みを扱う1つのモジュールも、表の数を掛けて足すところまでです。
RAGとは何で、どこで学べますか?
RAG(検索拡張生成)は、モデルがあなた自身の文書から答えられるようにする方法です。シリーズAには文書への質問応答を作るモジュールがあり、シリーズCではハイブリッド検索、再ランキング、エージェントによる検索をさらに深く学びます。
AIエージェントの作り方は学べますか?
はい。シリーズBはエージェントの構築から始まり、シリーズCではハーネス設計、マルチエージェントシステム、エージェントの評価とセキュリティを扱います。
サブスクリプションですか?
いいえ。使った分だけの支払いです。レッスンを読むのは無料で、AIのサポートをもっと使いたいときだけチャージします。月額料金はありません。
レッスンはどの言語ですか?
英語、フランス語、スペイン語、ドイツ語、日本語です。各言語はそれぞれ別に書かれており、他の言語からの機械翻訳ではありません。
モデルをファインチューニングすべきですか、RAGを使うべきですか?
まず、よりよいプロンプトを試し、次に検索を試し、そのあとでモデルの調整を考えます。シリーズDには、学習が役に立つかを判断するモジュールがあり、検索の側はシリーズAとCで学べます。
自分のパソコンでLLMを動かせますか?
シリーズDに、モデルを自分で動かすモジュールがあります。モデルに必要なメモリ、量子化で何が変わるか、提供とバッチ、ライセンス、自前で持つか借りるかを扱います。ブラウザのラボで数字を使って大きさと費用の判断を学ぶもので、お使いのパソコンにモデルをインストールするものではありません。
MCP(Model Context Protocol)とは何ですか?
MCPは、モデルがツールやデータにつながるための標準的な方法です。シリーズDに、MCPサーバーを書くモジュールがあります。メッセージ、ハンドシェイク、入力を検証するツール、リソースとプロンプト、誰が何を呼べるか、そしてテストを扱います。
プロンプトエンジニアリングとは何で、ここで学べますか?
モデルが従う指示と例を書き、変更が本当に役立つかを確かめることです。シリーズDにそのモジュールがあります。はっきりしたプロンプト、教える例、手順を求める、型、プロンプトのテスト、プロンプトライブラリの管理を扱います。
AIエンジニアになるにはどうすればよいですか?
まずプログラミングを学び、このページのロードマップに沿って進めます。コードからモデルを呼び出し、検索とツールで作り、作ったものをテストして守り、本番で動かします。レッスンはスキルを教えるもので、資格は出しません。
GPUや有料のAPIキー、高性能なパソコンは必要ですか?
いいえ。ラボはブラウザで動き、どのコマンドもモデルがなくても、はっきり示された記録済みサンプルを表示して動きます。無料アカウントのクレジットでラボを使え、もっと使いたいときはチャージできます。
LLMアプリをテスト・評価するにはどうすればよいですか?
シリーズBに評価のモジュールがあります。固定のケース、ケースごとのルール、変更の前と後を扱います。シリーズCはエージェントの評価に進み、シリーズDは1つのプロンプトのテスト方法を示します。
AIアプリをプロンプトインジェクションから守るにはどうすればよいですか?
シリーズBに、プロンプトインジェクションを含むLLMアプリのセキュリティのモジュールがあり、シリーズCはエージェントのセキュリティを扱います。レッスンが誰かのシステムを攻撃することはありません。
授業で使いますか?このモジュールを学生に割り当てると、教員用ガイド、自動採点つきの課題、学生ごとのラボを使えます。