🌱 初心者向けIT基礎シリーズ|第1章

Webの仕組み入門【2026】ブラウザ・サーバー・HTTP・DNSをAIエージェントと一緒に理解

ブラウザにURLを入力してEnterを押すと、一瞬でページが表示されます。その「一瞬」の裏側では、住所を調べ、手紙を送り、返事を受け取り、組み立てる——という4つのステップが動いています。実はChatGPTやClaudeに質問を送るときも、AIエージェントがWebを調べるときも、まったく同じ仕組みが使われています。この章では、AI時代のIT基礎の土台となる「Webの仕組み」を、専門用語をかみくだきながら解説します。

🔬
調査・編集:AIエージェント研究所 編集部
運営=広告運用・生成AIエージェント導入支援の現役コンサル。このサイト自体も、AIエージェントと一緒に作り・公開・運用しています。

現場で実際に使っている構成を例に、未経験の方にも分かる言葉で解説します。→ 運営者・編集方針について

公開:2026年9月26日/最終更新:2026年9月26日
この記事の結論(要点まとめ)
  • Webページの表示は「DNSで住所を調べる → HTTPでお願いを送る → サーバーが返事を作る → ブラウザが組み立てる」の4ステップ
  • お願いの種類はGET(ください)とPOST(受け取って)が基本。結果はステータスコード(200成功/404なし/500サーバー故障/401認証なし/429多すぎ)で返ってくる
  • ChatGPT・Claudeへの質問送信も、AIエージェントのWeb検索・ページ取得も、すべて同じHTTP。ここが分かるとAIのエラーも読めるようになる

IT基礎シリーズの全体像

この記事は、AIエージェント時代のIT基礎ロードマップの第1章です。全7章を順番に読むと、「AIエージェントに指示を出し、結果を判断し、公開まで持っていける」力が身につくように設計しています。

まずは登場人物:クライアントとサーバー

Webの話には、必ず2人の登場人物が出てきます。

  • クライアント(お客さん):お願いをする側。あなたのスマホやPCで動いているブラウザ(Chrome、Safari、Edgeなど)が代表例です。
  • サーバー(お店):お願いに応える側。インターネットの向こう側で24時間動いているコンピューターで、Webページのデータを持っていたり、その場で作ったりします。

レストランでたとえると、クライアントはお客さん、サーバーは厨房です。お客さんは「ハンバーグください」と注文(リクエスト)を出し、厨房は料理(レスポンス)を返します。お客さんは厨房の中がどうなっているかを知らなくても、注文の仕方さえ決まっていれば料理を受け取れます。この「注文の仕方の決まりごと」がHTTPです。

ここで大事なのは、「サーバー」は特別な機械の名前ではなく「役割」の名前だということです。あなたのノートPCでも、プログラムを動かしてお願いに応えるようにすればサーバーになります。逆に、サーバー側のプログラムが別のサービス(たとえばAIのAPI)にお願いを送るときは、そのプログラムがクライアントになります。

助手アイ
助手アイじゃあ、私がChatGPTに質問するときは、私のブラウザがクライアントで、OpenAIのコンピューターがサーバーってことですか?
エージェント博士
エージェント博士その通りじゃ! そしてAIエージェントがWebページを読みに行くときは、今度はAIの側がクライアントになって、よそのサーバーにお願いを送っておる。立場は場面ごとに入れ替わるんじゃぞ

URLを打ってからページが出るまで(4ステップ)

ブラウザのアドレス欄に https://ai-agent-lab.chill-and-peace.com/it-kiso-web と入力してEnterを押したとします。裏側で起きることを、4つのステップに分けて見てみましょう。

ブラウザURLを入力④ 描画組み立てて表示DNSサーバー名前 → 数字の住所Webサーバー③ 返事を作るファイル or その場で作成① このドメインの住所は?IPアドレス(数字)② このページをくださいHTML・CSS・画像
① ブラウザはDNSでドメイン名をIPアドレス(数字の住所)に変換し、② その住所のサーバーにHTTPリクエストを送ります。③ サーバーはファイルを探すか、プログラムでその場で返事を作り、④ 届いたHTML・CSS・画像をブラウザが組み立てて表示します。

URLの読み方

その前に、URL(Webページの住所を書いた文字列)の部品を確認しておきましょう。

