このウェブアプリは、興味のあるトピックを入力として受け取り、必要なスキルレベルも指定できます。これに応じて、アプリはユーザーに質問を投げかけます。ユーザーが回答した内容は、役割、トピック、スキルレベルに最も適したものになるよう評価、分析されます。また、ユーザーが回答ですべての期待に応えられない場合に備えて、より適切な回答の候補も提示されます。そのため、生成 AI バックエンドとして Gemini API を使用して、回答と質問をそれぞれ評価して生成しました。最後に、ユーザーのパフォーマンスの概要と、全体的な推奨事項(ある場合)も表示されます。