Scott Hatfield
実際のプロジェクトで知識とスキルを身に付けます。
機能
Launchpad は、実践的なプロジェクト ベースの学習を通じてスキルを習得することに重点を置いた Flutter アプリです。このアプリは Google の Gemini AI を活用して、高度なカスタマイズと適応性でこれらのプロジェクトを作成、管理、サポートします。
ユーザーが「3D プリンタの使い方を学びたい」などの学習目標を定義すると、この入力は Firebase の「Build with Gemini」統合を介して Gemini API に送信されます。システムは、Firebase Remote Config からシステム インストラクションやその他のパラメータを取得します。Gemini API は、JSON スキーマに準拠した構造化されたプロジェクト計画を生成します。
また、Gemini は、プロジェクト内の特定の重要なステップに関連付けられたコンテキスト対応の成果を生成して、ユーザーのモチベーションを高めるマイルストーンを提供します。これらの実績は、プロジェクトのステップを分析し、認識に値する主な課題やマイルストーンを特定することで動的に作成されます。また、プロジェクト中にユーザーが質問した場合は、アプリ内で直接質問できます。Gemini モデルは、事前に構成されたシステム インストラクションに基づいて回答を生成します。
Launchpad の Gemini API の使用は、バックグラウンドで動作するように設計されており、スムーズで直感的なユーザー エクスペリエンスを実現します。Gemini AI を統合することで、Launchpad は学習者に強力なツールセットを提供します。これにより、学習者は AI 生成のガイダンス、サポート、モチベーションを活用して複雑なプロジェクトを進めることができます。その間、ユーザーは学習プロセス自体に集中できます。
構成
- Flutter
- Android
- Firebase
- Android Studio
チーム
By
Scott Hatfield
差出人
米国