部品例意味
スキームhttps://どの決まりごと(プロトコル)で通信するか。httpsは暗号化ありのHTTP
ドメイン(ホスト名)ai-agent-lab.chill-and-peace.comどのサーバーか。人間が覚えやすい「名前」
パス/it-kiso-web.htmlサーバーの中の、どのページ・どのデータか
クエリ?q=AI追加の条件。検索キーワードなどを渡す
フラグメント#flowページ内の場所。サーバーには送られず、ブラウザだけが使う

① DNS:名前から住所を調べる「電話帳」

インターネット上のコンピューターは、本当はIPアドレスという数字の住所(例:192.0.2.10 のような形)で区別されています。でも数字は覚えにくいので、人間は chill-and-peace.com のようなドメイン名を使います。

この「名前 → 数字の住所」の変換をしてくれるのがDNS(Domain Name System)です。スマホの電話帳で「お母さん」をタップすると電話番号に発信されるのと同じで、ブラウザはまずDNSに「このドメインのIPアドレスは?」と問い合わせます。一度調べた結果はしばらく覚えておく(キャッシュする)ので、2回目以降は速くなります。

DNSはサイト移転のときに主役になる サイトの引っ越し(配信サービスの乗り換えなど)をするとき、DNSの設定を書き換えて「この名前の住所は新しい場所です」と登録し直します。キャッシュが残っている間は古い住所に行く人もいるため、切り替えが全員に行き渡るまで時間差が出ることがあります。

② HTTPリクエスト:注文書を送る

住所が分かったら、ブラウザはそのサーバーに接続し、HTTPリクエストを送ります。中身はこんなテキストです(実際は暗号化されていて見えませんが、意味としてはこうなります)。

HTTPリクエストの例HTTP
GET /it-kiso-web.html HTTP/1.1      ← 何を(GET=ください)、どこの
Host: ai-agent-lab.chill-and-peace.com ← どのサイト宛てか
User-Agent: Mozilla/5.0 ...            ← 送り主のブラウザの種類
Accept: text/html                      ← HTMLで返してほしい
Accept-Language: ja                    ← 日本語が希望

1行目が「何をしてほしいか」、2行目以降はヘッダーと呼ばれる付帯情報です。手紙でいえば、1行目が本題、ヘッダーは封筒に書く宛名や差出人のようなものです。

なお、現在のWebではHTTP/2やHTTP/3という新しい版が広く使われていて、通信の効率は大きく改善されています。ただ「メソッド・パス・ヘッダー・ステータスコード」という考え方は同じなので、まずは上の形で理解すれば十分です。

③ サーバー:返事(レスポンス)を作る

リクエストを受け取ったサーバーは、返事を用意します。用意の仕方には大きく2通りあり、これが後で説明する静的サイト/動的サイトの違いです。返事(HTTPレスポンス)はこんな形をしています。

HTTPレスポンスの例HTTP
HTTP/1.1 200 OK                        ← 結果(200=成功)
Content-Type: text/html; charset=utf-8 ← 中身はHTML
Cache-Control: max-age=3600            ← 1時間は使い回してOK

<!DOCTYPE html>                        ← ここから本文(ページの中身)
<html lang="ja">
...

④ ブラウザ:届いた材料を組み立てる

ブラウザは届いたHTMLを上から読み、「このページにはCSS(見た目の指定)と画像とJavaScriptも必要だ」と気づくと、それぞれについてまたHTTPリクエストを送ります。つまり1ページを表示するだけで、実際には数個〜数十個のリクエストが飛んでいるのが普通です。材料が揃ったら、HTMLで骨組みを作り、CSSで見た目を整え、JavaScriptで動きを付けて、画面に描きます(このあたりは第2章 フロントエンド入門で詳しく扱います)。

エージェント博士
エージェント博士まとめると「電話帳で住所を調べ、注文書を送り、厨房が料理を作り、テーブルで盛り付ける」じゃ。この4段のどこで止まったかが分かれば、トラブルの原因はほぼ特定できるぞ

HTTPの中身:メソッドとステータスコード

HTTP(HyperText Transfer Protocol)は、クライアントとサーバーがやり取りするための「共通の言葉遣い」です。ここでは、AIを使ううえでも必ず出会うメソッドとステータスコードを押さえましょう。

メソッド:お願いの種類

メソッドは「何をしてほしいか」を表す動詞です。たくさんありますが、まずは2つだけ覚えれば大丈夫です。

メソッドひとことでよくある場面
GET「ください」(データを取得)ページを開く、画像を読み込む、検索結果を見る
POST「受け取って」(データを送って処理してもらう)フォーム送信、ログイン、AIへの質問の送信
PUT / PATCH「書き換えて」プロフィールの更新など
DELETE「消して」投稿の削除など

