生成 AI のコードサンプルとサンプル アプリケーション
サンプル アプリケーション
事前構築された生成 AI サンプル アプリケーションをデプロイし、コードをフォークして独自のユースケースに合わせて修正します。
ジャンプ スタート ソリューション: Cloud SQL を使用する生成 AI の RAG
Cloud SQL に保存されたベクトル エンベディングを使用して、チャット アプリケーションからの応答の精度を向上させるワンクリック サンプル アプリケーションをデプロイします。
初級Python
ジャンプ スタート ソリューション: 生成 AI ナレッジベース
一連のドキュメントから質問と回答のペアを抽出するワンクリック サンプル アプリケーションと、ドキュメントがアップロードされたときにアプリケーションをトリガーするパイプラインをデプロイします。
初級Python
Gemini でマーケティング キャンペーンを生成する
Vertex AI の Gemini、Cloud Run、Streamlit を使用して、マーケティング キャンペーンのアイデアを生成するためのウェブアプリを構築します。
初級Python
Airport Assistant: RAG アプリ
中級 Python
GenWealth: RAG アプリ
ファイナンシャル アドバイザーに投資に関する推奨事項を提示する Node ベースの RAG アプリを構築する方法を学びます。このサンプルは、Vertex AI、Cloud Run、AlloyDB、Cloud Run functions と統合されています。Angular、TypeScript、Express.js、LangChain で構築されています。
中級 Node
Fix My Car: RAG アプリ
車の所有者がオーナー マニュアルを見なくても車のトラブルシューティングができる RAG アプリを構築する方法を学びます。バリエーションには、Cloud SQL と pgvector、Vertex AI Agent Builder があります。Java(Spring)と Python(Streamlit)で構築されています。
中級 Java
SDK とフレームワーク
SDK コード スニペットを使用して Google Cloud の生成 AI API を操作する方法を学びます。
Vertex AI - Gemini SDK
Vertex AI Gemini SDK をチャット、マルチモーダル プロンプト、ドキュメント処理などのタスクに適用する方法を学びます。その他のコードサンプルはこちらからご覧ください。
初級 Python Node Java Go C#
Vertex AI Agent Builder SDK
Vertex AI Agent Builder(旧 Vertex AI Search)を使用して RAG ドキュメントを保存および取得する方法を学びます。
初級 Python Node Java Go C# PHP Ruby
すべての Google Cloud クライアント ライブラリを閲覧する
Cloud Storage や Firestore などの他のプロダクトを生成 AI アプリに統合しますか?選択したプログラミング言語のすべての Google Cloud クライアント ライブラリを閲覧してください。
初級 Python Node Java Go C# PHP Ruby
LangChain(Python)
LangChain を Google Cloud プロダクト(チャットモデル(Vertex AI)、ベクトル データベース(AlloyDB、Cloud SQL、Firestore、Vertex AI Agent Builder、BigQuery など)、Google ドライブ、Google マップ、YouTube などのその他サービス)とともに使用するコード スニペットをご覧ください。
初級Python
LangChain.js(Node)
LangChain を Google Cloud プロダクト(チャットモデル(Vertex AI)、ベクトル データベース(Vertex AI ベクトル検索)、その他のプロダクト(Google 検索)など)とともに使用するコード スニペットをご覧ください。
初級Node
Genkit(Node)
Firebase Genkit は、プロダクション レディな AI 搭載ウェブ アプリケーションを構築、デプロイ、モニタリングするオープンソース フレームワークです。Genkit には、Vertex AI、Cloud Operations、Firestore 用のプラグインが付属しています。
初級Node
LangChain4j(Java)
チャットモデル(Vertex AI)などの Google Cloud プロダクトとともに LangChain を使用するコード スニペットをご覧ください。
初級Java
Notebooks
生成 AI のユースケースのハンズオン チュートリアルをご覧ください。
Vertex AI Gemini 1.5 Flash を使ってみる
Vertex AI SDK を使用して Gemini 1.5 Flash を呼び出し、その長いコンテキスト ウィンドウを活用する方法を学びます。このノートブックには、テキスト、動画、音声の要素が含まれています。
初級Python
Vertex AI エンベディングの概要 - テキストとマルチモーダル
検索拡張生成(RAG)アプリケーションで使用する目的で Vertex AI SDK を使用してテキストと画像をベクトル エンベディングに変換する方法を学びます。
中級 Python
Gemini を使用した質問応答の教師ありチューニング
Vertex AI を使用して Gemini をチューニングし、Python コーディングに関する質問に適切に回答するようにモデルをトレーニングする方法を学びます。
上級Python