https://github.com/rubenszimbres/fitbit-public
Generative AI Application (chatbot) using Cloud Run, Dialogflow and Vertex AI
https://github.com/rubenszimbres/fitbit-public
cloudrun dialogflow generative-ai vertexai
Last synced: 5 months ago
JSON representation
Generative AI Application (chatbot) using Cloud Run, Dialogflow and Vertex AI
- Host: GitHub
- URL: https://github.com/rubenszimbres/fitbit-public
- Owner: RubensZimbres
- License: mit
- Created: 2023-08-25T23:00:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-03T13:31:41.000Z (about 2 years ago)
- Last Synced: 2025-02-17T22:36:16.242Z (8 months ago)
- Topics: cloudrun, dialogflow, generative-ai, vertexai
- Language: Python
- Homepage: https://www.youtube.com/watch?v=BYSxfMzaqIA
- Size: 2.91 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FitBit Support Chatbot
This project was part of the Maker Suite Sprint and creates a OCR processor to transcript FitBit User Manual PDF into a text file then uses Google Cloud Generative AI + Dialogflow to create a chatbot that answers questions about the FitBit User Manual.
Guidelines:
Clone the repo
Create a bucket
Create a processor in Document AI and run DocumentAI.py
Test prediction.py locally (Cloud Run folder)
Run gcloud builds submit --tag gcr.io/your project_id/container_name . --timeout=85000
Run gcloud run deploy container_name --image gcr.io/your_project_id/container_name --min-instances 1 --allow-unauthenticated --memory 512Mi --max-instances 1 --region us-central1
Set up Dialogflow
Run Dialogflow_add_names_entity_csv.py to populate entity names. Set up flows and choose Dialogflow Messenger in Integrations
Use chatbot_html_embed.html to add Dialogflow Messenger to your website![]()
MakerSuite
![]()
Architecture
![]()