コース一覧
AI時代のエンジニア入門
「予約しました」は、本当に予約された?

AI時代のエンジニア入門

ChatGPTの仕組みから、正しく動くサービスの裏側までを、固定デモと実際のコードで体験する約30分の授業です。

1
AI時代のエンジニアを体験する
01. ChatGPTは、どうやって答えを作っている?6分
02. 「予約しました」は、本当に予約された?12分
03. AI時代に、エンジニアは何をするの?7分

「予約しました」は、本当に予約された?

今日の問い

チャットに「明日14時の予約が完了しました」と表示されたら、本当に予約できたと思いますか。まずA・B・Cで予想し、そのあと管理画面を開きます。

文章と保存結果は別

固定デモの最初の状態では、AIは成功文を返します。しかし管理画面の予約件数は 0件 です。AIが文章を作ったことと、予約処理が実行されデータとして保存されたことは同じではありません。

正しい流れでは、画面が入力を受け、空き状況を確認し、予約のルールを判断し、予約データを保存します。そのあと店舗への通知と利用者への確認表示が続きます。まず「見える部分」、次に「判断する部分」、最後に「覚えておく部分」と言い換えてから、フロントエンド、バックエンド、データベースという名前を添えます。

ユーザーに見える画面 「明日14時の予約が完了しました」 ≠ 管理画面 予約 0件・未保存 成功文だけでは完了しない。入力から保存と外部への連絡までをつなぐ 画面 ユーザー入力 明日14時 空き状況確認 予約できるか 確認する 予約ルール 条件を 判断する 予約データ 保存 明日14時 1件・保存済み 店舗へ通知 外部へ伝える 確認メール 利用者へ伝える 未接続なら「明日14時の予約が完了しました」でも、管理画面は 0件・未保存 正しい接続では明日14時を保存し、管理画面は 1件・保存済みになる AIの返答ではなく、確認・判断・保存・通知までつながった結果が業務の完了を示す
ユーザーに見える画面 「明日14時の予約が完了しました」 表示 ≠ 保存結果 管理画面 予約 0件・未保存 予約 1件・保存済み 画面 ユーザー入力 明日14時 空き状況確認 予約できるか確認する 予約ルール 条件を判断する 予約データ保存 明日14時 1件・保存済み 店舗へ通知 外部へ伝える 確認メール 利用者へ伝える 未接続なら成功文でも、管理画面は 0件・未保存 正しい接続では明日14時を保存し、 1件・保存済みになる 完了文だけでは業務完了を証明できない 確認・判断・保存・通知までつながった結果が 業務の完了を示す

例外で仕事の差が見える

残り1枠をAさんとBさんが同時に押す固定タイムラインでは、成功できるのは1件だけです。2件とも成功にすると、存在しない枠を売ることになります。通常時の画面が動くだけでなく、こうした例外でも正しい結果になるまでがサービスです。

予約開始 残り 1枠 存在する予約枠は 1枠だけ 同じ瞬間 AさんとBさんが 同時に押す 残り1枠を 2人が同時に見る 正しい結果 成功 1件 / 失敗 1件 成功できるのは 1件だけ 予約開始は残り1枠。AさんとBさんが同じ瞬間に押す 正しい結果は成功1件・失敗1件。存在しない枠を成功させない 2人が同時に押しても、存在する1枠を超えて成功させない
予約開始 残り 1枠 存在する予約枠は1枠だけ 同じ瞬間 AさんとBさんが 同時に押す 残り1枠を2人が同時に見る 正しい結果 成功 1件 / 失敗 1件 成功できるのは1件だけ 予約開始は残り1枠。 AさんとBさんが同じ瞬間に押す 正しい結果は成功1件・失敗1件。 存在しない枠を成功させない 2人が同時に押しても、 存在する1枠を超えて成功させない

このレッスンの結論

AIが答えを作ったことと、仕事が完了したことは同じではありません。 AIはサービスを構成する部品のひとつであり、画面・処理・データ・外部への通知をつなぐ仕組みが必要です。

このデモはブラウザ内の固定状態だけで動きます。外部予約API、メールAPI、ライブAIは呼びません。

予想

問いを考える

固定デモ / 外部APIなし

まず予想してみましょう

AIが「予約完了」と答えたら、予約できたと思いますか?

これは採点ではありません。管理画面を開いて、保存結果を確かめます。

予想