Releases: gsinghjay/js-rag-demo
Releases · gsinghjay/js-rag-demo
RAG: Assignment 1
Unit 1: RAG Fundamentals Complete ✅
Features
- Basic RAG implementation using LangChain and OpenAI
- Document processing and chunking
- Embedding generation using text-embedding-ada-002
- In-memory vector store for similarity search
- Query processing with context retrieval
- Comprehensive demo output and documentation
Documentation
- See RAG-output.md for demo results
- Full implementation details in Unit 1 README
Assignment 2: Real-time WebSocket Chat Implementation
Completed Assignment 2 of the RAG Chat project, implementing a real-time chat application using WebSockets.
Features:
- Real-time bidirectional communication using Socket.IO
- User management with dynamic username assignment
- System messages for user join/leave events
- Asynchronous welcome message demonstration
- Clean UI with message history and auto-scrolling
Demo screenshot and server logs show successful real-time chat between multiple users with proper connection handling and message broadcasting.