Logo Lanfrica

AhmedBenRahma/TunisAI

Domaine:

natural language processing

Type de record:

software
Créateur:
Ahm
Hôte:
AI-powered smart tourism platform for Tunisia — personalized itineraries, eco-scoring, cultural heritage discovery & multilingual travel guide. Built for AI Night Challenge 2026. # TunisAI 🌍 > **Smart Tunisia Travel Companion** - An AI-powered travel planning system with RAG, eco-scoring, and sustainable itinerary generation. > ## 🖼️ Demo ## 🎯 Overview TunisAI is a production-ready travel companion application for Tunisia that leverages advanced AI technologies to provide: - **Conversational AI Chat**: Ask anything about Tunisia's destinations, attractions, and travel tips - **Smart Itinerary Generation**: AI-powered personalized travel plans based on preferences - **Eco-Scoring System**: Sustainability ratings and eco-friendly recommendations - **Vector-Based Search**: RAG (Retrieval Augmented Generation) with FAISS semantic search - **Comprehensive Knowledge Base**: 4 curated markdown documents covering 12 destinations, 8 UNESCO sites, health/safety, and eco-practices ## 🏗️ Architecture ``` ┌─────────────────────────────────────────────────────────────┐ │ FRONTEND (Single HTML) │ │ Desert Night Theme + Responsive UI │ │ • Destination Explorer • AI Chat • Itinerary Generator │ │ • Eco Scoring • Interactive Results │ └────────────────────────┬────────────────────────────────────┘ │ HTTP/CORS ┌────────────────────────▼────────────────────────────────────┐ │ FASTAPI BACKEND (Port 8000) │ ┌──────────────────────────────────────────────────────────┐ │ │ API Routes (6 endpoints) │ │ │ POST /api/chat - Conversational queries │ │ │ POST /api/itinerary/generate - AI itinerary creation │ │ │ GET /api/destinations - List all 12 destinations │ │ │ GET /api/destinations/{id} - Single destination details │ │ │ GET /api/eco/score/{dest} - Eco assessment │ │ │ GET /api/health - Health check │ │ └─────────────┬──────────────────────────────────────────────┘ │ │ …