動画告知開発日記
今日はAI設定アシスタントの完成度を一気に引き上げた一日だった。
最初は「AIが返事をしない」という実機でしか分からない不具合から始まった。テストでは通っていたのに、実際にはユーザーの発言だけが表示され、AIが完全に沈黙する。実機QAのおかげで原因を洗い出し、例外処理の強化や初期化漏れを修正し、無応答になる問題を解消した。
その後は購入者目線でひたすら会話を磨き続けた。
YouTubeのハンドル(@○○)やカスタムURL、日本語URLを貼り付けても、そのままでは登録できないことをAIが親切に説明するようになった。単に「エラーです」と返すのではなく、「UCから始まるチャンネルIDが必要だよ」と理由と取得方法まで案内できるようになった。
さらに、最初の案内文に矛盾があることも実機で判明した。「URLを貼ってね」と言っておきながら、「URLじゃなくてUCIDが必要」と返していたため、案内文全体を書き直した。YouTubeだけはチャンネルID、TwitchやツイキャスはURLでも登録できることを最初から明確に伝えるよう整理した。
会話の記憶も改善した。
「YouTubeをLINEに通知したい」と最初に伝えているのに、後からもう一度「LINE通知は使う?」と聞き直してしまう不自然さを解消。チャット履歴を見直して、すでに希望している通知先は二重に確認しないようになり、自然な会話の流れになった。
LINE設定もさらに改善した。
購入者はアクセストークンだけをコピーして貼り付けることが多いため、プレフィックスなしでも自動認識できるよう修正。さらに設定レビュー画面にはLINE設定の差分も表示され、トークンはマスクした状態で確認できるようになった。
最後に「案を画面に反映」を押したあと、「画面へ反映したよ!内容を確認したら左下の『設定を保存するよ!』を押してね!」とAIが次の操作まで案内するようになり、設定の導線がより分かりやすくなった。
今日は実機確認を何度も繰り返した結果、「コード上では正しい」ではなく、「購入者が迷わない」ことを基準に細かな改善を積み重ねられた一日だった。
AI設定アシスタントは、単なる設定画面ではなく、初めて使う人を会話で最後まで導く製品らしい品質にかなり近づいた。
そして一連の改善が完了したことで、新しいテーマへ進むことを決定した。
次の開発目標は、Discord通知とSlack通知の実装。
まずはWebhook方式で実装し、AI設定アシスタントからも設定・レビュー・保存まで一貫して行えるようにしていく予定である。
