AI Chat

“A Web-Based Q&A AI Agent for PDF File Queries”

Project Features

  • Conversational UI: Our intuitive interface enables natural language interactions for seamless document management.

  • RESTful APIs with Express and Node.js: Robust APIs ensure high-performance communication between the user interface and backend services.

  • In-Memory Vector Store: Efficient caching of document embeddings speeds up retrieval and processing.

  • OpenAI's GPT-3.5 Turbo API Integration: Advanced AI capabilities facilitate document loading, splitting, storage, retrieval, and output generation.

Functional Description

  1. Upload PDF files

  2. Get resource from OpenAI API

  3. Ask question in text / speech

  4. Get answer in text / speech

Technical Stack

Frontend:

React, Ant Design

Backend:

JavaScript, Express.js, Node.js

AI Tool:

OpenAI's GPT-3.5 Turbo API, Langchain

Project Design Diagram

Demo

Take a look at what the site looks like, the operating guidelines and some technical descriptions.