【Claude】Word・Excel・PowerPointファイルを作成・保存する方法
Word・Excel・PowerPointのファイルを作り、内容を確認してダウンロードする手順を紹介する予定です。
検索する言葉を入力してください。
パソコンやAIが初めての人へ
押す場所を画面の画像で示しながら、操作を1つずつ案内します。むずかしい言葉は、別の記事でやさしく説明しています。
AIアシスタント
左右にドラッグするか、アイコンを押すと回ります。
まずClaude全体でできることを知り、製品や機能ごとの使い方へ進みます。会話や資料作成、ブラウザーの操作、開発まで、目的に合わせて選べる案内です。

Claudeでできることと、各製品・機能の役割や使える環境を紹介します。Web・デスクトップ・モバイルなど、使う場所の違いも分かる案内です。
続きを読むプランとデータの扱いを確かめ、アカウントを作ります。準備ができたら、使いたい製品と環境の説明へ進んでください。
使いたい環境を選ぶと、その環境の記事だけが表示されます。概要を読んだら、導入やチャットの操作へ進みましょう。
使う環境を選ぶ
Word・Excel・PowerPointのファイルを作り、内容を確認してダウンロードする手順を紹介する予定です。
Claude上で成果物を開き、直接編集や会話での修正、リンクでの共有をする手順を紹介する予定です。ファイルの書き出しとも使い分けます。
音声で話しかけて回答を聞く方法と、会話を終える操作を紹介する予定です。
プロジェクトの作成、資料の追加、会話の整理、共通の指示の保存・変更を1本で紹介する予定です。
覚えている情報の確認と管理を、ClaudeとClaude Codeの違いも含めて紹介する予定です。
書き込みに対応するMCP連携を使い、GitHubのファイルを更新する手順を紹介する予定です。
定期実行する仕事の登録から結果の確認、変更・停止までを、Claude Codeで使う場合と合わせて紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版で確認する予定です。Word・Excel・PowerPointのファイルを作り、内容を確認してダウンロードする手順を紹介する予定です。
Web版で確認する予定です。Claude上で成果物を開き、直接編集や会話での修正、リンクでの共有をする手順を紹介する予定です。ファイルの書き出しとも使い分けます。
Web版で確認する予定です。音声で話しかけて回答を聞く方法と、会話を終える操作を紹介する予定です。
Web版で確認する予定です。プロジェクトの作成、資料の追加、会話の整理、共通の指示の保存・変更を1本で紹介する予定です。
Web版で確認する予定です。覚えている情報の確認と管理を、ClaudeとClaude Codeの違いも含めて紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Webからパソコンのフォルダーを使う際の、デスクトップアプリとの接続条件と操作を紹介する予定です。
Web版で確認する予定です。書き込みに対応するMCP連携を使い、GitHubのファイルを更新する手順を紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
Web版で確認する予定です。定期実行する仕事の登録から結果の確認、変更・停止までを、Claude Codeで使う場合と合わせて紹介する予定です。
Web版での対応状況と操作を確認し、画面つきで紹介する予定です。
モバイルアプリの導入からログイン、最初の会話までを紹介する予定です。
Chromeの拡張機能を追加し、Claudeにブラウザーの操作を任せます。
ページを開いて内容を読み取り、必要な情報をまとめるまでの基本操作を紹介する予定です。
ファイルの編集やコマンドの実行を使う製品です。環境を選ぶと、その環境の使い方と活用例が表示されます。
使う環境を選ぶ
Codeの画面を開き、作業場所を選んで依頼するまでを紹介する予定です。
目的を伝え、作業の進み具合と変更されたファイルを確認する手順を紹介する予定です。
テストを依頼し、結果を確認して必要な修正を進める方法を紹介する予定です。
差分を確認し、保存する変更を選んでコミットする手順を紹介する予定です。
導入、認証、作業フォルダーでの起動までを紹介する予定です。
拡張機能の追加から、作業するプロジェクトを開いて利用するまでを紹介する予定です。
クラウドの作業環境を準備し、作業を依頼して結果を確認する手順を紹介する予定です。
会話からデザインを作り、内容を確かめながら修正します。
最初のデザインを作り、修正して書き出すまでの手順を紹介する予定です。
ChatGPTで相談や調査を進め、資料作成やCodexを使った開発へ広げるための解説です。

