Logo Lanfrica

salmalid/marrakech-muse-interface

Domaine:

natural language processing

Type de record:

project
Créateur:
sal
Hôte:
# Morocco Travel Assistant ## Project Overview This is an NLP (Natural Language Processing) project developed as part of a Master's degree program, focusing on intelligent travel recommendations for Morocco. ### Current Implementation The chatbot currently uses **Google's Gemini API** to generate conversational responses and travel recommendations for Moroccan cities including: - 🍽️ Restaurants (Moroccan, Italian, French, Indian, Seafood, etc.) - 🏨 Hotels & Riads - ☕ Cafés - 🎭 Tourist Attractions **Note**: The system occasionally generates fictional recommendations when specific data is not available in the database. This is intentional behavior to maintain conversation flow and provide helpful suggestions. ### Future Goal The ultimate objective is to deploy a **custom prompt-engineered Mistral model** that has been specifically trained for Morocco travel recommendations. This migration is pending the availability of a **free cloud GPU with at least 16GB of memory**. **Why Mistral?** - Better control over responses - Reduced hallucination with proper prompt engineering - Cost-effective for production deployment - Fine-tuned specifically for Morocco tourism domain --- ## TEST IT : **URL**: marrakech-muse-interface-4r… ## Technologies Used This project is built with: - **Frontend**: React + TypeScript + Vite - **Styling**: Tailwind CSS + shadcn-ui - **AI/NLP**: Google Gemini API (temporary) → Mistral Model (working on deployment) - **Deployment**: Vercel (API) + Lovable (Frontend) --- ## Project Structure ``` ├── api/ │ └── chat.ts # Gemini API integration (will be replaced with Mistral) ├── src/ │ ├── components/ # React components │ ├── pages/ # Application pages │ └── ... └── README.md ``` ## Academic Notes **Current Status**: Functional with Gemini API **Target Status**: Mistral model deployment pending GPU availability : model available in my Kaggle account (chec …