AI Customer Support Agent with RAG Knowledge Base & Admin Dashboard
Worldwide
Project Description I am looking for a Full Stack AI Engineer to build an AI-powered Customer Support Assistant that can answer customer questions using company documents and knowledge base. The application should have a modern React.js frontend and a FastAPI backend with PostgreSQL database. The AI assistant will use Retrieval-Augmented Generation (RAG) to provide accurate responses from uploaded PDF and DOCX files instead of generating random answers. The system should include secure authentication, conversation history, document management, and an admin dashboard where administrators can upload new documents and monitor AI interactions. The chatbot should provide fast, reliable, and context-aware answers while maintaining a clean and responsive user interface. The project should be production-ready, scalable, and designed with clean architecture so it can be extended with future AI features such as AI agents, workflow automation, and CRM integration. Key Requirements - Build a responsive frontend using React.js, Next.js, and Tailwind CSS. - Develop the backend using Python FastAPI with PostgreSQL. - Implement secure authentication and user management. - Build REST APIs for all frontend operations. - Create a document upload system supporting PDF and DOCX files. - Generate embeddings and implement a RAG pipeline for document retrieval. - Integrate an LLM to answer questions based only on uploaded documents. - Store chat history and document metadata. - Create an Admin Dashboard to manage users, documents, and conversations. - Design a scalable project structure with proper error handling and logging. - Deploy the application on a cloud platform. Deliverables - Complete frontend source code. - FastAPI backend source code. - PostgreSQL database schema. - Fully functional AI chatbot with RAG. - Admin Dashboard. - API documentation. - Deployment guide. - README with installation instructions. Skills Required - React.js - Next.js - Tailwind CSS - Python - FastAPI - PostgreSQL - REST APIs - LangChain - OpenAI API - Vector Database - Retrieval-Augmented Generation (RAG) - Prompt Engineering - AI Agents - Git - Docker
$110.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 days ago
- Interviewing:0
- Invites sent:1
- Unanswered invites:0
About the client
- United StatesSugar Land8:50 AM
- $43K total spent84 hires, 6 active
- 2,660 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by