GETは条件をURLのクエリ(?q=AI)に載せて送るのに対し、POSTは本文(ボディ)にデータを入れて送ります。長い文章や秘密にしたい内容はPOSTで送るのが基本です。ChatGPTやClaudeに長い質問文を送るときも、POSTでボディに文章を入れて送っています。

ステータスコード:結果の通知表

サーバーは返事の1行目に、3桁の数字(ステータスコード)で結果を書きます。百の位で大まかな意味が決まっています。

百の位意味
2xx成功
3xx別の場所へどうぞ(リダイレクト)
4xxお願いする側(クライアント)に問題がある
5xxお店側(サーバー)に問題がある

特によく見るものを、AIを使う場面とあわせて整理します。

コード名前意味AI・Webでよくある場面
200OK成功ページが普通に表示された/AIから回答が返ってきた
301 / 302Moved別のURLへ移動したhttpからhttpsへの自動転送、ページの引っ越し
401Unauthorized認証できない(身分証がない・間違っている)APIキーが未設定・間違っているときの定番エラー
403Forbidden身元は分かったが権限がないアクセスが禁止されたページ、権限の足りないキー
404Not Foundそのページ・データがないURLの打ち間違い、削除されたページ、APIのパス間違い
429Too Many Requests短時間にお願いしすぎAIのAPIのレート制限(利用回数・量の上限)に引っかかった
500Internal Server Errorサーバー内部で故障サーバー側プログラムのバグ
502 / 503Bad Gateway / Unavailableサーバーが混雑・停止中サービス側の障害や高負荷
429はAIのAPIで本当によく出る AIのAPIには、1分あたりのリクエスト数や処理できる文字量(トークン数)に上限(レート制限)が設けられています。大量の資料を一気に処理させたり、ループで連続呼び出ししたりすると429が返ってきます。対処の基本は「少し待ってから再送する」こと。待ち時間を1秒→2秒→4秒…と延ばしながら再送する方法(エクスポネンシャルバックオフ)が定番で、AnthropicやOpenAIの公式SDKにも自動リトライ機能が備わっています。上限の具体的な値はプランや時期で変わるため、執筆時点(2026年9月)でも必ず各社の公式ドキュメントで確認してください。
助手アイ
助手アイ4で始まったら「こっちの送り方が悪い」、5で始まったら「向こうが困ってる」って覚えればいいんですね。エラーをAIに相談するときも、まずこの数字を伝えればよさそう!

HTTPS:鍵付きの封筒で送る

HTTPのままだと、リクエストやレスポンスははがきのようなもので、途中の経路(公衆Wi-Fiなど)で誰かに読まれたり書き換えられたりする危険があります。そこで使われるのがHTTPSです。「S」はSecure(安全)のSで、TLSという仕組みで通信を暗号化し、はがきを鍵付きの封筒に入れて送るイメージです。

HTTPSには主に2つの役割があります。

  • 暗号化:通信の中身を第三者が読めないようにする(パスワードやAPIキー、AIへの質問内容も守られる)
  • なりすまし防止:接続先が本当にそのドメインのサーバーかを、証明書で確認する

現在は、ほぼすべての主要サイトとAIサービスがHTTPSを使っています。Cloudflare Pagesのような配信サービスでは、証明書の発行・更新も自動で行ってくれるのが一般的です。

HTTPS=信頼できるサイト、ではない HTTPSが保証するのは「通信が守られていること」と「ドメインが一致していること」まで。詐欺サイトでもHTTPSは使えます。ログインやAPIキーの入力前には、URLのドメインが本物かを必ず確認しましょう。

静的サイトと動的サイトの違い

ステップ③「サーバーが返事を作る」の部分には、大きく2つのやり方があります。

静的サイト動的サイト
たとえ作り置きのお弁当を渡す注文を聞いてから調理する
仕組みあらかじめ作ったHTMLファイルをそのまま返すリクエストのたびにプログラムがページやデータを作る
例会社案内、ブログ、ドキュメント、このサイトSNS、ネットショップのカート、AIチャット
速さ・安さ速い・安い・壊れにくい処理が必要な分、仕組みが複雑になりやすい
できること全員に同じ内容を見せるユーザーごとに違う内容を見せる、データを保存する

