File size: 3,026 Bytes
602d30e
 
 
 
 
 
fed9f99
602d30e
 
 
 
1c69645
602d30e
1c69645
602d30e
1c69645
602d30e
1c69645
602d30e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1c69645
 
602d30e
 
 
 
1c69645
 
602d30e
1c69645
602d30e
 
 
 
 
1c69645
602d30e
1c69645
602d30e
 
 
 
 
1c69645
602d30e
1c69645
602d30e
 
 
 
1c69645
4e933f3
 
602d30e
 
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
---
title: RAGtim Bot - Raktim's AI Assistant
emoji: πŸ€–
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: "5.34.0"
app_file: app.py
pinned: false
license: mit
---

# πŸ€– RAGtim Bot - Raktim's AI Assistant

An intelligent AI assistant powered by Hugging Face Transformers that answers questions about Raktim Mondol's research, expertise, and professional background.

## 🌟 Features

- **Complete Markdown Knowledge Base**: Loads all portfolio content from markdown files
- **GPU-Accelerated Search**: Uses `sentence-transformers/all-MiniLM-L6-v2` for semantic similarity
- **Comprehensive Coverage**: Research, publications, skills, experience, education, statistics
- **API Endpoints**: Direct access to search and statistics
- **Real-time Chat**: Interactive conversational interface

## πŸ“š Knowledge Base

This Space loads comprehensive information from:

- **about.md** - Personal information, contact details, professional summary
- **research_details.md** - Detailed research projects, methodologies, current work
- **publications_detailed.md** - Complete publication details, technical contributions
- **skills_expertise.md** - Comprehensive technical skills, tools, frameworks
- **experience_detailed.md** - Professional experience, teaching, research roles
- **statistics.md** - Statistical methods, biostatistics expertise, methodologies

## πŸ” What You Can Ask

- Research projects and methodologies
- Publications with technical details
- Technical skills and programming expertise
- Educational background and achievements
- Professional experience and teaching roles
- Statistical methods and biostatistics applications
- Awards, recognition, and professional development
- Contact information and collaboration opportunities

## πŸš€ API Usage

### Search API
```python
import requests

response = requests.post(
    "https://raktimhugging-ragtim-bot.hf.space/api/search",
    json={"query": "What is Raktim's research about?", "top_k": 5}
)
results = response.json()
```

### Stats API
```python
response = requests.get("https://raktimhugging-ragtim-bot.hf.space/api/stats")
stats = response.json()
```

## πŸ”§ Technical Details

- **Model**: sentence-transformers/all-MiniLM-L6-v2
- **Embedding Dimension**: 384
- **Search Type**: Semantic similarity with relevance scoring
- **Knowledge Sections**: 50+ sections across 6 markdown files
- **GPU Acceleration**: Automatic CUDA detection and usage

## 🌐 Integration

This Space can be integrated with:
- Portfolio websites for intelligent chat assistance
- Research collaboration platforms
- Academic networking tools
- Professional inquiry systems

## πŸ“ž Contact

For questions about Raktim Mondol or collaboration opportunities:
- **Email**: [email protected]
- **Portfolio**: [mondol.me](https://mondol.me)
- **Institution**: UNSW Sydney, School of Computer Science & Engineering

---

**Built with**: Gradio, Hugging Face Transformers, PyTorch
**Powered by**: GPU-accelerated semantic search and comprehensive markdown knowledge base