「AIチャットボットは面白いが、うちのお客さんは使わない」。事業者の方からよく返ってくる言葉で、ブラウザで開くAIに対しては正しい指摘です。使えないのはユーザーではなく入口の方だ、という前提で書いたのが全7章の「LINEプラットフォーム」特集です。この投稿では、その特集をなぜ書いたかを説明したブログ記事から、技術面の要点だけを抜き出します。
※本記事は、当方ポータルのLINE特集記事の要約です。全文は以下です。よろしければどうぞ。
https://shinichi.noguchi.jp.net/lineplatform/
なぜブラウザではなくLINEか
- LINEの国内月間利用者数は2025年12月末時点で1億超(LINEヤフー、2026年1月発表)
- 総務省の令和7年度調査(13〜79歳対象)でLINE利用率は全年代92.9%
- ユーザー側の手順は「友だち追加」だけ。アプリのインストールもアカウント作成も不要
- 文字入力が苦手な人には、トーク画面下部のリッチメニュー(タップ式)で導線を作れる
最小構成
- LIFF(LINE Front-end Framework): LINEアプリ内のブラウザでWebページを開く仕組み。HTML/CSS/JavaScriptだけで動き、ストア審査は不要
- 予約・会員証: LIFF → API Gateway → Lambda → DynamoDB
- AIチャットボット: Messaging API Webhook → API Gateway → Lambda → Amazon Bedrock → replyMessageで返信。会話履歴はDynamoDBに保存。特集の試算では月数千円程度
初心者が詰まる4点
- ユーザーIDを画面から受け取って信用しない。 LIFFのIDトークンをサーバー側でLINEの検証エンドポイントに通し、そこから得たuserIdで予約を紐づける
- Webhookは署名検証する。 X-Line-Signatureヘッダーとチャネルシークレットで、LINEからのリクエストであることを確認する
- ダブルブッキングはDBで防ぐ。 DynamoDBの条件付き書き込み(attribute_not_exists)で同じ枠の二重登録を拒否し、失敗したら409を返して別枠を提案する
- AIに任せない領域を先に決める。 「困っている」「人と話したい」などのキーワードでスタッフへ引き継ぐフォールバックを最初から入れる
留保
- LINE公式アカウントの無料プランは配信月200通まで。増えるならライトプラン(月5,000通)以上
- 規約やAPI仕様はLINE側で変わる。顧客データは自社のDynamoDBに置き、プラットフォームに依存しない形にしておく
※2026年9月時点の公開情報に基づきます。
▼記事本文はこちら
https://shinichi.noguchi.jp.net/blog/2026-09-02-line-platform-why.html