「エージェントが動作する核心原理を、実際に実装してみながら理解できました。」핵심 원리 이해
シリコンバレーのAI開発者によるLLMサービスのためのRAG
LLMの限界? シリコンバレーの現場で経験したRAGの試行錯誤と運用ノウハウをもとに、実践的な問題解決法をお伝えします。
学習した受講者のレビュー
5.0
5.0
Deck
最近とても話題の内容だったので興味深く受講しましたが、何も知らない状態だったにもかかわらず、非常に有益でためになりました。 最近は市場がとても厳しいですが、こうした内容をベースにポートフォリオを構成できそうです。笑 ありがとうございました!!
5.0
02년생 개발자
できない部分を直接見せてくれる箇所と一緒に確認する内容が、とても印象深かったです。 休日に最近オープンした講義をすべて一気に拝見しました。 - AI Agentの講義まで!! AIプラットフォームやサービスの開発において、果たしてどのような部分が考慮され、どのような機能やサービスを組み込むのか、大きな枠組みを捉えることができる良いテーマだと思います。 就職を準備している方や、この分野への転職を考えている方々にとっては、方向性を定める上で大きな助けになると思います。
5.0
식케이
一般的なデータベースしか知らなかった私にとって、非常に有益なトピックでした。 MySQLやMongoDBのような一般的に接するトピックではなかったのでより有益でしたし、「こんな技術もあるんだ」「こういう観点もあるんだ」という部分まで学ぶことができました。 視野が少し広がった気分です。素晴らしい内容をありがとうございました。
受講後に得られること
ChromaDBベースの意味検索システムを自ら実装する能力
ドキュメントアップロード型RAG APIサーバーの構築経験
検索品質改善のための再ランキング・ハイブリッド検索の適用能力
ベクトルDB・埋め込み・HNSW構造を理解し、説明できるスキル
実務レベルのRAGアーキテクチャ設計および運用感覚
シリコンバレーのAI開発者と作る
RAG完全攻略講座
この講座は、TypeScriptとChromaDBを使って、ベクトル検索とRAG(Retrieval-Augmented Generation)サービスをゼロから最後まで自分で構築する実践型講座です。ドキュメントをアップロードすると、その内容に基づいて回答するRAGサービスを完成させ、ベクトルDBから高度な最適化まで、外部APIへの支払いなしですべてローカルで進めます。
キーワードがないのになぜ見つけ出せるのでしょうか??
講義5.1で実際に実行した結果です。クエリに「コーヒー」という語はありません。
distanceは小さいほど近いです · コサイン距離
クエリと文書には重なる単語が一つもありません。
キーワード検索なら何も出てきません。
意味が近い順に並べられ、その「近さ」が数値で示されます。
まずは、この数値の読み方から始めます。
RAG(Retrieval-Augmented Generation)とは何ですか?
一文で言えば、LLMに私たちのデータを読み取る目を与えることです。
LLMだけを使うと
「昨年第4四半期の売上報告書を要約して」
学習した時点の知識しか知りません。
たった今アップロードした社内文書は見られません。
RAGを付けると
「昨年第4四半期の売上報告書を要約して」
その文書を探し出し、根拠として用います。
回答に出典が付与されます。
チュートリアルで動作するデモまではすぐに到達できます。
原理
埋め込みとベクトルDBがなぜそのように動作するのか
実装と運用
ChromaDBで意味検索を作成し、サーバーを稼働させる
計測
検索品質を数値で測定し、改善する
完成
LLMを組み合わせてRAGサービスを最後まで作り上げる
もしかして、こんなお悩みはありませんか?
RAGが重要なのは分かっているけれど、いざ手を動かそうとしても何から始めればいいのか分からなかった方へ――まさにその部分を扱う講座です。
この講義だけで、概念 → 実践サービス → 高度な最適化まで、途切れることなく学べます。
百聞は一見にしかず、直接ご覧ください còn hơn nghe trăm lời giải thích..
講義で作る成果物と進行方法を、動画と画面であらかじめご確認ください。
この講義を受講すると、このようなことができるようになります。
"理解した"ではなく、"自分で作れる"状態に到達することが目標です。
ベクトルDBと埋め込みの原理を手を動かして理解"似た意味は近いベクトル"なのはなぜかを説明できるようになります。
ChromaDBで意味ベースの検索を直接実装キーワードではなく、"意味"で探す検索エンジンをコードで作ります。
安定したサーバー運用とデータの永続化・バックアップ学習用にとどまらず、実際のサービスに導入できる形に。
検索品質を測定し、向上させる方法評価セット・ハイブリッド検索・再ランキングで結果を改善します。
Express + LLMでRAGサービスを完成ドキュメントをアップロードすると、その内容に基づいて回答するAPIを自分で構築します。
HNSWチューニング・再ランキング・RAGの高度なパターンまで、HyDE・Multi-Query・Self-Queryingなどの実務パターンを実践で身につけます。
なぜこの講座なのでしょうか?
市場にはRAG講座が数多くあります。しかし、この講座は4つの点で異なります。
シリコンバレー現役エンジニアの実務視点
"動くことは動く"コードではなく、実際のプロダクションで何が重要なのかを知る現役AI開発者の視点から、設計とトレードオフを掘り下げます。
説明ではなく、実際に作ります
各講義でコードを自分で実行し、結果を目で確認します。最後には"自分で作ったRAGサービス"が手元に残ります。
入門 → 運用 → 上級、ひとつの流れ
概念だけを扱って終わったり、いきなり高度な内容に飛んだりはしません。基礎から実践、最適化まで、一つの講座で途切れることなく学べます。
外部の有料APIなしで、すべてローカル
埋め込み・LLMともにローカル(Ollama)で動かします。APIキーも料金の高騰を心配する必要もなく、思う存分実習できます。
講師紹介
シリコンバレーの開発者 Waddy
13年目のバックエンドサーバー開発者として、韓国内のさまざまな企業で開発に携わった後、最近シリコンバレーに転職し、AI関連の開発をしているWaddyです。 Tossの開発者である友人とのご縁でこのたび参加することになり、インターネット環境を通じてさまざまな情報を提供できる点に大きな興味を持っています。私が持っている知識をできるだけ分かりやすく、気軽にお伝えできるよう努めてまいります。
"検索結果がおかしく表示されるとき、何から確認すべきか、その判断の順序を身につけていただくことに講義の大部分を費やしています。コードはついてきていただくうちに、自然と手になじみます。"
シリコンバレーで現役の開発者の視点を、今から追ってみましょう
ベクトル検索の原理からRAGサービスの完成まで、途切れることなく一つの流れでつながります。
커리큘럼 자세히 보기受講前と後で、何が変わるのでしょうか?
同じRAGを扱うにしても、この講義を受講した後は、見える深さが変わります。
受講前
- "RAGはどのように実装しましたか?"という質問に、チュートリアルに従って行った手順だけを並べる
- チャンクサイズ・top-kの値を勘で決め、根拠を説明できない
- 検索品質が向上したのか低下したのか、数値で確認したことがない
- サンプルをクローンして動かしてはみたが、自分のデータでゼロから作ったことはない
受講後
- 埋め込みとベクトル検索の原理を自分の言葉で説明できる
- 検索品質を数値で測定し、何を変更するか判断する
- バックエンドまで備えたRAGサービスを自ら運用する
- リランキング・HNSW・高度なRAGパターンで品質を向上させる
この講義が終わると、これを作れるようになります..
ユーザーが文書をアップロードすると、その文書を根拠に質問へ回答する、自分だけのRAG検索サービス。
ドキュメントベースの質疑応答RAGサービス
単なるデモではなく、インジェストAPI・意味検索・LLM応答・プロンプト設計・出典表示まで備えた、実際に動作するバックエンドです。さらにリランキングと高度なRAGパターンを加え、検索品質まで高めます。
この技術は、実務ではこのように使われます
皆さんが作るベクトル検索・RAGは、すでにこうした場所で毎日稼働しています。
散らばった文書を一行で
Wiki・マニュアル・規定が何百も散在していても、「返金ポリシーはどうなっていたっけ?」の一言で、正確な根拠とともに回答します。新人のオンボーディングや、繰り返し寄せられる問い合わせへの対応コストを大幅に削減できる場面です。
出典まで表示する相談ボット
製品ドキュメント・FAQを根拠に、一次対応を自動化します。回答とともに、どの文書を参照したのかを表示するため、ユーザーは安心して検証できます。
長い資料を読む時間を短縮
レポート・論文・契約書をアップロードすると、要点について質問して答えてくれるアシスタントになります。"この契約の違約条項だけ整理して"のような質問ができるようになります。
"あの機能、どこにあったっけ?"
コードも意味で検索します。キーワードが思い浮かばなくても、「決済をキャンセル処理する部分」という説明だけで関連するコードを見つけ出します。(講義ではコードチャンク化として直接扱います)
YouTube・公式ドキュメントでの独学と何が違うのでしょうか?
散らばった情報を探し回る時間を減らし、実践まで一気に進みます。
| 比較 | 独学(YouTube・ブログ・公式ドキュメント) | この講義 |
|---|---|---|
| 情報の形態 | あちこちに散らばっていて、自分でつなぎ合わせなければならない | 入門 → 運用 → 上級まで、一つの流れで整理 |
| 深さ | "動作するデモ"で止まりやすい | 運用・品質測定・改善まで最後まで |
| 行き詰まったとき | 自ら検索しながら試行錯誤 | トラブルシューティングの観点と診断の手順を提供する |
| 成果物 | 断片的なサンプルコード片 | 自分で運用するRAGサービス |
| 基準 | 出典ごとにばらばら | シリコンバレー現役エンジニアの実務基準 |
RAG・ChromaDBカリキュラム
ベクトル検索の基礎からChromaDBの実践運用、RAG、高度な検索パターンまでを一つの流れで学べます。タイトルをクリックして展開してください。
섹션 1講義の紹介と学習ロードマップ全体
この講義で何を学び、A → B → Cへとどのようにつながっていくのかを一目で把握します。
講義の紹介と学習ロードマップ全体
この講義で何を学び、A → B → Cへとどのようにつながっていくのかを一目で把握します。
- 講義紹介 — 作るものと全体の流れ、学習ロードマップの案内
섹션 2意味で検索する — 埋め込みとベクトルDBの原理
キーワード検索の限界から、埋め込み・類似度・ベクトルDBの動作原理、ChromaDBの紹介まで。
意味で検索する — 埋め込みとベクトルDBの原理
キーワード検索の限界から、埋め込み・類似度・ベクトルDBの動作原理、ChromaDBの紹介まで。
- 意味ベースの検索と埋め込み — 意味を座標として扱うという発想
- 埋め込みモデルの原理と類似度測定 — ベクトルがどれだけ近いかを測る方法
- ベクトルDB vs 従来のDB — 違いと実務での活用事例
- ChromaDBの紹介 — 構成要素とプロジェクトスタックの整理
섹션 3開発環境の構築 — Ollama埋め込みモデルの準備
ローカル埋め込みサーバーOllamaを自分でインストール・実行し、クライアントパッケージまで整えます。
開発環境の構築 — Ollama埋め込みモデルの準備
ローカル埋め込みサーバーOllamaを自分でインストール・実行し、クライアントパッケージまで整えます。
- Ollamaのインストールと起動 — ローカル埋め込みサーバーを立ち上げる
- 埋め込みモデルの実習 — モデル呼び出しの確認とクライアントパッケージのインストール
섹션 4ChromaDBの基礎 — コレクション・埋め込み関数・ドキュメントCRUD
永続モードでデータを保存し、埋め込み関数を接続し、ドキュメントを自在に扱います。
ChromaDBの基礎 — コレクション・埋め込み関数・ドキュメントCRUD
永続モードでデータを保存し、埋め込み関数を接続し、ドキュメントを自在に扱います。
- 永続モードとコレクションCRUD — データをファイルに保存し、コレクションを扱う
- Ollama埋め込み関数の接続 — 適用して動作の仕組みを分析する
- ドキュメントの取得と作成 — APIの最も基本的な核心機能
- ドキュメントの更新と削除 — upsertとCRUDの完成
섹션 5類似度検索と最初の意味検索器ミニデモ
query検索と距離関数を学び、チャンキングで初めての意味検索器を自分で完成させます。
類似度検索と最初の意味検索器ミニデモ
query検索と距離関数を学び、チャンキングで初めての意味検索器を自分で完成させます。
- 類似度検索の基本 — query検索、距離関数と結果の解釈
- ベクトル・類似度検索の深掘り — 検索結果を判断する目
- チャンク分割の必要性とミニデモ — 長いドキュメントを分割して最初の検索器を作る
- デモのブラッシュアップ — 後処理のパターンと誤った検索の診断
섹션 6検索品質の深化 — メタデータフィルターとハイブリッド検索
HNSWと距離関数を改めて確認し、メタデータ・本文フィルターとハイブリッド検索によって品質を向上させます。
検索品質の深化 — メタデータフィルターとハイブリッド検索
HNSWと距離関数を改めて確認し、メタデータ・本文フィルターとハイブリッド検索によって品質を向上させます。
- HNSWインデックスと距離関数の復習 — ベクトル検索の基盤を固める
- メタデータ設計と本文フィルター — where_documentの活用
- 検索評価とハイブリッド — ベクトル + キーワード結合設計
섹션 7運用とRAG実践 — バックエンド統合からLLM連携まで
高度なチャンク分割・パフォーマンス最適化からExpressバックエンド、RAGパイプラインとLLMを組み合わせたサービスまで完成させます。
運用とRAG実践 — バックエンド統合からLLM連携まで
高度なチャンク分割・パフォーマンス最適化からExpressバックエンド、RAGパイプラインとLLMを組み合わせたサービスまで完成させます。
- 高度なチャンキングとモデル移行 — 埋め込みモデル交換パターン
- 大量データ処理 — バッチ・ページング・パフォーマンス測定と分析
- Expressバックエンド統合 — AI検索サービスの実装
- RAGの構成とインジェスト — ドキュメントのインジェストとLLM設定
- LLMの統合とプロンプト設計 — システムプロンプトと出力品質のブラッシュアップ
- 他のベクトルDBとの比較 — ChromaDBとの違いと選定基準
섹션 8高度なチャンク分割戦略とHNSWインデックスのチューニング
Recursive・Semantic・Parent-ChildチャンキングとHNSWパラメータのチューニングで検索精度を高めます。
高度なチャンク分割戦略とHNSWインデックスのチューニング
Recursive・Semantic・Parent-ChildチャンキングとHNSWパラメータのチューニングで検索精度を高めます。
- チャンク分割の応用 — Recursive分割、HTML・Markdownパース
- コード・Semantic・Parent-Childチャンキング — 構造を活かした分割パターン
- HNSWパラメータ — Mとef_constructionのトレードオフ
- ef検索パラメータ — データ規模に応じた判断基準
섹션 9RAGの高度なパターン — リランキングからConversational RAGまで
cross-encoder再ランキングとQuery Rewriting・HyDE・Self-Queryingなどの高度なRAGパターンで仕上げます。
RAGの高度なパターン — リランキングからConversational RAGまで
cross-encoder再ランキングとQuery Rewriting・HyDE・Self-Queryingなどの高度なRAGパターンで仕上げます。
- 再ランキング(Reranking) — 必要性とcross-encoderパターン
- パイプラインの評価とコストのバランス — 精度とコストのバランスを取る
- Query Rewriting・HyDE・Multi-Query — クエリを洗練して検索を強化する
- 高度なRetrieval — Parent-Child、Self-Querying、Conversational RAG
カリキュラムまでご覧いただいたなら
入門から高度な最適化まで、途切れることなく学べます。外部APIへの支払いなしで、今すぐ始められます。
지금 등록하고 실습 시작하기このような方におすすめします cho những người như sau
該当する方に確実に役立つよう、率直に書きました。
こういう方にはぜひ
- AI・LLMアプリケーションを作りたい開発者
- RAG・ベクトル検索を一度しっかり整理したい方
- チュートリアルはこなしたものの、"実践的なサービス"へ進めずにいる方
- 検索品質を測定・改善する実務感覚が必要な方
- シリコンバレーの現場で培われた設計の視点を覗いてみたい方
このような方には難しいかもしれません
- プログラミングを初めて始める方(基本文法は前提とします)
- 理論・数式の証明だけを深く掘り下げたい方(この講義は"作ること"が中心)
- コードを自分で実行してみる時間がまったくない方
これらのツールを、使いこなせるようになります.
現場でそのまま使えるオープンソーススタック。外部の有料APIなしで、すべてローカルで動かします。
オープンソースのベクトルデータベース — 意味検索の中心
全工程を実装する言語
ローカル埋め込み・LLM(無料)
ローカルサーバーの運用とデータのバックアップ・復元
検索・RAG APIバックエンド
この講座が使用する2つのプラットフォーム
どちらもオープンソースで、どちらもノートパソコン上で動作します。アカウント登録もカードの登録も必要なく始められます。
ローカルモデルランタイム
Ollama
オープンモデルで構築し、
コンピューター上でもクラウド上でも
Ollamaは、大きな依存関係なしに自分のローカルマシンで好きなAIモデルを起動してテストできるツールです。 コマンド1行でモデルを取得し、すぐに呼び出せます。
この講義では、皆さんに追加の環境構築や費用を発生させないため、基本的にこのプラットフォームを活用して構成しました。
ベクトルデータベース
ChromaDB
AI向けオープンソース検索インフラストラクチャー
ChromaDBは、大きな困難なくローカルマシン上に迅速かつ依存関係なしで構築できるプラットフォームです。 公式ドキュメントでは、次のように紹介されています — 「Chroma is the open-source data infrastructure for AI. It comes with everything you need to get started built-in.」
この講義では、このプラットフォームを活用してRAGデータを扱い、それを基にLLMへデータを注入・管理するパターンを学習できます。
クラウドは使用しません。 Chromaは、サーバーレスベクトル・ハイブリッド・専門検索を提供するホスティングサービス Chroma Cloudも運営しています。ただし、この講座は最初から最後までローカルで進めるため、登録や支払いなしで修了できます。後で運用に移行する際の選択肢がもう一つある、という程度に覚えておけば十分です。
前提知識 & 準備物
大げさな準備は必要ありません。ノートパソコン1台あれば始められます。
TypeScript・Node.jsの基礎
変数、関数、async/await、importが分かる程度で十分です。Expressも講義の中で一つずつ段階的に解説します。
macOS
講義はmacOS(zsh・Homebrew)を基準に進めます。埋め込み・LLMはすべてローカル(Ollama)で無料で動かします。
外部決済0ウォン
OpenAIのような有料APIキーは必要ありません。オープンソースとローカルモデルだけで、最初から最後までやり遂げます。
よくある質問 thường gặp
受講前に最も多く寄せられるご質問をまとめました。
Q.RAG(Retrieval-Augmented Generation)는 무엇인가요?⌄
Q.Python을 몰라도 들을 수 있나요?⌄
Q.OpenAI API 키나 결제가 필요한가요?⌄
Q.완전 초보도 따라갈 수 있나요?⌄
Q.앞에만 듣거나, 실습만 들어도 되나요?⌄
Q.실습 환경이 Windows인데 괜찮나요?⌄
Q.ChromaDB나 벡터 검색을 이미 좀 써봤는데, 그래도 들을 이유가 있나요?⌄
受講生の記録
実際に実装した受講生は、次のように評価しました
「エージェントループを実装した後、SDKで再び積み上げていく方式だったので、その中身が初めて見えました。」구조를 이해하는 실습
「コアな部分をわかりやすく説明してくださり、より有益でした。」쉬운 설명
「最初は難しい内容だと思っていましたが、分かりやすくかみ砕いて説明してくださったので、気軽に受講できました。」진입 장벽 완화
「エージェントが動作する核心原理を、実際に実装しながら理解することができました。」핵심 원리 이해
「エージェントループを実装した後、SDKで再び構築する方法だったので、その内部が初めて見えました。」구조를 이해하는 실습
「コアな部分を分かりやすくかみ砕いて説明してくださり、より有益でした。」쉬운 설명
「最初は難しい内容だと思っていましたが、分かりやすくかみ砕いて説明してくださったので、気楽に受講できました。」진입 장벽 완화
このレビューはRAG講義ではなく、同じ制作者による別のAIエージェント講義から抜粋したものです。RAG講義の受講レビューと誤解されないよう、区別して表示しています。
文書をアップロードすると回答するRAGサービス、
今すぐ自分で作ってみましょう
ベクトル検索の原理からRAGサービスの完成、リランキング・HNSWのチューニングまで。外部APIに課金することなく、すべてローカル環境で実践します。
강의 시작하기一人で聞いて終わらせず một mình
学びは講義の外でも続きます。開発者が集まり、キャリアの悩みや現場の状況、技術の話を自由に語り合うカカオトークのオープンチャットを運営しています。講義を受けていて行き詰まった点も、気軽に質問してください。
キャリア、現場の状況、技術的な悩みまで。
気軽に尋ね、一緒に答えを探す場です。
open.kakao.com/o/ggBVZsai
こんな方に
おすすめです
学習対象は
誰でしょう?
RAGチュートリアルは試したものの、実際のサービスにつなげられない開発者
検索結果の品質がおかしい原因を見つけられずにいる人
AI機能を「使った」ことはあっても、自分で作ったことはないバックエンド開発者
ベクトルDB・埋め込みの概念がいつも曖昧に感じられていた人
こんにちは
Hongです。
インフラン認証
キャリア認証
9,251
受講生
591
受講レビュー
165
回答
4.8
講座評価
31
講座
家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。
講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。
Tossの開発者からの推薦で合流されたシリコンバレーの開発者 Waddy, người đã tham gia theo lời giới thiệu của một nhà phát triển từ Toss
[知識共有者の経歴]
[前] サンドボックスIP関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
カリキュラム
全体
32件 ∙ (8時間 51分)
講座資料(こうぎしりょう):
受講レビュー
全体
3件
5.0
3件の受講レビュー
hjun656416519受講レビュー 4
∙
平均評価 5.0
5
91% 受講後に作成一般的なデータベースしか知らなかった私にとって、非常に有益なトピックでした。 MySQLやMongoDBのような一般的に接するトピックではなかったのでより有益でしたし、「こんな技術もあるんだ」「こういう観点もあるんだ」という部分まで学ぶことができました。 視野が少し広がった気分です。素晴らしい内容をありがとうございました。
- jhong知識共有者
RAGというのは、実際のところ、なかなか触れる機会のないテーマだと思います。 しかし、AXの導入やAIサービスの構築をお考えであれば、避けては通れないテーマですので、学んでおくと大いに役立つと思います。 良い評価を残してくださり、ありがとうございます!
gjsu540607534受講レビュー 15
∙
平均評価 5.0
5
94% 受講後に作成できない部分を直接見せてくれる箇所と一緒に確認する内容が、とても印象深かったです。 休日に最近オープンした講義をすべて一気に拝見しました。 - AI Agentの講義まで!! AIプラットフォームやサービスの開発において、果たしてどのような部分が考慮され、どのような機能やサービスを組み込むのか、大きな枠組みを捉えることができる良いテーマだと思います。 就職を準備している方や、この分野への転職を考えている方々にとっては、方向性を定める上で大きな助けになると思います。
- jhong知識共有者
うまくいかないところを見せることこそ、本当に講義で教えるべき内容だと思います。 皆さんが普段お使いになるサンプルコードは、ただコピーして使えば、ほとんどの場合うまくいくでしょう。 しかし、うまくいかなかったときにどう調べればいいのか、これが重要だと私は思っています。 この視点がしっかり伝わったようで嬉しいですㅎㅎ 良い一日をお過ごしください!!
jukascrow6433受講レビュー 11
∙
平均評価 5.0
5
94% 受講後に作成最近とても話題の内容だったので興味深く受講しましたが、何も知らない状態だったにもかかわらず、非常に有益でためになりました。 最近は市場がとても厳しいですが、こうした内容をベースにポートフォリオを構成できそうです。笑 ありがとうございました!!
- jhong知識共有者
ポートフォリオに掲載していただけるなんて…光栄ですㅠㅠ これからもより有益な内容をお届けできるよう努めます。!!
Hongの他の講座
知識共有者の他の講座を見てみましょう!
似ている講座
同じ分野の他の講座を見てみましょう!








