SC業界最大のペインポイント「古い情報問題」を解決する核心機能
SCにおけるAIチャットボット導入の最大の障壁は「古い情報が表示される」問題。 週に数十件開催されるイベント情報を手動で更新することは現実的に不可能であり、 自動更新機能はGBase Support導入成功の鍵となる。
イベント終了後もFAQデータに残り、AIが誤った情報を回答してしまう。
新しいイベント情報がFAQに追加されるまでタイムラグが発生。
週に数十件のイベント情報を手動で更新するのは現実的に不可能。
一度でも誤情報を提供すると、AIチャットボット全体への信頼が低下。
| 状態 | 検索対象 | AI応答動作 | データ処理 |
|---|---|---|---|
| 🆕 新規追加 | 即座に対象 | 「新しいイベントが追加されました」 | 自動インデックス作成 |
| 🎯 開催中 | 優先対象 | 詳細情報+場所案内+関連情報 | アクティブ状態維持 |
| ⚠ 本日終了 | 対象 | 「本日18時まで開催中です」(緊急性強調) | 終了カウントダウン |
| 🚫 終了済み | 対象外 | 「このイベントは○月○日で終了しました」 | 非活性化・アーカイブ |
👎 結果: ユーザーの不信感、有人対応への回帰
👍 結果: 正確な情報提供、来館促進
終了イベントの自動非活性化、誤回答防止、終了メッセージ表示
Webクローリング連携、イベント情報抽出、ナレッジDB自動更新
中止・延期検知、時間変更通知、管理者アラート
# イベントデータ構造 interface EventData { id: string title: string description: string # 期間管理(核心機能) startDate: DateTime endDate: DateTime isActive(): boolean # 現在日時と比較して自動判定 isExpired(): boolean # 終了済みフラグ isUpcoming(): boolean # 開催前フラグ # メタデータ location: string # 場所(フロアマップ連携用) category: EventCategory # セール/キッズ/音楽等 relatedShops: string[] # 関連テナント # 自動更新管理 sourceUrl: string # 取得元URL lastCrawled: DateTime # 最終クロール日時 lastModified: DateTime # 内容変更検知日時 } # AI応答時のイベント処理ロジック function handleEventQuery(query, currentTime): if event.isExpired(): return "このイベントは{endDate}で終了しました。" + suggestSimilarEvents() elif event.isActive(): return getDetailedEventInfo() + getLocationWithFloormap() elif event.isUpcoming(): return "{title}は{startDate}から開催予定です。"
| 連携機能 | 連携内容 | ユーザー体験向上 |
|---|---|---|
| 🌐 Webページ自動学習 | 既存クローリング機能をイベントページに特化拡張 | 運用作業ゼロで最新情報維持 |
| 🗺 フロアマップ連携(Metamap) | イベント場所情報とマップを自動連携 | 「場所はどこ?」に地図付きで回答 |
| 🌐 多言語対応 | イベント情報も10言語で自動翻訳 | インバウンドにもイベント案内 |
| 💬 LINE Bot | イベント開催前のプッシュ通知 | 来館促進・リマインド |