DEPRECATED Ask DORA was an early experiment in using Generative AI to explore DORA research. It has been turned down and much of its functionality is available within dora.dev's search capability. The domain ask.dora.dev redirects to dora.dev/search.
Web app to search and chat with documents from dora.dev.
These are the steps that we followed to build the search and chat apps for Ask DORA.
- Download the HTML pages and PDF reports from https://dora.dev/
- Upload the HTML pages and PDF reports to a GCS bucket
- Create search and chat apps in Vertex AI Search and Conversation
- Create unstructured data stores pointing to the GCS bucket
- Generate the embed codes for the search and chat apps
- Install
npm - Create a new site with Svelte and Flowbite-Svelte
- Create layout of site
- Paste the embed codes for the search and chat apps
- Preview the site locally with
npm run dev
- Enable the Firebase API
- Deploy a default site
- Create an additional site for https://ask-dora.web.app
- Configure deploy targets in
.firebasercandfirebase.json - Deploy site to Firebase Hosting with
firebase deploy
- Open a pull request for https://github.com/dora-team/ask-dora/
- Have that pull request reviewed and merged
From the main branch
- Run
npm run build - Run
firebase deploy
You will need the Firebase CLI the node package is the recommended way to install it.