Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIネイティブアプリの多言語対応戦略

Avatar for Py Hrinezumi Py Hrinezumi
September 14, 2025
3

 AIネイティブアプリの多言語対応戦略

東京支部 CommunityBuilders Night #2 / Jr.Championsコラボの登壇資料

Avatar for Py Hrinezumi

Py Hrinezumi

September 14, 2025
Tweet

Transcript

  1. ブラウザの 言語設定 アプリ内の 言語設定 IP情報から 言語を推定 少し手間はかかるが、最も確 実で優先度が高い KDDI Agile

    Development Center Corporation 推定できる言語は間接 的で、旅先では一貫し た操作体験が得られな い 特定の言語を学ぶため に設定を変更している が、実はその言語が苦 手な人もいる ユーザーが利用する言語を把握する方法 まずはユーザーが使用する言語を把握する
  2. IP情報から推 定される言語 ブラウザの 言語設定 アプリ内の 言語設定 ユーザーが利用する言語を把握する方法 ChatGPT Claude NotebookLM

    V0 Mastra docs 段階的なアプローチを採用 ‹#› KDDI Agile Development Center Corporation ベストプラクティスは段階的なアプローチを採用する ユーザーログイン前はブラウザの設定、ログイン後はアプリ内の言語設定を優先する 優先順位
  3. 静的コンテンツの多言語対応 negotiator ja cs de リクエストヘッダーから使用 する言語を検出 en ‹#› KDDI

    Agile Development Center Corporation Next.js リクエストヘッダー Accept-Language middleware.ts サブパス /[lang]/ /ja/about Next.js App Routerを使用する場合、 言語別のページルーティングとコンテンツレンダリングを実現できる。 (ネゴシエーター)
  4. 静的コンテンツの多言語対応 ‹#› KDDI Agile Development Center Corporation Next.js App Routerを使用する場合、

    言語別のページルーティングとコンテンツレンダリングを実現できる。 Next.js /[lang]/layout.tsx generateStaticParams en.json de.json cs.json ja.json 多言語ロケールによる ビルド時の静的サイト生成 (Static Site Generation)
  5. 動的コンテンツの対応 英語ユーザー ‹#› KDDI Agile Development Center Corporation LLMの指示を日本語にして、返信用の言語を付け加えるイメージしてませんか? What

    are some yummy restaurants around here? システムプロンプト あなたは親しみやすいレストラン 案内AIです。ユーザーの位置情 報に基づいて、近くのおすすめレ ストランを紹介します。 応答スタイル フレンドリーで親しみやすい 口調 簡潔で分かりやすい説明 3-5店舗程度に絞って紹介 {質問内容} {language}で返信してください。
  6. 動的コンテンツの対応 ‹#› KDDI Agile Development Center Corporation 大きな問題はないものの、理想的とは言えない 指示:英語 質問:英語

    トータルトークン 422 指示:英語 質問:日本語 トータルトークン 522 指示:日本語 質問:英語 トータルトークン 682 指示:日本語 質問:日本語 トータルトークン 806
  7. 言語・文化圏特有の課題 システムプロンプトが日本語の場合 システムプロンプトが英語の場合 肉じゃが ‹#› KDDI Agile Development Center Corporation

    LLMに料理の提案をしてもらう。 牛もも肉とじゃがいもとにんじんで簡単に作れる料理を聞いてみよう。 ビーフシチュー
  8. 言語・文化圏特有の課題への対処 システムプロンプトが英語で、 日本語で質問した場合 日本語でビーフシチュ ーを提案する ‹#› KDDI Agile Development Center

    Corporation LLMに料理の提案をしてもらう。 牛もも肉とじゃがいもとにんじんで簡単に作れる料理を聞いてみよう。
  9. 言語・文化圏特有の課題 I'm a middle schooler hanging out with friends this

    weekend. What do you think we'll do? Keep it short. Probably go to the mall, play games, eat snacks, or just hang out and talk. ‹#› KDDI Agile Development Center Corporation 中学生です、週末友達と遊びに行きます、どんな遊び だと考えられますか?簡潔に答えてください。 カラオケ、映画、ゲームセンター、ショッピング、ボ ウリング、公園で遊ぶなどが多いです。 プランニング 様々な分野において言語特有のドメイン知識が影響を及ぼす おそらくショッピングモールに行 って、ゲームをしたり、おやつを 食べたり、ただぶらぶらして話を したりするでしょう。 ファミレスの方がしっくりくる
  10. 多言語化の限界 ‹#› KDDI Agile Development Center Corporation 1.機械的な処理はシステムプロンプトを英語にしてコスト削減 3.利用するモデルの言語サポート状況を調査し、対応言語の上限を設定する 2.言語ドメイン知識が必要な場合はダイナミックでプロンプトを差し替え

    英語、ドイツ語、スペイン語、フランス語、イタリア語、日本 語、韓国語、アラビア語、中国語 (簡体字)、ロシア語、ヒンデ ィー語、ポルトガル語、オランダ語、トルコ語、ヘブライ語の 15 の言語について最適化 Amazon Nova