ABB9000 is your AI Crewmate that makes locating information in your manuals a breeze. Simply type your question or give commands by voice and ABB9000 will give you the answer in a snap, providing you with the corresponding sources in the manual.
-
Create a copy of .env.local.example in your project root and name it .env.local
-
Locate your OpenAI API key by following this guide by following this guide and fill it in under "YOUR_OPENAI_API_KEY" in your .env.local
-
Locate your Supabase variables and fill them in under NEXT_PUBLIC_SUPABASE_URL & NEXT_PUBLIC_SUPABASE_ANON_KEY.
This guide goes through a Supabase setup of a simple demo project.
-
Open the terminal in your project root
-
Run
npm install
-
Run
npm run dev
-
Open http://localhost:3000/ in your browser
-
Create an account or log in
-
Experience the new way to search documentation with ABB9000
The ABB-9000 uses Supabase as a back-end. It is open-source and can be self-hosted on other platforms if desired.
Files are uploaded to a single storage bucket, and data is stored in two tables: files, and file_snippets. It also use postgres functions for more advanced queries.
- Create a project
- Create the necessary tables and storage buckets
- Create the necessary
- Put two keys in the .env file: NEXT_PUBLIC_SUPABASE_URL & NEXT_PUBLIC_SUPABASE_ANON_KEY