Firebase チームの開発した AI フレームワーク Genkit
は非常に強力ですが、Flutter/Dart からの利用には、型安全性の確保や Server-Sent Events (SSE) を扱うストリーミング対応など、手動での実装が必要でした。
私はこの課題を解決するため、Firebase Genkit チームのサポートを受けながらクライアントライブラリを開発し、機能拡充に努めています。
本セッションでは、開発に至った動機、他クライアント (Next.js/Angular) との一貫性を意識したインタフェース設計、型安全なストリーミングの実現について、グローバルな開発者コミュニティに向けて英語でお話しします。