40%

Complete your profile to find better job opportunities

Perplexa
GitHubRepository

Perplexa

A smart web-searching AI that transforms your questions into accurate, reliable answers backed by real-time information.

  • 5 stars
  • 5 forks
  • Jupyter Notebook language
View on GitHubLive site
Published
17 Dec 2024
Updated
3 Oct 2025
AI summary

Perplexa is an AI-powered search and chat application built with Streamlit. It answers user queries using retrieval-augmented generation (RAG) by integrating external APIs, performing real-time web scraping, and storing data in MongoDB.

From the README

Perplexa Perplexa is an AI-powered search and chat application built using Streamlit, designed to intelligently answer user queries by leveraging retrieval-augmented generation (RAG). The app integrates multiple external APIs, performs real-time web scraping, calculates document-query similarity via sentence embeddings, and stores user data and chat history in a MongoDB database. --- Table of Contents 1. Overview 2. Architecture & Performance 3. Workflow and Functionality • User Authentication • Database Integration • Embedding Model & Caching • Retrieval Augmented Generation (RAG) • Document Retrieval & topkdocuments • Model Selection and Supported Models 4. Deployment Process 5....

Skills

  • Jupyter Notebook
  • Python

More work by Sayan Banerjee