Project Sustainable Tourism Chatbot


Sustainable Tourism Chatbot
The Sustainable Tourism Chatbot is built on a modern, modular architecture leveraging AWS cloud services. It uses AWS Bedrock (Claude) as the generative AI engine, enhanced by a RAG (Retrieval-Augmented Generation) approach that combines model outputs with reference data stored in Amazon S3. Interactions are orchestrated through AWS Lambda functions, triggered via Amazon API Gateway, ensuring serverless scalability and secure request handling. This clear separation between business logic, data management, and the presentation layer makes the system maintainable, extensible, and ready for future feature integration.
Architecture
- AWS Bedrock (Claude) : mgenerative AI engine used to process queries and deliver relevant answers.
- AWS Lambda :serverless functions orchestrating calls between the model, data sources, and business logic.
- Amazon API Gateway : secure entry point exposing the chatbot API and handling user requests.
- Amazon S3 : storage for documents and reference data, leveraged to enrich answers through RAG logic.
Sustainable Tourism Chatbot is an AI application designed to promote sustainable tourism in Europe. It leverages AWS Bedrock Claude to provide personalized recommendations for environmentally friendly destinations. The goal is to help travelers discover responsible alternatives while keeping the experience simple and interactive through a chatbot.
Many travelers wish to adopt more sustainable practices but lack reliable and accessible information. Existing platforms are often too general or fail to highlight the ecological impact of travel choices. The challenge was therefore to design an interactive and intelligent solution capable of guiding users toward responsible destinations.
The project offers an AI-powered chatbot that includes:
- Recommendations for European destinations focused on sustainable tourism.
- Natural interaction enabled by the Claude model via AWS Bedrock.
- A modular and extensible architecture, making it easy to add new data sources.
- A simple and intuitive interface, tailored for environmentally conscious travelers.
Key Features
- Integration with AWS Bedrock Claude
- Modular RAG architecture
- Controlled cost
- Serverless scalability
- Security and compliance
- Future extensibility