CCDD 振り返りサイト

Claude Code Deep Dive — Day 1 & 2

CCDD 用語集

講義で出てきたキーワードを初心者向けに解説しています。
まずここで言葉の意味を掴んでから、まとめやチャットを使うとスムーズです。

LLMLarge Language Model

AI基礎

AIの「脳」にあたる部分。文章を送ると、次に来るであろう文章を確率計算して生成する仕組み。それ単体では「文章の生成・要約・発見」しかできない。GPT、Gemini、Claude、Grokなどが代表的なLLM。

仕組み
テキスト入力 LLM テキスト出力

プロンプトPrompt

AI基礎

AIに送るメッセージ(指示文)のこと。チャットで入力する文章も、裏側で自動的に送られるシステム指示も、すべてプロンプト。詳細で具体的なプロンプトほど、AIの出力品質が上がる。

フロー
人間 プロンプト(指示文) AI 回答

トークンToken

AI基礎

AIが文章を処理するときの最小単位。日本語だと大体1文字=1〜2トークン程度。AIの利用料金はトークン数で計算されることが多い。コンテキストウィンドウの上限もトークン単位で決まる。

イメージ
こんにちは
こん にち
= 3 トークン

コンテキストウィンドウContext Window

AI基礎

AIが一度に「覚えていられる」情報量の上限。人間でいう短期記憶。やりとりが増えるとこの上限を超えて古い情報を忘れてしまうため、できるだけ少ないやりとりで完成させることが重要。

容量イメージ
会話開始(余裕あり)
やりとり増加(残り少)
上限超過 -- 古い情報を忘れる

マルチモーダルMultimodal

AI基礎

テキストだけでなく、画像・動画・音声など複数の種類(モード)の情報を同時に扱えること。Geminiはマルチモーダルが得意で、画像や音声を含むタスクに強い。

入力の種類
テキスト 画像 音声 AI 統合的に理解

AIエージェントAI Agent

エージェント

LLM(脳)にTools(道具)を持たせたもの。人間のように「考えて→行動する」ことができる。ツールを持った瞬間に、PC上で人間が行えることはほぼ全てできるようになる。

構成
LLM + Tools = Agent

エージェンティックループAgentic Loop

エージェント

AIエージェントが自動で「思考→実行→評価→修正」を繰り返すサイクル。正しい結果が出るまで自分でループを回し続ける。Claudeはこのループ処理が特に得意。

ループ
思考 実行 評価 ↶ 繰り返す

エージェントオーケストレーションAgent Orchestration

エージェント

複数のAIエージェントを連携させて大きなタスクをこなす仕組み。例:リサーチAI→ライターAI→レビューAIのように役割分担させる。オーケストラの指揮者のように、各エージェントを適切に動かす。

構成
指揮者(オーケストレーター)
リサーチAI ライターAI レビューAI

リフレクションループReflection Loop

エージェント

AIが自分の出力を評価し、改善を繰り返す自己改善の仕組み。「作成→チェック→修正→再チェック」を回すことで品質が上がり続ける。CCDDの最終ゴールはこれを実装すること。

ループ
作成 チェック 修正 再チェック ↶ 繰り返す

トリガーTrigger

エージェント

エージェントが動き出す「きっかけ」。3種類ある:イベントトリガー(外部要因、例:メール受信)、タイムトリガー(時間要因、例:毎朝9時)、アクショントリガー(内部要因、例:条件を満たしたとき)。

3種類
イベント(外部) タイム(時間) アクション(内部)

インストラクションInstruction

エージェント

AIの行動方針・性格・価値観を定義したもの。同じAIでもインストラクションを変えるだけで、別の専門家のように振る舞わせることができる。CLAUDE.mdなどに記述する。

同じAIが別の専門家に
AI
営業の専門家 エンジニア マーケター

セルフリファインSelf-Refine

エージェント

行き詰まったときにAIに「自己分析→評価→改善」の3段階を回させる手法。ポイントは1つのプロンプトで全部やらせず、ステップを分けて実行させること。

3ステップ
Step 1: 自己分析 Step 2: 評価 Step 3: 改善

RAGRetrieval-Augmented Generation

RAG・データ

検索拡張生成。AIが回答する前に、まず関連する情報をデータベースから検索(Retrieval)し、その情報を元に回答を生成(Generation)する仕組み。AIに「自社データに基づいた正確な回答」をさせたいときに使う。

フロー
質問 検索 Retrieval 生成 Generation 回答

チャンクChunk

RAG・データ

大きなデータを意味のある単位に分割した「かたまり」。例えば長い議事録を「トピックごと」に分割したものが1チャンク。RAGではこのチャンク単位で検索・取得する。分割の粒度がRAGの精度を左右する。

イメージ
長い文書
元データ
1
2
3
4

エンベディングEmbedding

RAG・データ

テキストの「意味」を数値の列(ベクトル)に変換すること。「犬」と「ペット」は文字は違うが意味が近いので、似た数値列になる。この数値列を比較することで「意味の近さ」を計算できる。