AIチャットは典型的な動的サイトです。あなたの質問に対する回答は、事前に作り置きしておけないからです。ただし実際のサービスでは、画面のHTML・CSS・JavaScriptは静的に配信し、AIへの質問部分だけを動的に処理するという組み合わせがよく使われます。この「動的に処理する部分」を作るのが第3章 バックエンドのテーマです。

開発者ツール(Networkタブ)で裏側をのぞく

ここまでの話は、実はあなたのブラウザで自分の目で確かめられます。使うのは、ChromeやEdgeに最初から入っている開発者ツール(DevTools)です。

  1. このページを開いたまま、Windowsなら F12(または Ctrl + Shift + I)、Macなら Cmd + Option + I を押す
  2. 上部のタブから「Network(ネットワーク)」を選ぶ
  3. ページを再読み込み(F5 / Cmd + R)する
  4. 一覧にずらっと並んだ行が、このページを表示するために飛んだHTTPリクエスト1つ1つ

一覧で見ておきたい列は次のとおりです。

列見るポイント
Name取りに行ったファイル(it-kiso-web.html、style.css、画像など)
Statusステータスコード。赤字の404や500があれば、そこが問題箇所
Typedocument(HTML)、stylesheet(CSS)、script(JS)、fetch(データ通信)など
Size / Time大きさと、かかった時間。遅いページの原因探しに使う

行をクリックすると、Headers(ヘッダー)タブでリクエストとレスポンスの詳細、Responseタブで返ってきた中身を確認できます。ChatGPTやClaudeのチャット画面を開いた状態でNetworkタブを表示し、質問を送ってみると、送信の瞬間に新しいリクエストが追加されるのが見えるはずです(どんなURLや形式でやり取りしているかは各サービスの内部仕様で、予告なく変わります)。

開発者ツールの画面を人に見せるときは注意 Headersには、ログイン状態を表すCookieや認証トークンが表示されることがあります。スクリーンショットをSNSに載せたり、AIにそのまま貼り付けたりする前に、これらの値は必ず消しましょう。

AIエージェントとWebの関係

ここからが本題です。この章で学んだWebの仕組みは、AIエージェントのあらゆる場面で使われています。

1. チャット画面で質問を送る=HTTPのPOST

ChatGPTやClaudeのチャット画面で質問を入力して送信ボタンを押すと、ブラウザは質問文をボディに入れて、各社のサーバーにHTTPS通信でリクエストを送ります。サーバー側ではAIモデルが回答を生成し、それがレスポンスとしてブラウザに返ってきて、画面に表示されます。回答が1文字ずつ流れるように表示されるのは、レスポンスを少しずつ分けて送る(ストリーミング)仕組みを使っているからです(詳しくは第2章で)。

2. AIエージェントのWeb検索・ページ取得=AIがクライアントになる

「最新情報を調べて」と頼むと、AIエージェントはWeb検索をしたり、特定のWebページを取得(web fetch)したりします。このとき裏側では、あなたがブラウザでやっているのとまったく同じように、AI側のシステムがクライアントになってHTTPリクエストを送り、HTMLを受け取っています。違うのは、画面に描画する代わりに、本文のテキストを読み取ってAIの判断材料にする点です。

たとえばClaudeのAPIには、執筆時点(2026年9月)で、Anthropic側で実行されるWeb検索ツールやWeb fetchツールが用意されています。開発者はこれらをAIに「道具」として渡すだけで、AIが必要に応じてWebへアクセスしてくれます(詳細な仕様は公式ドキュメントで確認してください)。

あなたAIエージェント「取得しよう」と判断本文を読み取り要約するここではAIがクライアント対象サイトのサーバーURLを渡す要約して回答HTTP GETHTMLブラウザと同じHTTPのやりとりを、AI側のシステムが行う
「この記事を要約して」とURLを渡すと、AIエージェントはページの取得を判断し、自分がクライアントになって対象サイトのサーバーにHTTP GETを送ります。受け取ったHTMLの本文を読み取り、要約して回答します。

だから、AIエージェントが「ページを取得できませんでした」と言うとき、その原因もこの章の知識で説明できます。

  • 404:URLが間違っている、ページが消えている
  • 401 / 403:ログインが必要なページ、またはアクセスを拒否しているサイト(社内システムや会員限定ページはAIからは読めないことが多い)
  • 429:短時間にアクセスしすぎた
  • 中身が空っぽ:JavaScriptで後から中身を描くタイプのページだと、HTMLだけ取得しても本文が入っていないことがある

3. AIのAPIを使う=プログラムからHTTPを送る

