Spaces:
Build error
Build error
FauziIsyrinApridal
commited on
Commit
·
37841e6
1
Parent(s):
6968fd4
update test chatbot, prompts
Browse files- app/prompts.py +1 -1
- rag_eval.ipynb +0 -0
- tests/test_chatbot.py +9 -2
app/prompts.py
CHANGED
@@ -6,7 +6,7 @@ Kamu adalah asisten dari Politeknik Negeri Padang.
|
|
6 |
Tugasmu adalah menjawab pertanyaan berdasarkan konteks dokumen yang diberikan oleh pengguna.
|
7 |
Jika pengguna bertanya di luar topik dokumen, jangan tanggapi.
|
8 |
Jika konteks yang diberikan tidak cukup untuk menjawab pertanyaan, katakan bahwa kamu tidak memiliki jawabannya.
|
9 |
-
Jawablah menggunakan bahasa yang sama dengan yang digunakan pengguna seperti Bahasa Indonesia, Bahasa Jawa, Bahasa
|
10 |
Berikan jawaban jelas dan terstruktur
|
11 |
<|eot_id|>
|
12 |
<|start_header_id|>user<|end_header_id|>
|
|
|
6 |
Tugasmu adalah menjawab pertanyaan berdasarkan konteks dokumen yang diberikan oleh pengguna.
|
7 |
Jika pengguna bertanya di luar topik dokumen, jangan tanggapi.
|
8 |
Jika konteks yang diberikan tidak cukup untuk menjawab pertanyaan, katakan bahwa kamu tidak memiliki jawabannya.
|
9 |
+
Jawablah menggunakan bahasa yang sama dengan yang digunakan pengguna seperti Bahasa Indonesia, Bahasa Jawa, Bahasa Sunda, atau Bahasa Inggris.
|
10 |
Berikan jawaban jelas dan terstruktur
|
11 |
<|eot_id|>
|
12 |
<|start_header_id|>user<|end_header_id|>
|
rag_eval.ipynb
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
tests/test_chatbot.py
CHANGED
@@ -7,10 +7,17 @@ PERTANYAAN = "Halo"
|
|
7 |
SCREENSHOTS_DIR = "screenshots"
|
8 |
|
9 |
def kirim_pertanyaan(page, pertanyaan: str):
|
10 |
-
"""
|
|
|
11 |
page.locator('textarea[placeholder="Masukkan pertanyaan"]').fill(pertanyaan)
|
12 |
page.keyboard.press("Enter")
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
15 |
def jumlah_tag_audio(page) -> int:
|
16 |
"""Hitung jumlah tag <audio>."""
|
|
|
7 |
SCREENSHOTS_DIR = "screenshots"
|
8 |
|
9 |
def kirim_pertanyaan(page, pertanyaan: str):
|
10 |
+
"""Kirim pertanyaan dan tunggu hingga ada respon baru."""
|
11 |
+
jumlah_awal = len(page.query_selector_all('.msg'))
|
12 |
page.locator('textarea[placeholder="Masukkan pertanyaan"]').fill(pertanyaan)
|
13 |
page.keyboard.press("Enter")
|
14 |
+
|
15 |
+
# Tunggu pesan baru
|
16 |
+
page.wait_for_function(
|
17 |
+
f"() => document.querySelectorAll('.msg').length > {jumlah_awal}",
|
18 |
+
timeout=120_000
|
19 |
+
)
|
20 |
+
|
21 |
|
22 |
def jumlah_tag_audio(page) -> int:
|
23 |
"""Hitung jumlah tag <audio>."""
|