Welcome to Data Beans, a fiticous company that has a fleet of coffee trucks located in cities around the world. The source code provided here is design to high how you can use GenAI along with BigQuery on Google Cloud. The code is all working and was used to construct the demo. The demo consists of a web frontend along with the backend code contained in the project. To see the frontend, currently is it not deployed as part of the demo, please contact your account team or customer engienner.
This demo is an end to end working demo with all code provided so you can use based upon the contained license agreement.
- All data in this demo is synthetically generated by LLMs.
- All images in this demo are generated by GenAI.
The are two options to deploy the demo depending on your access privilages to your cloud organization
- The following IAM roles are required to deploy the solution
- Prerequisite: Billing Account User (to create the project with billing)
- Optional: Folder Editor (if you alter the script to place the project in a folder)
- Open a Google Cloud Shell: http://shell.cloud.google.com/
- Type:
git clone https://github.com/GoogleCloudPlatform/data-beans
- Switch the prompt to the directory:
cd data-beans
- Run the deployment script:
source deploy.sh
- Authorize the login (a popup will appear)
- Follow the prompts: Answer “Yes” for the Terraform approval.
- The following items are required to deploy the solution
- Prerequisite: You will need a project created for you (IT can do this for you)
- Prerequisite: You will need to be an Owner (IAM role) of the project to run the below script
- Open a Google Cloud Shell: http://shell.cloud.google.com/
- Type:
git clone https://github.com/GoogleCloudPlatform/data-beans
- Switch the prompt to the directory:
cd data-beans
- Update the hard coded values in
deploy-use-existing-project-non-org-admin.sh
- Run
source deploy-use-existing-project-non-org-admin.sh