Remix × Firebaseで始める生成AIアプリ開発
発売日 :
2024年10月11日
想定ページ数 :
172ページ
ISBN :
9784295603429
ダウンロード :
PDF
EPUB
全文検索 :
対応
本書は、Firebaseアプリ開発における生成AI活用のノウハウのガイドブックです。持続可能なプロジェクト開発の流れを踏襲しつつ、新しい技術を積極的に採用し、実用的なサンプルアプリ開発を通じてFirebaseと生成AIへの入門を目指します。本書で開発するサンプルアプリは、複数の生成AIとWeb上でチャットできる生成AIチャットアプリです。実際に私が日々使用している自作の生成AIアプリを本書向けにサンプルアプリ化したものであり、本書を参考にすれば実用的な生成AIアプリが完成します。
本書で取り上げる生成AIは、GoogleのGemini ProとOpenAIのGPTですが、他の生成AI(例:AnthropicのClaude)との連携方法も基本的に同じです。また、LangChainを使用した生成AIとの連携も基本的な考え方は変わりません。これにより、本書を通じて皆さんが素晴らしい生成AIライフを送れるようサポートします。
サンプルアプリのフレームワークとしては、Firebase業界で注目されるRemix SPAモードを採用しています。開発を進める中で、FirebaseとRemix SPAモードの相性の良さを再確認しました。本書を通じて、その相性の良さを皆さんにも実感していただければと思います。また、今回のサンプルアプリではパッケージ管理ツールとしてpnpmを採用し、monorepo構成にしているので、これに興味がある方もぜひ本書をご覧ください。
【目次】
第1章 Firebaseプロジェクトを設定する
第2章 Remixアプリ(SPAモード)をFirebase Hostingにデプロイする
第3章 開発環境を整える
第4章 Cloud Functionsの開発環境を整える
第5章 ローカルパッケージを作成する
第6章 アプリにデフォルトレイアウトを適用する
第7章 認証機能をつける
第8章 Cloud Firestoreのデータ設計をする
第9章 UIを作成する
第10章 Gemini Proと連携する
第11章 UXを改善する
第12章 GPTと連携する
第13章 RAG