Codexでコードの読み取り、修正、確認を進めるための紹介です。

Codexで進められる開発作業と、利用する画面、変更を確認するときの考え方を紹介します。
まずGemini全体と各製品の役割を知り、Geminiアプリでの相談や資料作成、Gemini Notebookで資料をもとに調べる方法へ進みます。

Gemini全体と、Geminiアプリ・Gemini Notebookの役割を紹介します。AIモデルと製品の違いを知り、目的に合う製品を選ぶための案内です。
続きを読む会話で相談し、文章や画像を使ってアイデアの整理や資料作成を進める製品です。

Geminiアプリでできることと、AIモデルとの関係、使うアカウントで確認したい条件を紹介します。
資料を集め、引用を確かめながら調べ物や内容の整理を進める製品です。

Gemini Notebook(旧NotebookLM)の役割と、資料を使った質問、回答の根拠を確かめる方法を紹介します。
クラウドの作業環境を使うAIに会話で依頼を渡す方法と、接続や権限の考え方を扱います。
複数のAIのAPIを共通の方法で利用するLiteLLMの使い方です。導入と接続の設定から、キーや利用費の管理までを扱います。
AIエージェントを使う作業にも役立つターミナル、cmuxの使い方です。Macへの導入から、作業画面の整理と通知の確認までを案内します。
コードを編集する画面とAIへの依頼を組み合わせ、開発や変更の確認を進める方法を扱います。
AIモデルへの接続と、OpenCodeを使った開発作業の進め方を扱います。
コマンドを使う作業画面の準備と、タブや画面分割、ほかのプログラムとの関係を扱います。
自分のパソコンへAIモデルを用意し、会話や資料の分析、アプリからの接続に使う方法を扱います。
声で文章を入力する準備と、辞書や書き方の設定、アプリへの入力を扱います。
組織のメール、予定、ファイルと文書を、Googleのサービスで管理する方法を扱います。

Google Workspaceに含まれるアプリと、個人用Googleアカウントとの違い、導入時の確認事項を紹介します。
続きを読む会議を記録し、文字起こしやメモ、対応するタスクを整理して共有する方法を扱います。
タスクの登録と担当・進行の管理、プロジェクトや開発ツールとの連携を扱います。
仕事の会話をチャンネルで整理し、ファイルや外部アプリの情報を共有する方法を扱います。
サーバーとチャンネルを使った交流、音声や映像での会話、参加時の設定を扱います。
トークとグループ、音声やビデオでの通話、端末ごとの利用方法を扱います。
離れたパソコンの画面へ接続し、手元のキーボードやマウスで操作する方法を扱います。
離れた端末をネットワークでつなぐ準備と、接続の権限、ファイルを送る方法を扱います。
Macへの導入から音声モデルの追加、短い文章の読み上げと音声ファイルの書き出しまでを案内します。

AivisSpeechをMacに入れ、読み上げに使う音声モデルを追加します。

AivisSpeechのインストーラー版をMacへ入れ、macOSの起動確認と初回画面まで進む手順を紹介します。

AivisHubからAIVMX音声モデルを入手し、AivisSpeechに追加して話者を切り替える手順を説明します。
文章を入力して声を確かめ、音声ファイルとして保存します。

AivisSpeechに短い文章を入力し、声と発音を試聴する手順を説明します。

AivisSpeechで試聴した文章を、音声ファイルとして保存する手順を説明します。
無料の電子書籍管理ソフトcalibreをMacに入れ、EPUBのファイルをPDFに変換するまでを案内します。

calibreをMacに入れ、初回の設定を済ませます。

電子書籍管理ソフトcalibreをMacに入れ、初回のウェルカムウィザードを終えて本棚の画面を開くまでの手順を紹介します。
ライブラリに追加したEPUBを、PDFとして書き出します。

calibreにEPUBのファイルを追加し、用紙サイズを指定してPDFに書き出すまでの手順を紹介します。
用途ごとにプロファイルを分けて、毎日のブラウジングを迷わず進められる環境にします。

Google Chromeは、Webサイトを開いて調べものやオンラインサービスを使うためのブラウザーです。基本の機能と、プロファイルやGoogleアカウントの役割を紹介します。
続きを読む仕事用、個人用など、用途ごとにChromeのプロファイルを分けます。ブックマークやログインの状態を別々に保てるので、操作の間違いを防げる仕組みです。

