irhamni commited on
Commit
e678a21
Β·
verified Β·
1 Parent(s): 50c7bda

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +10 -37
README.md CHANGED
@@ -1,37 +1,10 @@
1
-
2
- # πŸ“š RAG + LLM Chatbot (Hugging Face Spaces)
3
-
4
- Chatbot berbasis **RAG (Retrieval-Augmented Generation)** yang membaca **JSONL Q&A** dan menjawab menggunakan **LLM** via **Hugging Face Inference API**.
5
-
6
- ## Struktur Repo
7
- ```
8
- /
9
- β”œβ”€ app.py
10
- β”œβ”€ requirements.txt
11
- └─ IPLM_QnA_Chatbot.jsonl # file JSONL Anda (tiap baris: {"question": "...", "answer": "..."})
12
- ```
13
-
14
- ## Cara Deploy di Hugging Face Spaces
15
- 1. Buat Space baru β†’ pilih **Gradio**.
16
- 2. Unggah `app.py`, `requirements.txt`, dan `IPLM_QnA_Chatbot.jsonl`.
17
- 3. Buka **Settings β†’ Secrets** dan tambahkan:
18
- - `HF_TOKEN` = User Access Token Anda (scopes default).
19
- - (Opsional) `LLM_MODEL` (default: `meta-llama/Meta-Llama-3.1-8B-Instruct`)
20
- - (Opsional) `EMB_MODEL` (default: `sentence-transformers/all-MiniLM-L6-v2`)
21
- - (Opsional) `HF_CHAT_URL` jika memakai endpoint TGI sendiri.
22
- 4. Jalankan Space. UI siap dipakai.
23
-
24
- ## Format JSONL
25
- Setiap baris adalah objek JSON:
26
- ```json
27
- {"question": "Apa itu IPLM?", "answer": "IPLM adalah ... "}
28
- ```
29
- Alias yang didukung: `pertanyaan/jawaban`, `q/a`.
30
-
31
- ## Catatan
32
- - Jika `HF_TOKEN` belum diisi, aplikasi tetap berjalan dan retrieval akan muncul, namun LLM akan memberi peringatan (non-generatif).
33
- - Cache embedding disimpan sebagai `embeddings.pkl` agar startup berikutnya cepat.
34
- - Anda bisa **upload JSONL** baru dari panel kanan untuk memperbarui basis pengetahuan.
35
-
36
- ## Lisensi
37
- MIT
 
1
+ ---
2
+ title: IPLM Chatbot
3
+ emoji: πŸ“š
4
+ colorFrom: pink
5
+ colorTo: purple
6
+ sdk: gradio
7
+ sdk_version: "4.44.1"
8
+ app_file: app.py
9
+ pinned: false
10
+ ---