自分のプログラムからAIを呼び出すAPIも、正体はHTTPです。プログラムが「APIキー(身分証)」をヘッダーに付けて、質問をPOSTで送り、回答をレスポンスで受け取ります。だからAPIキーが間違っていれば401、使いすぎれば429、AI側のサーバーが混んでいれば5xx系が返ってきます。APIの詳しい使い方は第4章 API・JSON入門で扱います。

エージェント博士
エージェント博士AIエージェントは魔法ではない。中身はHTTPで話す、とても働き者のクライアントなんじゃ。だからHTTPが分かれば、AIが何に困っておるのかも読めるようになるぞ

自社事例:このサイトはどう配信されているか

自社事例

AIエージェント研究所は「静的サイト+Cloudflare Pages」

いま読んでいるこのページも、この章の流れで届いています。

  • 静的サイト:このサイトはHTMLとCSSだけでできた静的サイトです。記事はあらかじめHTMLファイルとして作っておき、リクエストが来たらそのファイルをそのまま返します。サーバー側で毎回プログラムを動かさないので、速く、壊れにくい構成です。
  • 配信はCloudflare Pages:ファイルはGitHubでGit管理し、Cloudflare Pagesから配信しています。
  • HTTPSとキャッシュ:HTTPS化や、世界各地の拠点からファイルを配る仕組みは配信サービス側が担ってくれます。共通のCSSファイルには ?v=日付 を付けて、デザイン変更時に古いキャッシュが使われないようにしています(第2章で解説)。
  • AI向けの案内も用意:AIエージェントがサイトを読みに来ることも想定して、サイト案内の llms.txt、ページ一覧の sitemap.xml、ページの内容を機械向けに説明するJSON-LD(構造化データ)を整備しています。

試しにこのページで開発者ツールのNetworkタブを開くと、it-kiso-web.html と style.css が200で返ってきている様子が確認できます。運用の仕組み全体は【自社事例】AIエージェントでメディアサイトを運用する仕組みで紹介しています。

🤖 AIエージェントとやってみよう

ChatGPTやClaudeに、以下のプロンプトをそのまま貼り付けて試してみてください。AIを「家庭教師」として使うと、理解が一気に深まります。

やってみよう1:ステータスコードを体験的に覚える

プロンプト例1Prompt
あなたはWebの仕組みを教える先生です。
私はプログラミング未経験者です。
HTTPのステータスコード 200・301・401・403・404・429・500・503 について、
レストランの注文にたとえて、1つずつ説明してください。
最後に、私が理解できたか確かめるクイズを3問出してください。
答えは私が回答したあとに教えてください。

やってみよう2:開発者ツールの結果を読み解いてもらう

好きなWebサイトで開発者ツールのNetworkタブを開き、再読み込みして、一覧の上から10行ほどの「Name・Status・Type」を書き写して貼り付けます(Cookieやトークンなどの値は貼らないこと)。

プロンプト例2Prompt
ブラウザの開発者ツール(Networkタブ)で、あるWebページを読み込んだ結果です。
それぞれのリクエストが何のために送られているのか、
初心者にも分かるように1行ずつ説明してください。
エラーや遅いものがあれば、考えられる原因も教えてください。

(ここに Name / Status / Type を貼り付ける)

やってみよう3:エラーメッセージの読み方を練習する

プロンプト例3Prompt
AIのAPIを使ったプログラムで、次のようなエラーが出たと仮定します。
「Error code: 429 - rate limit exceeded」
1. このエラーは何を意味していますか?
2. 原因として考えられることを3つ挙げてください。
3. プログラミング未経験者でもできる対処と、
   開発者がプログラムで行う対処を分けて教えてください。
AIの回答はうのみにしない AIの説明は分かりやすい反面、細かい部分で間違えることがあります。この記事の内容や、MDN Web Docs(HTTPステータスコード)のような信頼できる資料と照らし合わせながら読みましょう。

よくあるつまずき

「サイトが表示されない」の原因が分からない

4ステップのどこで止まっているかを切り分けましょう。「このサイトにアクセスできません」「サーバーのIPアドレスが見つかりませんでした」系のメッセージならDNS(ステップ①)の問題、ステータスコードが返ってきているならHTTP・サーバー(②③)の問題、200なのに表示が崩れているならCSSやJavaScriptの読み込み(④)の問題、という具合です。

URLの小さな違いを見落とす

http と https、末尾の / の有無、www の有無、大文字・小文字の違いで、別のURLとして扱われることがあります。AIに「このURLのページが開けない」と相談するときは、URLを正確にコピペして伝えましょう。