本記事では、Google Chromeでプロファイルを新しく作る方法を解説します。

新しいGoogleアカウントを作成し、Chromeへのログインと2段階認証の設定を済ませるまでを解説します。
Chromeで公表された脆弱性の仕組みと影響を整理します。更新と再起動を終え、修正版が動いていることを確かめましょう。

2026年10月末に修正されたChromeの重大な脆弱性について、メモリの不具合とサンドボックスの関係、5件のCriticalの影響、利用者が行う更新と再起動を解説します。
最初に知っておきたい設定から、毎日のメールを無理なく整理する方法までを案内します。

Gmailを使い始めるときに、一度だけ決める設定です。最初に整えておくと、あとから届くメールの扱いに迷いません。

本記事では、Gmailを初めて開いたときに表示される3種類のスマート機能を設定し、受信トレイを使える状態にするまでを解説します。
強いパスワードやパスキーを安全に保存し、必要なときにすぐ使えるようにします。

1Passwordは、サービスごとのパスワードやパスキーを保管し、ログイン時に呼び出せるツールです。主な使い方と、このサイトの操作記事を紹介します。
続きを読むGoogle Chromeに1Passwordの拡張機能を追加して、ブラウザーから保管庫を呼び出せるようにします。ログインの画面で候補が出るので、パスワードをコピーして貼り付ける手間がなくなるのが利点です。

本記事では、Google Chromeに1Passwordの拡張機能を追加し、ツールバーから呼び出せるようにするまでを解説します。
新しく作ったアカウントのログイン情報を、1Passwordに保存します。次からは、パスワードを覚えていなくても困りません。

本記事では、Webサービスの登録画面で1Passwordにパスワードを作ってもらい、ユーザー名やWebサイトと一緒に新しいログイン情報として保存する方法を解説します。GitHubの登録画面を例にしますが、ほかのWebサービスでも流れは同じです。
アカウントやリポジトリの準備から、安全に使うための設定まで。制作物を蓄積し、公開する場所を育てます。

制作物を保存して公開するための、GitHubのアカウントを作ります。ユーザー名はURLにも使われるので、長く使える名前を選んでください。

本記事では、GitHubの個人アカウントを無料で作り、メールアドレスの確認を終えてダッシュボードを開くまでを解説します。
GitHubのプロフィールは、誰でも見られる公開の場所です。表示名とメールアドレスを整えて、出したくない情報が見えないようにします。

本記事では、GitHubのプロフィールに表示する名前を設定します。アカウントのユーザー名は変えずに、プロフィールやコメントなどに表示される名前だけを追加する手順です。

本記事では、GitHubへ登録したメールアドレスをプロフィールやコミットから公開しないための設定を解説します。
パスワードだけに頼らず、パスキーと2段階認証でアカウントを守ります。どちらも1Passwordに保存すれば、ログインの手間はほとんど増えません。

本記事では、GitHubへサインインするためのパスキーを作り、1Passwordの既存のログイン項目へ保存します。

GitHubの2段階認証を1Passwordへ登録し、リカバリーコードと別の認証方法を用意するまでを解説します。
作品やサイトのファイルをまとめる、リポジトリの作り方と消し方です。削除は元に戻せないため、手順の確認を省かないでください。

GitHubで空のリポジトリを作成し、手元のGitリポジトリを送る準備をします。

GitHubのリポジトリを削除する手順と、削除前に確認する項目を説明します。
ドメインの取得からサイトの公開、安全を守る設定まで。Webサイトを届け続けるための基盤を整えます。

Cloudflareを使い始めるために、アカウントを作ります。ドメインやサイトを預ける場所なので、作ったらすぐに2段階認証でログインを守っておきましょう。

Cloudflareのアカウントを作成し、登録したメールアドレスを確認するまでを解説します。

Cloudflareの2段階認証で使うワンタイムパスワードを、iPhone版1Passwordへ登録する手順を説明します。
GitHubに置いたサイトをCloudflareから公開し、自分のドメインで見られるようにします。リポジトリの接続、ドメインの取得、ドメインの割り当ての順に進めてください。

本記事では、GitHubのリポジトリをCloudflare Workersとつなぎ、Astroで作ったサイトを公開するまでを解説します。

本記事では、Cloudflare Registrarでドメインを検索し、登録者情報と支払い方法を入力して取得するまでを解説します。

