About this project
it-programming / artificial-intelligence-1
Open
I’m building an mvp of an ai-powered travel itinerary planner that works both on our website and over whatsapp. The front-end is already live and cloud resources are provisioned; what I need now is the core Python back-end that ties everything together. The core scope of this project includes developing a Python service (using Flask or Django) that exposes a chat endpoint for the web client and connects to the WhatsApp Business API. A key component will be a Retrieval-Augmented Generation (RAG) pipeline, which will involve scraping selected travel sites and blending that content with a small internal database. This data will then be embedded for fast vector search before each Large Language Model (LLM) call. Additionally, the system requires Named-Entity Recognition (NER) on every assistant response to enable the website to convert identified places, dates, and activities into simple 'travel cards', similar to the interactive style seen in modern travel planning applications. Persistent storage for chat history and basic user profiles is also essential to allow conversations to be resumed seamlessly. The minimum viable output for this project includes a running prototype deployed to my cloud account, clear setup scripts or a Dockerfile to ensure local reproducibility, and a brief schema diagram with code comments indicating where to integrate additional data sources or future booking functionalities. The chatbot should be capable of answering destination queries, surfacing relevant travel tips, and triggering a placeholder 'book now' action. The focus is on functional and lightweight development, with no additional UI work required from the freelancer. I am open to discussing preferred libraries such as LangChain, Haystack, or spaCy for the implementation.
Category IT & Programming
Subcategory Artificial Intelligence
Project size Large
Delivery term: Not specified
Skills needed