変換イメージ
テキスト 数値変換 [0.12, -0.03, 0.87, ...]

ベクトルVector

RAG・データ

数値の並び(配列)のこと。エンベディングの結果として得られる。例えば3072次元のベクトルなら、3072個の数値が並んだもの。この数値列がテキストの「意味」を表現しており、ベクトル同士を比較すると意味の近さがわかる。

コサイン類似度Cosine Similarity

RAG・データ

2つのベクトル(数値列)がどれくらい似ているかを測る計算方法。値が1に近いほど意味が似ていて、0に近いほど関係が薄い。RAGでは質問のベクトルと各チャンクのベクトルのコサイン類似度を計算し、スコアが高いチャンクを選ぶ。

比較イメージ
ベクトルA ベクトルB 0.92 (類似)
ベクトルA ベクトルC 0.15 (無関係)

セマンティック検索Semantic Search

RAG・データ

「意味」で検索する方法。通常のキーワード検索は文字の一致で探すが、セマンティック検索はベクトルの近さで探す。「犬の世話」で検索すると「ペットのケア方法」もヒットする。

比較
キーワード検索
検索:「犬の世話」
✓ 犬の世話の仕方
✕ ペットのケア方法
セマンティック検索
検索:「犬の世話」
✓ 犬の世話の仕方
✓ ペットのケア方法

ハイブリッド検索Hybrid Search

RAG・データ

キーワード検索(クエリ検索)とセマンティック検索を組み合わせた検索方法。両方を使うことで精度が上がる。Notionは内部でハイブリッド検索を実現している。

仕組み
キーワード検索
統合結果
セマンティック検索

メタデータMetadata

RAG・データ

データに付与する「データについてのデータ」。例えばチャンクに「カテゴリ」「発言者」「日時」などを付けることで、検索時に範囲を絞り込める。細かく刻みすぎず、範囲指定ができる程度が適切。

ファインチューニングFine-Tuning

RAG・データ

既存のAIモデル自体を追加データで学習させて性能を向上させる手法。RAGとは別のアプローチ。メリットはトークン削減・速度向上だが、膨大なデータ・コスト・時間が必要。通常のユースケースではRAGで十分。

MCPModel Context Protocol

ツール

AIが外部ツール(Notion、Slack、Google Driveなど)と接続するための共通規格。「道具箱」のようなもので、1つの接続方法で多くのサービスをまとめて使えるようになる。本質は「下のデータを上に叩いてるだけ」。

接続イメージ
Notion
Slack
Google Drive
MCP AI

Claude Code

ツール

Anthropic社が提供するClaude(AI)のCLI版ツール。ターミナル上でAIと対話しながらコードを書いたり、ファイルを操作したり、エージェントを構築できる。CCDDではこれを使って開発を行った。

フロー
ユーザー ターミナル / CLI AI対話 ファイル操作

CLAUDE.md

ツール

Claude Codeのプロジェクトルートに置く設定ファイル。AIの行動方針・ルール・ナレッジ参照先などを記述する。エージェントの「長期記憶」やインストラクションとして機能する。

役割
CLAUDE .md
設定ファイル
行動方針 ルール ナレッジ参照先

Agentic Coding

ツール

AIエージェントを活用した開発手法。いきなりコードを書かせるのではなく、まずプランニング→タスク分解→一つずつ実行→評価のループを回す。「設計が超重要」という大前提に基づく。

ループ
プランニング タスク分解 1つずつ実行 評価 ↶ 繰り返す

Cloudflare Pages

ツール

Webサイトをホスティング(公開)するためのサービス。サーバーレス関数も使えるため、APIの処理もこの上で動かせる。このCCDD振り返りサイトもCloudflare Pagesで動いている。

フロー
コード Cloudflare Pages 世界中に配信

AIファティーグAI Fatigue

戦略

AIを使い続けることによる脳の疲労。意思決定を繰り返すと精度が低下し、AIバティール(AIうつ)に至ることもある。予防策はAIに触れない時間を作る、散歩する、情報量を減らすなど。

エネルギー推移
朝(満タン)
昼(中程度)
夕方(低下)
休憩で回復

レバレッジLeverage

戦略

少ない労力で大きな成果を出すこと。AI時代ではAIエネルギーを「無限」に使える前提で考え、人間はリアル(対面)の価値提供と「判断」に徹することで最大のレバレッジが効く。

イメージ
少ない労力 AI活用 大きな成果

KPI / OKR

戦略

KPI(Key Performance Indicator)は成果指標。OKR(Objectives and Key Results)は目標と主要な結果。AI時代の「優秀な人」の定義は、KPIを設定するだけで何をすべきか自ら判断・実行できる人。

比較
KPI(成果指標)
売上100万円
→ 達成したかどうかを測る
OKR(目標+行動)
目標: 売上100万円
→ 行動: 毎日10件営業