現場向けWhatsApp AIエージェント『Genba Chat AI』

この記事でわかること

  • Genba Chat AIはWhatsAppから社内システムの情報をチャット形式で参照できる仕組みです。
  • 在庫・入荷予定・出荷予定・製造完了予定などを、専用番号へのメッセージ送信だけで確認できます。
  • 日本語・インドネシア語・英語などの自然言語をAIが解析し、意図に合う条件でDBから抽出します。
  • メッセージはAPIサーバー経由で受け、VPNで社内ネットワークに安全にアクセスして返信します。
  • Meta Webhook → Laravel API → AI解析 → 内部API(SQL)という処理フローでデータを返します。

WhatsAppから社内システムの情報をチャット形式で参照

Genba Chat AIは、インドネシアで標準的に利用されているWhatsAppを使って、社内システムの情報を取得できる仕組みです。

投入される原材料の在庫数・直近の入荷予定日と数量、出荷予定の製品と出荷数量・直近の製造完了予定日と数量など、ユーザーはスマホのWhatsAppアプリの専用番号にメッセージを送るだけで、その場で知りたい情報が社内システムから取得され、返信メッセージの中で確認できます。

日本語・インドネシア語・英語などの自然言語で書かれたメッセージがAIによって解析され、その意図に合致する検索条件で社内システムのデータベースから必要な情報が抽出されます。

WhatsAppで社内システムの情報が得られるプロセス

Genba Chat AIでは、ユーザーがスマートフォンのWhatsAppから送信したメッセージは、インターネット上のAPIサーバーに送られます。その後、安全なVPN接続を通じて社内ネットワークにアクセスし、社内システムのデータを取得します。取得した結果はAPIサーバーを経由して、ユーザーのWhatsAppに返信されます。

  1. ユーザーがスマホのWhatsAppアプリから在庫確認のメッセージを専用番号に送信
  2. MetaがHTTPメソッド POSTで、着信イベントをJSON形式で、Laravel APIへ自動的に送る。
  3. Laravel APIのイベント駆動Webhook(受信URL=エンドポイント)でMetaからのHTTPメソッド POSTを受信
  4. AIがJSON形式のPOSTから、メッセージの意図(在庫数を知りたい)を解析し、情報を抽出(ITM_CD)し、JSON形式に整える。
  5. Laravel APIのAI Orchestratorが、HTTPメソッド GETのURL(エンドポイント) /inventory?itemCode=0BSTC000 で、在庫を取得する内部API(Node.js)を呼び出す。
  6. 内部API(Node.js)がエンドポイント http://localhost:19000 でGETメソッドを受け取り、定義されたSQLを実行し、JSON形式で返信。

Structure Diagram

ご相談はお問い合わせよりご連絡ください。

よくある質問|Genba Chat AI

現場での情報参照の導入判断で繰り返し確認される点を短く整理します。

Genba Chat AIは何ができますか?

WhatsAppの専用番号へ自然言語で問い合わせると、在庫数や入荷・出荷・製造完了予定など社内システムの情報をチャット返信で確認できます。

どの言語に対応しますか?

日本語・インドネシア語・英語などの自然言語メッセージをAIが解析し、意図に合う条件で社内データベースから情報を抽出します。

社内データへのアクセスはどう安全に行いますか?

WhatsAppからのメッセージはAPIサーバー経由で受け、安全なVPN接続で社内ネットワークにアクセスしてデータを取得し、結果をWhatsAppへ返信します。

2026/04/01