Software Design plusシリーズGoogle Cloudで学ぶ生成AIアプリ開発入門
――フロントエンドからバックエンドまでフルスタック開発を実践ハンズオン
――フロントエンドからバックエンドまでフルスタック開発を実践ハンズオン
2024年4月30日紙版発売
2024年4月30日電子版発売
中井悦司 著
B5変形判/216ページ
定価2,970円(本体2,700円+税10%)
ISBN 978-4-297-14171-4
書籍の概要
この本の概要
生成AIの普及が急速に浸透してきています。本書は信頼性の高いクラウド環境であるGoogle Cloudで同社の生成AIを活用するための方法を解説します。自社で生成AIを利用したWebサイト構築をしたい方への良きガイドとなるように構成しています。最初に最新のWebサイト構築に必要なJSライブラリの使用法を俯瞰していきます,そして生成AI,本書ではGoogleのPaLM APIを使います。サンプルアプリとして,書英文添削アプリ→チャットボット風アプリ→ドキュメントの要約アプリ→ドキュメントQA サービスアプリを段階的に開発していくプロセスを読者と同じ目線で開発していきます。ステップごとに工程を追いながら,その技術を学ぶことができるようになります。Web+AIで新しい機能とサービスを開発していきましょう。
こんな方におすすめ
- 生成AIの実践活用のための1冊。Google Cloudを使用した最新のWebサイト構築に興味があり,生成AI機能をシステムにどう組み込みのか興味がある方
本書が対象とする読者
本書は,Google Cloudのサービスを活用しながら,生成AIを利用したアプリの開発がハンズオン形式で体験できるように構成されています。既存の生成AIサービスを使うだけではなく,「生成AIを活用した新しいアプリを作って人々に提供してみたい」「業務システムに生成AIを組み込む方法を知りたい」という方に最適な内容です。Google Cloudのサービスやアプリ開発に使用するライブラリの使い方も基礎から説明していますので,これまでにアプリ開発の経験がない方でも,気軽に読み進めていただけます。
本書の読み方
本書は,第1章から順に読み進めることで,クラウド上でのアプリ開発の基礎と生成AIをアプリに組み込んで利用する方法を段階的に学ぶことができます。本書の手順に従って,実際に動くアプリの開発をハンズオン形式で体験していきます。各章での作業内容は,それまでの章の作業が完了していることが前提になりますので,途中の手順を読み飛ばさないように注意してください。
また,本書で使用するプログラミング言語は,フロントエンドで使用するJavaScriptとバックエンドで使用するPythonです。これらのプログラミング言語についての説明は含まれていませんので,JavaScriptとPythonをまだ使ったことがないという方は,参考書籍などで事前に学習しておくとハンズオンがよりスムーズに進められるでしょう。
本書で使用するコードは,次のGitHubリポジトリで公開されています。ディレクトリ「genAI_book」の内容が本書で使用する部分になります。
https://github.com/google-cloud-japan/sa-ml-workshop
この書籍に関連する記事があります!
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(234KB)
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
第1章 前提知識
- 1.1 Google Cloud入門
- 1.2 React入門
第2章 Next.jsとFirebaseによるフロントエンド開発
- 2.1 Google Cloudプロジェクトのセットアップ
- 2.2 Next.jsによる静的Webページ作成
- 2.3 Firebaseのセットアップ
- 2.4 Googleログイン機能の実装
- 2.5 Cloud Runへのアプリケーションデプロイ
- 2.6 サーバーコンポーネントの利用
第3章 PaLM APIを用いたバックエンドサービス開発
- 3.1 PaLM APIの使い方
- 3.2 英文添削アプリの作成
- 3.3 ファッションを褒めるチャットボット風アプリの作成
第4章 LangChainによるPDF文書処理
- 4.1 LangChainによるPDF文書の要約
- 4.2 スマートドライブアプリの作成
第5章 ドキュメントQAサービス
- 5.1 埋め込みベクトルによるテキスト検索
- 5.2 ドキュメントQAサービスの作成
- 5.3 Vertex AI Searchによる検索サービス
この本に関連する書籍
-
図解即戦力 Google Cloudのしくみと技術がこれ1冊でしっかりわかる教科書[改訂2版]
本書は,Googleのクラウドコンピューティングサービス「Google Cloud」のしくみや関連技術をフルカラー図解した書籍です。エンジニア1年生や転職・就職を目指す人,サー...
-
Azure OpenAI Serviceではじめる ChatGPT/LLMシステム構築入門
Microsoft AzureはChatGPTをはじめとするOpenAIモデルを利用できる,現在唯一のパブリッククラウドサービスです。本書はLLM(大規模言語モデル)に興味があるITエンジニ...