JSConf JP

ariaNotify()で届けるAIチャットの当たり前品質

Sponsor LTTrack AJapanese

tobi (Kazuhiro Tobita)

AIチャットでは、応答が流れてくる様子や、生成中・完了・失敗といった状態は、画面を見ていれば伝わります。しかし、スクリーンリーダーユーザーには、送信しても何も読み上げられず、探しに行っても生成中か完了したかが分からない、ということが起こりがちです。これで「使える」と言えるでしょうか? 応答がいつ始まり、いつ終わり、どこで失敗したかを知っているのは、ストリームを受け取って画面を書き換えているJavaScriptです。 本セッションでは、主要ブラウザで使えるようになったariaNotify()を使い、「何を・いつ・どの強さで伝え、何をあえて読み上げないか」を設計します。JavaScriptを書く私たちだからこそ届けられる、AI機能の当たり前品質を一緒に考えましょう。