本記事では、Cloudflare Workersで公開したサイトに、取得済みのカスタムドメインを設定する手順を解説します。
ドメインに、ほかのサービスが確かめるための情報を書き込みます。Google Search Consoleの所有権の確認など、外のサービスとつなぐときに必要になる作業です。

本記事では、Cloudflareで管理しているドメインのDNSに、TXTレコードを追加する手順を解説します。Google Search Consoleの所有権の確認などで使う設定です。
公開したドメインを、読者とあなた自身のために守る設定です。通信の暗号化、DNSの改ざん対策、なりすましメール対策の3つを済ませておくと安心できます。

Cloudflareの「常に HTTPS を使用」を有効にして、HTTPへのアクセスをHTTPSへ自動転送します。

Cloudflare Registrarで管理しているドメインのDNSSECを有効にし、DSレコードの追加状況を確認します。

メールを送信しないドメインへSPFとDMARCのTXTレコードを追加し、なりすましメールを拒否する方針を示します。
動画の視聴を中心に、YouTubeの使い方を紹介します。チャンネルの作成や動画の投稿・共有も扱うカテゴリーです。

Googleアカウントでログインし、名前とハンドルを決めてチャンネルを作ります。

Googleアカウントでログインし、名前とハンドルを決めてYouTubeチャンネルを作る手順です。

YouTubeチャンネルの丸いプロフィール画像を、自分で用意した画像に変更する手順です。
完成した動画をアップロードし、公開範囲とサムネイルを設定します。

YouTube Studioで動画をアップロードし、タイトルや説明、視聴者、公開範囲を設定する手順です。
YouTubeに投稿した動画に、自分で用意したサムネイル画像を登録して保存する手順です。
上級者向け機能が必要な場合に、動画による本人確認を申し込みます。

YouTube Studioから電話番号を確認し、カスタムサムネイルなどの中級者向け機能を有効にする手順です。

YouTubeの上級者向け機能を、スマートフォンで顔の動画を撮影して申し込み、審査状況を確認する手順です。
AIエージェントが作ったHTMLを保存し、スマホで読んだり共有したりするツールです。自分のAWS環境への導入から、ページの登録と共有URLの発行までを扱います。
WordPressなど多くのWebサイトを動かすプログラミング言語PHPについて、脆弱性への備えと、サイトを安全に運用する方法を扱います。

PHPに重大な脆弱性が見つかったとき、何が起き、サイトの運営者が何をすればよいかを扱います。

2026年10月に公表されたPHPの重大な脆弱性(PHP2Shell)について、どんな不具合なのか、修正版の公開直後がなぜ危ないのか、サイトの運営者は何をすればよいのかを解説します。
JavaScriptをブラウザーの外で動かすNode.jsについて、脆弱性への備えと、安全に使い続ける方法を扱います。

Node.jsに脆弱性が見つかったとき、何が起き、開発者や運営者が何をすればよいかを扱います。

2026年10月にNode.jsが修正した10件の脆弱性について、1件ずつの仕組み、同時に直った認証局eMudhraの問題との関係、公表から修正までの流れ、開発者や運営者がやることを解説します。
サーバーやスマートフォンの基礎にも使われているOSのLinuxについて、脆弱性への備えと、サーバーを安全に運用する方法を扱います。

Linuxの成り立ちと、カーネルとディストリビューションの関係、使い続けるうえで知っておきたいバージョンとサポート期間の考え方を紹介します。
続きを読むLinuxに脆弱性が見つかったとき、何が起き、サーバーの管理者が何をすればよいかを扱います。

2026年10月に公表されたLinuxカーネルの重大な脆弱性CVE-2026-98432について、どんな不具合なのか、公表から修正までの流れ、配布元ごとの状況、サーバーの管理者がやることを解説します。
サイトをGoogleに登録し、検索結果にどう表示されているかを確かめます。公開したあとに一度済ませておく設定です。

Google Search Consoleでできることと、サイトを公開したあとに一度だけ済ませておきたい登録を紹介します。
続きを読む自分のドメインをSearch Consoleに登録し、持ち主であることを証明します。サイトマップを送り、新しい記事をGoogleに知らせる手順です。

