Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

ihssane14/Rihla-AI-Morocco-Travel-Assistant

Domaine:

natural language processing

Type de record:

software
Créateur:
ihs
HĂ´te:
ihssane14/Rihla-AI-Morocco-Travel-Assistant # 🇲🇦 Rihla – AI-Powered Morocco Travel Assistant Rihla is an AI-powered travel assistant that helps users explore Morocco by asking natural language questions. It uses semantic search and Retrieval-Augmented Generation (RAG) to provide accurate and contextual travel recommendations. # Features AI chat for Morocco travel questions Semantic search using vector embeddings Travel itinerary generator FastAPI backend Pinecone vector database HuggingFace LLM (Mistral) # How It Works (Architecture) The user asks a question from the frontend The backend converts the question into a vector Pinecone retrieves the most relevant destinations The AI model generates a response using retrieved data The answer is returned to the user This follows the RAG (Retrieval-Augmented Generation) approach. # Tech Stack Backend: FastAPI (Python) Embeddings: SentenceTransformers (all-MiniLM-L6-v2) Vector Database: Pinecone LLM: Mistral-7B (HuggingFace) Data: JSON (Morocco destinations) # Project Structure RIHLA/ │── main.py │── app.py │── config.py │── create_embeddings.py │── morocco_destinations.json │── requirements.txt │── .gitignore │── README.md # Installation & Setup # Clone the repository git clone github.com cd rihla-ai-travel-assistant # Install dependencies pip install -r requirements.txt # Create a .env file PINECONE_API_KEY=your_key_here HUGGINGFACE_API_KEY=your_key_here PINECONE_INDEX_NAME=rihla-morocco # Run the Project python main.py API available at: 127.0.0.1 Docs: 127.0.0.1 # Key Concepts Used Semantic Search Vector Embeddings Retrieval-Augmented Generation (RAG) REST API # Academic Purpose This project was developed as an educational AI project to demonstrate how semantic search and AI can be combined to build intelligent applications.

Visit

github.com

Similaires

ahmed-th1/ai-tunisian-travel-assistantoqaidik/morocco-dialect-ai-assistantRoseWabere/Travel-AssistantYassineBen-Yahia/travel-assistantBuilding a Conversational AI Assistant for African Travel Services with LLMs and RAGWambuaMalcolm/Kenya-Travel-and-Hospitality-Assistant

ahmed-th1/ai-tunisian-travel-assistant

AI-powered travel assistant app for Tunisia - Node.js backend, Flutter mobile app, Next.js admin pa

oqaidik/morocco-dialect-ai-assistant

🇲🇦 Morocco Voice MVP — Multilingual Speech AI System (EN ↔ Darija) Morocco Voice is a production-re

RoseWabere/Travel-Assistant

A full-stack AI-powered travel assistant built with Mistral, RAG, Redis memory, weather integration,

YassineBen-Yahia/travel-assistant

An intelligent travel assistant that combines helps users discover restaurants, hotels, and attracti

Building a Conversational AI Assistant for African Travel Services with LLMs and RAG

WambuaMalcolm/Kenya-Travel-and-Hospitality-Assistant

# 🌍 Kenya Travel & Hospitality Assistant An AI-powered chatbot designed to assist users with travel