📖 はじめに · 第 01 章

AI の 5 つの重要概念

EasyClaw を使い始める前に、5 分間でこれらの概念を理解しておきましょう。盲目的にコマンドを入力するのではなく、AI の仕組みを本当に理解する助けになります。

1. Agent(エージェント・知的実体)

🗣️

一般的な理解

AI はデジタルアシスタントまたはチャットボットです。

🧠

より深い理解

通常の AI は質問に直接回答しますが、Agent は回答する前に計画を立て、ツールを使用し、結果を検証します——本当に有能な同僚のように。

例:「メールの整理を手伝って」と言った場合、通常の AI はやり方を説明するだけですが、EasyClaw の Agent はメールクライアントを直接開き → 分類・アーカイブし → 重要なメールに返信し → 進捗を報告します。

2. Skills(スキル・能力)

🗣️

一般的な理解

AI の能力はさまざまな高度なツールやアプリケーションです。

🧩

より深い理解

Skills はパッケージ化された専門操作マニュアルです。インストールすると、Agent は推測せずに Lark API の呼び出し方、画像生成、ナンバープレート認識などを正確に行えるようになります。

Skill を「AI への指示書」と考えてください。あると、AI は特定分野の完全な仕様を習得できます。スキルマーケットプレイス:clawhub.com

💡
Skills の仕組み
タスクを送信すると、Agent はインストールされているすべての Skills の説明を分析し、マッチした Skills の操作仕様を読み込み、以降の実行ステップを一つずつガイドします。

3. Prompt(プロンプト・指示)

🗣️

一般的な理解

自然言語で AI に送る「一文のリクエスト」です。

🎯

より深い理解

Prompt は AI とのコミュニケーションにおける主要インターフェースです。良い Prompt には:役割定義、背景情報、具体的なステップ要件、出力フォーマットが含まれます。

タイプ効果
❌ 普通のプロンプト「メールを書いて」AI が推測するだけで、出力品質が低い
✅ 良いプロンプト「あなたは B2B 営業担当者です。CTO 宛の製品フォローアップメールを書いてください。プロフェッショナルで簡潔なトーンで、明確な次のアクションを末尾に添えてください」役割+背景+フォーマット、精度の高い出力

4. Memory / MEMORY.md

🗣️

一般的な理解

AI の「メモ帳」です。

🗄️

より深い理解

Memory は Agent の長期記憶の中核です。通常の会話は終了すると消去されますが、MEMORY.md に書き込まれた内容は、Agent が起動するたびに優先的に読み込まれ——あなたの好みや業務 SOP を永続的に覚え続けます。

例えば、Agent に「短く日本語で回答し、コードは Python で書いてほしい」と伝え、それを MEMORY.md に記録させると、Agent は以降毎回自動的にそれに従い、繰り返す必要がなくなります。

実践的なヒント
作業習慣、よく使うフォーマット要件、重要な連絡先などを Agent に「一度だけ」伝えて、それを記憶に書き込ませましょう。AI アシスタントはあなたのことをどんどん理解していきます。

5. Soul / SOUL.md

🗣️

一般的な理解

AI の「パーソナリティ設定」です。

より深い理解

SOUL.md は Agent の行動ルール、価値観、運用上の制限を定義します。これは Agent の基本憲章であり——何ができるか、絶対にできないか、すべてここに記載されています。

Memory が「覚えるべきこと」なら、Soul は「どうあるべきかのルール」です。例:製品に関連する質問にのみ回答する、金融操作は二重確認が必要、パスワードの要求を禁止する……

⚠️
上級ユーザーへの注意
SOUL.md の設定は Agent のセキュリティ境界に直接影響します。EasyClaw をチームツールとして導入する場合は、このファイルを慎重に設定してください。

高度な概念(任意)

以下の 3 つの概念は、EasyClaw を深くカスタマイズしたい上級ユーザー向けです。初心者はスキップして、必要になったときに戻って確認しても構いません。

🔀

Workflow(ワークフロー・プロセス自動化)

複数の Agent タスクを論理的な順序でつなぎ合わせ、再現可能な自動化パイプラインを形成します。例:「メールを受信 → 重要情報を抽出 → サマリーを生成 → Lark に通知を送信」は典型的な Workflow です。

📦

JSON(データ交換フォーマット)

Agent と外部ツール・API 間のデータ転送標準フォーマットです。Agent がサードパーティサービス(天気、カレンダー、データベース)を呼び出す際、データは通常 JSON 形式でやり取りされます。手動で記述する必要はありませんが、構造を理解していると問題解決に役立ちます。

🔑

API Key(アクセス識別子)

AI モデルやサードパーティサービスにアクセスするための識別子です。EasyClaw はデフォルトで公式クレジットシステムを使用するため、個人の API Key は不要です。上級ユーザーは「カスタムモデルを追加」から独自の API Key を入力して、特定のモデルにアクセスできます。

💡
いつ必要になるか?
複数ステップの複雑な自動化プロセス(Workflow)を作成したいとき、コスト削減のために独自の API Key を使いたいとき、または Agent と外部ツール間のデータ転送の問題(JSON)を解決したいとき——この 3 つの概念が非常に役立ちます。
🎉
概念クイックリファレンス
Agent = 実行能力を持つ AI 同僚 | Skills = 専門能力プラグイン | Prompt = 質の高いコミュニケーション方法 | Memory = 長期記憶リポジトリ | Soul = 行動憲章