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

美少女達とプロダクトの 複雑さに立ち向かう

Avatar for uehara uehara
August 12, 2026
66

美少女達とプロダクトの 複雑さに立ち向かう

【AI】AILT会 - vol.2 で発表した資料です。動画は埋め込めませんでした

Avatar for uehara

uehara

August 12, 2026

Transcript

  1. ご確認ありがとうございます。ご指摘いただいた点を踏まえ、対応方針を以下の通り整理しました。まず前提として、現在の実装ではセッション開始時に設定ファイル を読み込み、その後の変更は再起動まで反映されない構造になっています。この点について、以下の3つの選択肢が考えられます。 選択肢1: ホットリロード方式 — 設定ファイルの変更を監視し、変更を検知した時点で自動的に再読み込みを行う方式です。この場合、ファイル監視のためのwatcher を常駐させる必要があり、リソース消費がわずかに増加します。また、読み込み中に不正な状態のファイルを読んでしまうリスクがあるため、バリデーション層を追加 することを推奨します。実装工数は約2〜3時間と見積もっています。なお、この方式を採用する場合、既存のテストケースのうち設定関連の12件について修正が必要 になる可能性があります。 選択肢2:

    明示的リロードコマンド方式 — ユーザーが明示的にリロードコマンドを実行した時点で再読み込みを行う方式です。実装はシンプルですが、ユーザーがコマ ンドの存在を知らない場合、従来どおり再起動で対応してしまう可能性があります。ドキュメントへの追記もあわせて必要です。実装工数は約1時間です。 選択肢3: 現状維持+ドキュメント改善 — 実装は変更せず、再起動が必要である旨をドキュメントとエラーメッセージで明示する方式です。工数は最小ですが、根本的 な解決にはなりません。 上記を踏まえ、個人的には選択肢1を推奨しますが、短期的な対応としては選択肢2も現実的です。また、これらとは別に、設定のスキーマ定義が現在コードとドキュ メントの2箇所に分散している問題も確認しており、こちらは別途対応することを提案します。いかがいたしましょうか。ご判断をお待ちしております。なお、本対応 とあわせてCI側の設定キャッシュについても見直しが必要になる可能性がありますが、影響範囲の調査にはもう少しお時間をいただければと思います。 17