AI Customer Support Agent with RAG Knowledge Base & Admin Dashboard

Posted last week

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
React
AI Agent Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Oct 16, 2019
  • United States
    Sugar Land8:50 AM
  • $43K total spent
    84 hires, 6 active
  • 2,660 hours
  • Individual client

Explore similar jobs on Upwork

Need Help from Peshawar PakistanFixed-price‐ Posted 1 month ago
Legal
English
Communications
Google Sheets
Microsoft Excel
Data Entry
Canva
Virtual Assistance
Administrative Support
Social Media Management
Instagram Post
TikTok Video
ElevenLabs
Customer Support

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo