A demo chatbot that uses On-device AI to convert text to vectors and Chrome's built-in Prompt API for intelligent responses.
- Local AI: Uses
all-MiniLM-L6-v2model to convert text to vectors on your device - Smart Search: Finds relevant answers using semantic similarity
- Built-in AI: Leverages built-in Prompt API for enhanced responses
- Thai Food Expert: Specialized knowledge about authentic Thai cuisine
Download gemma3-1B-it-int4.task from https://www.kaggle.com/models/google/gemma-3/tfLite/gemma3-1b-it-int4 and put in to public directory
npm install
npm run dev Open http://localhost:3000 in Chrome 126+
- Frontend: Nuxt.js + Vue 3
- AI: Hugging Face Transformers.js
- Vector Model: Xenova/all-MiniLM-L6-v2
- AI Chat: Prompt API
- Text → Vector: Your question gets converted to a vector locally
- Search: Finds similar FAQ entries using cosine similarity
- AI Response: Chrome's Prompt API generates intelligent answers
- Display: Shows response with markdown formatting
Experience on-device AI today! 🧠✨