「更新したのに反映されない」

多くの場合、キャッシュが原因です。ブラウザや配信サービスが古いファイルを覚えていて、それを表示しています。まずは強制再読み込み(Windowsは Ctrl + Shift + R、Macは Cmd + Shift + R)を試してみましょう。

4xxと5xxを取り違える

4xxは「こちらの送り方」、5xxは「相手のサーバー」の問題です。401なのにサーバーの障害を疑ったり、503なのに自分のコードを延々と直したりしないように、まず百の位を見る習慣をつけましょう。

この章の用語まとめ

用語ひとことで言うと
クライアントお願いをする側(ブラウザ、AIエージェント、プログラム)
サーバーお願いに応える側のコンピューター・プログラム
URLWeb上の住所。スキーム・ドメイン・パスなどでできている
ドメインサーバーの「名前」(例:chill-and-peace.com)
IPアドレスサーバーの「数字の住所」
DNSドメインをIPアドレスに変換する電話帳
HTTPクライアントとサーバーのやり取りの決まりごと
HTTPS暗号化された(鍵付き封筒の)HTTP
リクエスト/レスポンスお願い/返事
メソッドお願いの種類(GET=ください、POST=受け取って)
ヘッダーリクエスト・レスポンスに付く付帯情報(宛名や身分証など)
ボディリクエスト・レスポンスの本文
ステータスコード結果を表す3桁の数字(200、404、429など)
レート制限一定時間に送れるリクエスト数などの上限
キャッシュ一度取得したデータを覚えておいて使い回す仕組み
静的サイト/動的サイト作り置きを返す/毎回作って返す
開発者ツールブラウザ内蔵の調査ツール。Networkタブで通信が見える

よくある質問

インターネットとWebは同じもの?

厳密には違います。インターネットは世界中のコンピューターをつなぐ「通信網(道路)」そのもので、Webはその上で動くサービスの一つ(HTTPでページをやり取りする仕組み)です。メールやオンラインゲームもインターネットを使いますが、Webではありません。

AIのAPIで429エラーが出たらどうすればいい?

429は「リクエストが多すぎる(レート制限)」という意味です。少し時間をおいて再送する(待ち時間を徐々に延ばすリトライ)、同時に送るリクエスト数を減らす、利用プランの上限を確認する、の3つが基本です。公式SDKには自動リトライ機能が付いていることが多いので、まずはその設定を確認しましょう。

HTTPSなら絶対に安全なサイトだと言える?

いいえ。HTTPSが保証するのは「通信の中身が暗号化され、途中で盗み見や改ざんをされにくい」ことと「接続先のドメインが証明書と一致している」ことです。サイトの運営者が信頼できるかどうかまでは保証しません。詐欺サイトでもHTTPSは使えるので、URLのドメインを必ず確認しましょう。

Webの仕組みを知らなくてもAIエージェントは使える?

チャット画面で質問するだけなら使えます。ただ、AIに調べ物やWebページの取得をさせる、APIでAIを自分のツールに組み込む、エラーの原因をAIに伝える、といった一歩進んだ使い方をするときは、HTTPやステータスコードの知識があるかどうかで、指示の的確さと問題解決のスピードが大きく変わります。

まとめ|Webの仕組みは、AIエージェントの「共通言語」

Webページが表示されるまでには、DNSで住所を調べ、HTTPでリクエストを送り、サーバーがレスポンスを作り、ブラウザが描画するという4ステップがあります。そして、ChatGPTやClaudeへの質問送信も、AIエージェントのWeb検索・ページ取得も、AIのAPI呼び出しも、すべてこの同じHTTPの上で動いています。

ステータスコードが読めれば、AIが返すエラーの意味が分かり、AIへの指示も的確になります。まずは開発者ツールのNetworkタブを開いて、いつも見ているサイトの裏側をのぞいてみてください。次の第2章 フロントエンド入門では、ステップ④でブラウザが組み立てているHTML・CSS・JavaScriptの中身と、AIチャット画面の作り方を学びます。

基礎を身につけたら、次は「仕事」につなげる

独学で進めるのも十分可能ですが、「最短で実務レベルにしたい」「転職・副業につなげたい」なら、次の記事も参考にしてください。

AIスキル・プログラミングが学べるオンラインスクール比較8選【2026】独学で詰まる前に。給付金の対象コースで費用を抑える方法も
記事を読む

次の一歩

姉妹サイトの記事で、次に気になりやすいことを調べられます。