本記事では、Google Search Consoleに自分のドメインを登録し、DNSで所有権を確認してから、サイトマップの送信とインデックス登録のリクエストまでを解説します。
サイトで読まれているページをGoogle Analytics 4で調べるための設定です。アカウントからウェブデータストリームまで順に用意します。

アカウントとウェブデータストリームを作り、サイトの訪問を計測できるようにします。

本記事では、Google Analytics 4のアカウントとプロパティを作成し、ウェブデータストリームで測定IDを取得するまでを解説します。
Xの公開ポストをもとに、似ているAIモデルを表示する診断サイトの使い方です。結果の読み方と、Xへの共有画面を案内します。

XのユーザーIDで診断し、結果を読んで共有画面を開きます。

Xの公開ポストをもとに、似ているAIモデルを表示する診断サイトの使い方を、画面に沿って説明します。
ニックネームから架空の個人情報を作るジョークツールです。使い方と、作られた背景、架空の情報を作る仕組みを扱います。

個人情報先出しシステムは、ニックネームから架空の個人情報を作るジョークツールです。作られた背景と、本物に見える情報をどう作っているかを、ページのソースを読んで確かめました。
続きを読むニックネームを入れて照会票を作り、画像に保存したり、Xへの投稿画面を開いたりします。

個人情報先出しシステムで、ネット上のニックネームから架空の個人情報照会票を作り、画像に保存したり、Xの投稿画面を開いたりする手順を説明します。
AI
左右にドラッグするか、アイコンを押すと回ります。
ChatGPTやClaude、Geminiの中で文章を作っているLLMの仕組みと、上手な頼み方、まちがいや入力した内容の扱いです。AIの答えとどう付き合うかを、公式の資料や研究をもとに解説します。

生成AIが、どのように文章を作り、何をどこまで読めるのかを扱います。

ChatGPTやClaude、Geminiなどの中で文章を作っているLLM(大規模言語モデル)について、次に来る言葉を予測する仕組み、トークン、まちがいを含む理由を解説します。

AIが答えを作るときに一度に読める量、コンテキストウィンドウについて、何が数えられるのか、会話が長くなると何が起きるのか、量が多いほど良いとは限らない理由を解説します。

AIが学習したデータの締め切り、ナレッジカットオフについて、締め切りのあとのことを聞くと何が起きるのか、2種類の締め切りの違い、検索で新しい情報を補う仕組みを解説します。

文章のほかに、画像、音声、PDFなどを読み取れるAI、マルチモーダルについて、画像や音声をトークンとして数える仕組み、得意なことと苦手なこと、使うときのコツを解説します。

答える前に考える段階を挟むAI、推論モデルについて、普通のモデルとの違い、考える量の調整、考えた分が料金と上限に含まれること、向いている作業を解説します。
AIに頼みごとを伝える指示(プロンプト)の書き方です。

AIに渡す指示、プロンプトについて、中に含めるもの、アプリの開発者が書くシステムプロンプトとの関係、伝わりやすくする書き方を、AIの開発元の公式ガイドをもとに解説します。

ゼロショットとフューショットの違いから、タグによる区切り、出力形式の指定、テンプレートの作り方まで、同じ依頼を使って説明します。
生成AIの答えに含まれる誤りへの対策と、入力した内容がどう扱われるかです。

生成AIが、事実と違う内容を自信ありげに答えてしまうハルシネーションについて、起きる仕組み、なくならない理由、利用者ができる付き合い方を解説します。

手元の資料から関係する部分を検索し、AIに渡してから答えさせるRAG(検索拡張生成)について、生まれた背景、資料を小分けにして意味で探す仕組み、使うときの注意を解説します。

チャットのAIに入力した内容が、どこに送られ、どのくらい保存され、どんなときに人に読まれ、学習に使われるのかを、個人向けと仕事向けの違い、各社の設定とあわせて、各社の公式の説明をもとに解説します。
生成AIにツールを使わせ、作業を任せるAIエージェントの仕組みです。ツールやほかのエージェントとのつなぎ方、安全に任せるための考え方を、公式の仕様をもとに解説します。

AIエージェントがツールを使い、必要な情報を受け取り、作業を進める仕組みです。

質問に答えるだけでなく、ツールを使いながら作業を進めるAIエージェントについて、ワークフローとの違い、ツールを呼び出す流れ、任せるときの注意を解説します。

