File size: 2,245 Bytes
e9b2d36
 
 
 
 
 
 
 
 
 
43d1c59
e9b2d36
 
 
43d1c59
 
 
dd57275
43d1c59
e9b2d36
43d1c59
e9b2d36
 
 
 
 
43d1c59
 
 
e9b2d36
43d1c59
e9b2d36
 
 
 
 
43d1c59
e9b2d36
43d1c59
e9b2d36
43d1c59
e9b2d36
43d1c59
e9b2d36
 
43d1c59
e9b2d36
43d1c59
 
 
 
 
e9b2d36
43d1c59
e9b2d36
 
 
 
43d1c59
 
 
e9b2d36
43d1c59
 
 
 
e9b2d36
43d1c59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e9b2d36
 
 
43d1c59
 
 
 
 
 
e9b2d36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
---
title: Hawkins Archive RAG (Stranger Things)
emoji: ๐Ÿ‘
colorFrom: green
colorTo: red
sdk: docker
sdk_version: "3.10"
app_file: app.py
pinned: true
---

# ๐Ÿ‘ Hawkins Archive RAG โ€” Stranger Things Chatbot

A **Retrieval-Augmented Generation (RAG)** chatbot that answers questions about the **Stranger Things universe** using **semantic search + context-grounded generation**.

๐Ÿ”— **Live Demo:** https://huggingface.co/spaces/siddheshrj/Stranger_things_rag

---

## ๐Ÿš€ What this Space does

This chatbot:
- Takes your question (example: **"Who is Mike Wheeler?"**)  
- Retrieves the most relevant context from the Stranger Things knowledge base  
- Generates a natural response using an LLM  
- Ensures answers are structured with **relationships, role/passion, and iconic traits**

---

## โœจ Features

โœ… Context-aware answers using RAG (reduces hallucination)  
โœ… Stranger Things themed UI (Hawkins Lab vibe)  
โœ… Fast retrieval using embeddings + similarity search  
โœ… Character-focused response formatting  
โœ… Hosted & deployed on Hugging Face Spaces (Docker)

---

## ๐Ÿง  How RAG Works (Simple)

RAG = **Retrieve + Generate**

1. **Retrieve:** find relevant context chunks using embeddings  
2. **Generate:** pass context + question to LLM for final answer  

This makes responses more accurate and grounded compared to plain chatbots.

---

## ๐Ÿ› ๏ธ Tech Stack

- **LangChain** (RAG pipeline)
- **Embeddings**
- **Vector Database / Similarity Search**
- **LLM API**
- **Docker**
- **Hugging Face Spaces**

---

## โœ… Example Questions to Try

### Easy
- Who is Eleven?
- What is the Upside Down?
- Who are Mikeโ€™s best friends?

### Medium
- Explain Hawkins Lab in short
- How is Will connected to the Upside Down?

### Hard / Complex
- Connect Hawkins Lab, Vecna, and the Upside Down in one explanation.
- How does Mikeโ€™s leadership evolve from Season 1 to Season 4?

---

## ๐Ÿ”ฎ Future Improvements

- Add chat memory (multi-turn conversation)
- Add citations / sources in answers
- Improve retrieval accuracy (better chunking + reranking)
- Multi-agent support (MCP + tools)
- Multimodal extension (image + text)

---

## ๐Ÿ‘ค Author

**Siddhesh Jajurley**  
Hugging Face: https://huggingface.co/siddheshrj