Personal Project

Ask Agent

Turn any website into an AI chatbot

Ask Agent - Image 1
1 / 5

Overview

Ask Agent is a powerful AI platform that allows users to convert any website or document into a context-aware chatbot. Using advanced web scraping with Puppeteer and Retrieval-Augmented Generation (RAG) with LangChain, the platform creates intelligent chatbots that can answer questions based on the ingested content.

Technologies Used

LangChain
QdrantDB
RAG
Puppeteer
Next.js
Node.js
MongoDB

Key Features

Web Content Ingestion

Automatically scrapes and parses any website using Puppeteer for comprehensive content extraction.

Vector-based Knowledge System

Stores and retrieves information efficiently using QdrantDB vector database for semantic search.

RAG Implementation

Implemented Retrieval-Augmented Generation for accurate, context-aware responses.

Embeddable Widget

One-step embeddable chatbot widget for easy integration into any website.

Real-time Responses

Instant, accurate responses including summaries and high-level queries.

Document Support

Support for PDF, Word, and other document formats alongside web content.

Challenges Faced

  • Handling large websites with thousands of pages efficiently
  • Optimizing vector search for low-latency responses
  • Managing rate limits and costs with OpenAI API
  • Creating a seamless widget integration experience

Key Learnings

  • Deep understanding of RAG architecture and best practices
  • Vector database optimization techniques
  • Building production-ready AI applications
  • Efficient web scraping and content parsing strategies

Interested in working together?

Let's build something amazing.

Sai Shankar Punna | Full Stack Applied AI Developer