LLMが天気の取得やファイルの書き込みといった外部の機能を使う仕組み、ツールユース(関数呼び出し)について、ツールの説明書、呼び出しの流れ、ツールが動く場所、使うときの注意を解説します。

AIが画面の画像を見て、マウスとキーボードでパソコンを操作するコンピューターユースについて、ツールユースとの違い、操作が進む流れ、できる操作、安全に使うための備えを解説します。

コンテキストは、AIエージェントが次の答えや操作を決めるときに参照する情報です。指示、会話、資料、ツールの結果がいつ渡るのかを説明します。

AIエージェントが作業するたびに、指示、資料、ツールの結果、会話履歴から何をモデルへ渡すかを選ぶ考え方を、架空の資料更新を例に説明します。

AIエージェントで、LLMを呼び出し、ツールの実行や記憶の整理を受け持つ外側の仕組み、ハーネスについて、LLMとの役割の違い、担う仕事、長い作業を続けるための工夫を解説します。

AIエージェントが情報を読み、ツールを使い、結果を確かめられるように周囲の環境を設計する仕事を、架空のWebサイト修正を例に説明します。

AIエージェントが結果を見て作業を続ける流れと、成功・行き詰まり・上限到達で止まる条件を、架空のリンク修正を例に説明します。

AIエージェントの成果と途中の行動を、複数の評価課題で確かめる方法を、架空のリンク修正を例に説明します。

AIエージェントとの1本の会話を指すセッションについて、記録が保存される仕組み、再開と分岐の違い、セッションをまたいで決まりを引き継ぐ方法、記録の扱いの注意を解説します。

AIエージェントが作業の一部を別のエージェントに任せるサブエージェントについて、利用者との会話であるセッションとの違い、コンテキストを分ける理由、任せるときの注意を解説します。

ディープリサーチは、AIが複数の情報源を調べ、残った疑問に合わせて検索を重ね、出典付きの報告にまとめる機能です。普通の検索との違いと、報告を読むときの確認方法を説明します。

Software Factory(ソフトウェア工場)について、開発元の発表をもとに、AIエージェントが開発の工程をつなぐ流れ、人が読まないコードを確かめる仕組み、人の役目の変わり方を解説します。

スーパーエージェントについて、開発元の発表をもとに、目標を分ける型と依頼を振り分ける型の2つの使われ方、サブエージェントとの違い、人の判断を求める場面を解説します。

パーソナルエージェントについて、開発元の発表をもとに、AIアシスタントや予約実行との違い、クラウドで動く理由、本人のデータを守る作りと、使う前に確かめることを解説します。
AIエージェントに毎回守らせる決まり、作業の手順、決まった時点で実行する処理を、ファイルに書いて渡す仕組みです。

AIエージェントにプロジェクトの決まりを毎回読ませる指示ファイルの共通形式、AGENTS.mdについて、生まれた背景、読み込まれる順番、書き方の注意、スキル・フック・権限との違いを解説します。

AIエージェントが前の会話で知ったことを次のセッションへ引き継ぐメモリーについて、人が書くものとAIが書くものの違い、索引だけを先に読む仕組み、使うときの注意を解説します。

AIエージェントに、特定の作業の手順や資料をまとめて渡すスキルについて、共通の規格であるAgent Skills、必要なときだけ読み込む仕組み、入れるときの注意を解説します。

AIエージェントがツールを使う前後などの決まった時点で、利用者が用意した処理を必ず実行するフックについて、指示ファイルとの違い、操作を止める流れ、使うときの注意を解説します。
AIエージェントを、ツールやデータ、ほかのエージェントとつなぐ取り決めです。AIのアプリにサーバーやコネクタを足すとき、裏で使われています。

MCP(Model Context Protocol)は、AIを使うアプリと、外部のデータやツールをつなぐための公開の取り決めです。本記事では、公式の仕様をもとに、登場する3つの役割とやりとりの流れ、安全に使うための考え方を解説します。

別々の会社が作ったAIエージェントどうしが、互いを見つけて仕事を頼み合うための取り決めA2A(Agent2Agent Protocol)について、MCPとの違い、エージェントカード、タスクの流れを解説します。
AIに作業を任せるときの攻撃と、被害を囲いの中にとどめる仕組みを扱います。

AIエージェントがファイルの書き換えやコマンドの実行をしてよいかを決める権限について、許可・確認・拒否のルール、判定の順番、モードの考え方、サンドボックスとの違いを解説します。

