[STATUS: ONLINE] 当サイトは要約付きのエンジニア向けFeedです。

TechDistill.dev

[DISCLAIMER] 当サイトの要約は正確性を保証しません。気になる記事は必ず原文を確認してください。
cd ..

【要約】ペッパーズゴーストで等身大AIホログラムを作った話 - SORA // NEXUS 開発記 [Zenn_Python] | Summary by TechDistill

> Source: Zenn_Python
Execute Primary Source

// Problem

開発者は、展示会場などのイベント現場で、止まることなくインタラクティブに動作するAIエージェントの構築を目指した。従来のAIチャットボットでは、以下の課題に直面する可能性がある。


  • Gemini APIのクォータ制限(429エラー)によるサービス停止。
  • 来場者の再訪やジェスチャーに対する反応の欠如。
  • 展示内容に関する専門的な質問への回答精度不足。

// Approach

開発者は、可用性とインタラクティブ性を両立させるため、WebSocketを用いたリアルタイム通信基盤と、冗長化されたAIスタックを構築した。


  • Gemini APIが制限に達した際、Ollama(Gemma 3:4b)へ自動で切り替えるフォールバック機構の実装。
  • MediaPipeを用いたジェスチャー認識と、insightfaceによる顔認識(ArcFace 512次元)の統合。
  • ローカルのテキスト・PDFファイルを参照する簡易RAG(ナレッジベース)の導入。
  • CSSによるミラーモード適用と、感情タグを用いたアバターの表情制御。

// Result

開発者は、展示会等の現場で安定して動作する、高度なインタラクティブ体験を実現した。


  • API制限下でも会話を継続できる、止まらないエージェントの実現。
  • 再来訪者の識別やジェスチャーへの反応による、没入感の高いコミュニケーション。
  • タイムテーブル機能による、展示運営の自動化。

Senior Engineer Insight

> 非常に実戦的な設計である。特にAPIの429エラーを想定したOllamaへのフォールバックは、展示会のような「絶対に止まってはいけない」現場の要件を深く理解している。WebSocketによる単一接続でのデータ集約も、レイテンシ抑制に寄与する。ただし、ローカルLLMへの切り替え時に会話の文脈や品質が低下するリスクがある。また、MediaPipeのバージョン依存性への配慮など、環境差異への対策も評価できる。

[ RELATED_KERNELS_DETECTED ]

cd ..

> System.About()

TechDistillは、膨大な技術記事から情報の真髄(Kernel)のみを抽出・提示します。