Inspiration

AtlasBot was inspired by the need for businesses and football communities to have intelligent, automated assistants that are easy to integrate into websites and media. I wanted to create a platform that combines state-of-the-art AI models with practical usability, enabling anyone to deploy a smart assistant in minutes.

What it does

AtlasBot generates intelligent assistants using RAG and Gemini LLM. Users can embed it on their websites or media via a generated script, and the chatbot works instantly. It allows for personalized, context-aware interactions with customers or community members.

How we built it

Backend: Python (FastAPI / Flask) Frontend: Laravel Blade, Tailwind CSS, JavaScript Cloud & Deployment: AWS EC2, S3, Docker AI & Data: Gemini LLM, RAG, FAISS, AWS Bedrock, scraping and chunking embeddings Integration: Script generation for easy website embedding Tools: Selenium, BeautifulSoup

Challenges we ran into

Integrating RAG pipelines with multiple data sources efficiently Ensuring real-time, relevant chatbot responses Making the platform easy to use so that non-technical users can embed the assistant quickly

Accomplishments that we're proud of

Building a fully functional SaaS platform for intelligent assistants Enabling easy website integration via a generated script Leveraging Gemini LLM with RAG pipelines for advanced semantic search

What we learned

How to implement RAG pipelines and vectorization using FAISS and AWS Bedrock How to handle multi-source data extraction (scraping, documents, media) Best practices for deploying AI SaaS platforms in the cloud

What's next for AtlasBot

Expand the platform to support more integrations (social media, messaging apps) Add analytics dashboards to track user interactions with the chatbot Enhance the system with more AI models and improved personalization

Built With

Share this project:

Updates