プログラムが触れられるファイルや通信先を限った作業場所、サンドボックスについて、AIエージェントで使われる理由、ファイルと通信の2つの囲い、限界を解説します。

AIに読ませた文章の中の指示で、AIの動きを変えてしまうプロンプトインジェクションについて、直接と間接の違い、起こりうる被害、利用者ができる対策を解説します。
パスワード、2段階認証、パスキーなど、アカウントを守る仕組みです。パスワードマネージャーやWebサービスで設定する前に、何を確かめ、何を守っているのかを解説します。

ログインと認証のカテゴリーの記事を、パスワードを守る、本人を確かめる要素、ログインの方式、暗号の基本の4つに分け、身近なパスワードから順に読める道筋を紹介します。
続きを読むいちばん身近なパスワードから始める節です。パスワードの役割と弱点、偽サイトでパスワードを盗む手口、パスワードを覚えずに安全に使う仕組みの順に読めます。

知識情報の代表であるパスワードについて、IDとの役割の違い、サービスが確かめる仕組み、使い回しの危険、長くしても防げない攻撃を解説します。

本物そっくりのメールや偽サイトで、パスワードやカード番号をだまし取るフィッシングについて、手口、見分けるのが難しい理由、仕組みで防ぐ方法を解説します。

サービスごとに違う強いパスワードを作って保存し、自動で入力するパスワードマネージャーについて、できること、偽サイトに強い理由、使うときの注意を解説します。
パスワードだけでは守りきれない理由と、知識・所持・生体の3つの要素を組み合わせる多要素認証を扱います。要素ごとの記事に続けて、2段階認証と2要素認証の違いも整理しました。

本人であることを確かめる3つの要素(知識情報、所持情報、生体情報)と、種類の違う要素を組み合わせる多要素認証を解説します。2要素認証との関係や、パスキーが1回の操作で2つの要素を確かめる仕組みも取り上げました。

本人を確かめる3つの要素のうち、所持情報について、家の鍵に例えて解説します。サービスがスマートフォンを持っていることをどう確かめるのか、SMS、認証アプリ、パスキーの違い、端末をなくしたときの備えを取り上げました。

指紋や顔で本人を確かめる生体認証について、データがどこに保存されるか、生体認証だけに頼らない理由、パスキーで生体認証を使う理由を解説します。長いパスワードと比べたときの考え方も取り上げました。

パスワードのほかにもう1つの確認を求める2段階認証について、2要素認証との違い、確認の手段ごとの強さ、パスワードマネージャーにコードを保存するときの考え方を解説します。
6桁の数字を作る認証アプリと、その数字の仕組みであるワンタイムパスワード、パスワードを使わないパスキーです。どれもサービスの設定画面でよく求められますが、フィッシングへの強さに違いがあります。

2段階認証の設定で「認証アプリで読み取ってください」と言われたときの認証アプリについて、何をするアプリなのか、設定のQRコードの中身、似ている別の仕組みとの違い、パスワードマネージャーを認証アプリに使うときの考え方を解説します。

認証アプリやパスワードマネージャーに表示される、30秒ごとに変わる6桁の数字の仕組みを解説します。設定のときに読み取るQRコードの中身や、フィッシングに弱い理由も取り上げました。

パスキーが、パスワードとワンタイムパスワードのどの弱点を克服したのかを解説します。指紋や顔で確かめる理由、同期パスキーと端末固定パスキーの違いも取り上げました。
パスキーやワンタイムパスワードの中で使われている、公開鍵暗号とハッシュ関数の考え方です。計算式を使わずに解説します。

パスキーやHTTPSの基礎にある公開鍵暗号について、公開鍵と秘密鍵の関係を、実印と南京錠に例えて解説します。電子署名と暗号化の2つの使い方、秘密鍵を守る理由も取り上げました。

どんな長さのデータからも決まった長さの値を作るハッシュ関数と、秘密の鍵と組み合わせたHMACについて、性質、パスワードの保存、ワンタイムパスワードでの使われ方を解説します。
クライアントとサーバー、API、JSON、ドメイン名など、Webサービスやアプリがつながるときに出てくる言葉です。ほかの技術解説を読むときの手がかりになります。

ブラウザーやアプリがサーバーに頼み、サーバーが結果を返す、Webの基本の形です。

