AIって結局何?どんな仕組みで動いてるの?をやさしく解説。
AI(Artificial Intelligence / 人工知能)とは、人間の知的な作業をコンピュータに行わせる技術の総称です。近年話題の「ChatGPT」や「Claude」は、その中でも大規模言語モデル(LLM)と呼ばれるタイプのAIで、大量のテキストデータを学習して人間のような文章を生成できます。
2022年11月にChatGPTが登場して以降、AIは「専門家の道具」から「誰でも使える日常ツール」に一変しました。現在は文章生成だけでなく、画像生成・動画生成・コード生成・音声対話まで幅広く進化しています。
AIは突然現れた技術ではなく、約70年かけてブームと冬の時代を繰り返してきた歴史があります。
| 年代 | 出来事 | 概要 |
|---|---|---|
| 1956年 | ダートマス会議 | 「人工知能(AI)」という言葉が初めて使われた。AI研究の始まり。 |
| 1960s | 第1次AIブーム | 探索・推論による問題解決。単純な問題は解けるが、現実の複雑な問題には対応できず。 |
| 1974-80 | 第1次冬の時代 | 限界が明らかになり、研究資金が激減。 |
| 1980s | 第2次AIブーム | エキスパートシステム(専門家の知識をルール化)が企業で普及。 |
| 1993-2000 | 第2次冬の時代 | ルールの手動作成がコスト的に限界。再び下火に。 |
| 2006年 | ディープラーニング発明 | ジェフリー・ヒントンが深層学習を提唱。人手なしで特徴を自動抽出できるように。 |
| 2012年 | AlexNet | 画像認識コンペで深層学習が圧勝。AIが「見る」能力を獲得。 |
| 2017年 | Transformer発明 | Googleが「Attention Is All You Need」論文を発表。現在のすべてのLLMの基盤技術。 |
| 2022年 | ChatGPT公開 | 2ヶ月で1億ユーザー突破。AI史上最速の普及。 |
| 2024年〜 | AIエージェント時代 | Claude Code、Devinなど、自律的にタスクを遂行するAIが実用化。 |
あなたが「広告のキャッチコピー考えて」と入力してから、AIが回答を返すまでの裏側の処理を見てみましょう。
あなたが文字を入力すると、AIはまずそのテキストを受け取ります。
文章を「トークン」と呼ばれる小さな単位に分解します。同時に、あなたが何を求めているか(意図)を分析します。
学習済みの膨大な知識から、関連するワードや概念を引き出して候補の材料を集めます。
集めた材料から複数の候補を生成します。RAG(外部データの参照)があると、より的確な回答になります。
「その魅力、ひと言で伝える。」
「伝わる言葉で、もっと選ばれる。」
「心を動かすコピーを、今ここに。」
→ 無難だが、具体性に欠ける
「あなたらしさを、ひと言でブランドに。」
「伝わるだけで終わらない。選ばれる言葉を。」
「商品の魅力を、一瞬で心に届ける。」
→ ブランドに沿った具体的な提案
生成した候補の中から、品質・適合性・訴求力を評価して最適な回答を選びます。
✨ 伝わるだけで終わらない。選ばれる言葉を。
→ ブランドとの整合性 / 覚えやすさ / 訴求の強さ で選定AIは魔法ではなく、入力→分解→連想→生成→選定という処理を高速で行っています。RAG(外部データ参照)を使うことで、一般的な回答ではなく、あなたのビジネスに合った回答が得られるようになります。
ChatGPTやClaudeの中核技術はTransformerというアーキテクチャです。ざっくり言えば、「大量の文章を読んで、次に来る単語を予測する」ことを繰り返して学習しています。
人間の脳の神経細胞(ニューロン)の仕組みを模倣した計算モデルです。入力層→隠れ層→出力層の3種類の層で構成され、隠れ層を何十〜何百層も重ねたものがディープラーニング(深層学習)です。
各層で異なるレベルの特徴を抽出するため。例えば画像認識では、浅い層が「線」や「角」を検出し、深い層になると「顔」や「車」のような高次の概念を認識できる。
GPT-5は数兆個のパラメータ(接続の重み)を持つ。人間の脳のシナプス数は約100兆個。LLMのパラメータ数は年々増加し、人間の脳に迫りつつある。
2017年にGoogleが発明した革命的技術。文章中の単語同士の関連性(注目度)を計算する仕組みです。
「猫がソファで寝ている」という文を処理するとき、「寝ている」が主に「猫」に注目し、「ソファ」にも少し注目する — このようにどの単語がどの単語に関係するかを自動的に学習するのがアテンション。これにより、離れた位置にある単語同士の関係(長距離依存)も正確に理解できます。
Web上の書籍・論文・記事・コードなど数兆トークンのテキストデータを用意。
「東京の天気は___」→「晴れ」のように、文の続きを予測する訓練を何兆回も繰り返す。
RLHF(人間のフィードバックによる強化学習)で、有害でなく有益な回答をするように微調整。
AIは単語を数百次元の数値の組(ベクトル)に変換して理解しています。面白いのは、この数値の中に単語同士の関係性が自然に埋め込まれることです。
似た意味の単語は近くに、関係性のある単語は同じ方向に並ぶ
AIは辞書で単語を覚えているのではない。
大量の文章を読む中で「King の近くには throne, crown, royal がよく出てくる」「Queen も同じ傾向だが、she, her が多い」という共起パターンを学習。
結果として、性別・地位・国と首都のような人間が知っている概念が、数値の中に自然と浮かび上がる。誰も「King は男性の王様」と教えていないのに。
LLMは「最もそれらしい次の単語」を予測しているだけで、事実を理解しているわけではない。そのため、もっともらしいが事実と異なる情報を生成することがある。これをハルシネーション(幻覚)と呼ぶ。常に出力の検証が重要。
AI関連の用語が混在しがちですが、3つのレイヤーに分けると整理できます。
「ChatGPTとGPTは同じもの?」→ 違います。GPT-5.2はOpenAIが作ったモデル(頭脳)、ChatGPTはそのモデルに会話UIや検索機能を付けたサービス(製品)です。同様に、ClaudeはAnthropicのサービス名であり、モデル名はClaude Opus 4.6やClaude Sonnet 4.6です。
| サービス | 開発元 | 搭載モデル | 強み | 料金 |
|---|---|---|---|---|
| ChatGPT | OpenAI | GPT-5.4 / GPT-5.2 | 汎用性No.1、週2億人が利用。画像生成・音声対話・Web検索を統合 | 無料 / Plus $20/月 |
| Claude | Anthropic | Opus 4.6 / Sonnet 4.6 | 長文理解・コード生成・推論に強い。安全性重視の設計 | 無料 / Pro $20/月 / Max $100/月 |
| Gemini | Gemini 3.1 Pro | Google連携(Gmail, Drive, Maps)。100万トークンの超長文対応 | 無料 / Advanced $20/月 | |
| Perplexity | Perplexity AI | 複数モデル切替 | AI検索特化。出典付き回答。Deep Research機能 | 無料 / Pro $20/月 |
| Genspark | Genspark | 9つのLLMを統合 | 検索+エージェント融合。Sparkpageで構造化された回答生成 | 無料 / Pro |
| Grok | xAI(Elon Musk) | Grok 4.1 | X(Twitter)データとリアルタイム連携。制約の少ない回答 | 無料 / Premium |
| DeepSeek | DeepSeek(中国) | DeepSeek-R1 | 671Bパラメータのオープンソース。コスト効率が圧倒的 | 無料 |
従来のAIは「質問→回答」の1往復でしたが、AIエージェントは自分で計画を立て、ツールを使い、結果を検証し、次のアクションを決める — つまり「考えて動ける」AIです。
人間: 「売上レポートを作って」
AI: 「こういう構成はいかがでしょうか?」
人間: 「データはこのCSVに...」
AI: 「表を作りました」
人間: 「グラフも追加して」
→ 毎回指示が必要
人間: 「売上レポートを作って」
AI: CSVを読み取り → 分析 → 表作成 → グラフ追加 → レイアウト調整 → 完成
→ 自律的に完遂
| エージェント | 開発元 | 種類 | 概要 |
|---|---|---|---|
| Claude Code | Anthropic | コーディング | ターミナルで動くAIエージェント。コード理解・編集・テスト・Git操作を自律実行 |
| Manus | Meta(旧Butterfly Effect) | 汎用タスク | Webブラウジング・ファイル操作・API呼び出しを自律実行。Telegram連携あり |
| Genspark Super Agent | Genspark | 検索+タスク | 9つのLLMと80以上のツールを統合。電話・スライド・動画生成まで対応 |
| Operator | OpenAI | Webタスク | ブラウザを操作してWeb上のタスク(予約・注文・調査)を自律実行 |
AIの世界は「モデル」「サービス」「エージェント」が入り乱れていて混乱しがち。マップで今の主要プレイヤーを一覧で把握しよう。
「ChatGPTとGPTは同じもの?」→ 違います。GPT-5.4はOpenAIが作ったモデル(頭脳)、ChatGPTはそのモデルに会話UIや検索機能を付けたサービス(製品)です。同じモデルが複数のサービスに搭載されることもあります(例: GPT-4oはChatGPT・Microsoft Copilot・GitHub Copilotに搭載)。
ポイント: 「自分で動かせるか?」で区別できます。モデルはAPIで呼び出す頭脳、サービスはそれにUIを付けた完成品。エージェントは自律的にタスクを遂行するAI。OSSは無料で自前運用できるモデルです。
各モデルの能力をベンチマークで比較した最新ランキング。
まず試すなら → ChatGPT(最も汎用的)
コード・長文作業なら → Claude(Sonnet 4.6がコスパ最強)
Google連携したいなら → Gemini(Gmail/Drive/Maps統合)
調べ物なら → Perplexity / Genspark(出典付き検索AI)
無料で高性能なら → DeepSeek(オープンソースで無料)
※ ランキングは2026年3月時点。LM Arena / Artificial Analysis / LM Council のベンチマークデータに基づく。
日本語で指示するだけで、プログラムを作ってくれるAIツール。
ひとことで言えば「AIのプログラマーを雇うようなもの」です。「こんなツール作って」「このバグ直して」と日本語で伝えるだけで、AIがコードを書き、テストし、完成させてくれます。
プログラミングの知識がなくても、やりたいことを伝えれば形にしてくれます。
ファイル構成を理解した上で、適切な場所に適切な変更を加えます。
調べる→作る→テスト→修正を、AIが自分で繰り返してくれます。
ファイルの変更やコマンド実行は、必ず事前に確認が入ります。
Chatwork、kintone、Googleなど外部サービスとつなげて自動化できます。
普段のエディタ画面からそのまま操作可能。
実際のソフトウェア開発の課題を解くテスト(SWE-bench)で、業界トップクラスのスコアを記録しています。プロのエンジニアが解くような問題を、8割以上自力で解決できるレベルです。
Copilot — タイピングを手伝ってくれるアシスタント
Cursor — AIが組み込まれた賢いエディタ
Antigravity — Googleの統合AI開発環境
Claude Code — 作業を丸ごと任せられるAIエージェント
Claude Codeの強みは「自分で考えて、自分で手を動かせる」こと。ファイルの編集、テストの実行、Gitの操作まで、指示一つで全部やってくれます。
| Claude Code | Antigravity | Cursor | Copilot | |
|---|---|---|---|---|
| 作業を丸ごと任せる | ★★★★★ | ★★★★★ | ★★★ | ★ |
| 入力中のアシスト | ★★★ | ★★★★ | ★★★★ | ★★★★★ |
| 外部サービス連携 | ★★★★★ | ★★★★ | ★★ | ★ |
| ファイル・Git操作 | ★★★★★ | ★★★★ | ★★ | ★ |
Claude Code以外にもAIコーディングツールは増えている。自分の環境に合ったツールを選ぼう。
| ツール | 開発元 | 月額(個人) | タイプ | GWS連携 |
|---|---|---|---|---|
| Claude Code | Anthropic | $20〜(Max $100/$200) | ターミナルAI | MCP経由 |
| Gemini CLI | 無料(1,000回/日) | ターミナルAI | MCP経由 | |
| Gemini Code Assist | $22.80〜 | IDE拡張 | GCPネイティブ | |
| Cursor | Anysphere | $20〜 | AI IDE | なし |
| GitHub Copilot | Microsoft | 無料〜$10 | IDE拡張 | なし |
| Apps Script + Gemini | GWSに含む | GWS自動化 | ネイティブ(最強) |
Claude Code または Gemini CLI がおすすめ。どちらもターミナルベースで、日本語で指示するだけでファイル作成・編集・テストまで自動化できる。
コード品質は Claude Code がトップクラス。コスト重視なら Gemini CLI(無料枠あり)。
Apps Script + Gemini API が最適。Gmail・スプレッドシート・ドライブなどGWSサービスと直接連携できる唯一のネイティブ手段。
「メールが来たらシートに記録」「週次レポートを自動生成」などはこれ一択。
Claude Code・Gemini CLI ともに Google Workspace への直接連携はまだない。GWSを操作するにはMCP(Model Context Protocol)という仕組みで外部接続が必要。
| 連携方式 | 説明 | 対応ツール |
|---|---|---|
| ネイティブ連携 | ツール内蔵でGWSを直接操作できる | Apps Script + Gemini のみ |
| MCP経由 | MCPサーバーを追加設定して接続する | Claude Code / Gemini CLI |
| API直接呼び出し | Google APIをコードから呼ぶ(OAuth認証が必要) | どのツールからでも可 |
ターミナルAIの二大巨頭を比較。
| 比較項目 | Claude Code | Gemini CLI |
|---|---|---|
| 料金 | $20/月〜(Proプラン必須) | 無料(60回/分、1,000回/日) |
| コンテキスト | 200Kトークン | 100万トークン |
| コード品質 | 非常に高い | 高い |
| 日本語対応 | 非常に自然 | 自然 |
| MCP対応 | 対応済み | 対応済み |
| オープンソース | あり | あり |
| IDE連携 | VS Code拡張あり | VS Code拡張あり |
| Google検索 | なし | 内蔵(グラウンディング) |
メインは Claude Code(コード品質が最高)、サブで Gemini CLI(無料枠で気軽に使える)。GWSの自動化だけなら Apps Script + Gemini で十分。「全部入り」は存在しないので、用途で使い分けるのがベスト。
プログラミングの作業場。Word のようにファイルを開いて編集するアプリです。
VS Code(Visual Studio Code)は、Microsoft が無料で提供しているテキストエディタです。メモ帳の超高機能版だと思ってください。プログラムのファイルを開いて、見て、編集するための作業場です。
Claude Code は VS Code の中から直接操作できます。「ファイルを見る場所」と「AIに指示を出す場所」が同じ画面にあるので、作業がとてもスムーズです。
VS Code の画面は大きく4つのエリアに分かれています。
アイコンが並んでいるエリア。押すとサイドバーの中身が切り替わります。よく使うのは一番上の「エクスプローラー(ファイル一覧)」のアイコンです。
今開いているフォルダの中身がツリー表示される場所。ファイルをクリックするとエディタに開きます。ここがファイル管理の中心です。
ファイルの中身を表示・編集する場所。タブで複数ファイルを切り替えられます。一番広いエリアです。
コマンドを入力する場所。Claude Code はここで動きます。表示されていない場合は Ctrl+@ で開けます。
VS Code は「フォルダ単位」で開くのが基本です。1つのフォルダ = 1つのプロジェクトと考えてください。
まずはデスクトップや「ドキュメント」の中に、プロジェクト用のフォルダを作りましょう。
メニューの 「ファイル」→「フォルダーを開く」(Mac: Cmd+O、Windows: Ctrl+K Ctrl+O)で、作業したいフォルダを選びます。
フォルダをVS Codeのウィンドウにドラッグ&ドロップするだけでも開けます。
フォルダを開くと、左のサイドバーにそのフォルダ内のファイル・サブフォルダがツリー表示されます。ここからファイルをクリックして開きます。
「ファイル」→「ファイルを開く」で1つのファイルだけ開くと、サイドバーにフォルダ構成が表示されません。Claude Code もプロジェクト全体を認識できなくなります。必ずフォルダごと開くようにしましょう。
サイドバーの「エクスプローラー」で、フォルダ名の横にマウスを合わせると小さなアイコンが表示されます。
ターミナルで Claude Code に「index.htmlを作って」と言えば、自動でファイルを作成してくれます。手動で作る必要がないことも多いです。
| 操作 | Windows | Mac | 説明 |
|---|---|---|---|
| ターミナルを開く | Ctrl + @ | Ctrl + ` | Claude Code を使う場所を開く |
| サイドバーの表示/非表示 | Ctrl + B | Cmd + B | 画面を広く使いたいときに |
| ファイル検索 | Ctrl + P | Cmd + P | ファイル名の一部で素早く開ける |
| 全体検索 | Ctrl + Shift + F | Cmd + Shift + F | プロジェクト内を一括検索 |
| 拡張機能 | Ctrl + Shift + X | Cmd + Shift + X | 拡張機能のインストール画面 |
| 元に戻す | Ctrl + Z | Cmd + Z | Word と同じ。何回でも戻せる |
| 保存 | Ctrl + S | Cmd + S | 編集したら保存。これも同じ |
VS Code は「拡張機能」を入れることで、どんどん便利になります。スマホにアプリを入れるのと同じ感覚です。
Ctrl+Shift+X(Mac: Cmd+Shift+X)を押すか、左端のアクティビティバーの四角いアイコンをクリック。
検索ボックスに名前を入れて「インストール」ボタンを押すだけ。以下は特にオススメです。
| 拡張機能 | 何ができる? |
|---|---|
| Claude Code(Anthropic公式) | VS Code の中で Claude Code を使える。必須 |
| Japanese Language Pack | VS Code のメニューを日本語にする。推奨 |
| Live Server | HTMLファイルをブラウザでプレビュー。保存するたびに自動更新。 |
| Prettier | コードを自動で見やすく整えてくれる。 |
拡張機能で「Japanese」と検索 →「Japanese Language Pack for VS Code」をインストール → VS Code を再起動。これでメニューが全て日本語になります。
VS Code の中で Claude Code を使う方法は2つあります。
Ctrl+@ でターミナルを開いて claude と入力。コマンドライン版と同じ操作感です。
ターミナル慣れしている人向け
Ctrl+Escape で Claude Code パネルを開く。チャット形式でAIに指示を送れます。
初心者にはこちらがオススメ
どちらの方法でも、今開いているフォルダが Claude Code の作業対象になります。だからこそ「フォルダを開く」が大事なのです。
「セーブ」と「元に戻す」を、もっと賢くしたもの。
一言でいうと、ファイルの「変更履歴」を自動で記録してくれるツールです。
たとえば、Wordで「Ctrl+Z」で元に戻せますよね。でも、ファイルを閉じたらもう戻れません。Gitがあれば、いつでも過去の状態に戻せます。しかも「誰が・いつ・何を変えたか」まで残ります。
報告書_最終版.xlsx
報告書_最終版2.xlsx
報告書_最終版2_修正.xlsx
報告書_本当の最終版.xlsx
報告書_これが本当の最終版(2).xlsx
どれが最新かわからない。過去に戻したいのに戻せない。
ファイルは常に1つだけ。
「3日前の状態に戻して」がワンクリック。
誰がいつ変えたかも一目瞭然。
Claude CodeはAIがファイルを自動で編集します。もしAIが間違った変更をしても、Gitがあれば一瞬で元に戻せます。
つまりGitは「安心してAIに任せるための保険」のような存在です。
全部覚える必要はありません。Claude Codeが代わりにやってくれるので、イメージだけ掴んでおけば大丈夫です。
| 用語 | やさしく言うと | たとえるなら |
|---|---|---|
| リポジトリ | プロジェクトの保管場所 | 1冊のノート |
| コミット | 「ここまでセーブ」する操作 | ゲームのセーブポイント |
| ブランチ | 本番に影響しないお試しスペース | 下書きノートを別に作る |
| プッシュ | 自分の変更をみんなに共有 | クラウドにアップロード |
| プル | 他の人の変更を取り込む | クラウドからダウンロード |
実際の研修では、Gitのコマンドを手打ちすることはほぼありません。Claude Codeに「コミットして」「プッシュして」と頼めば、AIが代わりにやってくれます。ここでは「こういうものがあるんだな」くらいの理解で十分です。
Claude Codeを動かすために必要なソフト。インストールするだけでOK。
一言でいうと、Claude Codeを動かすための「土台」です。
たとえるなら、スマホのアプリを使うにはiOSやAndroidが必要ですよね。それと同じで、Claude Codeを使うには「Node.js」という土台ソフトが必要です。
iOS / Android = Node.js(土台)
アプリ = Claude Code(ツール本体)
土台がないとアプリが動かないのと同じです。
公式サイトからダウンロードして、インストールするだけ。
設定は不要。5分で終わります。
Node.jsをインストールすると、npmというツールも一緒に入ります。npmはソフトをインストールするためのコマンドです。
npm = App Store / Google Play のようなもの。
「これインストールして」と1行打つだけで、世界中のツールを入れられます。Claude Codeもnpmで入れます。
黒い画面にコマンドを打つのは最初だけ。一度セットアップが終われば、あとはClaude Codeが全部やってくれます。環境構築タブの手順どおりにやれば、迷うことはありません。
手順どおりに進めれば、15分で使い始められます。
nodejs.org から LTS版をダウンロードして実行。全てデフォルトのままインストールしてPCを再起動。
Claude CodeはCMDに対応していません。スタートメニューで「PowerShell」と検索して起動してください。
環境変数に永続化するには: スタートメニュー → 「環境変数」→ ユーザー環境変数に CLAUDE_CODE_BASH_PATH = C:\Program Files\Git\bin\bash.exe を追加。
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned を実行して「Y」で確定。
CLAUDE_CODE_BASH_PATH 環境変数を設定してください。
ブラウザでclaude.aiからログアウト → 正しいアカウント(Pro以上)で再ログイン。
Cmd + Space → 「ターミナル」と入力 → Enter。Macに最初から入っているコマンド入力アプリです。
nodejs.org からLTS版の .pkg をダウンロードして実行。Homebrewがあれば brew install node でも可。
sudo はシステム領域への書き込みに管理者権限が必要なため。パスワード入力中は画面に何も表示されませんが正常です。
WindowsのPowerShell設定やGit Bashパス設定は、Macでは不要です。
先頭に sudo を付けて再実行。
ターミナルを閉じて開き直す。
claude.aiのPro / Max アカウントでログインしてください。
VS Codeで Ctrl+Shift+X(Mac: Cmd+Shift+X) → 「Claude Code」で検索 → Anthropic公式をインストール。
Ctrl+Escape(Mac: Cmd+Escape)でClaude Codeパネルを開く。
| ソフトウェア | 必須/推奨 | 入手先 |
|---|---|---|
| Node.js v18+ | 必須 | nodejs.org |
| Git | 必須 | git-scm.com / xcode-select |
| VS Code | 推奨 | code.visualstudio.com |
| Anthropicアカウント | 必須 | claude.ai(Pro以上) |
Claude Codeの操作方法を、起動から順番に学びます。
ターミナル(VS Codeの場合はパネル下部)で、作業したいフォルダに移動してから claude と入力するだけです。
起動すると入力待ちの状態になります。ここに日本語で「やりたいこと」を入力するだけで、Claudeが自動的にファイルを読み、コードを書き、コマンドを実行してくれます。
まずはシンプルな例から。「HTMLファイルの見出しを変えて」と頼むとどうなるか:
このように、Claude Codeは3つのステップで動きます:
「ファイルを作って、中身も書いて、動作確認までして」のように、複数ステップの作業も一度の指示でやってくれます。
| キー | 動作 | 補足 |
|---|---|---|
Enter | メッセージを送信 | 入力した指示をClaudeに送る |
Shift+Enter | 改行(送信しない) | 長い指示を複数行で書きたいとき |
Esc | Claudeの処理を中断 | 間違った方向に進んでいるときに即停止 |
y | 操作を承認 | ファイル編集やコマンド実行の許可 |
n | 操作を拒否 | やらせたくない操作をブロック |
Claude Codeには、通常の対話とは別に特殊な操作を実行するコマンドが用意されています。チャット入力欄に / から始まるコマンドを入力すると、特定の機能が実行されます。LINEのスタンプメニューのようなもので、「通常のメッセージ」とは別の「ショートカット操作」です。
スラッシュコマンドはClaudeへの質問ではなく、Claude Code自体への命令です。「/help」と入力してもClaudeが「ヘルプとは…」と回答するのではなく、ヘルプ画面が直接表示されます。
| コマンド | 何ができるか | 使うタイミング |
|---|---|---|
/help | コマンド一覧・使い方を表示 | 困ったとき・最初に確認 |
/init | CLAUDE.md を自動生成 | 新しいプロジェクトを始めるとき |
/clear | 会話をリセット | 話題を切り替えるとき・挙動がおかしいとき |
/compact | 会話履歴を要約して圧縮 | 長い作業で動作が重くなったとき |
/cost | 今のセッションのトークン消費量 | 使いすぎてないか確認 |
/status | プラン・残量・使用モデルを表示 | 自分の契約状況の確認 |
/model sonnet | AIモデルを切り替え | 軽い作業でコストを抑えたいとき |
/memory | Claudeの記憶内容を確認・編集 | 覚えさせた内容を確認・修正したいとき |
Claude Codeは勝手にファイルを壊したりしないよう、重要な操作の前に必ず許可を求めてきます。これを「パーミッション」と呼びます。
| 入力 | 意味 | 効果 |
|---|---|---|
y | 今回のセッション中は許可 | 同じ種類の操作を毎回聞かれなくなる |
n | 拒否 | その操作はスキップされる |
! | このプロジェクトで永続許可 | 次回以降のセッションでも自動許可 |
操作のたびに毎回確認されるのが面倒な場合、モードを変更できます。起動時に claude --dangerously-skip-permissions や設定画面から切り替え可能です。
| モード | ファイル読取 | ファイル編集 | コマンド実行 | こんな人向け |
|---|---|---|---|---|
| Ask before edits 初期値 | 自動 | 都度確認 | 都度確認 | 初めて使う人 |
| Edit automatically 推奨 | 自動 | 自動 | 都度確認 | 慣れてきた人 |
| Plan | 自動 | 不可 | 不可 | 調査・設計だけしたい |
| Bypass 上級者 | 自動 | 自動 | 自動 | 全部おまかせしたい |
VS Code拡張機能版では、エディタ内のサイドパネルでClaude Codeを操作できます。ターミナル版と同じ機能ですが、エディタと並べて使えるのが便利です。
| 操作 | Windows | Mac |
|---|---|---|
| エディタ ↔ Claude切替 | Ctrl+Esc | Cmd+Esc |
| @メンション(ファイル参照) | Alt+K | Option+K |
| 新規タブで別の会話 | Ctrl+Shift+Esc | Cmd+Shift+Esc |
| 改行(送信しない) | Shift+Enter | Shift+Enter |
チャット入力欄で @ファイル名 と書くと、そのファイルをClaudeに直接参照させることができます。「@index.html のデザインを変えて」のように使います。大きなプロジェクトで「どのファイルの話か」を明示したいときに便利です。
Claude Codeに「自分の仕事のやり方」を教えるためのファイル。
CLAUDE.mdは、「このプロジェクトではこうしてね」とAIに伝えるためのメモファイルです。
たとえるなら、新しく入ったアルバイトに渡す「業務マニュアル」のようなもの。これを読んでからAIが作業を始めるので、毎回「日本語で書いて」「この技術を使って」と伝える必要がなくなります。
CLAUDE.mdの内容は、Claude Codeを起動するたびに自動で全文読み込まれます。つまり、ここに書いた指示は絶対に忘れません。
プロジェクトフォルダ(作業フォルダ)の一番上に CLAUDE.md という名前で保存します。
実は置ける場所が何種類かあり、用途によって使い分けられます。
| 置き場所 | どこにあるか | 何に使う? |
|---|---|---|
| 個人用(全プロジェクト共通) | ~/.claude/CLAUDE.md※ホームフォルダの中 | 「日本語で対応して」など、全プロジェクト共通の指示 |
| プロジェクト用 | プロジェクトフォルダ/CLAUDE.md | このプロジェクト固有のルールや情報 |
| 個人メモ(Git共有しない) | プロジェクトフォルダ/CLAUDE.local.md | 自分だけの設定(チームに共有しない) |
「このプロジェクトでAIに知っておいてほしいこと」を書きます。難しく考えなくてOK。
自分で書く指示書。
「こうしてね」というルールを書いておく。
毎回必ず全文読み込まれる。
AIが自分で書く学習ノート。
作業中に学んだことを記録していく。
「これ覚えておいて」で記録させることも可能。
詳しくは「コンテキスト管理」タブで説明します。
Claude Codeが「忘れる」問題と、その対策方法。
Claude Codeには一度に覚えていられる量に上限があります。会話が長くなると、古い内容から順に忘れていきます。人間でいうと「さっき何話してたっけ?」と同じ状態です。
1時間ずっと同じセッションで作業していたら、最初に伝えたルールを無視し始めた — これはコンテキストウィンドウの上限に達したのが原因です。
Claude Codeには「忘れないようにする仕組み」が用意されています。上にいくほどずっと残る、下にいくほどその場限りです。
| 仕組み | やさしく言うと | 残る期間 | 使いどころ |
|---|---|---|---|
| CLAUDE.md | 自分で書く「AIへの指示書」 | ずっと残る | プロジェクトのルール・お約束 |
| MEMORY.md | AIが自分で書く「学習ノート」 | ずっと残る | 作業で学んだコツや好み |
| /compact | 会話を要約して短くする | その会話中だけ | 長い作業で記憶がいっぱいの時 |
| 会話そのもの | 今やりとりしている内容 | その会話中だけ | 今やっている作業の話 |
CLAUDE.mdに書いた内容は、Claude Codeを起動するたびに必ず読み込まれます。ここに書いたことは絶対に忘れません。詳しい書き方は「CLAUDE.md」タブを参照してください。
作業中にAIが「これは覚えておこう」と思ったことを自分でメモする仕組みです。次回の会話でも自動的に読み込まれます。
/memory コマンドで記憶内容を確認・編集できます。不要になった情報は「これ忘れて」で削除可能。
長い会話の途中で「記憶がいっぱいになってきた」とき、過去のやりとりを要約して短くするコマンドです。
会話履歴を完全にクリアして新しいセッションを始めます。CLAUDE.mdとMEMORY.mdは残るので、プロジェクトの基本情報は引き継がれます。
タスクが変わったら /clear。2回修正しても直らないなら /clear して指示を書き直す方が速い。古い文脈が邪魔になって精度が落ちるのを防げます。
プロジェクト固有のルール、技術スタック、注意事項。毎セッション確実に読まれる。
作業中に発見したバグのパターンや、うまくいったアプローチを蓄積。Claudeが自分で活用する。
無関係な文脈が溜まると精度が落ちる。新しいタスクはクリーンな状態から始める。
1つのタスクが長引いたら途中で圧縮。ただし重要な指示はCLAUDE.mdに書いておく。
「全部一度にやって」ではなく、「まず設計して」→ /clear → 「この設計に基づいて実装して」のように分ける。
CLAUDE.md = 会社の社員手帳(全員に配られるルールブック)
MEMORY.md = 個人のメモ帳(経験から学んだことを書き留める)
/compact = 議事録の要約(長い会議を短くまとめる)
/clear = 新しい会議室に移動(前の議題を引きずらない)
AIにうまく指示を出すコツ。
人に仕事を頼むのと同じで、具体的に伝えるほど、期待通りの結果が返ってきます。
「お問い合わせフォームを作って」 — 何の項目を入れるか?送信先は?デザインは?AIが想像で作るので意図と違うものになりがち。
「名前・メールアドレス・お問い合わせ内容の3つを入力するフォームを作って。送信ボタンを押したら、画面に『送信しました』と表示して。デザインはシンプルでOK。」
完成イメージや期待する動作を具体的に伝えると、AIが自分で正しいか確認しながら作ってくれます。
複雑なことをやるときは「まず調査して、計画を立てて」と段階を踏ませると失敗が減ります。
前の話が邪魔になって変な回答になることがあります。/clear で会話を一旦リセットしましょう。
Escキーで即停止できます。方向性がズレたら早めに止めて指示し直すのが一番効率的です。
.claude/skills/ にMarkdownを置くだけで /スキル名 で呼び出せるカスタムコマンドになります。
プランと使用量の確認方法。
Free
$0
Web/モバイルのみ
Claude Code利用不可
Pro
$20/月
Claude Code利用可
Sonnet 4.6
Max 5x
$100/月
Opus 4.6フルアクセス
Pro 5倍の使用量
Max 20x
$200/月
Pro 20倍の使用量
低レイテンシ優先
Claude Codeで大きなタスクを実行するとWeb版の残量も減ります。上限に達すると次のリセットまで速度制限がかかります。
claude.ai → Settings → Usage で残量を確認。Claude Code内では /status や /cost でも確認できます。
単純な質問はWeb版、コード作業はClaude Codeと使い分けると効率的です。/compact でコンテキスト圧縮するとトークン消費を抑えられます。
外部サービスとClaude Codeをつなぐ「MCP(Model Context Protocol)」の仕組みと設定方法。
MCP(Model Context Protocol)は、AIアシスタントが外部のツールやサービスと通信するための共通規格です。Claude Codeだけでなく、Cursor、Gemini CLIなど多くのAIツールが対応しています。
AIは「会話」と「ファイル操作」しかできない。外部サービスのデータは手動でコピペする必要がある。
AIが直接freee、Gmail、Slack、データベースなどにアクセスして、データの取得・更新ができる。
Claude Codeの設定ファイルにMCPサーバーを追加するだけ。
freee会計とClaude Codeを接続して、AIから直接会計データを操作できるようにします。
urn:ietf:wg:oauth:2.0:oobまたは手動で設定ファイルを編集:
freeeのアクセストークンは6時間で失効します。切れたらStep 3のトークン取得をやり直すか、リフレッシュトークンで更新します。自動更新の仕組みを作ると運用が楽になります(実践編「freee連携」で解説)。
| MCPサーバー | 接続先 | できること |
|---|---|---|
| @anthropic-ai/freee-mcp | freee会計 | 試算表取得、仕訳登録、取引先管理 |
| @anthropic-ai/google-drive-mcp | Google Drive | ファイル検索・読み取り |
| @anthropic-ai/gmail-mcp | Gmail | メール検索・送信 |
| @anthropic-ai/slack-mcp | Slack | メッセージ送受信・チャンネル管理 |
| @anthropic-ai/github-mcp | GitHub | リポジトリ操作・PR管理 |
まずはfreee MCPで「AIが外部サービスと連携する」体験をしてみましょう。うまく動いたら、Google DriveやGmailにも広げていけます。
「コードを書くツール」ではなく「仕事をやってくれるエージェント」として使う。
勤怠管理システムへのブラウザ自動打刻、打刻データをスケジュール管理システムに転記。
ビジネスチャットのメンション検知 → 返信案を生成 → 確認後に送信。
打刻申請の自動承認、日報の整合性チェック。毎朝5分 → 10秒に。
データ収集 → 分析 → HTML/CSS → コンテンツ生成まで一貫実行。
FAQ
ファイル操作・コマンド実行は全てあなたのPC上で行われます。.envの認証情報もローカルに保存されAnthropicに送信されません。ただし、指示とClaude Codeが読んだファイル内容はAPIリクエストとして送信されます(トレーニングには不使用)。
使えます。ただし「何を作りたいか」を明確に伝える力は必要です。要件定義は人間の仕事です。
速度制限がかかります。5時間ウィンドウは時間経過で自動回復。Settings → Billing で Extra Usage を有効化すると従量課金で継続利用できます。
AIにツールを作ってもらうとき、知っておくと安心なお約束ごと。
Webサービス(ホームページやアプリ)は、大きく3つの部分に分かれています。それぞれ別の役割があり、別のサービスを使います。
| 部分 | やさしく言うと | おすすめサービス |
|---|---|---|
| フロントエンド 画面まわり | ユーザーが見る・触る部分。ボタンや入力欄など。 | Vercel / Cloudflare Pages / Netlify |
| バックエンド 裏側の処理 | データを処理したり、他のサービスと連携する「裏方」。 | Cloud Run / AWS Lambda / Railway |
| データベース データの保存 | ユーザー情報や投稿データなどを保存しておく場所。 | Supabase / Firebase / PlanetScale |
Vercel(フロント)+ Supabase(バックエンド+DB)で始めるのが最も簡単。どちらも無料枠が充実しており、Gitにpushするだけで自動デプロイされます。認証・データベース・APIが一体で揃います。
APIキーやパスワードなどの秘密情報(シークレット)をコードに直接書いてはいけません。代わりに.envファイルに保存し、コードからは環境変数として読み込みます。
GitHubにAPIキーを含むコードをpushし、数時間で不正利用され100万円以上の請求が来た事例が多数報告されています。.envは必ず.gitignoreに追加してください。
コードの中に「意味のわからない数字や文字列」が突然出てくることをマジックナンバーと呼びます。後から読んだ人(=未来の自分含む)が意味を理解できません。
URLやファイルパス、設定値などをコードの中に直接書き込むことをハードコーディングと言います。環境(開発/本番)が変わると動かなくなります。
| ルール | やること | やらないこと |
|---|---|---|
| 同じことを繰り返さない (DRYの原則) | 同じ処理は1箇所にまとめる | 同じコードをあちこちにコピペする |
| 名前の付け方を統一 | ルールを決めて揃える | ファイルごとに名前の付け方がバラバラ |
| エラーに備える | 「もし失敗したら」の処理を入れる | エラーを無視して動かし続ける |
| Gitで管理する | 変更履歴を記録する | 「ファイル名_最終版_v2_本当の最終.html」 |
| 秘密情報を除外する | .envなどをGitに含めないよう設定 | パスワード入りファイルをそのままGitに入れる |
プロジェクトが大きくなっても迷わないように、最初からフォルダを整理しておきます。
Claude Codeに「環境変数を使ってリファクタリングして」「マジックナンバーを定数に置き換えて」と指示すれば、既存コードを自動的にベストプラクティスに沿って修正してくれます。CLAUDE.mdに「環境変数を使うこと」と書いておけば、最初からそのルールに従ってコードを生成します。
作ったアプリにGoogleのAI(Gemini)を組み込んで、もっと賢くする方法。
無料枠: 1分15リクエスト。1回のAPIコール ≈ 0.1円以下。1日100回使っても約10円。
aistudio.google.com/apikey を開いてGoogleアカウントでログイン。
GCPプロジェクトの選択画面で既存を選ぶか新規作成。
.envファイルに保存し、.gitignoreに追加。GitHubに上げないこと。
ブラウザの操作を自動化。「毎日この画面を開いてこのボタンを押す」をプログラムにできる。
Microsoftが開発したブラウザ自動操作ツール。人間がブラウザで行う操作(クリック、入力、ページ移動など)を、プログラムで自動化できます。
ログイン必須のサイトからデータ取得。定期的なデータ収集の自動化。
勤怠システムへの自動打刻。Webフォームへの自動入力。管理画面の定型操作。
Excelや業務ソフトなど、Windowsアプリの操作を自動化する。
Playwright = Webブラウザの自動化(Chrome等)
pywinauto = Windowsデスクトップアプリの自動化(Excel等)
クラウド会計ソフト「freee」と自分のアプリをつなげて、会計データを自動で取得・登録する。
freee会計にはAPI(外部連携の窓口)が用意されていて、プログラムから会計データを読み書きできます。たとえば「試算表を自動で取得する」「売上データを自動で仕訳登録する」といったことが可能になります。
freee APIを使うには、まず「このアプリがfreeeのデータにアクセスしていいですよ」という許可を取る必要があります。この仕組みをOAuth2.0(オーオース)と呼びます。
「Googleでログイン」ボタンを押すと、Googleの画面が開いて「このアプリにアクセスを許可しますか?」と聞かれますよね。あれと同じ仕組みです。freeeの画面で許可すると、アプリがfreeeのデータを読み書きできるようになります。
freee開発者ページでアプリを作成し、Client IDとClient Secretを取得します。これがアプリの「身分証明書」です。
アプリからfreeeの認可画面にリダイレクト。ユーザーがfreeeにログインし、アクセスする事業所を選んで「許可する」をクリックすると、認可コードが発行されます(有効期限10分)。
認可コードを使って、アクセストークン(APIの入場券)を取得します。有効期限は6時間。同時にリフレッシュトークンも発行されます。
アクセストークンをリクエストヘッダーに付けて、freee APIにアクセスします。
| トークン | 役割 | 有効期限 | 注意点 |
|---|---|---|---|
| アクセストークン | APIの入場券 | 6時間 | 期限切れたらリフレッシュで更新 |
| リフレッシュトークン | 入場券の更新チケット | 90日 | 1回使うと無効になり、新しいものが発行される(使い捨て) |
| 認可コード | 初回の許可証 | 10分 | すぐにトークンに交換する |
freeeのリフレッシュトークンは1回使うと無効になります。新しく発行されたトークンを毎回保存しないと、再認証が必要になります。これはfreee特有の仕様で、よくハマるポイントです。
| API | できること | エンドポイント |
|---|---|---|
| 事業所一覧 | アクセス可能な事業所を取得 | GET /api/1/companies |
| 試算表(BS) | 貸借対照表を取得 | GET /api/1/reports/trial_bs |
| 試算表(PL) | 損益計算書を取得 | GET /api/1/reports/trial_pl |
| 取引の作成 | 仕訳を登録する | POST /api/1/deals |
| 取引先一覧 | 取引先マスタを取得 | GET /api/1/partners |
| 勘定科目一覧 | 勘定科目マスタを取得 | GET /api/1/account_items |
| 請求書 | 請求書を作成・取得 | GET/POST /api/1/invoices |
| 経費精算 | 経費申請を管理 | GET/POST /api/1/expense_applications |
Claude Codeに「freeeから試算表を取得するスクリプトを作って」と指示すれば、以下のようなコードを自動で書いてくれます。
試算表APIのレスポンスにはtotal_line: trueの合計行が含まれています。これを含めて集計すると金額が二重にカウントされます。必ずtotal_lineがfalseの行だけを使いましょう。
アクセストークンやClient Secretは絶対にコードに直接書かないこと。.envファイルに保存し、.gitignoreに追加してください。
freeeのリフレッシュトークンは使い捨てです。トークンを更新したら、新しいリフレッシュトークンを必ず保存してください。保存し忘れると再認証が必要になります。
freee APIクイックスタート — 公式のスタートガイド
freee会計APIリファレンス — 全エンドポイントの詳細仕様
アクセストークンを取得する — OAuth2認証の詳しい手順
AIが作ったものが正しく動くか、自動でチェックする仕組み。
Claude Codeにテストを渡すと、自分でテストを実行 → 結果を見て修正するので精度が格段に上がります。
プロンプトのコツ: 「テストを書いて」だけでなく「テストを実行して全部通ることを確認して」まで伝える。実行結果を見て自動的にコードを修正してくれます。
作ったものをインターネットに公開する方法。
ローカル(自分のPC)で動いているアプリをインターネット上に公開して、誰でもアクセスできるようにするサービスです。
| サービス | 種類 | 無料枠 | 強み | 注意点 |
|---|---|---|---|---|
| GitHub Pages | 静的サイト | 完全無料 | GitHubリポジトリから直接公開。最も手軽 | 静的ファイルのみ(HTML/CSS/JS) |
| Cloudflare Pages | 静的+Functions | 帯域無制限 | 世界最大級のCDN。高速。Workers連携 | 学習コストがやや高い |
| Vercel | フルスタック | 個人利用無料 | Next.js最適化。プレビュー自動デプロイ | 商用利用はPro必須($20/月) |
| Netlify | フルスタック | 100GB/月 | フォーム・認証を組み込み提供 | 日本からのアクセスがやや遅い |
| Firebase Hosting | 静的+Functions | 10GB/月 | Google認証・DB・Storageと統合 | Google Cloud依存 |
| Render | フルスタック | 750時間/月 | Docker対応。DBも無料枠あり | 無料プランは15分でスリープ |
クラウドサービスを使わず、自分でサーバーを管理する選択肢もあります。自由度が高い反面、セキュリティやメンテナンスは全て自己責任です。
| 種類 | 代表サービス | 料金目安 | 特徴 | 向いている用途 |
|---|---|---|---|---|
| レンタルサーバー (共有) | Xserver / ロリポップ / さくら | 月500〜1,500円 | 管理画面で操作。PHPやWordPressがすぐ動く。SSH不要で初心者向き | WordPress / コーポレートサイト / LP |
| VPS (仮想専用) | ConoHa VPS / さくらVPS / Linode | 月500〜3,000円 | root権限あり。OS・ミドルウェアを自由に構築。Docker動作可 | 独自アプリ / Node.js / Python API |
| クラウドVM | GCE / AWS EC2 / Azure VM | 月$5〜(従量課金) | スケール自由。他クラウドサービスとの連携が容易。企業利用の標準 | 大規模アプリ / 機械学習 / エンタープライズ |
OS・セキュリティアップデート、SSL証明書管理、ファイアウォール設定、バックアップすべて自己管理。Vercel等のマネージドサービスならこれらが不要なので、個人開発や小規模案件なら最初はマネージドサービスを推奨します。
| サービス | 料金目安 | 強み | 向いている用途 |
|---|---|---|---|
| GCP Cloud Run | 従量課金(月$0〜) | コンテナをサーバーレス実行。スケール自動 | API・バックエンド・バッチ処理 |
| AWS Lambda | 従量課金(月100万回無料) | 関数単位で実行。AWSエコシステム全連携 | イベント駆動・マイクロサービス |
| Railway | $5/月〜 | Heroku代替。DB込みでワンクリックデプロイ | 個人開発・プロトタイプ |
| Fly.io | $0〜(無料枠あり) | エッジ分散。Docker対応。日本リージョンあり | 低レイテンシ重視のAPI |
静的サイト・LP → GitHub Pages / Cloudflare Pages(無料で十分)
WordPress・コーポレート → Xserver等のレンタルサーバー(月1,000円程度で安定)
Next.js / React → Vercel(開発体験が最高)
独自アプリ・自由に構築 → VPS(ConoHa / さくら)
API・バックエンド → Cloud Run / Railway(サーバー管理不要)
大規模・エンタープライズ → AWS / GCP(全サービス連携)
「ログインして使う」機能を追加する方法。
ログイン機能をゼロから作るのはセキュリティリスクが非常に高いため、認証専用のサービスを使うのが鉄則です。
| サービス | 無料枠 | 強み | 最適な用途 |
|---|---|---|---|
| Firebase Auth | 無制限(ほぼ) | Google/Apple/メール/電話認証。最も実績豊富 | モバイル・Webアプリ全般 |
| Supabase Auth | 50,000 MAU | PostgreSQL + RLS統合。オープンソース | フルスタックアプリ |
| Clerk | 10,000 MAU | React統合が最強。UIコンポーネント付き | Next.js / Reactアプリ |
| Auth0 | 25,000 MAU | エンタープライズ向け。SAML/OIDC対応 | 大規模・B2Bアプリ |
「Firebase Authでgoogleログインを実装して」「Supabaseでメール認証つきのログインページを作って」のように指示すれば、設定ファイルからUIまで一気に生成してくれます。
他のサービスとデータをやりとりする仕組み。
API(Application Programming Interface)とは、ソフトウェア同士が情報をやりとりする窓口です。レストランに例えると、お客さん(自分のアプリ)がウェイター(API)を通じて厨房(外部サービス)に注文を出し、料理(データ)を受け取る仕組みです。
最も一般的なAPIの形式です。HTTPリクエスト(WebブラウザがWebサイトを表示する仕組みと同じ)を使ってデータをやりとりします。
| メソッド | 用途 | たとえると |
|---|---|---|
GET | データを取得 | メニューを見せて |
POST | データを新規作成 | この料理を注文して |
PUT | データを更新 | 注文を変更して |
DELETE | データを削除 | 注文をキャンセルして |
APIを使うには多くの場合APIキー(認証情報)が必要です。これは「会員証」のようなもので、誰がAPIを利用しているかを特定し、不正利用を防ぎます。
APIキーをコードに直接書いてGitHubにプッシュすると、悪意ある第三者に利用され高額請求される事故が頻発しています。必ず.envファイルに保存し、.gitignoreに追加してください。
Claude Code自体が内部でAnthropicのAPIを使って動いています。「このAPIを叩いてデータを取得して」と指示すれば、コードを書いてAPIを呼び出す処理を自動生成してくれます。エラーハンドリングやリトライ処理まで含めて生成可能です。
GoogleやAmazonのクラウドサービスと組み合わせて、本格的なシステムを作る。
Firebase経由で使うと学習コストが低い
シェア世界1位。情報量が圧倒的
Claude Codeに「このPythonアプリ用のDockerfileを作って」と指示。
「Cloud RunにデプロイするDockerfileとcloudbuild.yamlを作って」「AWS LambdaでAPIゲートウェイ経由のエンドポイントを作って」のように指示すれば、設定ファイルからデプロイスクリプトまで自動生成します。
AIにファイルを触らせるからこそ、知っておくべき注意点。
ChatGPTなどの「チャットAI」は文章を返すだけですが、Claude Codeはファイルの編集やプログラムの実行ができます。便利な反面、使い方を間違えるとリスクがあることを理解しておきましょう。
インターネットから取得したデータの中に「このファイルを削除しろ」のような悪意ある指示が紛れ込んでいると、AIがそれに従ってしまうことがあります。AIが提案する操作は必ず内容を確認してから承認しましょう。
AIが「このツールをインストールしましょう」と提案することがありますが、そのツールが安全とは限りません。インストール時は必ず名前を確認しましょう。
AIとの会話内容はクラウドに送信されます。作業フォルダに顧客情報や機密データを置かないようにしましょう。
AIとのチャットにパスワードやAPIキーを直接貼ると、そのままクラウドに送信されます。秘密の情報は.envファイルに保存して、コードから読み込む形にしましょう。
AIツールの普及で、悪意ある攻撃も進化しています。基本的な対策を守っていれば安全に使えますので、次の「運用ルール」タブの内容を確認してください。
これだけ守れば安心して使えます。
Claude Codeは、ファイルの変更やコマンドの実行前に「これやっていい?」と確認してきます。この確認を無効にしない限り、基本的に安全です。
| 使い方 | 確認の有無 | 安全性 |
|---|---|---|
普通に起動(claude) | 毎回確認あり | 安全 |
| VS Code拡張(デフォルト) | 毎回確認あり | 安全 |
| 確認をスキップする設定 | 確認なし(自動実行) | 危険 |
初期設定のままなら安全です。「確認が面倒だから」と設定を変えないようにしましょう。
会社やチームでAIツールを安全に導入するステップ。
| レベル | 内容 | 例 | リスク |
|---|---|---|---|
| Level 1 チャット | 質問→回答の往復 | ChatGPT、Gemini | 低 |
| Level 2 作成 | 文書やコードを生成 | Canvas、Artifacts | 中 |
| Level 3 エージェント | 自律タスク実行 | Claude Code、Cowork | 高 |
組織アカウントに限定する。個人アカウントはログが追えず、退職時のデータ管理も困難。
「AIに何を渡してよいか」の基準を決める。顧客情報・個人情報・契約情報の取り扱いルールを明文化。
少人数のパイロットチームで始める。問題点を洗い出してルールを整備し、段階的に拡大。
「AIエージェントとは何か」「チャットAIとの違い」を組織で共通認識にする。定期的な情報共有の場を設ける。
基幹エージェント — 組織全体の共通業務(経理、請求、レポート等)
組織エージェント — 部署固有の業務フロー自動化
個人エージェント — 個人の雑務やルーティン効率化
各階層が連携すれば、新人でも組織のノウハウを活用できる状態になる。ただし「野良エージェント」の乱立は保守が困難になるため、DX担当部門が統括する体制が望ましい。
const name = "田中"; のように名前をつけて値を保存する。function greet() { ... }const TAX_RATE = 0.1; のように、変わらない値に使う。const fruits = ["りんご", "みかん", "バナナ"];{ name: "田中", age: 30 }。JSONもオブジェクト形式。if (x > 50) の50が何を表すか分からない状態。定数に置き換えるべき。npm install axios でインストールして使う。.env ファイルに書き、コードからは process.env.KEY_NAME で読む。npm install で外部ライブラリをインストールし、package.json で管理する。.env(秘密情報)やnode_modules/(大量の依存ファイル)を除外する。{"name": "田中", "age": 30} のようにキーと値のペアで構造化する。APIのレスポンスは大抵JSON。https:// で始まるサイトは暗号化されている。今はすべてのサイトで必須。.envで管理し絶対にGitに含めない。