Webサイトやアプリの裏側にあるクライアントサーバーシステムについて、頼む側と応える側の役割、リクエストとレスポンスのやりとり、サーバーの中でプログラムが動く仕組み、安全面で気をつけることを解説します。

利用者の手元のブラウザーで動くプログラムの言語、クライアントサイド言語について、コードが届いて動くまでの流れ、得意な仕事、ブラウザーの中で守られている範囲を解説します。

サーバーの機械の中で動くプログラムの言語、サーバーサイド言語について、ブラウザーに結果だけが届く仕組み、得意な仕事、クライアントサイド言語との違いを解説します。
ソフトウェアどうしが機能を使い合う窓口と、そのときのデータの書き方です。

アプリやWebサービスが、ほかのソフトウェアの機能を使うための窓口であるAPIについて、身近な例、Web APIの流れ、APIキーの扱いを解説します。

Webでよく使われるデータの書き方JSONと、JSONで相手の機能を呼び出す決まりJSON-RPCについて、書き方の例と、MCPでの使われ方を解説します。
Webサイトの住所であるドメイン名と、それを数字のアドレスに変える仕組みです。

example.comのようなWebサイトの住所であるドメイン名について、右から読む階層の構造、DNSでIPアドレスに変わる仕組み、似せたドメイン名に気をつける理由を解説します。
サーバーで動くプログラムの弱点を突いて、攻撃者の命令を動かす攻撃と、その備えです。

遠隔コード実行(RCE)について、何が起きる脆弱性なのか、なぜ最も重く扱われるのか、どんな弱点から起こるのか、被害を小さくするには何をすればよいのかを解説します。
読み込み、結果の通知、補助画面、入力候補、指での操作。アプリでよく使うUIパターンを、1つずつ図と公式の実例で紹介します。最初の6記事では、表示する条件と操作後の変化が分かる構成です。

データを待つ間の表示と、利用者が最新の内容を取り直す操作です。

Pull to Refreshは一覧の先頭を下へ引いて最新のデータを取得する操作です。更新中と失敗時の表示、画面上の更新手段まで説明します。

Skeleton Screenは内容を待つ間に見出しやカードの配置を示す表示です。実際の内容への切り替えと失敗時の扱いを、画面例で説明します。
操作が終わったことを短く知らせる表示です。

Toastは保存などの結果を短時間知らせる表示です。消える条件、取り消し操作、読み上げと画面内の状態を整理します。
主画面の上に開く領域と、入力中に示す候補です。

Bottom Sheetは元の画面と関係する情報や操作を下端から開く領域です。開閉、内容の長さ、閉じた後の状態を画面例で考えます。

Autocompleteは入力した文字に合わせて候補を示す仕組みです。候補からの選択と自由入力、キーボード操作を画面例で説明します。
一覧の一件を指で動かして使う操作です。

Swipe Actionは一覧の一件を横へ動かして、その項目への操作を見せる形です。方向、削除の確認、代替操作を説明します。
タブなどに表示する小さなアイコンで、サイトを見分けるための工夫です。
ファビコンは、ブラウザーのタブなどでサイトを見分ける小さなアイコンです。画面例と公式の実例から、小さな表示での役割やロゴとの関係を解説します。
リポジトリ、コミット、プッシュ、ブランチなど、Gitでファイルの変更を記録し、ほかの人と共有するときに出てくる言葉です。GitHubを使う前や、AIにコミットを任せる前に読むと、何が起きているかが分かります。

ファイルの変更の履歴をためる保管場所と、その1回分の記録です。

Gitで変更の履歴をためる保管場所であるリポジトリについて、手元のローカルリポジトリと共有のリモートリポジトリの違い、クローンで何が写されるかを解説します。

Gitでファイルの変更を履歴に記録するコミットについて、作業フォルダー・ステージ・リポジトリの3つの場所、コミットが持つ情報、よいコミットの単位を解説します。
手元の記録をほかの人と受け渡す方法と、作業を枝分かれさせて合わせる方法です。

Gitで手元のコミットをリモートへ送るプッシュと、リモートの変更を受け取るプル・フェッチについて、それぞれの違い、プッシュが断られる理由、強制的なプッシュの危険を解説します。

Gitで作業を枝分かれさせるブランチについて、コミットを指す目印という正体、マージの2つの形、コンフリクト、プルリクエストとの関係を解説します。