Spaces:
Running
Running
FauziIsyrinApridal
commited on
Commit
·
eb284cf
1
Parent(s):
080213f
add more evaluation
Browse files- .gitignore +2 -1
- evaluate.py +18 -7
- evaluate_english.py +542 -0
- evaluate_jawa.py +542 -0
- evaluate_sunda.py +542 -0
- hasil_evaluasi/k10/pnp_rag_evaluation_results.json +0 -328
- hasil_evaluasi/k10/pnp_rag_evaluation_results_intermediate_10of11.json +0 -302
- hasil_evaluasi/k10/pnp_rag_evaluation_results_intermediate_5of11.json +0 -182
- hasil_evaluasi/k10/summary.txt +0 -27
- hasil_evaluasi/k4/pnp_rag_evaluation_results.json +0 -328
- hasil_evaluasi/k4/pnp_rag_evaluation_results_intermediate_10of11.json +0 -302
- hasil_evaluasi/k4/pnp_rag_evaluation_results_intermediate_5of11.json +0 -182
- hasil_evaluasi/k4/summary.txt +0 -27
- hasil_evaluasi/k6/pnp_rag_evaluation_results.json +0 -328
- hasil_evaluasi/k6/pnp_rag_evaluation_results_intermediate_10of11.json +0 -302
- hasil_evaluasi/k6/pnp_rag_evaluation_results_intermediate_5of11.json +0 -182
- hasil_evaluasi/k6/summary.txt +0 -27
.gitignore
CHANGED
@@ -3,4 +3,5 @@
|
|
3 |
/app/__pycache__
|
4 |
/tests/__pycache__
|
5 |
/app/scrapping/*.py
|
6 |
-
/vector_store_data
|
|
|
|
3 |
/app/__pycache__
|
4 |
/tests/__pycache__
|
5 |
/app/scrapping/*.py
|
6 |
+
/vector_store_data
|
7 |
+
/hasil_evaluasi
|
evaluate.py
CHANGED
@@ -49,9 +49,16 @@ class PNPRAGEvaluator:
|
|
49 |
# Initialize Replicate LLM
|
50 |
self.llm = Replicate(
|
51 |
model="fauziisyrinapridal/sahabat-ai-v1:afb9fa89fe786362f619fd4fef34bd1f7a4a4da23073d8a6fbf54dcbe458f216",
|
52 |
-
model_kwargs={"temperature": 0.
|
53 |
replicate_api_token=os.getenv("REPLICATE_API_TOKEN")
|
54 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
|
56 |
# Initialize memory
|
57 |
self.memory = ConversationBufferMemory(
|
@@ -63,7 +70,7 @@ class PNPRAGEvaluator:
|
|
63 |
# Initialize RAG chain
|
64 |
self.chain = ConversationalRetrievalChain.from_llm(
|
65 |
self.llm,
|
66 |
-
retriever=self.vector_store.as_retriever(search_kwargs={"k":
|
67 |
combine_docs_chain_kwargs={"prompt": sahabat_prompt},
|
68 |
return_source_documents=True,
|
69 |
memory=self.memory
|
@@ -167,7 +174,7 @@ PERTANYAAN: {question}
|
|
167 |
JAWABAN REFERENSI (BENAR): {ground_truth}
|
168 |
JAWABAN YANG DIEVALUASI: {answer}
|
169 |
|
170 |
-
Berikan skor antara 0.
|
171 |
Pertimbangkan:
|
172 |
- Apakah fakta dalam jawaban sesuai dengan referensi?
|
173 |
- Apakah informasi yang diberikan akurat tentang PNP?
|
@@ -182,7 +189,7 @@ Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
|
182 |
PERTANYAAN: {question}
|
183 |
JAWABAN: {answer}
|
184 |
|
185 |
-
Berikan skor antara 0.
|
186 |
Pertimbangkan:
|
187 |
- Apakah jawaban menjawab langsung pertanyaan yang diajukan?
|
188 |
- Apakah informasi yang diberikan sesuai dengan konteks PNP?
|
@@ -199,7 +206,7 @@ DOKUMEN/KONTEKS:
|
|
199 |
|
200 |
JAWABAN: {answer}
|
201 |
|
202 |
-
Berikan skor antara 0.
|
203 |
Pertimbangkan:
|
204 |
- Apakah klaim dalam jawaban didukung oleh dokumen?
|
205 |
- Apakah ada informasi yang dibuat-buat atau tidak ada di dokumen?
|
@@ -215,7 +222,7 @@ PERTANYAAN: {question}
|
|
215 |
DOKUMEN YANG DIAMBIL:
|
216 |
{docs_text}
|
217 |
|
218 |
-
Berikan skor antara 0.
|
219 |
Pertimbangkan:
|
220 |
- Apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan?
|
221 |
- Apakah ada informasi penting yang tidak terambil?
|
@@ -504,7 +511,11 @@ evaluation_dataset = [
|
|
504 |
{
|
505 |
"question": "Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?",
|
506 |
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan."
|
507 |
-
}
|
|
|
|
|
|
|
|
|
508 |
]
|
509 |
|
510 |
def main():
|
|
|
49 |
# Initialize Replicate LLM
|
50 |
self.llm = Replicate(
|
51 |
model="fauziisyrinapridal/sahabat-ai-v1:afb9fa89fe786362f619fd4fef34bd1f7a4a4da23073d8a6fbf54dcbe458f216",
|
52 |
+
model_kwargs={"temperature": 0.5, "top_p": 1, "max_new_tokens": 10000},
|
53 |
replicate_api_token=os.getenv("REPLICATE_API_TOKEN")
|
54 |
)
|
55 |
+
|
56 |
+
# self.llm = ChatOllama(
|
57 |
+
# model="llama3",
|
58 |
+
# temperature=0.1,
|
59 |
+
# max_tokens=10000,
|
60 |
+
# top_p=0.9
|
61 |
+
# )
|
62 |
|
63 |
# Initialize memory
|
64 |
self.memory = ConversationBufferMemory(
|
|
|
70 |
# Initialize RAG chain
|
71 |
self.chain = ConversationalRetrievalChain.from_llm(
|
72 |
self.llm,
|
73 |
+
retriever=self.vector_store.as_retriever(search_kwargs={"k": 6}),
|
74 |
combine_docs_chain_kwargs={"prompt": sahabat_prompt},
|
75 |
return_source_documents=True,
|
76 |
memory=self.memory
|
|
|
174 |
JAWABAN REFERENSI (BENAR): {ground_truth}
|
175 |
JAWABAN YANG DIEVALUASI: {answer}
|
176 |
|
177 |
+
Berikan skor antara 0.00 (sepenuhnya salah) hingga 1.00 (sepenuhnya benar).
|
178 |
Pertimbangkan:
|
179 |
- Apakah fakta dalam jawaban sesuai dengan referensi?
|
180 |
- Apakah informasi yang diberikan akurat tentang PNP?
|
|
|
189 |
PERTANYAAN: {question}
|
190 |
JAWABAN: {answer}
|
191 |
|
192 |
+
Berikan skor antara 0.00 (tidak relevan sama sekali) hingga 1.00 (sangat relevan dan tepat sasaran).
|
193 |
Pertimbangkan:
|
194 |
- Apakah jawaban menjawab langsung pertanyaan yang diajukan?
|
195 |
- Apakah informasi yang diberikan sesuai dengan konteks PNP?
|
|
|
206 |
|
207 |
JAWABAN: {answer}
|
208 |
|
209 |
+
Berikan skor antara 0.00 (tidak berdasar pada dokumen) hingga 1.00 (sepenuhnya berdasar pada dokumen).
|
210 |
Pertimbangkan:
|
211 |
- Apakah klaim dalam jawaban didukung oleh dokumen?
|
212 |
- Apakah ada informasi yang dibuat-buat atau tidak ada di dokumen?
|
|
|
222 |
DOKUMEN YANG DIAMBIL:
|
223 |
{docs_text}
|
224 |
|
225 |
+
Berikan skor antara 0.00 (dokumen tidak relevan) hingga 1.00 (dokumen sangat relevan dan lengkap).
|
226 |
Pertimbangkan:
|
227 |
- Apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan?
|
228 |
- Apakah ada informasi penting yang tidak terambil?
|
|
|
511 |
{
|
512 |
"question": "Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?",
|
513 |
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan."
|
514 |
+
},
|
515 |
+
{
|
516 |
+
"question": "Apa saja jurusan dan program studi yang tersedia di Politeknik Negeri Padang?",
|
517 |
+
"ground_truth": "Politeknik Negeri Padang memiliki 7 jurusan teknologi informasi, teknik mesin, teknik elektro, bahasa inggris, administrasi niaga, teknik sipil, dan akuntansi Saat ini memiliki 37 program studi dari jenjang D3 hingga Magister Terapan."
|
518 |
+
},
|
519 |
]
|
520 |
|
521 |
def main():
|
evaluate_english.py
ADDED
@@ -0,0 +1,542 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from langchain_community.chat_models import ChatOllama
|
2 |
+
from app.document_processor import load_vector_store_from_supabase
|
3 |
+
from app.prompts import sahabat_prompt
|
4 |
+
from app.db import supabase
|
5 |
+
from langchain.chains import ConversationalRetrievalChain
|
6 |
+
from langchain.memory import ConversationBufferMemory
|
7 |
+
from langchain_community.llms import Replicate
|
8 |
+
import os, time, json, random, logging
|
9 |
+
from typing import List, Dict, Any, Tuple
|
10 |
+
from dataclasses import dataclass, asdict
|
11 |
+
import statistics
|
12 |
+
from datetime import datetime
|
13 |
+
from langsmith import traceable
|
14 |
+
from langsmith import Client
|
15 |
+
|
16 |
+
# Set up logging
|
17 |
+
logging.basicConfig(
|
18 |
+
level=logging.INFO,
|
19 |
+
format='%(asctime)s - %(levelname)s - %(message)s'
|
20 |
+
)
|
21 |
+
logger = logging.getLogger(__name__)
|
22 |
+
|
23 |
+
@dataclass
|
24 |
+
class EvaluationResult:
|
25 |
+
question: str
|
26 |
+
answer: str
|
27 |
+
ground_truth: str
|
28 |
+
correctness_score: float
|
29 |
+
correctness_explanation: str
|
30 |
+
relevance_score: float
|
31 |
+
relevance_explanation: str
|
32 |
+
groundedness_score: float
|
33 |
+
groundedness_explanation: str
|
34 |
+
retrieval_score: float
|
35 |
+
retrieval_explanation: str
|
36 |
+
retrieved_docs: List[str]
|
37 |
+
response_time: float
|
38 |
+
timestamp: str
|
39 |
+
|
40 |
+
class PNPRAGEvaluator:
|
41 |
+
def __init__(self):
|
42 |
+
logger.info("Initializing PNP RAG Evaluator...")
|
43 |
+
|
44 |
+
# Load vector store
|
45 |
+
self.vector_store = load_vector_store_from_supabase(
|
46 |
+
supabase, "pnp-bot-storage-archive", "vector_store"
|
47 |
+
)
|
48 |
+
|
49 |
+
# Initialize Replicate LLM
|
50 |
+
self.llm = Replicate(
|
51 |
+
model="fauziisyrinapridal/sahabat-ai-v1:afb9fa89fe786362f619fd4fef34bd1f7a4a4da23073d8a6fbf54dcbe458f216",
|
52 |
+
model_kwargs={"temperature": 0.1, "top_p": 0.9, "max_new_tokens": 10000},
|
53 |
+
replicate_api_token=os.getenv("REPLICATE_API_TOKEN")
|
54 |
+
)
|
55 |
+
|
56 |
+
# self.llm = ChatOllama(
|
57 |
+
# model="llama3",
|
58 |
+
# temperature=0.1,
|
59 |
+
# max_tokens=10000,
|
60 |
+
# top_p=0.9
|
61 |
+
# )
|
62 |
+
|
63 |
+
# Initialize memory
|
64 |
+
self.memory = ConversationBufferMemory(
|
65 |
+
memory_key="chat_history",
|
66 |
+
return_messages=True,
|
67 |
+
output_key='answer'
|
68 |
+
)
|
69 |
+
|
70 |
+
# Initialize RAG chain
|
71 |
+
self.chain = ConversationalRetrievalChain.from_llm(
|
72 |
+
self.llm,
|
73 |
+
retriever=self.vector_store.as_retriever(search_kwargs={"k": 6}),
|
74 |
+
combine_docs_chain_kwargs={"prompt": sahabat_prompt},
|
75 |
+
return_source_documents=True,
|
76 |
+
memory=self.memory
|
77 |
+
)
|
78 |
+
|
79 |
+
# Initialize evaluator LLM
|
80 |
+
self.ollama_eval = ChatOllama(model="llama3", temperature=0.1)
|
81 |
+
|
82 |
+
logger.info("PNP RAG Evaluator initialized successfully!")
|
83 |
+
|
84 |
+
def ask(self, question: str) -> Dict[str, Any]:
|
85 |
+
"""Generate answer using RAG chain with error handling"""
|
86 |
+
start_time = time.time()
|
87 |
+
try:
|
88 |
+
result = self.chain({"question": question})
|
89 |
+
result['response_time'] = time.time() - start_time
|
90 |
+
logger.debug(f"RAG response generated in {result['response_time']:.2f}s")
|
91 |
+
return result
|
92 |
+
except Exception as e:
|
93 |
+
logger.error(f"Error in RAG generation for question '{question[:50]}...': {e}")
|
94 |
+
return {
|
95 |
+
'answer': f"Error generating response: {str(e)}",
|
96 |
+
'source_documents': [],
|
97 |
+
'response_time': time.time() - start_time
|
98 |
+
}
|
99 |
+
|
100 |
+
def evaluate_score(self, prompt: str, metric_name: str, max_retries: int = 3) -> Tuple[float, str]:
|
101 |
+
"""Evaluate with enhanced error handling and logging"""
|
102 |
+
for attempt in range(max_retries):
|
103 |
+
try:
|
104 |
+
logger.debug(f"Evaluating {metric_name} (attempt {attempt + 1})")
|
105 |
+
response = self.ollama_eval.invoke(prompt)
|
106 |
+
content = response.content if hasattr(response, 'content') else str(response)
|
107 |
+
|
108 |
+
# Enhanced parsing with multiple strategies
|
109 |
+
score, explanation = self._parse_evaluation_response(content)
|
110 |
+
|
111 |
+
if score is not None:
|
112 |
+
logger.debug(f"{metric_name} evaluation successful: {score:.3f}")
|
113 |
+
return score, explanation
|
114 |
+
|
115 |
+
logger.warning(f"Could not parse {metric_name} evaluation (attempt {attempt + 1})")
|
116 |
+
|
117 |
+
except Exception as e:
|
118 |
+
logger.warning(f"{metric_name} evaluation attempt {attempt + 1} failed: {e}")
|
119 |
+
if attempt == max_retries - 1:
|
120 |
+
return 0.0, f"Evaluation failed after {max_retries} attempts: {str(e)}"
|
121 |
+
time.sleep(1)
|
122 |
+
|
123 |
+
return 0.0, "Maximum retries exceeded"
|
124 |
+
|
125 |
+
def _parse_evaluation_response(self, content: str) -> Tuple[float, str]:
|
126 |
+
"""Enhanced parsing for evaluation responses"""
|
127 |
+
try:
|
128 |
+
# Strategy 1: Standard format
|
129 |
+
if "Skor:" in content and "Penjelasan:" in content:
|
130 |
+
score_section = content.split("Skor:")[1].split("Penjelasan:")[0].strip()
|
131 |
+
explanation_section = content.split("Penjelasan:")[1].strip()
|
132 |
+
|
133 |
+
# Extract numeric score
|
134 |
+
import re
|
135 |
+
score_match = re.search(r'(\d+\.?\d*)', score_section)
|
136 |
+
if score_match:
|
137 |
+
score = float(score_match.group(1))
|
138 |
+
# Handle scores > 1 (convert from 0-10 to 0-1 scale if needed)
|
139 |
+
if score > 1:
|
140 |
+
score = score / 10.0
|
141 |
+
return min(max(score, 0), 1), explanation_section
|
142 |
+
|
143 |
+
# Strategy 2: Look for score in any line
|
144 |
+
lines = content.split('\n')
|
145 |
+
for line in lines:
|
146 |
+
if any(keyword in line.lower() for keyword in ['skor', 'score']):
|
147 |
+
import re
|
148 |
+
score_match = re.search(r'(\d+\.?\d*)', line)
|
149 |
+
if score_match:
|
150 |
+
score = float(score_match.group(1))
|
151 |
+
if score > 1:
|
152 |
+
score = score / 10.0
|
153 |
+
return min(max(score, 0), 1), content
|
154 |
+
|
155 |
+
# Strategy 3: Look for decimal numbers in content
|
156 |
+
import re
|
157 |
+
numbers = re.findall(r'\b(0\.\d+|1\.0|1)\b', content)
|
158 |
+
if numbers:
|
159 |
+
score = float(numbers[0])
|
160 |
+
return min(max(score, 0), 1), content
|
161 |
+
|
162 |
+
return None, content
|
163 |
+
|
164 |
+
except Exception as e:
|
165 |
+
logger.error(f"Error parsing evaluation response: {e}")
|
166 |
+
return None, f"Parsing error: {str(e)}"
|
167 |
+
|
168 |
+
def create_evaluation_prompts(self, question: str, answer: str, ground_truth: str, docs_text: str) -> Dict[str, str]:
|
169 |
+
"""Create Indonesian evaluation prompts optimized for PNP context"""
|
170 |
+
return {
|
171 |
+
"correctness": f"""Evaluasi KEBENARAN jawaban tentang Politeknik Negeri Padang:
|
172 |
+
|
173 |
+
PERTANYAAN: {question}
|
174 |
+
JAWABAN REFERENSI (BENAR): {ground_truth}
|
175 |
+
JAWABAN YANG DIEVALUASI: {answer}
|
176 |
+
|
177 |
+
Berikan skor antara 0.00 (sepenuhnya salah) hingga 1.00 (sepenuhnya benar).
|
178 |
+
Pertimbangkan:
|
179 |
+
- Apakah fakta dalam jawaban sesuai dengan referensi?
|
180 |
+
- Apakah informasi yang diberikan akurat tentang PNP?
|
181 |
+
- Apakah ada kesalahan atau ketidaksesuaian data?
|
182 |
+
|
183 |
+
Format wajib:
|
184 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
185 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
186 |
+
|
187 |
+
"relevance": f"""Evaluasi RELEVANSI jawaban terhadap pertanyaan tentang PNP:
|
188 |
+
|
189 |
+
PERTANYAAN: {question}
|
190 |
+
JAWABAN: {answer}
|
191 |
+
|
192 |
+
Berikan skor antara 0.00 (tidak relevan sama sekali) hingga 1.00 (sangat relevan dan tepat sasaran).
|
193 |
+
Pertimbangkan:
|
194 |
+
- Apakah jawaban menjawab langsung pertanyaan yang diajukan?
|
195 |
+
- Apakah informasi yang diberikan sesuai dengan konteks PNP?
|
196 |
+
- Apakah jawaban fokus dan tidak keluar topik?
|
197 |
+
|
198 |
+
Format wajib:
|
199 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
200 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
201 |
+
|
202 |
+
"groundedness": f"""Evaluasi apakah jawaban BERDASAR pada dokumen yang tersedia:
|
203 |
+
|
204 |
+
DOKUMEN/KONTEKS:
|
205 |
+
{docs_text}
|
206 |
+
|
207 |
+
JAWABAN: {answer}
|
208 |
+
|
209 |
+
Berikan skor antara 0.00 (tidak berdasar pada dokumen) hingga 1.00 (sepenuhnya berdasar pada dokumen).
|
210 |
+
Pertimbangkan:
|
211 |
+
- Apakah klaim dalam jawaban didukung oleh dokumen?
|
212 |
+
- Apakah ada informasi yang dibuat-buat atau tidak ada di dokumen?
|
213 |
+
- Apakah jawaban konsisten dengan fakta dalam dokumen?
|
214 |
+
|
215 |
+
Format wajib:
|
216 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
217 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
218 |
+
|
219 |
+
"retrieval": f"""Evaluasi KUALITAS PENGAMBILAN dokumen untuk menjawab pertanyaan:
|
220 |
+
|
221 |
+
PERTANYAAN: {question}
|
222 |
+
DOKUMEN YANG DIAMBIL:
|
223 |
+
{docs_text}
|
224 |
+
|
225 |
+
Berikan skor antara 0.00 (dokumen tidak relevan) hingga 1.00 (dokumen sangat relevan dan lengkap).
|
226 |
+
Pertimbangkan:
|
227 |
+
- Apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan?
|
228 |
+
- Apakah ada informasi penting yang tidak terambil?
|
229 |
+
- Apakah dokumen yang diambil sesuai dengan topik pertanyaan?
|
230 |
+
|
231 |
+
Format wajib:
|
232 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
233 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>"""
|
234 |
+
}
|
235 |
+
|
236 |
+
def evaluate_single_item(self, item: Dict[str, Any], index: int, total: int) -> EvaluationResult:
|
237 |
+
"""Evaluate a single question-answer pair with progress tracking"""
|
238 |
+
question = item["question"]
|
239 |
+
ground_truth = item["ground_truth"]
|
240 |
+
|
241 |
+
logger.info(f"[{index}/{total}] Evaluating: {question[:60]}...")
|
242 |
+
|
243 |
+
# Generate RAG response
|
244 |
+
rag_output = self.ask(question)
|
245 |
+
answer = rag_output['answer']
|
246 |
+
docs = rag_output.get('source_documents', [])
|
247 |
+
response_time = rag_output.get('response_time', 0)
|
248 |
+
|
249 |
+
# Prepare documents text
|
250 |
+
docs_text = "\n\n".join([
|
251 |
+
f"Dokumen {i+1}:\n{doc.page_content[:500]}{'...' if len(doc.page_content) > 500 else ''}"
|
252 |
+
for i, doc in enumerate(docs)
|
253 |
+
])
|
254 |
+
|
255 |
+
# Create evaluation prompts
|
256 |
+
prompts = self.create_evaluation_prompts(question, answer, ground_truth, docs_text)
|
257 |
+
|
258 |
+
# Run evaluations with progress logging
|
259 |
+
logger.debug(f"Evaluating correctness...")
|
260 |
+
correctness_score, correctness_exp = self.evaluate_score(prompts["correctness"], "correctness")
|
261 |
+
|
262 |
+
logger.debug(f"Evaluating relevance...")
|
263 |
+
relevance_score, relevance_exp = self.evaluate_score(prompts["relevance"], "relevance")
|
264 |
+
|
265 |
+
logger.debug(f"Evaluating groundedness...")
|
266 |
+
groundedness_score, groundedness_exp = self.evaluate_score(prompts["groundedness"], "groundedness")
|
267 |
+
|
268 |
+
logger.debug(f"Evaluating retrieval...")
|
269 |
+
retrieval_score, retrieval_exp = self.evaluate_score(prompts["retrieval"], "retrieval")
|
270 |
+
|
271 |
+
result = EvaluationResult(
|
272 |
+
question=question,
|
273 |
+
answer=answer,
|
274 |
+
ground_truth=ground_truth,
|
275 |
+
correctness_score=correctness_score,
|
276 |
+
correctness_explanation=correctness_exp,
|
277 |
+
relevance_score=relevance_score,
|
278 |
+
relevance_explanation=relevance_exp,
|
279 |
+
groundedness_score=groundedness_score,
|
280 |
+
groundedness_explanation=groundedness_exp,
|
281 |
+
retrieval_score=retrieval_score,
|
282 |
+
retrieval_explanation=retrieval_exp,
|
283 |
+
retrieved_docs=[doc.page_content for doc in docs],
|
284 |
+
response_time=response_time,
|
285 |
+
timestamp=datetime.now().isoformat()
|
286 |
+
)
|
287 |
+
|
288 |
+
logger.info(f"[{index}/{total}] Scores - C:{correctness_score:.3f} R:{relevance_score:.3f} G:{groundedness_score:.3f} Ret:{retrieval_score:.3f}")
|
289 |
+
|
290 |
+
return result
|
291 |
+
@traceable(name="Evaluasi RAG Sahabat-AI",)
|
292 |
+
def run_evaluation(self, dataset: List[Dict[str, Any]],
|
293 |
+
save_path: str = "pnp_evaluation_results.json") -> Dict[str, Any]:
|
294 |
+
"""Run evaluation on PNP dataset"""
|
295 |
+
results = []
|
296 |
+
total_items = len(dataset)
|
297 |
+
start_time = time.time()
|
298 |
+
|
299 |
+
logger.info(f"Starting PNP RAG evaluation of {total_items} items...")
|
300 |
+
logger.info(f"Results will be saved to: {save_path}")
|
301 |
+
|
302 |
+
for i, item in enumerate(dataset, 1):
|
303 |
+
try:
|
304 |
+
result = self.evaluate_single_item(item, i, total_items)
|
305 |
+
results.append(result)
|
306 |
+
|
307 |
+
# Save intermediate results every 5 items
|
308 |
+
if i % 5 == 0:
|
309 |
+
self._save_intermediate_results(results, save_path, i, total_items)
|
310 |
+
|
311 |
+
# Add delay to avoid rate limiting
|
312 |
+
delay = random.uniform(2, 4)
|
313 |
+
logger.debug(f"Waiting {delay:.1f}s before next evaluation...")
|
314 |
+
time.sleep(delay)
|
315 |
+
|
316 |
+
except Exception as e:
|
317 |
+
logger.error(f"Error evaluating item {i}: {e}")
|
318 |
+
continue
|
319 |
+
|
320 |
+
# Calculate final statistics
|
321 |
+
summary = self.calculate_summary_stats(results)
|
322 |
+
summary['evaluation_time'] = time.time() - start_time
|
323 |
+
summary['timestamp'] = datetime.now().isoformat()
|
324 |
+
|
325 |
+
# Save final results
|
326 |
+
self.save_results(results, summary, save_path)
|
327 |
+
|
328 |
+
logger.info(f"PNP RAG evaluation completed in {summary['evaluation_time']:.1f}s!")
|
329 |
+
self._print_summary(summary)
|
330 |
+
|
331 |
+
return {"results": results, "summary": summary}
|
332 |
+
|
333 |
+
def _save_intermediate_results(self, results: List[EvaluationResult], save_path: str, current: int, total: int):
|
334 |
+
"""Save intermediate results during evaluation"""
|
335 |
+
intermediate_path = save_path.replace('.json', f'_intermediate_{current}of{total}.json')
|
336 |
+
partial_summary = self.calculate_summary_stats(results)
|
337 |
+
self.save_results(results, partial_summary, intermediate_path)
|
338 |
+
logger.info(f"Intermediate results saved ({current}/{total}): {intermediate_path}")
|
339 |
+
|
340 |
+
def calculate_summary_stats(self, results: List[EvaluationResult]) -> Dict[str, Any]:
|
341 |
+
"""Calculate comprehensive summary statistics"""
|
342 |
+
if not results:
|
343 |
+
return {"error": "No results to analyze"}
|
344 |
+
|
345 |
+
def safe_stats(scores):
|
346 |
+
if not scores:
|
347 |
+
return {"mean": 0, "median": 0, "std": 0, "min": 0, "max": 0}
|
348 |
+
return {
|
349 |
+
"mean": statistics.mean(scores),
|
350 |
+
"median": statistics.median(scores),
|
351 |
+
"std": statistics.stdev(scores) if len(scores) > 1 else 0,
|
352 |
+
"min": min(scores),
|
353 |
+
"max": max(scores)
|
354 |
+
}
|
355 |
+
|
356 |
+
correctness_scores = [r.correctness_score for r in results]
|
357 |
+
relevance_scores = [r.relevance_score for r in results]
|
358 |
+
groundedness_scores = [r.groundedness_score for r in results]
|
359 |
+
retrieval_scores = [r.retrieval_score for r in results]
|
360 |
+
response_times = [r.response_time for r in results]
|
361 |
+
|
362 |
+
# Overall performance score (weighted average)
|
363 |
+
overall_scores = [
|
364 |
+
(r.correctness_score * 0.3 +
|
365 |
+
r.relevance_score * 0.25 +
|
366 |
+
r.groundedness_score * 0.25 +
|
367 |
+
r.retrieval_score * 0.2)
|
368 |
+
for r in results
|
369 |
+
]
|
370 |
+
|
371 |
+
return {
|
372 |
+
"total_evaluations": len(results),
|
373 |
+
"correctness": safe_stats(correctness_scores),
|
374 |
+
"relevance": safe_stats(relevance_scores),
|
375 |
+
"groundedness": safe_stats(groundedness_scores),
|
376 |
+
"retrieval": safe_stats(retrieval_scores),
|
377 |
+
"overall_performance": safe_stats(overall_scores),
|
378 |
+
"performance_metrics": {
|
379 |
+
"avg_response_time": statistics.mean(response_times),
|
380 |
+
"median_response_time": statistics.median(response_times),
|
381 |
+
"total_response_time": sum(response_times),
|
382 |
+
"fastest_response": min(response_times),
|
383 |
+
"slowest_response": max(response_times)
|
384 |
+
},
|
385 |
+
"score_distribution": {
|
386 |
+
"excellent_count": len([s for s in overall_scores if s >= 0.8]),
|
387 |
+
"good_count": len([s for s in overall_scores if 0.6 <= s < 0.8]),
|
388 |
+
"fair_count": len([s for s in overall_scores if 0.4 <= s < 0.6]),
|
389 |
+
"poor_count": len([s for s in overall_scores if s < 0.4])
|
390 |
+
}
|
391 |
+
}
|
392 |
+
|
393 |
+
def save_results(self, results: List[EvaluationResult], summary: Dict[str, Any], save_path: str):
|
394 |
+
"""Save evaluation results with enhanced formatting"""
|
395 |
+
output = {
|
396 |
+
"metadata": {
|
397 |
+
"evaluation_system": "PNP RAG Evaluator",
|
398 |
+
"dataset": "Politeknik Negeri Padang Q&A",
|
399 |
+
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
400 |
+
"evaluator": "llama3",
|
401 |
+
"timestamp": datetime.now().isoformat()
|
402 |
+
},
|
403 |
+
"summary": summary,
|
404 |
+
"detailed_results": [
|
405 |
+
{
|
406 |
+
"id": i + 1,
|
407 |
+
"question": r.question,
|
408 |
+
"answer": r.answer,
|
409 |
+
"ground_truth": r.ground_truth,
|
410 |
+
"scores": {
|
411 |
+
"correctness": round(r.correctness_score, 3),
|
412 |
+
"relevance": round(r.relevance_score, 3),
|
413 |
+
"groundedness": round(r.groundedness_score, 3),
|
414 |
+
"retrieval": round(r.retrieval_score, 3),
|
415 |
+
"overall": round((r.correctness_score * 0.3 +
|
416 |
+
r.relevance_score * 0.25 +
|
417 |
+
r.groundedness_score * 0.25 +
|
418 |
+
r.retrieval_score * 0.2), 3)
|
419 |
+
},
|
420 |
+
"explanations": {
|
421 |
+
"correctness": r.correctness_explanation,
|
422 |
+
"relevance": r.relevance_explanation,
|
423 |
+
"groundedness": r.groundedness_explanation,
|
424 |
+
"retrieval": r.retrieval_explanation
|
425 |
+
},
|
426 |
+
"metrics": {
|
427 |
+
"response_time": round(r.response_time, 2),
|
428 |
+
"retrieved_docs_count": len(r.retrieved_docs),
|
429 |
+
"timestamp": r.timestamp
|
430 |
+
}
|
431 |
+
}
|
432 |
+
for i, r in enumerate(results)
|
433 |
+
]
|
434 |
+
}
|
435 |
+
|
436 |
+
with open(save_path, 'w', encoding='utf-8') as f:
|
437 |
+
json.dump(output, f, ensure_ascii=False, indent=2)
|
438 |
+
|
439 |
+
logger.info(f"Results saved to {save_path}")
|
440 |
+
|
441 |
+
def _print_summary(self, summary: Dict[str, Any]):
|
442 |
+
"""Print formatted evaluation summary"""
|
443 |
+
print("\n" + "="*60)
|
444 |
+
print(" PNP RAG EVALUATION SUMMARY")
|
445 |
+
print("="*60)
|
446 |
+
print(f"Total Evaluations: {summary['total_evaluations']}")
|
447 |
+
print(f"Evaluation Time: {summary.get('evaluation_time', 0):.1f}s")
|
448 |
+
print("\nSCORE BREAKDOWN:")
|
449 |
+
print(f" Correctness: {summary['correctness']['mean']:.3f} ± {summary['correctness']['std']:.3f}")
|
450 |
+
print(f" Relevance: {summary['relevance']['mean']:.3f} ± {summary['relevance']['std']:.3f}")
|
451 |
+
print(f" Groundedness: {summary['groundedness']['mean']:.3f} ± {summary['groundedness']['std']:.3f}")
|
452 |
+
print(f" Retrieval: {summary['retrieval']['mean']:.3f} ± {summary['retrieval']['std']:.3f}")
|
453 |
+
print(f" Overall: {summary['overall_performance']['mean']:.3f} ± {summary['overall_performance']['std']:.3f}")
|
454 |
+
|
455 |
+
print("\nPERFORMANCE DISTRIBUTION:")
|
456 |
+
dist = summary['score_distribution']
|
457 |
+
print(f" Excellent (≥0.8): {dist['excellent_count']} ({dist['excellent_count']/summary['total_evaluations']*100:.1f}%)")
|
458 |
+
print(f" Good (0.6-0.8): {dist['good_count']} ({dist['good_count']/summary['total_evaluations']*100:.1f}%)")
|
459 |
+
print(f" Fair (0.4-0.6): {dist['fair_count']} ({dist['fair_count']/summary['total_evaluations']*100:.1f}%)")
|
460 |
+
print(f" Poor (<0.4): {dist['poor_count']} ({dist['poor_count']/summary['total_evaluations']*100:.1f}%)")
|
461 |
+
|
462 |
+
print(f"\nRESPONSE TIME STATS:")
|
463 |
+
perf = summary['performance_metrics']
|
464 |
+
print(f" Average: {perf['avg_response_time']:.2f}s")
|
465 |
+
print(f" Median: {perf['median_response_time']:.2f}s")
|
466 |
+
print(f" Range: {perf['fastest_response']:.2f}s - {perf['slowest_response']:.2f}s")
|
467 |
+
print("="*60)
|
468 |
+
|
469 |
+
# PNP Evaluation Dataset
|
470 |
+
evaluation_dataset = [
|
471 |
+
# {
|
472 |
+
# "question": "How is the education system implemented at Politeknik Negeri Padang?",
|
473 |
+
# "ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional."
|
474 |
+
# },
|
475 |
+
# {
|
476 |
+
# "question": "What are the courses included in the curriculum of Politeknik Negeri Padang?",
|
477 |
+
# "ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)"
|
478 |
+
# },
|
479 |
+
# {
|
480 |
+
# "question": "How does Politeknik Negeri Padang support the tridharma mission of higher education?",
|
481 |
+
# "ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang."
|
482 |
+
# },
|
483 |
+
# {
|
484 |
+
# "question": "How does Politeknik Negeri Padang provide internet access for students?",
|
485 |
+
# "ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC."
|
486 |
+
# },
|
487 |
+
# {
|
488 |
+
# "question": "What are some examples of Politeknik Negeri Padang's cooperation with industry?",
|
489 |
+
# "ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN."
|
490 |
+
# },
|
491 |
+
{
|
492 |
+
"question": "How does Politeknik Negeri Padang assist students in terms of achievement and economics?",
|
493 |
+
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar."
|
494 |
+
},
|
495 |
+
{
|
496 |
+
"question": "What is the accreditation status of study programs at Politeknik Negeri Padang?",
|
497 |
+
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi."
|
498 |
+
},
|
499 |
+
{
|
500 |
+
"question": "How is the new student admission process at Politeknik Negeri Padang?",
|
501 |
+
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring."
|
502 |
+
},
|
503 |
+
{
|
504 |
+
"question": "What forms of cooperation does Politeknik Negeri Padang conduct?",
|
505 |
+
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM."
|
506 |
+
},
|
507 |
+
{
|
508 |
+
"question": "Who is the current director of Politeknik Negeri Padang?",
|
509 |
+
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus."
|
510 |
+
},
|
511 |
+
{
|
512 |
+
"question": "What is the brief history of the establishment of Politeknik Negeri Padang?",
|
513 |
+
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan."
|
514 |
+
}
|
515 |
+
]
|
516 |
+
|
517 |
+
def main():
|
518 |
+
|
519 |
+
"""Main execution function"""
|
520 |
+
try:
|
521 |
+
client = Client() # Inisialisasi client LangSmith
|
522 |
+
print(f"LangSmith Project: {os.getenv('LANGCHAIN_PROJECT')}")
|
523 |
+
# Initialize evaluator
|
524 |
+
evaluator = PNPRAGEvaluator()
|
525 |
+
|
526 |
+
# Run evaluation
|
527 |
+
results = evaluator.run_evaluation(
|
528 |
+
evaluation_dataset,
|
529 |
+
"pnp_rag_evaluation_results.json"
|
530 |
+
)
|
531 |
+
|
532 |
+
print(f"\nEvaluation completed successfully!")
|
533 |
+
print(f"Results saved to: pnp_rag_evaluation_results.json")
|
534 |
+
|
535 |
+
return results
|
536 |
+
|
537 |
+
except Exception as e:
|
538 |
+
logger.error(f"Evaluation failed: {e}")
|
539 |
+
raise
|
540 |
+
|
541 |
+
if __name__ == "__main__":
|
542 |
+
main()
|
evaluate_jawa.py
ADDED
@@ -0,0 +1,542 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from langchain_community.chat_models import ChatOllama
|
2 |
+
from app.document_processor import load_vector_store_from_supabase
|
3 |
+
from app.prompts import sahabat_prompt
|
4 |
+
from app.db import supabase
|
5 |
+
from langchain.chains import ConversationalRetrievalChain
|
6 |
+
from langchain.memory import ConversationBufferMemory
|
7 |
+
from langchain_community.llms import Replicate
|
8 |
+
import os, time, json, random, logging
|
9 |
+
from typing import List, Dict, Any, Tuple
|
10 |
+
from dataclasses import dataclass, asdict
|
11 |
+
import statistics
|
12 |
+
from datetime import datetime
|
13 |
+
from langsmith import traceable
|
14 |
+
from langsmith import Client
|
15 |
+
|
16 |
+
# Set up logging
|
17 |
+
logging.basicConfig(
|
18 |
+
level=logging.INFO,
|
19 |
+
format='%(asctime)s - %(levelname)s - %(message)s'
|
20 |
+
)
|
21 |
+
logger = logging.getLogger(__name__)
|
22 |
+
|
23 |
+
@dataclass
|
24 |
+
class EvaluationResult:
|
25 |
+
question: str
|
26 |
+
answer: str
|
27 |
+
ground_truth: str
|
28 |
+
correctness_score: float
|
29 |
+
correctness_explanation: str
|
30 |
+
relevance_score: float
|
31 |
+
relevance_explanation: str
|
32 |
+
groundedness_score: float
|
33 |
+
groundedness_explanation: str
|
34 |
+
retrieval_score: float
|
35 |
+
retrieval_explanation: str
|
36 |
+
retrieved_docs: List[str]
|
37 |
+
response_time: float
|
38 |
+
timestamp: str
|
39 |
+
|
40 |
+
class PNPRAGEvaluator:
|
41 |
+
def __init__(self):
|
42 |
+
logger.info("Initializing PNP RAG Evaluator...")
|
43 |
+
|
44 |
+
# Load vector store
|
45 |
+
self.vector_store = load_vector_store_from_supabase(
|
46 |
+
supabase, "pnp-bot-storage-archive", "vector_store"
|
47 |
+
)
|
48 |
+
|
49 |
+
# Initialize Replicate LLM
|
50 |
+
self.llm = Replicate(
|
51 |
+
model="fauziisyrinapridal/sahabat-ai-v1:afb9fa89fe786362f619fd4fef34bd1f7a4a4da23073d8a6fbf54dcbe458f216",
|
52 |
+
model_kwargs={"temperature": 0.5, "top_p": 1, "max_new_tokens": 10000},
|
53 |
+
replicate_api_token=os.getenv("REPLICATE_API_TOKEN")
|
54 |
+
)
|
55 |
+
|
56 |
+
# self.llm = ChatOllama(
|
57 |
+
# model="llama3",
|
58 |
+
# temperature=0.1,
|
59 |
+
# max_tokens=10000,
|
60 |
+
# top_p=0.9
|
61 |
+
# )
|
62 |
+
|
63 |
+
# Initialize memory
|
64 |
+
self.memory = ConversationBufferMemory(
|
65 |
+
memory_key="chat_history",
|
66 |
+
return_messages=True,
|
67 |
+
output_key='answer'
|
68 |
+
)
|
69 |
+
|
70 |
+
# Initialize RAG chain
|
71 |
+
self.chain = ConversationalRetrievalChain.from_llm(
|
72 |
+
self.llm,
|
73 |
+
retriever=self.vector_store.as_retriever(search_kwargs={"k": 6}),
|
74 |
+
combine_docs_chain_kwargs={"prompt": sahabat_prompt},
|
75 |
+
return_source_documents=True,
|
76 |
+
memory=self.memory
|
77 |
+
)
|
78 |
+
|
79 |
+
# Initialize evaluator LLM
|
80 |
+
self.ollama_eval = ChatOllama(model="llama3", temperature=0.1)
|
81 |
+
|
82 |
+
logger.info("PNP RAG Evaluator initialized successfully!")
|
83 |
+
|
84 |
+
def ask(self, question: str) -> Dict[str, Any]:
|
85 |
+
"""Generate answer using RAG chain with error handling"""
|
86 |
+
start_time = time.time()
|
87 |
+
try:
|
88 |
+
result = self.chain({"question": question})
|
89 |
+
result['response_time'] = time.time() - start_time
|
90 |
+
logger.debug(f"RAG response generated in {result['response_time']:.2f}s")
|
91 |
+
return result
|
92 |
+
except Exception as e:
|
93 |
+
logger.error(f"Error in RAG generation for question '{question[:50]}...': {e}")
|
94 |
+
return {
|
95 |
+
'answer': f"Error generating response: {str(e)}",
|
96 |
+
'source_documents': [],
|
97 |
+
'response_time': time.time() - start_time
|
98 |
+
}
|
99 |
+
|
100 |
+
def evaluate_score(self, prompt: str, metric_name: str, max_retries: int = 3) -> Tuple[float, str]:
|
101 |
+
"""Evaluate with enhanced error handling and logging"""
|
102 |
+
for attempt in range(max_retries):
|
103 |
+
try:
|
104 |
+
logger.debug(f"Evaluating {metric_name} (attempt {attempt + 1})")
|
105 |
+
response = self.ollama_eval.invoke(prompt)
|
106 |
+
content = response.content if hasattr(response, 'content') else str(response)
|
107 |
+
|
108 |
+
# Enhanced parsing with multiple strategies
|
109 |
+
score, explanation = self._parse_evaluation_response(content)
|
110 |
+
|
111 |
+
if score is not None:
|
112 |
+
logger.debug(f"{metric_name} evaluation successful: {score:.3f}")
|
113 |
+
return score, explanation
|
114 |
+
|
115 |
+
logger.warning(f"Could not parse {metric_name} evaluation (attempt {attempt + 1})")
|
116 |
+
|
117 |
+
except Exception as e:
|
118 |
+
logger.warning(f"{metric_name} evaluation attempt {attempt + 1} failed: {e}")
|
119 |
+
if attempt == max_retries - 1:
|
120 |
+
return 0.0, f"Evaluation failed after {max_retries} attempts: {str(e)}"
|
121 |
+
time.sleep(1)
|
122 |
+
|
123 |
+
return 0.0, "Maximum retries exceeded"
|
124 |
+
|
125 |
+
def _parse_evaluation_response(self, content: str) -> Tuple[float, str]:
|
126 |
+
"""Enhanced parsing for evaluation responses"""
|
127 |
+
try:
|
128 |
+
# Strategy 1: Standard format
|
129 |
+
if "Skor:" in content and "Penjelasan:" in content:
|
130 |
+
score_section = content.split("Skor:")[1].split("Penjelasan:")[0].strip()
|
131 |
+
explanation_section = content.split("Penjelasan:")[1].strip()
|
132 |
+
|
133 |
+
# Extract numeric score
|
134 |
+
import re
|
135 |
+
score_match = re.search(r'(\d+\.?\d*)', score_section)
|
136 |
+
if score_match:
|
137 |
+
score = float(score_match.group(1))
|
138 |
+
# Handle scores > 1 (convert from 0-10 to 0-1 scale if needed)
|
139 |
+
if score > 1:
|
140 |
+
score = score / 10.0
|
141 |
+
return min(max(score, 0), 1), explanation_section
|
142 |
+
|
143 |
+
# Strategy 2: Look for score in any line
|
144 |
+
lines = content.split('\n')
|
145 |
+
for line in lines:
|
146 |
+
if any(keyword in line.lower() for keyword in ['skor', 'score']):
|
147 |
+
import re
|
148 |
+
score_match = re.search(r'(\d+\.?\d*)', line)
|
149 |
+
if score_match:
|
150 |
+
score = float(score_match.group(1))
|
151 |
+
if score > 1:
|
152 |
+
score = score / 10.0
|
153 |
+
return min(max(score, 0), 1), content
|
154 |
+
|
155 |
+
# Strategy 3: Look for decimal numbers in content
|
156 |
+
import re
|
157 |
+
numbers = re.findall(r'\b(0\.\d+|1\.0|1)\b', content)
|
158 |
+
if numbers:
|
159 |
+
score = float(numbers[0])
|
160 |
+
return min(max(score, 0), 1), content
|
161 |
+
|
162 |
+
return None, content
|
163 |
+
|
164 |
+
except Exception as e:
|
165 |
+
logger.error(f"Error parsing evaluation response: {e}")
|
166 |
+
return None, f"Parsing error: {str(e)}"
|
167 |
+
|
168 |
+
def create_evaluation_prompts(self, question: str, answer: str, ground_truth: str, docs_text: str) -> Dict[str, str]:
|
169 |
+
"""Create Indonesian evaluation prompts optimized for PNP context"""
|
170 |
+
return {
|
171 |
+
"correctness": f"""Evaluasi KEBENARAN jawaban tentang Politeknik Negeri Padang:
|
172 |
+
|
173 |
+
PERTANYAAN: {question}
|
174 |
+
JAWABAN REFERENSI (BENAR): {ground_truth}
|
175 |
+
JAWABAN YANG DIEVALUASI: {answer}
|
176 |
+
|
177 |
+
Berikan skor antara 0.00 (sepenuhnya salah) hingga 1.00 (sepenuhnya benar).
|
178 |
+
Pertimbangkan:
|
179 |
+
- Apakah fakta dalam jawaban sesuai dengan referensi?
|
180 |
+
- Apakah informasi yang diberikan akurat tentang PNP?
|
181 |
+
- Apakah ada kesalahan atau ketidaksesuaian data?
|
182 |
+
|
183 |
+
Format wajib:
|
184 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
185 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
186 |
+
|
187 |
+
"relevance": f"""Evaluasi RELEVANSI jawaban terhadap pertanyaan tentang PNP:
|
188 |
+
|
189 |
+
PERTANYAAN: {question}
|
190 |
+
JAWABAN: {answer}
|
191 |
+
|
192 |
+
Berikan skor antara 0.00 (tidak relevan sama sekali) hingga 1.00 (sangat relevan dan tepat sasaran).
|
193 |
+
Pertimbangkan:
|
194 |
+
- Apakah jawaban menjawab langsung pertanyaan yang diajukan?
|
195 |
+
- Apakah informasi yang diberikan sesuai dengan konteks PNP?
|
196 |
+
- Apakah jawaban fokus dan tidak keluar topik?
|
197 |
+
|
198 |
+
Format wajib:
|
199 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
200 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
201 |
+
|
202 |
+
"groundedness": f"""Evaluasi apakah jawaban BERDASAR pada dokumen yang tersedia:
|
203 |
+
|
204 |
+
DOKUMEN/KONTEKS:
|
205 |
+
{docs_text}
|
206 |
+
|
207 |
+
JAWABAN: {answer}
|
208 |
+
|
209 |
+
Berikan skor antara 0.00 (tidak berdasar pada dokumen) hingga 1.00 (sepenuhnya berdasar pada dokumen).
|
210 |
+
Pertimbangkan:
|
211 |
+
- Apakah klaim dalam jawaban didukung oleh dokumen?
|
212 |
+
- Apakah ada informasi yang dibuat-buat atau tidak ada di dokumen?
|
213 |
+
- Apakah jawaban konsisten dengan fakta dalam dokumen?
|
214 |
+
|
215 |
+
Format wajib:
|
216 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
217 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
218 |
+
|
219 |
+
"retrieval": f"""Evaluasi KUALITAS PENGAMBILAN dokumen untuk menjawab pertanyaan:
|
220 |
+
|
221 |
+
PERTANYAAN: {question}
|
222 |
+
DOKUMEN YANG DIAMBIL:
|
223 |
+
{docs_text}
|
224 |
+
|
225 |
+
Berikan skor antara 0.00 (dokumen tidak relevan) hingga 1.00 (dokumen sangat relevan dan lengkap).
|
226 |
+
Pertimbangkan:
|
227 |
+
- Apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan?
|
228 |
+
- Apakah ada informasi penting yang tidak terambil?
|
229 |
+
- Apakah dokumen yang diambil sesuai dengan topik pertanyaan?
|
230 |
+
|
231 |
+
Format wajib:
|
232 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
233 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>"""
|
234 |
+
}
|
235 |
+
|
236 |
+
def evaluate_single_item(self, item: Dict[str, Any], index: int, total: int) -> EvaluationResult:
|
237 |
+
"""Evaluate a single question-answer pair with progress tracking"""
|
238 |
+
question = item["question"]
|
239 |
+
ground_truth = item["ground_truth"]
|
240 |
+
|
241 |
+
logger.info(f"[{index}/{total}] Evaluating: {question[:60]}...")
|
242 |
+
|
243 |
+
# Generate RAG response
|
244 |
+
rag_output = self.ask(question)
|
245 |
+
answer = rag_output['answer']
|
246 |
+
docs = rag_output.get('source_documents', [])
|
247 |
+
response_time = rag_output.get('response_time', 0)
|
248 |
+
|
249 |
+
# Prepare documents text
|
250 |
+
docs_text = "\n\n".join([
|
251 |
+
f"Dokumen {i+1}:\n{doc.page_content[:500]}{'...' if len(doc.page_content) > 500 else ''}"
|
252 |
+
for i, doc in enumerate(docs)
|
253 |
+
])
|
254 |
+
|
255 |
+
# Create evaluation prompts
|
256 |
+
prompts = self.create_evaluation_prompts(question, answer, ground_truth, docs_text)
|
257 |
+
|
258 |
+
# Run evaluations with progress logging
|
259 |
+
logger.debug(f"Evaluating correctness...")
|
260 |
+
correctness_score, correctness_exp = self.evaluate_score(prompts["correctness"], "correctness")
|
261 |
+
|
262 |
+
logger.debug(f"Evaluating relevance...")
|
263 |
+
relevance_score, relevance_exp = self.evaluate_score(prompts["relevance"], "relevance")
|
264 |
+
|
265 |
+
logger.debug(f"Evaluating groundedness...")
|
266 |
+
groundedness_score, groundedness_exp = self.evaluate_score(prompts["groundedness"], "groundedness")
|
267 |
+
|
268 |
+
logger.debug(f"Evaluating retrieval...")
|
269 |
+
retrieval_score, retrieval_exp = self.evaluate_score(prompts["retrieval"], "retrieval")
|
270 |
+
|
271 |
+
result = EvaluationResult(
|
272 |
+
question=question,
|
273 |
+
answer=answer,
|
274 |
+
ground_truth=ground_truth,
|
275 |
+
correctness_score=correctness_score,
|
276 |
+
correctness_explanation=correctness_exp,
|
277 |
+
relevance_score=relevance_score,
|
278 |
+
relevance_explanation=relevance_exp,
|
279 |
+
groundedness_score=groundedness_score,
|
280 |
+
groundedness_explanation=groundedness_exp,
|
281 |
+
retrieval_score=retrieval_score,
|
282 |
+
retrieval_explanation=retrieval_exp,
|
283 |
+
retrieved_docs=[doc.page_content for doc in docs],
|
284 |
+
response_time=response_time,
|
285 |
+
timestamp=datetime.now().isoformat()
|
286 |
+
)
|
287 |
+
|
288 |
+
logger.info(f"[{index}/{total}] Scores - C:{correctness_score:.3f} R:{relevance_score:.3f} G:{groundedness_score:.3f} Ret:{retrieval_score:.3f}")
|
289 |
+
|
290 |
+
return result
|
291 |
+
@traceable(name="Evaluasi RAG Sahabat-AI",)
|
292 |
+
def run_evaluation(self, dataset: List[Dict[str, Any]],
|
293 |
+
save_path: str = "pnp_evaluation_results.json") -> Dict[str, Any]:
|
294 |
+
"""Run evaluation on PNP dataset"""
|
295 |
+
results = []
|
296 |
+
total_items = len(dataset)
|
297 |
+
start_time = time.time()
|
298 |
+
|
299 |
+
logger.info(f"Starting PNP RAG evaluation of {total_items} items...")
|
300 |
+
logger.info(f"Results will be saved to: {save_path}")
|
301 |
+
|
302 |
+
for i, item in enumerate(dataset, 1):
|
303 |
+
try:
|
304 |
+
result = self.evaluate_single_item(item, i, total_items)
|
305 |
+
results.append(result)
|
306 |
+
|
307 |
+
# Save intermediate results every 5 items
|
308 |
+
if i % 5 == 0:
|
309 |
+
self._save_intermediate_results(results, save_path, i, total_items)
|
310 |
+
|
311 |
+
# Add delay to avoid rate limiting
|
312 |
+
delay = random.uniform(2, 4)
|
313 |
+
logger.debug(f"Waiting {delay:.1f}s before next evaluation...")
|
314 |
+
time.sleep(delay)
|
315 |
+
|
316 |
+
except Exception as e:
|
317 |
+
logger.error(f"Error evaluating item {i}: {e}")
|
318 |
+
continue
|
319 |
+
|
320 |
+
# Calculate final statistics
|
321 |
+
summary = self.calculate_summary_stats(results)
|
322 |
+
summary['evaluation_time'] = time.time() - start_time
|
323 |
+
summary['timestamp'] = datetime.now().isoformat()
|
324 |
+
|
325 |
+
# Save final results
|
326 |
+
self.save_results(results, summary, save_path)
|
327 |
+
|
328 |
+
logger.info(f"PNP RAG evaluation completed in {summary['evaluation_time']:.1f}s!")
|
329 |
+
self._print_summary(summary)
|
330 |
+
|
331 |
+
return {"results": results, "summary": summary}
|
332 |
+
|
333 |
+
def _save_intermediate_results(self, results: List[EvaluationResult], save_path: str, current: int, total: int):
|
334 |
+
"""Save intermediate results during evaluation"""
|
335 |
+
intermediate_path = save_path.replace('.json', f'_intermediate_{current}of{total}.json')
|
336 |
+
partial_summary = self.calculate_summary_stats(results)
|
337 |
+
self.save_results(results, partial_summary, intermediate_path)
|
338 |
+
logger.info(f"Intermediate results saved ({current}/{total}): {intermediate_path}")
|
339 |
+
|
340 |
+
def calculate_summary_stats(self, results: List[EvaluationResult]) -> Dict[str, Any]:
|
341 |
+
"""Calculate comprehensive summary statistics"""
|
342 |
+
if not results:
|
343 |
+
return {"error": "No results to analyze"}
|
344 |
+
|
345 |
+
def safe_stats(scores):
|
346 |
+
if not scores:
|
347 |
+
return {"mean": 0, "median": 0, "std": 0, "min": 0, "max": 0}
|
348 |
+
return {
|
349 |
+
"mean": statistics.mean(scores),
|
350 |
+
"median": statistics.median(scores),
|
351 |
+
"std": statistics.stdev(scores) if len(scores) > 1 else 0,
|
352 |
+
"min": min(scores),
|
353 |
+
"max": max(scores)
|
354 |
+
}
|
355 |
+
|
356 |
+
correctness_scores = [r.correctness_score for r in results]
|
357 |
+
relevance_scores = [r.relevance_score for r in results]
|
358 |
+
groundedness_scores = [r.groundedness_score for r in results]
|
359 |
+
retrieval_scores = [r.retrieval_score for r in results]
|
360 |
+
response_times = [r.response_time for r in results]
|
361 |
+
|
362 |
+
# Overall performance score (weighted average)
|
363 |
+
overall_scores = [
|
364 |
+
(r.correctness_score * 0.3 +
|
365 |
+
r.relevance_score * 0.25 +
|
366 |
+
r.groundedness_score * 0.25 +
|
367 |
+
r.retrieval_score * 0.2)
|
368 |
+
for r in results
|
369 |
+
]
|
370 |
+
|
371 |
+
return {
|
372 |
+
"total_evaluations": len(results),
|
373 |
+
"correctness": safe_stats(correctness_scores),
|
374 |
+
"relevance": safe_stats(relevance_scores),
|
375 |
+
"groundedness": safe_stats(groundedness_scores),
|
376 |
+
"retrieval": safe_stats(retrieval_scores),
|
377 |
+
"overall_performance": safe_stats(overall_scores),
|
378 |
+
"performance_metrics": {
|
379 |
+
"avg_response_time": statistics.mean(response_times),
|
380 |
+
"median_response_time": statistics.median(response_times),
|
381 |
+
"total_response_time": sum(response_times),
|
382 |
+
"fastest_response": min(response_times),
|
383 |
+
"slowest_response": max(response_times)
|
384 |
+
},
|
385 |
+
"score_distribution": {
|
386 |
+
"excellent_count": len([s for s in overall_scores if s >= 0.8]),
|
387 |
+
"good_count": len([s for s in overall_scores if 0.6 <= s < 0.8]),
|
388 |
+
"fair_count": len([s for s in overall_scores if 0.4 <= s < 0.6]),
|
389 |
+
"poor_count": len([s for s in overall_scores if s < 0.4])
|
390 |
+
}
|
391 |
+
}
|
392 |
+
|
393 |
+
def save_results(self, results: List[EvaluationResult], summary: Dict[str, Any], save_path: str):
|
394 |
+
"""Save evaluation results with enhanced formatting"""
|
395 |
+
output = {
|
396 |
+
"metadata": {
|
397 |
+
"evaluation_system": "PNP RAG Evaluator",
|
398 |
+
"dataset": "Politeknik Negeri Padang Q&A",
|
399 |
+
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
400 |
+
"evaluator": "llama3",
|
401 |
+
"timestamp": datetime.now().isoformat()
|
402 |
+
},
|
403 |
+
"summary": summary,
|
404 |
+
"detailed_results": [
|
405 |
+
{
|
406 |
+
"id": i + 1,
|
407 |
+
"question": r.question,
|
408 |
+
"answer": r.answer,
|
409 |
+
"ground_truth": r.ground_truth,
|
410 |
+
"scores": {
|
411 |
+
"correctness": round(r.correctness_score, 3),
|
412 |
+
"relevance": round(r.relevance_score, 3),
|
413 |
+
"groundedness": round(r.groundedness_score, 3),
|
414 |
+
"retrieval": round(r.retrieval_score, 3),
|
415 |
+
"overall": round((r.correctness_score * 0.3 +
|
416 |
+
r.relevance_score * 0.25 +
|
417 |
+
r.groundedness_score * 0.25 +
|
418 |
+
r.retrieval_score * 0.2), 3)
|
419 |
+
},
|
420 |
+
"explanations": {
|
421 |
+
"correctness": r.correctness_explanation,
|
422 |
+
"relevance": r.relevance_explanation,
|
423 |
+
"groundedness": r.groundedness_explanation,
|
424 |
+
"retrieval": r.retrieval_explanation
|
425 |
+
},
|
426 |
+
"metrics": {
|
427 |
+
"response_time": round(r.response_time, 2),
|
428 |
+
"retrieved_docs_count": len(r.retrieved_docs),
|
429 |
+
"timestamp": r.timestamp
|
430 |
+
}
|
431 |
+
}
|
432 |
+
for i, r in enumerate(results)
|
433 |
+
]
|
434 |
+
}
|
435 |
+
|
436 |
+
with open(save_path, 'w', encoding='utf-8') as f:
|
437 |
+
json.dump(output, f, ensure_ascii=False, indent=2)
|
438 |
+
|
439 |
+
logger.info(f"Results saved to {save_path}")
|
440 |
+
|
441 |
+
def _print_summary(self, summary: Dict[str, Any]):
|
442 |
+
"""Print formatted evaluation summary"""
|
443 |
+
print("\n" + "="*60)
|
444 |
+
print(" PNP RAG EVALUATION SUMMARY")
|
445 |
+
print("="*60)
|
446 |
+
print(f"Total Evaluations: {summary['total_evaluations']}")
|
447 |
+
print(f"Evaluation Time: {summary.get('evaluation_time', 0):.1f}s")
|
448 |
+
print("\nSCORE BREAKDOWN:")
|
449 |
+
print(f" Correctness: {summary['correctness']['mean']:.3f} ± {summary['correctness']['std']:.3f}")
|
450 |
+
print(f" Relevance: {summary['relevance']['mean']:.3f} ± {summary['relevance']['std']:.3f}")
|
451 |
+
print(f" Groundedness: {summary['groundedness']['mean']:.3f} ± {summary['groundedness']['std']:.3f}")
|
452 |
+
print(f" Retrieval: {summary['retrieval']['mean']:.3f} ± {summary['retrieval']['std']:.3f}")
|
453 |
+
print(f" Overall: {summary['overall_performance']['mean']:.3f} ± {summary['overall_performance']['std']:.3f}")
|
454 |
+
|
455 |
+
print("\nPERFORMANCE DISTRIBUTION:")
|
456 |
+
dist = summary['score_distribution']
|
457 |
+
print(f" Excellent (≥0.8): {dist['excellent_count']} ({dist['excellent_count']/summary['total_evaluations']*100:.1f}%)")
|
458 |
+
print(f" Good (0.6-0.8): {dist['good_count']} ({dist['good_count']/summary['total_evaluations']*100:.1f}%)")
|
459 |
+
print(f" Fair (0.4-0.6): {dist['fair_count']} ({dist['fair_count']/summary['total_evaluations']*100:.1f}%)")
|
460 |
+
print(f" Poor (<0.4): {dist['poor_count']} ({dist['poor_count']/summary['total_evaluations']*100:.1f}%)")
|
461 |
+
|
462 |
+
print(f"\nRESPONSE TIME STATS:")
|
463 |
+
perf = summary['performance_metrics']
|
464 |
+
print(f" Average: {perf['avg_response_time']:.2f}s")
|
465 |
+
print(f" Median: {perf['median_response_time']:.2f}s")
|
466 |
+
print(f" Range: {perf['fastest_response']:.2f}s - {perf['slowest_response']:.2f}s")
|
467 |
+
print("="*60)
|
468 |
+
|
469 |
+
# PNP Evaluation Dataset
|
470 |
+
evaluation_dataset = [
|
471 |
+
{
|
472 |
+
"question": "Pripiye sistem pendidikan sing diterapake ing Politeknik Negeri Padang?",
|
473 |
+
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional."
|
474 |
+
},
|
475 |
+
{
|
476 |
+
"question": "Apa wae mata kuliah sing ana ing kurikulum pendidikan Politeknik Negeri Padang?",
|
477 |
+
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)"
|
478 |
+
},
|
479 |
+
{
|
480 |
+
"question": "Pripiye Politeknik Negeri Padang ndhukung misi tridharma perguruan tinggi?",
|
481 |
+
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang."
|
482 |
+
},
|
483 |
+
{
|
484 |
+
"question": "Pripiye Politeknik Negeri Padang nyediakake akses internet kanggo mahasiswa?",
|
485 |
+
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC."
|
486 |
+
},
|
487 |
+
{
|
488 |
+
"question": "Apa wae conto kerjasama Politeknik Negeri Padang karo industri?",
|
489 |
+
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN."
|
490 |
+
},
|
491 |
+
{
|
492 |
+
"question": "Pripiye Politeknik Negeri Padang nulungi mahasiswa ing babagan prestasi lan ekonomi?",
|
493 |
+
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar."
|
494 |
+
},
|
495 |
+
{
|
496 |
+
"question": "Pripiye status akreditasi program studi ing Politeknik Negeri Padang?",
|
497 |
+
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi."
|
498 |
+
},
|
499 |
+
{
|
500 |
+
"question": "Pripiye proses penerimaan mahasiswa anyar ing Politeknik Negeri Padang?",
|
501 |
+
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring."
|
502 |
+
},
|
503 |
+
{
|
504 |
+
"question": "Apa wujud kerjasama sing dilakoni Politeknik Negeri Padang?",
|
505 |
+
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM."
|
506 |
+
},
|
507 |
+
{
|
508 |
+
"question": "Sapa direktur ing Politeknik Negeri Padang saiki?",
|
509 |
+
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus."
|
510 |
+
},
|
511 |
+
{
|
512 |
+
"question": "Pripiye sejarah singkat berdirinya Politeknik Negeri Padang?",
|
513 |
+
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan."
|
514 |
+
}
|
515 |
+
]
|
516 |
+
|
517 |
+
def main():
|
518 |
+
|
519 |
+
"""Main execution function"""
|
520 |
+
try:
|
521 |
+
client = Client() # Inisialisasi client LangSmith
|
522 |
+
print(f"LangSmith Project: {os.getenv('LANGCHAIN_PROJECT')}")
|
523 |
+
# Initialize evaluator
|
524 |
+
evaluator = PNPRAGEvaluator()
|
525 |
+
|
526 |
+
# Run evaluation
|
527 |
+
results = evaluator.run_evaluation(
|
528 |
+
evaluation_dataset,
|
529 |
+
"pnp_rag_evaluation_results.json"
|
530 |
+
)
|
531 |
+
|
532 |
+
print(f"\nEvaluation completed successfully!")
|
533 |
+
print(f"Results saved to: pnp_rag_evaluation_results.json")
|
534 |
+
|
535 |
+
return results
|
536 |
+
|
537 |
+
except Exception as e:
|
538 |
+
logger.error(f"Evaluation failed: {e}")
|
539 |
+
raise
|
540 |
+
|
541 |
+
if __name__ == "__main__":
|
542 |
+
main()
|
evaluate_sunda.py
ADDED
@@ -0,0 +1,542 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from langchain_community.chat_models import ChatOllama
|
2 |
+
from app.document_processor import load_vector_store_from_supabase
|
3 |
+
from app.prompts import sahabat_prompt
|
4 |
+
from app.db import supabase
|
5 |
+
from langchain.chains import ConversationalRetrievalChain
|
6 |
+
from langchain.memory import ConversationBufferMemory
|
7 |
+
from langchain_community.llms import Replicate
|
8 |
+
import os, time, json, random, logging
|
9 |
+
from typing import List, Dict, Any, Tuple
|
10 |
+
from dataclasses import dataclass, asdict
|
11 |
+
import statistics
|
12 |
+
from datetime import datetime
|
13 |
+
from langsmith import traceable
|
14 |
+
from langsmith import Client
|
15 |
+
|
16 |
+
# Set up logging
|
17 |
+
logging.basicConfig(
|
18 |
+
level=logging.INFO,
|
19 |
+
format='%(asctime)s - %(levelname)s - %(message)s'
|
20 |
+
)
|
21 |
+
logger = logging.getLogger(__name__)
|
22 |
+
|
23 |
+
@dataclass
|
24 |
+
class EvaluationResult:
|
25 |
+
question: str
|
26 |
+
answer: str
|
27 |
+
ground_truth: str
|
28 |
+
correctness_score: float
|
29 |
+
correctness_explanation: str
|
30 |
+
relevance_score: float
|
31 |
+
relevance_explanation: str
|
32 |
+
groundedness_score: float
|
33 |
+
groundedness_explanation: str
|
34 |
+
retrieval_score: float
|
35 |
+
retrieval_explanation: str
|
36 |
+
retrieved_docs: List[str]
|
37 |
+
response_time: float
|
38 |
+
timestamp: str
|
39 |
+
|
40 |
+
class PNPRAGEvaluator:
|
41 |
+
def __init__(self):
|
42 |
+
logger.info("Initializing PNP RAG Evaluator...")
|
43 |
+
|
44 |
+
# Load vector store
|
45 |
+
self.vector_store = load_vector_store_from_supabase(
|
46 |
+
supabase, "pnp-bot-storage-archive", "vector_store"
|
47 |
+
)
|
48 |
+
|
49 |
+
# Initialize Replicate LLM
|
50 |
+
self.llm = Replicate(
|
51 |
+
model="fauziisyrinapridal/sahabat-ai-v1:afb9fa89fe786362f619fd4fef34bd1f7a4a4da23073d8a6fbf54dcbe458f216",
|
52 |
+
model_kwargs={"temperature": 0.5, "top_p": 1, "max_new_tokens": 10000},
|
53 |
+
replicate_api_token=os.getenv("REPLICATE_API_TOKEN")
|
54 |
+
)
|
55 |
+
|
56 |
+
# self.llm = ChatOllama(
|
57 |
+
# model="llama3",
|
58 |
+
# temperature=0.1,
|
59 |
+
# max_tokens=10000,
|
60 |
+
# top_p=0.9
|
61 |
+
# )
|
62 |
+
|
63 |
+
# Initialize memory
|
64 |
+
self.memory = ConversationBufferMemory(
|
65 |
+
memory_key="chat_history",
|
66 |
+
return_messages=True,
|
67 |
+
output_key='answer'
|
68 |
+
)
|
69 |
+
|
70 |
+
# Initialize RAG chain
|
71 |
+
self.chain = ConversationalRetrievalChain.from_llm(
|
72 |
+
self.llm,
|
73 |
+
retriever=self.vector_store.as_retriever(search_kwargs={"k": 6}),
|
74 |
+
combine_docs_chain_kwargs={"prompt": sahabat_prompt},
|
75 |
+
return_source_documents=True,
|
76 |
+
memory=self.memory
|
77 |
+
)
|
78 |
+
|
79 |
+
# Initialize evaluator LLM
|
80 |
+
self.ollama_eval = ChatOllama(model="llama3", temperature=0.1)
|
81 |
+
|
82 |
+
logger.info("PNP RAG Evaluator initialized successfully!")
|
83 |
+
|
84 |
+
def ask(self, question: str) -> Dict[str, Any]:
|
85 |
+
"""Generate answer using RAG chain with error handling"""
|
86 |
+
start_time = time.time()
|
87 |
+
try:
|
88 |
+
result = self.chain({"question": question})
|
89 |
+
result['response_time'] = time.time() - start_time
|
90 |
+
logger.debug(f"RAG response generated in {result['response_time']:.2f}s")
|
91 |
+
return result
|
92 |
+
except Exception as e:
|
93 |
+
logger.error(f"Error in RAG generation for question '{question[:50]}...': {e}")
|
94 |
+
return {
|
95 |
+
'answer': f"Error generating response: {str(e)}",
|
96 |
+
'source_documents': [],
|
97 |
+
'response_time': time.time() - start_time
|
98 |
+
}
|
99 |
+
|
100 |
+
def evaluate_score(self, prompt: str, metric_name: str, max_retries: int = 3) -> Tuple[float, str]:
|
101 |
+
"""Evaluate with enhanced error handling and logging"""
|
102 |
+
for attempt in range(max_retries):
|
103 |
+
try:
|
104 |
+
logger.debug(f"Evaluating {metric_name} (attempt {attempt + 1})")
|
105 |
+
response = self.ollama_eval.invoke(prompt)
|
106 |
+
content = response.content if hasattr(response, 'content') else str(response)
|
107 |
+
|
108 |
+
# Enhanced parsing with multiple strategies
|
109 |
+
score, explanation = self._parse_evaluation_response(content)
|
110 |
+
|
111 |
+
if score is not None:
|
112 |
+
logger.debug(f"{metric_name} evaluation successful: {score:.3f}")
|
113 |
+
return score, explanation
|
114 |
+
|
115 |
+
logger.warning(f"Could not parse {metric_name} evaluation (attempt {attempt + 1})")
|
116 |
+
|
117 |
+
except Exception as e:
|
118 |
+
logger.warning(f"{metric_name} evaluation attempt {attempt + 1} failed: {e}")
|
119 |
+
if attempt == max_retries - 1:
|
120 |
+
return 0.0, f"Evaluation failed after {max_retries} attempts: {str(e)}"
|
121 |
+
time.sleep(1)
|
122 |
+
|
123 |
+
return 0.0, "Maximum retries exceeded"
|
124 |
+
|
125 |
+
def _parse_evaluation_response(self, content: str) -> Tuple[float, str]:
|
126 |
+
"""Enhanced parsing for evaluation responses"""
|
127 |
+
try:
|
128 |
+
# Strategy 1: Standard format
|
129 |
+
if "Skor:" in content and "Penjelasan:" in content:
|
130 |
+
score_section = content.split("Skor:")[1].split("Penjelasan:")[0].strip()
|
131 |
+
explanation_section = content.split("Penjelasan:")[1].strip()
|
132 |
+
|
133 |
+
# Extract numeric score
|
134 |
+
import re
|
135 |
+
score_match = re.search(r'(\d+\.?\d*)', score_section)
|
136 |
+
if score_match:
|
137 |
+
score = float(score_match.group(1))
|
138 |
+
# Handle scores > 1 (convert from 0-10 to 0-1 scale if needed)
|
139 |
+
if score > 1:
|
140 |
+
score = score / 10.0
|
141 |
+
return min(max(score, 0), 1), explanation_section
|
142 |
+
|
143 |
+
# Strategy 2: Look for score in any line
|
144 |
+
lines = content.split('\n')
|
145 |
+
for line in lines:
|
146 |
+
if any(keyword in line.lower() for keyword in ['skor', 'score']):
|
147 |
+
import re
|
148 |
+
score_match = re.search(r'(\d+\.?\d*)', line)
|
149 |
+
if score_match:
|
150 |
+
score = float(score_match.group(1))
|
151 |
+
if score > 1:
|
152 |
+
score = score / 10.0
|
153 |
+
return min(max(score, 0), 1), content
|
154 |
+
|
155 |
+
# Strategy 3: Look for decimal numbers in content
|
156 |
+
import re
|
157 |
+
numbers = re.findall(r'\b(0\.\d+|1\.0|1)\b', content)
|
158 |
+
if numbers:
|
159 |
+
score = float(numbers[0])
|
160 |
+
return min(max(score, 0), 1), content
|
161 |
+
|
162 |
+
return None, content
|
163 |
+
|
164 |
+
except Exception as e:
|
165 |
+
logger.error(f"Error parsing evaluation response: {e}")
|
166 |
+
return None, f"Parsing error: {str(e)}"
|
167 |
+
|
168 |
+
def create_evaluation_prompts(self, question: str, answer: str, ground_truth: str, docs_text: str) -> Dict[str, str]:
|
169 |
+
"""Create Indonesian evaluation prompts optimized for PNP context"""
|
170 |
+
return {
|
171 |
+
"correctness": f"""Evaluasi KEBENARAN jawaban tentang Politeknik Negeri Padang:
|
172 |
+
|
173 |
+
PERTANYAAN: {question}
|
174 |
+
JAWABAN REFERENSI (BENAR): {ground_truth}
|
175 |
+
JAWABAN YANG DIEVALUASI: {answer}
|
176 |
+
|
177 |
+
Berikan skor antara 0.0 (sepenuhnya salah) hingga 1.0 (sepenuhnya benar).
|
178 |
+
Pertimbangkan:
|
179 |
+
- Apakah fakta dalam jawaban sesuai dengan referensi?
|
180 |
+
- Apakah informasi yang diberikan akurat tentang PNP?
|
181 |
+
- Apakah ada kesalahan atau ketidaksesuaian data?
|
182 |
+
|
183 |
+
Format wajib:
|
184 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
185 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
186 |
+
|
187 |
+
"relevance": f"""Evaluasi RELEVANSI jawaban terhadap pertanyaan tentang PNP:
|
188 |
+
|
189 |
+
PERTANYAAN: {question}
|
190 |
+
JAWABAN: {answer}
|
191 |
+
|
192 |
+
Berikan skor antara 0.0 (tidak relevan sama sekali) hingga 1.0 (sangat relevan dan tepat sasaran).
|
193 |
+
Pertimbangkan:
|
194 |
+
- Apakah jawaban menjawab langsung pertanyaan yang diajukan?
|
195 |
+
- Apakah informasi yang diberikan sesuai dengan konteks PNP?
|
196 |
+
- Apakah jawaban fokus dan tidak keluar topik?
|
197 |
+
|
198 |
+
Format wajib:
|
199 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
200 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
201 |
+
|
202 |
+
"groundedness": f"""Evaluasi apakah jawaban BERDASAR pada dokumen yang tersedia:
|
203 |
+
|
204 |
+
DOKUMEN/KONTEKS:
|
205 |
+
{docs_text}
|
206 |
+
|
207 |
+
JAWABAN: {answer}
|
208 |
+
|
209 |
+
Berikan skor antara 0.0 (tidak berdasar pada dokumen) hingga 1.0 (sepenuhnya berdasar pada dokumen).
|
210 |
+
Pertimbangkan:
|
211 |
+
- Apakah klaim dalam jawaban didukung oleh dokumen?
|
212 |
+
- Apakah ada informasi yang dibuat-buat atau tidak ada di dokumen?
|
213 |
+
- Apakah jawaban konsisten dengan fakta dalam dokumen?
|
214 |
+
|
215 |
+
Format wajib:
|
216 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
217 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>""",
|
218 |
+
|
219 |
+
"retrieval": f"""Evaluasi KUALITAS PENGAMBILAN dokumen untuk menjawab pertanyaan:
|
220 |
+
|
221 |
+
PERTANYAAN: {question}
|
222 |
+
DOKUMEN YANG DIAMBIL:
|
223 |
+
{docs_text}
|
224 |
+
|
225 |
+
Berikan skor antara 0.0 (dokumen tidak relevan) hingga 1.0 (dokumen sangat relevan dan lengkap).
|
226 |
+
Pertimbangkan:
|
227 |
+
- Apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan?
|
228 |
+
- Apakah ada informasi penting yang tidak terambil?
|
229 |
+
- Apakah dokumen yang diambil sesuai dengan topik pertanyaan?
|
230 |
+
|
231 |
+
Format wajib:
|
232 |
+
Skor: <angka_desimal_antara_0_dan_1>
|
233 |
+
Penjelasan: <alasan_detail_mengapa_skor_tersebut>"""
|
234 |
+
}
|
235 |
+
|
236 |
+
def evaluate_single_item(self, item: Dict[str, Any], index: int, total: int) -> EvaluationResult:
|
237 |
+
"""Evaluate a single question-answer pair with progress tracking"""
|
238 |
+
question = item["question"]
|
239 |
+
ground_truth = item["ground_truth"]
|
240 |
+
|
241 |
+
logger.info(f"[{index}/{total}] Evaluating: {question[:60]}...")
|
242 |
+
|
243 |
+
# Generate RAG response
|
244 |
+
rag_output = self.ask(question)
|
245 |
+
answer = rag_output['answer']
|
246 |
+
docs = rag_output.get('source_documents', [])
|
247 |
+
response_time = rag_output.get('response_time', 0)
|
248 |
+
|
249 |
+
# Prepare documents text
|
250 |
+
docs_text = "\n\n".join([
|
251 |
+
f"Dokumen {i+1}:\n{doc.page_content[:500]}{'...' if len(doc.page_content) > 500 else ''}"
|
252 |
+
for i, doc in enumerate(docs)
|
253 |
+
])
|
254 |
+
|
255 |
+
# Create evaluation prompts
|
256 |
+
prompts = self.create_evaluation_prompts(question, answer, ground_truth, docs_text)
|
257 |
+
|
258 |
+
# Run evaluations with progress logging
|
259 |
+
logger.debug(f"Evaluating correctness...")
|
260 |
+
correctness_score, correctness_exp = self.evaluate_score(prompts["correctness"], "correctness")
|
261 |
+
|
262 |
+
logger.debug(f"Evaluating relevance...")
|
263 |
+
relevance_score, relevance_exp = self.evaluate_score(prompts["relevance"], "relevance")
|
264 |
+
|
265 |
+
logger.debug(f"Evaluating groundedness...")
|
266 |
+
groundedness_score, groundedness_exp = self.evaluate_score(prompts["groundedness"], "groundedness")
|
267 |
+
|
268 |
+
logger.debug(f"Evaluating retrieval...")
|
269 |
+
retrieval_score, retrieval_exp = self.evaluate_score(prompts["retrieval"], "retrieval")
|
270 |
+
|
271 |
+
result = EvaluationResult(
|
272 |
+
question=question,
|
273 |
+
answer=answer,
|
274 |
+
ground_truth=ground_truth,
|
275 |
+
correctness_score=correctness_score,
|
276 |
+
correctness_explanation=correctness_exp,
|
277 |
+
relevance_score=relevance_score,
|
278 |
+
relevance_explanation=relevance_exp,
|
279 |
+
groundedness_score=groundedness_score,
|
280 |
+
groundedness_explanation=groundedness_exp,
|
281 |
+
retrieval_score=retrieval_score,
|
282 |
+
retrieval_explanation=retrieval_exp,
|
283 |
+
retrieved_docs=[doc.page_content for doc in docs],
|
284 |
+
response_time=response_time,
|
285 |
+
timestamp=datetime.now().isoformat()
|
286 |
+
)
|
287 |
+
|
288 |
+
logger.info(f"[{index}/{total}] Scores - C:{correctness_score:.3f} R:{relevance_score:.3f} G:{groundedness_score:.3f} Ret:{retrieval_score:.3f}")
|
289 |
+
|
290 |
+
return result
|
291 |
+
@traceable(name="Evaluasi RAG Sahabat-AI",)
|
292 |
+
def run_evaluation(self, dataset: List[Dict[str, Any]],
|
293 |
+
save_path: str = "pnp_evaluation_results.json") -> Dict[str, Any]:
|
294 |
+
"""Run evaluation on PNP dataset"""
|
295 |
+
results = []
|
296 |
+
total_items = len(dataset)
|
297 |
+
start_time = time.time()
|
298 |
+
|
299 |
+
logger.info(f"Starting PNP RAG evaluation of {total_items} items...")
|
300 |
+
logger.info(f"Results will be saved to: {save_path}")
|
301 |
+
|
302 |
+
for i, item in enumerate(dataset, 1):
|
303 |
+
try:
|
304 |
+
result = self.evaluate_single_item(item, i, total_items)
|
305 |
+
results.append(result)
|
306 |
+
|
307 |
+
# Save intermediate results every 5 items
|
308 |
+
if i % 5 == 0:
|
309 |
+
self._save_intermediate_results(results, save_path, i, total_items)
|
310 |
+
|
311 |
+
# Add delay to avoid rate limiting
|
312 |
+
delay = random.uniform(2, 4)
|
313 |
+
logger.debug(f"Waiting {delay:.1f}s before next evaluation...")
|
314 |
+
time.sleep(delay)
|
315 |
+
|
316 |
+
except Exception as e:
|
317 |
+
logger.error(f"Error evaluating item {i}: {e}")
|
318 |
+
continue
|
319 |
+
|
320 |
+
# Calculate final statistics
|
321 |
+
summary = self.calculate_summary_stats(results)
|
322 |
+
summary['evaluation_time'] = time.time() - start_time
|
323 |
+
summary['timestamp'] = datetime.now().isoformat()
|
324 |
+
|
325 |
+
# Save final results
|
326 |
+
self.save_results(results, summary, save_path)
|
327 |
+
|
328 |
+
logger.info(f"PNP RAG evaluation completed in {summary['evaluation_time']:.1f}s!")
|
329 |
+
self._print_summary(summary)
|
330 |
+
|
331 |
+
return {"results": results, "summary": summary}
|
332 |
+
|
333 |
+
def _save_intermediate_results(self, results: List[EvaluationResult], save_path: str, current: int, total: int):
|
334 |
+
"""Save intermediate results during evaluation"""
|
335 |
+
intermediate_path = save_path.replace('.json', f'_intermediate_{current}of{total}.json')
|
336 |
+
partial_summary = self.calculate_summary_stats(results)
|
337 |
+
self.save_results(results, partial_summary, intermediate_path)
|
338 |
+
logger.info(f"Intermediate results saved ({current}/{total}): {intermediate_path}")
|
339 |
+
|
340 |
+
def calculate_summary_stats(self, results: List[EvaluationResult]) -> Dict[str, Any]:
|
341 |
+
"""Calculate comprehensive summary statistics"""
|
342 |
+
if not results:
|
343 |
+
return {"error": "No results to analyze"}
|
344 |
+
|
345 |
+
def safe_stats(scores):
|
346 |
+
if not scores:
|
347 |
+
return {"mean": 0, "median": 0, "std": 0, "min": 0, "max": 0}
|
348 |
+
return {
|
349 |
+
"mean": statistics.mean(scores),
|
350 |
+
"median": statistics.median(scores),
|
351 |
+
"std": statistics.stdev(scores) if len(scores) > 1 else 0,
|
352 |
+
"min": min(scores),
|
353 |
+
"max": max(scores)
|
354 |
+
}
|
355 |
+
|
356 |
+
correctness_scores = [r.correctness_score for r in results]
|
357 |
+
relevance_scores = [r.relevance_score for r in results]
|
358 |
+
groundedness_scores = [r.groundedness_score for r in results]
|
359 |
+
retrieval_scores = [r.retrieval_score for r in results]
|
360 |
+
response_times = [r.response_time for r in results]
|
361 |
+
|
362 |
+
# Overall performance score (weighted average)
|
363 |
+
overall_scores = [
|
364 |
+
(r.correctness_score * 0.3 +
|
365 |
+
r.relevance_score * 0.25 +
|
366 |
+
r.groundedness_score * 0.25 +
|
367 |
+
r.retrieval_score * 0.2)
|
368 |
+
for r in results
|
369 |
+
]
|
370 |
+
|
371 |
+
return {
|
372 |
+
"total_evaluations": len(results),
|
373 |
+
"correctness": safe_stats(correctness_scores),
|
374 |
+
"relevance": safe_stats(relevance_scores),
|
375 |
+
"groundedness": safe_stats(groundedness_scores),
|
376 |
+
"retrieval": safe_stats(retrieval_scores),
|
377 |
+
"overall_performance": safe_stats(overall_scores),
|
378 |
+
"performance_metrics": {
|
379 |
+
"avg_response_time": statistics.mean(response_times),
|
380 |
+
"median_response_time": statistics.median(response_times),
|
381 |
+
"total_response_time": sum(response_times),
|
382 |
+
"fastest_response": min(response_times),
|
383 |
+
"slowest_response": max(response_times)
|
384 |
+
},
|
385 |
+
"score_distribution": {
|
386 |
+
"excellent_count": len([s for s in overall_scores if s >= 0.8]),
|
387 |
+
"good_count": len([s for s in overall_scores if 0.6 <= s < 0.8]),
|
388 |
+
"fair_count": len([s for s in overall_scores if 0.4 <= s < 0.6]),
|
389 |
+
"poor_count": len([s for s in overall_scores if s < 0.4])
|
390 |
+
}
|
391 |
+
}
|
392 |
+
|
393 |
+
def save_results(self, results: List[EvaluationResult], summary: Dict[str, Any], save_path: str):
|
394 |
+
"""Save evaluation results with enhanced formatting"""
|
395 |
+
output = {
|
396 |
+
"metadata": {
|
397 |
+
"evaluation_system": "PNP RAG Evaluator",
|
398 |
+
"dataset": "Politeknik Negeri Padang Q&A",
|
399 |
+
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
400 |
+
"evaluator": "llama3",
|
401 |
+
"timestamp": datetime.now().isoformat()
|
402 |
+
},
|
403 |
+
"summary": summary,
|
404 |
+
"detailed_results": [
|
405 |
+
{
|
406 |
+
"id": i + 1,
|
407 |
+
"question": r.question,
|
408 |
+
"answer": r.answer,
|
409 |
+
"ground_truth": r.ground_truth,
|
410 |
+
"scores": {
|
411 |
+
"correctness": round(r.correctness_score, 3),
|
412 |
+
"relevance": round(r.relevance_score, 3),
|
413 |
+
"groundedness": round(r.groundedness_score, 3),
|
414 |
+
"retrieval": round(r.retrieval_score, 3),
|
415 |
+
"overall": round((r.correctness_score * 0.3 +
|
416 |
+
r.relevance_score * 0.25 +
|
417 |
+
r.groundedness_score * 0.25 +
|
418 |
+
r.retrieval_score * 0.2), 3)
|
419 |
+
},
|
420 |
+
"explanations": {
|
421 |
+
"correctness": r.correctness_explanation,
|
422 |
+
"relevance": r.relevance_explanation,
|
423 |
+
"groundedness": r.groundedness_explanation,
|
424 |
+
"retrieval": r.retrieval_explanation
|
425 |
+
},
|
426 |
+
"metrics": {
|
427 |
+
"response_time": round(r.response_time, 2),
|
428 |
+
"retrieved_docs_count": len(r.retrieved_docs),
|
429 |
+
"timestamp": r.timestamp
|
430 |
+
}
|
431 |
+
}
|
432 |
+
for i, r in enumerate(results)
|
433 |
+
]
|
434 |
+
}
|
435 |
+
|
436 |
+
with open(save_path, 'w', encoding='utf-8') as f:
|
437 |
+
json.dump(output, f, ensure_ascii=False, indent=2)
|
438 |
+
|
439 |
+
logger.info(f"Results saved to {save_path}")
|
440 |
+
|
441 |
+
def _print_summary(self, summary: Dict[str, Any]):
|
442 |
+
"""Print formatted evaluation summary"""
|
443 |
+
print("\n" + "="*60)
|
444 |
+
print(" PNP RAG EVALUATION SUMMARY")
|
445 |
+
print("="*60)
|
446 |
+
print(f"Total Evaluations: {summary['total_evaluations']}")
|
447 |
+
print(f"Evaluation Time: {summary.get('evaluation_time', 0):.1f}s")
|
448 |
+
print("\nSCORE BREAKDOWN:")
|
449 |
+
print(f" Correctness: {summary['correctness']['mean']:.3f} ± {summary['correctness']['std']:.3f}")
|
450 |
+
print(f" Relevance: {summary['relevance']['mean']:.3f} ± {summary['relevance']['std']:.3f}")
|
451 |
+
print(f" Groundedness: {summary['groundedness']['mean']:.3f} ± {summary['groundedness']['std']:.3f}")
|
452 |
+
print(f" Retrieval: {summary['retrieval']['mean']:.3f} ± {summary['retrieval']['std']:.3f}")
|
453 |
+
print(f" Overall: {summary['overall_performance']['mean']:.3f} ± {summary['overall_performance']['std']:.3f}")
|
454 |
+
|
455 |
+
print("\nPERFORMANCE DISTRIBUTION:")
|
456 |
+
dist = summary['score_distribution']
|
457 |
+
print(f" Excellent (≥0.8): {dist['excellent_count']} ({dist['excellent_count']/summary['total_evaluations']*100:.1f}%)")
|
458 |
+
print(f" Good (0.6-0.8): {dist['good_count']} ({dist['good_count']/summary['total_evaluations']*100:.1f}%)")
|
459 |
+
print(f" Fair (0.4-0.6): {dist['fair_count']} ({dist['fair_count']/summary['total_evaluations']*100:.1f}%)")
|
460 |
+
print(f" Poor (<0.4): {dist['poor_count']} ({dist['poor_count']/summary['total_evaluations']*100:.1f}%)")
|
461 |
+
|
462 |
+
print(f"\nRESPONSE TIME STATS:")
|
463 |
+
perf = summary['performance_metrics']
|
464 |
+
print(f" Average: {perf['avg_response_time']:.2f}s")
|
465 |
+
print(f" Median: {perf['median_response_time']:.2f}s")
|
466 |
+
print(f" Range: {perf['fastest_response']:.2f}s - {perf['slowest_response']:.2f}s")
|
467 |
+
print("="*60)
|
468 |
+
|
469 |
+
# PNP Evaluation Dataset
|
470 |
+
evaluation_dataset = [
|
471 |
+
{
|
472 |
+
"question": "Kumaha sistem pendidikan anu diterapkeun di Politeknik Negeri Padang?",
|
473 |
+
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional."
|
474 |
+
},
|
475 |
+
{
|
476 |
+
"question": "Naon wae mata kuliah anu aya dina kurikulum pendidikan Politeknik Negeri Padang?",
|
477 |
+
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)"
|
478 |
+
},
|
479 |
+
{
|
480 |
+
"question": "Kumaha Politeknik Negeri Padang ngarojong misi tridharma perguruan tinggi?",
|
481 |
+
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang."
|
482 |
+
},
|
483 |
+
{
|
484 |
+
"question": "Kumaha Politeknik Negeri Padang nyayogikeun aksés internét pikeun mahasiswa?",
|
485 |
+
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC."
|
486 |
+
},
|
487 |
+
{
|
488 |
+
"question": "Naon wae conto gawé bareng Politeknik Negeri Padang sareng industri?",
|
489 |
+
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN."
|
490 |
+
},
|
491 |
+
{
|
492 |
+
"question": "Kumaha Politeknik Negeri Padang ngabantuan mahasiswa dina hal prestasi sareng ékonomi?",
|
493 |
+
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar."
|
494 |
+
},
|
495 |
+
{
|
496 |
+
"question": "Kumaha status akreditasi program studi di Politeknik Negeri Padang?",
|
497 |
+
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi."
|
498 |
+
},
|
499 |
+
{
|
500 |
+
"question": "Kumaha prosés panarimaan mahasiswa énggal di Politeknik Negeri Padang?",
|
501 |
+
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring."
|
502 |
+
},
|
503 |
+
{
|
504 |
+
"question": "Naon wujud gawé bareng anu dilakukeun Politeknik Negeri Padang?",
|
505 |
+
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM."
|
506 |
+
},
|
507 |
+
{
|
508 |
+
"question": "Saha direktur di Politeknik Negeri Padang ayeuna?",
|
509 |
+
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus."
|
510 |
+
},
|
511 |
+
{
|
512 |
+
"question": "Kumaha sajarah singget ngadegna Politeknik Negeri Padang?",
|
513 |
+
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan."
|
514 |
+
}
|
515 |
+
]
|
516 |
+
|
517 |
+
def main():
|
518 |
+
|
519 |
+
"""Main execution function"""
|
520 |
+
try:
|
521 |
+
client = Client() # Inisialisasi client LangSmith
|
522 |
+
print(f"LangSmith Project: {os.getenv('LANGCHAIN_PROJECT')}")
|
523 |
+
# Initialize evaluator
|
524 |
+
evaluator = PNPRAGEvaluator()
|
525 |
+
|
526 |
+
# Run evaluation
|
527 |
+
results = evaluator.run_evaluation(
|
528 |
+
evaluation_dataset,
|
529 |
+
"pnp_rag_evaluation_results.json"
|
530 |
+
)
|
531 |
+
|
532 |
+
print(f"\nEvaluation completed successfully!")
|
533 |
+
print(f"Results saved to: pnp_rag_evaluation_results.json")
|
534 |
+
|
535 |
+
return results
|
536 |
+
|
537 |
+
except Exception as e:
|
538 |
+
logger.error(f"Evaluation failed: {e}")
|
539 |
+
raise
|
540 |
+
|
541 |
+
if __name__ == "__main__":
|
542 |
+
main()
|
hasil_evaluasi/k10/pnp_rag_evaluation_results.json
DELETED
@@ -1,328 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T19:26:54.053255"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 11,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.8454545454545455,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.12933395813657264,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.7909090909090909,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.1044465935734187,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.7454545454545455,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.1213559752433836,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.8181818181818182,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.06030226891555271,
|
36 |
-
"min": 0.8,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.8013636363636364,
|
41 |
-
"median": 0.8300000000000001,
|
42 |
-
"std": 0.08273726213414695,
|
43 |
-
"min": 0.56,
|
44 |
-
"max": 0.8700000000000001
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 81.46986872499639,
|
48 |
-
"median_response_time": 79.0960373878479,
|
49 |
-
"total_response_time": 896.1685559749603,
|
50 |
-
"fastest_response": 15.581374883651733,
|
51 |
-
"slowest_response": 174.30432057380676
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 9,
|
55 |
-
"good_count": 1,
|
56 |
-
"fair_count": 1,
|
57 |
-
"poor_count": 0
|
58 |
-
},
|
59 |
-
"evaluation_time": 1345.5474064350128,
|
60 |
-
"timestamp": "2025-07-01T19:26:54.053255"
|
61 |
-
},
|
62 |
-
"detailed_results": [
|
63 |
-
{
|
64 |
-
"id": 1,
|
65 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
66 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
67 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
68 |
-
"scores": {
|
69 |
-
"correctness": 1.0,
|
70 |
-
"relevance": 0.8,
|
71 |
-
"groundedness": 0.5,
|
72 |
-
"retrieval": 0.8,
|
73 |
-
"overall": 0.785
|
74 |
-
},
|
75 |
-
"explanations": {
|
76 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta dalam jawaban sama dengan informasi yang diberikan dalam referensi, yaitu bahwa Politeknik Negeri Padang menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry sebagai sistem pendidikan yang diterapkan. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data.",
|
77 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
78 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nPertama, jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Dokumen 1 dan Dokumen 2 tidak secara langsung menyebutkan tentang pelaksanaan praktik di industri, namun Dokumen 2 menjelaskan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III), yang dapat diartikan sebagai pelatihan praktek di industri.\n\nKedua, jawaban tidak menjelaskan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 dan Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, jawaban tidak sepenuhnya tidak berdasar pada dokumen karena Dokumen 1 dan Dokumen 2 menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi. Oleh karena itu, skor diberikan sebesar 0.5.",
|
79 |
-
"retrieval": "The documents provide a good overview of the education system implemented at Politeknik Negeri Padang. Dokumen 1 provides historical context, while Dokumen 2 describes the curriculum and its focus on competence-based learning. Dokumen 3 mentions the commitment to quality education and the importance of synergy among staff.\n\nHowever, I deduct points because some documents (Dokumen 4-8) appear to be redundant and do not provide new information relevant to the question. Dokumen 9 and 10 seem to be general information about the institution's history and facilities, which is not directly related to the education system implemented at Politeknik Negeri Padang.\n\nOverall, while the documents provide some useful information, they could be more comprehensive and focused on the specific topic of the education system implemented at Politeknik Negeri Padang."
|
80 |
-
},
|
81 |
-
"metrics": {
|
82 |
-
"response_time": 131.91,
|
83 |
-
"retrieved_docs_count": 10,
|
84 |
-
"timestamp": "2025-07-01T19:07:19.737470"
|
85 |
-
}
|
86 |
-
},
|
87 |
-
{
|
88 |
-
"id": 2,
|
89 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
90 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
91 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
92 |
-
"scores": {
|
93 |
-
"correctness": 0.9,
|
94 |
-
"relevance": 0.8,
|
95 |
-
"groundedness": 0.8,
|
96 |
-
"retrieval": 0.8,
|
97 |
-
"overall": 0.83
|
98 |
-
},
|
99 |
-
"explanations": {
|
100 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu terdapat empat mata kuliah yang disebutkan, yakni MPK, MKK, MKB, dan MBB. Informasi yang diberikan tentang PNP juga akurat, karena kurikulum pendidikan Politeknik Negeri Padang memang berbasis kompetensi dengan kelompok mata kuliah tersebut. Namun, terdapat satu kesalahan kecil, yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena itu, skor yang diberikan adalah 0.9.",
|
101 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai institusi pendidikan teknologi dan vokasi. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara rinci tentang mata kuliah apa saja yang terdapat dalam kurikulum PNP, hanya memberikan judul-judul mata kuliah tanpa deskripsi lebih lanjut.",
|
102 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi tidak sepenuhnya.\n\nDokumen 1 menjelaskan kurikulum pendidikan Politeknik Negeri Padang yang terdiri dari empat mata kuliah: MPK, MKK, MKB, dan MBB. Jawaban Anda juga mencantumkan empat mata kuliah tersebut, sehingga skor 0.8.\n\nNamun, tidak ada dokumen lain yang secara eksplisit menjelaskan tentang kurikulum pendidikan Politeknik Negeri Padang. Oleh karena itu, jawaban Anda tidak sepenuhnya berdasar pada dokumen, sehingga skor 0.2.\n\nDalam penilaian ini, saya mempertimbangkan apakah klaim dalam jawaban didukung oleh dokumen, apakah ada informasi yang dibuat-buat atau tidak ada di dokumen, dan apakah jawaban konsisten dengan fakta dalam dokumen.",
|
103 |
-
"retrieval": "Dokumen yang diambil terdiri dari beberapa jenis, termasuk informasi tentang kurikulum pendidikan, akreditasi program studi, informasi penerimaan mahasiswa baru, jadwal perkuliahan, dan lain-lain.\n\nInformasi yang relevan dengan pertanyaan \"Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?\" dapat ditemukan pada Dokumen 1, yaitu Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 2-5 hanya berisi informasi tentang akreditasi program studi, penerimaan mahasiswa baru, beasiswa, dan lain-lain yang tidak terkait dengan mata kuliah.\n\nDokumen 6-8 berisi jadwal perkuliahan, namun tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 9 berisi informasi tentang tenaga pendidik dan kependidikan, namun tidak terkait dengan mata kuliah.\n\nDokumen 10 berisi jadwal perkuliahan yang lebih spesifik, namun masih tidak relevan dengan pertanyaan tersebut.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena beberapa dokumen mengandung informasi yang relevan dengan pertanyaan, tetapi tidak semua dokumen terkait dengan mata kuliah."
|
104 |
-
},
|
105 |
-
"metrics": {
|
106 |
-
"response_time": 100.25,
|
107 |
-
"retrieved_docs_count": 10,
|
108 |
-
"timestamp": "2025-07-01T19:09:40.565297"
|
109 |
-
}
|
110 |
-
},
|
111 |
-
{
|
112 |
-
"id": 3,
|
113 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
114 |
-
"answer": "Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi melalui beberapa cara. Pertama, dalam bidang pendidikan, Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha. Kedua, dalam bidang penelitian, Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III) dan D IV murni (menampung lulusan SMU/SMK). Ketiga, dalam bidang pengabdian kepada masyarakat, Politeknik Negeri Padang telah menyelenggarakan pendidikan Program D IV dan D III Kerjasama dengan Departemen Kimpraswil, PT. dan juga menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya.",
|
115 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
116 |
-
"scores": {
|
117 |
-
"correctness": 0.8,
|
118 |
-
"relevance": 0.8,
|
119 |
-
"groundedness": 0.8,
|
120 |
-
"retrieval": 0.8,
|
121 |
-
"overall": 0.8
|
122 |
-
},
|
123 |
-
"explanations": {
|
124 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.\n\nFakta dalam jawaban sesuai dengan referensi pada beberapa titik, seperti Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional (benar) dan telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI (benar).\n\nNamun, terdapat beberapa kesalahan dan ketidaksesuaian data. Misalnya, jawaban tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi secara lebih luas, hanya mengutip beberapa contoh saja.\n\nSelain itu, informasi yang diberikan tentang PNP juga kurang akurat. Misalnya, tidak ada informasi tentang jumlah dan kualifikasi staf yang profesional pada bidangnya, seperti yang tercantum dalam referensi.\n\nDalam penilaian skor, saya memberikan nilai 0.8 karena jawaban sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.",
|
125 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Informasi yang diberikan juga sesuai dengan konteks PNP, seperti sistem pendidikan vokasional, program penelitian, dan pengabdian kepada masyarakat. Jawaban ini fokus dan tidak keluar topik, karena hanya membahas cara-cara PNP mendukung misi tridharma perguruan tinggi tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara lebih detail bagaimana PNP menerapkan sistem pendidikan vokasional dan program penelitian dalam mendukung misi tridharma perguruan tinggi.",
|
126 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang penelitian. Dokumen 3 hanya menyebutkan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, tetapi tidak menjelaskan bagaimana program tersebut mendukung misi tridharma.\n\nKedua, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang pengabdian kepada masyarakat. Dokumen 4 hanya menyebutkan bahwa Politeknik Negeri Padang telah menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, tetapi tidak menjelaskan bagaimana bantuan tersebut mendukung misi tridharma.\n\nNamun, jawaban tersebut juga berisi beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang konsisten pada jalur pendidikan vokasional (Dokumen 2) dan program D IV yang telah mendapat izin dari DIKTI (Dokumen 3). Oleh karena itu, skor yang diberikan adalah 0.8.",
|
127 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, kurikulum pendidikan, jadwal perkuliahan, dan lain-lain. Dokumen 1-5 mengandung informasi tentang komitmen dan pertanggungjawaban Politeknik Negeri Padang sebagai perguruan tinggi, serta tujuan dan sasaran pendidikan vokasional.\n\nNamun, dokumen-dokumen yang diambil tidak lengkap dalam menjawab pertanyaan. Dokumen 6-10 lebih berfokus pada informasi teknis dan administratif, seperti tata nilai, kebijakan, dan jadwal perkuliahan. Informasi tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi tidak terlalu jelas dalam dokumen-dokumen yang diambil.\n\nDalam penilaian kualitas pengambilan dokumen, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil mengandung informasi penting tentang Politeknik Negeri Padang, tetapi tidak lengkap dalam menjawab pertanyaan dan tidak terlalu relevan dengan topik pertanyaan."
|
128 |
-
},
|
129 |
-
"metrics": {
|
130 |
-
"response_time": 174.3,
|
131 |
-
"retrieved_docs_count": 10,
|
132 |
-
"timestamp": "2025-07-01T19:13:19.822511"
|
133 |
-
}
|
134 |
-
},
|
135 |
-
{
|
136 |
-
"id": 4,
|
137 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
138 |
-
"answer": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat di akses oleh mahasiswa Politeknik secara gratis, yang tersedia pada titik-titik strategis. Politeknik Negeri Padang juga memiliki kawasan hot spot area disekitar kampus, sehingga mahasiswa dapat memanfaatkan internet disekitar kampus secara bebas dengan menggunakan laptop/PC.",
|
139 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
140 |
-
"scores": {
|
141 |
-
"correctness": 0.9,
|
142 |
-
"relevance": 0.8,
|
143 |
-
"groundedness": 0.8,
|
144 |
-
"retrieval": 1.0,
|
145 |
-
"overall": 0.87
|
146 |
-
},
|
147 |
-
"explanations": {
|
148 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada sedikit perbedaan pada kalimat \"Politeknik secara gratis\" menjadi \"mahasiswa Politeknik secara gratis\". Keduanya memiliki informasi yang sama tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data. Namun, karena terdapat sedikit perbedaan pada kalimat, maka skor yang diberikan adalah 0.9.",
|
149 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area disekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang kualitas akses internet atau apakah akses internet tersebut tersedia 24 jam sehari.",
|
150 |
-
"groundedness": "Jawaban tersebut didukung oleh Dokumen 1, yang menyebutkan bahwa Politeknik Negeri Padang memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis. Namun, tidak ada informasi tentang kawasan hot spot area disekitar kampus dalam dokumen lainnya.\n\nJawaban tersebut juga tidak konsisten dengan fakta dalam Dokumen 5, yang hanya berisi informasi teknis tentang penggunaan Google Translate dan tidak menyebutkan apapun tentang Anjungan Internet Mandiri (AIM) atau kawasan hot spot area.",
|
151 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"How does Politeknik Negeri Padang provide internet access to students?\"\n\n**Dokumen 1**: This document provides information about the number of staff members at Politeknik Negeri Padang, but it is not directly related to providing internet access to students. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 2**: This document discusses various forms of assistance and scholarships available to students, including those with academic achievements. While it does not specifically mention internet access, it provides context about the institution's support for students. Score: 0.5 (partially relevant)\n\n**Dokumen 3**: This document appears to be a collection of news articles or announcements related to Politeknik Negeri Padang, including information about technology and community engagement. None of these articles directly address internet access. Score: 0.1 (not relevant)\n\n**Dokumen 4**: This document provides information about the admission process for new students at Politeknik Negeri Padang, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 5**: This document appears to be a translation settings page and is not directly related to providing internet access to students. Score: 0.0 (not relevant)\n\n**Dokumen 6**: This document discusses the link-and-match program between Politeknik Negeri Padang and Ditjen Vokasi, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 7**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about IoT and computer security courses. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\n**Dokumen 8**: This document discusses the history of Politeknik Negeri Padang and its development as a vocational education institution. It does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 9**: This document is an invitation to students at Politeknik Negeri Padang to participate in a survey about their satisfaction with the institution's services. While it does not directly address internet access, it suggests that the institution values student feedback. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 10**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about various courses and programs. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\nOverall, I would give an average score of 0.2 out of 1.0, indicating that while some documents provide indirect or tangential information about Politeknik Negeri Padang's provision of internet access to students, none of the documents directly address this topic."
|
152 |
-
},
|
153 |
-
"metrics": {
|
154 |
-
"response_time": 79.1,
|
155 |
-
"retrieved_docs_count": 10,
|
156 |
-
"timestamp": "2025-07-01T19:15:23.087586"
|
157 |
-
}
|
158 |
-
},
|
159 |
-
{
|
160 |
-
"id": 5,
|
161 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
162 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi.",
|
163 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
164 |
-
"scores": {
|
165 |
-
"correctness": 0.9,
|
166 |
-
"relevance": 0.8,
|
167 |
-
"groundedness": 0.8,
|
168 |
-
"retrieval": 0.8,
|
169 |
-
"overall": 0.83
|
170 |
-
},
|
171 |
-
"explanations": {
|
172 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, namun terdapat beberapa kesalahan kecil.\n\nFakta dalam jawaban sesuai dengan referensi, yaitu Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Informasi yang diberikan tentang PNP juga akurat, yaitu bahwa PNP menjalin kerjasama dengan industri domestik maupun internasional.\n\nNamun, terdapat beberapa kesalahan kecil dalam jawaban, seperti:\n\n* Tidak semua nama perusahaan yang disebutkan sebagai mitra kerja PNP adalah benar. Misalnya, PT. Toyota Aichi Takaoua Japan tidak ditemukan sebagai mitra kerja PNP.\n* Tidak ada penjelasan lebih lanjut tentang jenis kerjasama yang dilakukan PNP dengan industri dan instansi lainnya.\n\nDalam skala 0-1, saya memberikan skor 0.9 karena jawaban sebagian besar benar, namun terdapat beberapa kesalahan kecil.",
|
173 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, karena menjawab langsung pertanyaan tentang contoh kerjasama PNP dengan industri. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang berfokus pada pengembangan sumber daya manusia dan kerjasama dengan industri. Namun, jawaban ini tidak sepenuhnya menjawab pertanyaan karena hanya menyebutkan contoh umum kerjasama tanpa memberikan contoh spesifik PNP dengan industri.",
|
174 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen.\n\nDokumen yang tersedia tidak menunjukkan adanya kerjasama dengan luar negeri. Dokumen 2 dan Dokumen 3 hanya berbicara tentang perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, tetapi tidak ada informasi tentang kerjasama dengan luar negeri.\n\nKlaim lainnya yang tidak didukung oleh dokumen adalah \"Politeknik Negeri Padang memiliki 476 orang Dosen yang berlatar pendidikan S2/S3 baik dari dalam maupun luar negeri\" (Dokumen 6, Dokumen 7). Dokumen tersebut hanya menunjukkan jumlah dosen dan tingkat pendidikan mereka, tetapi tidak memberikan informasi tentang asal negara pendidikan mereka.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, sehingga skor yang diberikan adalah 0.8.",
|
175 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk sejarah singkat, profil, dan program studi. Namun, tidak ada dokumen yang secara eksplisit menjawab pertanyaan \"Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?\".\n\nNamun, beberapa dokumen mengandung informasi yang relevan dengan topik kerjasama antara Politeknik Negeri Padang dengan industri. Dokumen 1 berbicara tentang kerjasama PNP dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan dan pengembangan program studi. Dokumen 2 berisi perjanjian kinerja PNP dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, yang mungkin terkait dengan kerjasama antara PNP dengan industri.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil tidak secara eksplisit menjawab pertanyaan, namun mengandung informasi yang relevan dan dapat digunakan sebagai referensi untuk menjawab pertanyaan."
|
176 |
-
},
|
177 |
-
"metrics": {
|
178 |
-
"response_time": 33.64,
|
179 |
-
"retrieved_docs_count": 10,
|
180 |
-
"timestamp": "2025-07-01T19:16:39.783635"
|
181 |
-
}
|
182 |
-
},
|
183 |
-
{
|
184 |
-
"id": 6,
|
185 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
186 |
-
"answer": "Politeknik Negeri Padang menyediakan berbagai beasiswa untuk membantu mahasiswa dalam bidang prestasi dan ekonomi. Beasiswa yang tersedia antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP, Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), dan Beasiswa Supersemar. Beasiswa ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta kepada mahasiswa kurang mampu.",
|
187 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
188 |
-
"scores": {
|
189 |
-
"correctness": 0.9,
|
190 |
-
"relevance": 0.8,
|
191 |
-
"groundedness": 0.8,
|
192 |
-
"retrieval": 0.8,
|
193 |
-
"overall": 0.83
|
194 |
-
},
|
195 |
-
"explanations": {
|
196 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja ada sedikit perbedaan dalam penulisan dan penggunaan kata-kata. Namun, secara keseluruhan, informasi yang diberikan tentang PNP dan beasiswa yang tersedia adalah akurat dan sesuai dengan referensi. Beberapa kata-kata seperti \"dalam bidang akademik dan prestasi lainnya\" dan \"kurang mampu\" tidak terdapat dalam jawaban referensi, namun tidak mengurangi kesesuaian informasi secara umum.",
|
197 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu berupa beasiswa yang tersedia untuk membantu mahasiswa. Jawaban ini fokus pada topik yang diajukan dan tidak keluar dari tema. Namun, jawaban ini tidak sepenuhnya tepat sasaran karena hanya menjawab bagian tentang beasiswa tanpa memberikan informasi lebih lanjut tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi secara lebih luas.",
|
198 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim yang tidak didukung oleh dokumen adalah Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, dan Beasiswa ORBIT (ICMI). Dokumen tidak menyebutkan adanya beasiswa tersebut.\n\nSelain itu, jawaban Anda juga tidak menjelaskan tentang Beasiswa TPSDP yang sebenarnya disebutkan dalam Dokumen 1.\n\nNamun, klaim lainnya seperti Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM) dan beberapa beasiswa lainnya didukung oleh dokumen.",
|
199 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk informasi tentang bantuan untuk mahasiswa, program-program pendidikan, dan lain-lain. Dokumen-dokumen ini mengandung informasi yang relevan dengan pertanyaan, seperti bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi.\n\nNamun, terdapat beberapa dokumen yang tidak langsung terkait dengan pertanyaan, seperti informasi tentang perpustakaan dan pengembangan karier. Dokumen-dokumen lainnya, seperti survey kepuasan masyarakat, juga tidak langsung terkait dengan pertanyaan.\n\nDalam keseluruhan, dokumen-dokumen yang diambil mengandung informasi yang relevan dan lengkap untuk menjawab pertanyaan, namun terdapat beberapa dokumen yang tidak langsung terkait. Oleh karena itu, skor yang diberikan adalah 0.8."
|
200 |
-
},
|
201 |
-
"metrics": {
|
202 |
-
"response_time": 85.76,
|
203 |
-
"retrieved_docs_count": 10,
|
204 |
-
"timestamp": "2025-07-01T19:18:40.941726"
|
205 |
-
}
|
206 |
-
},
|
207 |
-
{
|
208 |
-
"id": 7,
|
209 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
210 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" berdasarkan Keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN-PT/Akred/PT/XII/2020. Masa berlaku akreditasi ini adalah dari 15 Desember 2020 hingga 15 Desember 2025.",
|
211 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
212 |
-
"scores": {
|
213 |
-
"correctness": 0.8,
|
214 |
-
"relevance": 0.9,
|
215 |
-
"groundedness": 0.8,
|
216 |
-
"retrieval": 0.8,
|
217 |
-
"overall": 0.825
|
218 |
-
},
|
219 |
-
"explanations": {
|
220 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" sesuai dengan referensi. Namun, informasi tentang masa berlaku akreditasi tidak sesuai dengan referensi, karena referensi hanya mencatat tahun 2020-2025, sedangkan jawaban yang dievaluasi mencatat tanggal 15 Desember 2020 hingga 15 Desember 2025.",
|
221 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu informasi tentang Badan Akreditasi Nasional Perguruan Tinggi dan masa berlaku akreditasi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan penting terkait dengan pertanyaan.",
|
222 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, namun terdapat beberapa kekurangan.\n\nPoin positif:\n\n* Jawaban mengacu pada Keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN-PT/Akred/PT/XII/2020, yang dapat ditemukan dalam Dokumen 1.\n* Masa berlaku akreditasi dari 15 Desember 2020 hingga 15 Desember 2025 juga sesuai dengan informasi dalam Dokumen 1.\n\nPoin negatif:\n\n* Tidak ada dokumen yang secara eksplisit menyatakan bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\". Informasi tersebut hanya dapat ditemukan dalam Dokumen 2, tabel data.\n* Jawaban tidak menjelaskan lebih lanjut tentang apa yang dimaksud dengan \"Baik Sekali\" dan bagaimana status akreditasi tersebut dihitung.\n\nDalam skala 0.0-1.0, saya memberikan skor 0.8 karena jawaban sebagian besar berdasar pada dokumen, namun terdapat beberapa kekurangan dalam menjelaskan informasi yang terkait dengan status akreditasi.",
|
223 |
-
"retrieval": "Dokumen 2 dan Dokumen 4 mengandung informasi yang relevan dengan pertanyaan, yaitu status akreditasi program studi Politeknik Negeri Padang. Dokumen 2 menunjukkan bahwa Politeknik Negeri Padang memiliki peringkat akreditasi BAIK SEKALI dan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Dokumen 4 menampilkan Sertifikat Akreditasi Diploma-IV Akuntansi dan Teknologi Sipil PSDKU 2024, yang juga menunjukkan status akreditasi program studi.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 1 hanya berisi tabel data akreditasi, tapi tidak memberikan informasi tentang status akreditasi program studi. Dokumen 3-9 berisi informasi umum tentang Politeknik Negeri Padang, seperti profil, lokasi, dan kurikulum, tapi tidak terkait dengan pertanyaan.\n\nDokumen 10 sebenarnya memiliki potensi untuk memberikan informasi yang relevan, namun hanya berisi informasi tentang kurikulum program D IV dan tidak menjelaskan status akreditasi program studi. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen 2 dan Dokumen 4 memiliki informasi yang relevan dengan pertanyaan, tapi tidak lengkap dan tidak memberikan informasi yang lebih spesifik."
|
224 |
-
},
|
225 |
-
"metrics": {
|
226 |
-
"response_time": 70.73,
|
227 |
-
"retrieved_docs_count": 10,
|
228 |
-
"timestamp": "2025-07-01T19:20:30.010473"
|
229 |
-
}
|
230 |
-
},
|
231 |
-
{
|
232 |
-
"id": 8,
|
233 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
234 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka, yaitu http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi mengenai jadwal penerimaan, persyaratan, dan prosedur pendaftaran. Selain itu, juga tersedia informasi mengenai program studi yang ditawarkan, brosur, dan pengumuman hasil seleksi.",
|
235 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
236 |
-
"scores": {
|
237 |
-
"correctness": 0.9,
|
238 |
-
"relevance": 0.8,
|
239 |
-
"groundedness": 0.8,
|
240 |
-
"retrieval": 0.8,
|
241 |
-
"overall": 0.83
|
242 |
-
},
|
243 |
-
"explanations": {
|
244 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja tidak ada perbedaan signifikan antara keduanya. Informasi yang diberikan tentang PNP juga akurat dan sesuai dengan referensi. Namun, untuk mendapatkan skor sempurna (1.0), jawaban harus memiliki keselarasan total dengan referensi, dan dalam kasus ini, tidak ada perbedaan signifikan antara keduanya.",
|
245 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu situs web resmi mereka yang menyediakan informasi tentang jadwal penerimaan, persyaratan, dan prosedur pendaftaran. Jawaban tersebut fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban tersebut tidak sempurna karena tidak memberikan detail lebih lanjut tentang proses penerimaan mahasiswa baru di PNP.",
|
246 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun masih terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nContoh:\n- Klaim bahwa \"Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka\" didukung oleh dokumen, karena terdapat informasi mengenai proses penerimaan mahasiswa baru di situs web resmi PNP.\n- Klaim bahwa \"Terdapat informasi mengenai program studi yang ditawarkan, brosur, dan pengumuman hasil seleksi\" didukung oleh dokumen, karena terdapat link ke informasi tersebut.\n\nNamun, klaim lainnya tidak didukung oleh dokumen, seperti:\n- Klaim bahwa \"Terdapat informasi mengenai jadwal penerimaan, persyaratan, dan prosedur pendaftaran\" tidak didukung oleh dokumen, karena tidak terdapat informasi tersebut di situs web resmi PNP.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena jawaban sebagian besar berdasar pada dokumen, namun masih terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
247 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari informasi tentang penerimaan mahasiswa baru, beasiswa, survey kepuasan masyarakat, data tenaga pendidik dan kependidikan, akreditasi program studi, dan sebagainya. Dokumen 1-3 memang relevan dengan pertanyaan \"Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?\" karena mengandung informasi tentang informasi penerimaan mahasiswa baru, program studi, dan brosur penerimaan.\n\nNamun, dokumen 4-10 tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 4-5 memang berhubungan dengan data tenaga pendidik dan kependidikan, tetapi tidak langsung terkait dengan proses penerimaan mahasiswa baru. Dokumen 6-10 lebih berfokus pada akreditasi program studi, pelatihan teknis, dan sebagainya.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil memang mengandung informasi yang relevan dengan pertanyaan, tetapi tidak lengkap dan terlalu banyak informasi yang tidak terkait dengan pertanyaan."
|
248 |
-
},
|
249 |
-
"metrics": {
|
250 |
-
"response_time": 55.64,
|
251 |
-
"retrieved_docs_count": 10,
|
252 |
-
"timestamp": "2025-07-01T19:22:03.780706"
|
253 |
-
}
|
254 |
-
},
|
255 |
-
{
|
256 |
-
"id": 9,
|
257 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
258 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
259 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
260 |
-
"scores": {
|
261 |
-
"correctness": 0.9,
|
262 |
-
"relevance": 0.8,
|
263 |
-
"groundedness": 0.8,
|
264 |
-
"retrieval": 0.8,
|
265 |
-
"overall": 0.83
|
266 |
-
},
|
267 |
-
"explanations": {
|
268 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi dalam beberapa hal, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat sedikit perbedaan pada kalimat \"stake holder\" yang tidak ada dalam jawaban referensi. Selain itu, informasi yang diberikan tentang PNP juga akurat dan sesuai dengan fakta. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang memiliki kesamaan sebagian besar dengan jawaban referensi.",
|
269 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak menjawab langsung pertanyaan secara eksplisit, sehingga skor 0.8 diberikan.",
|
270 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2, yang menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyebutkan kerjasama dengan industri dan instansi lainnya tanpa menjelaskan apakah kerjasama tersebut dilakukan di dalam atau luar negeri.\n\nDalam penilaian, saya memberikan skor 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
271 |
-
"retrieval": "Dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk sejarah pendirian, jurusan dan program studi, dosen, kampus, dan lain-lain. Dokumen ini mengandung informasi yang relevan untuk menjawab pertanyaan \"Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?\".\n\nNamun, dokumen ini tidak lengkap karena tidak ada informasi spesifik tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Dokumen 2 dan Dokumen 6 hanya berisi informasi umum tentang kerjasama dengan industri dan stake holder, serta kurikulum pendidikan.\n\nDokumen lainnya tidak terlalu relevan untuk menjawab pertanyaan ini, kecuali Dokumen 3 yang berisi Perjanjian Kinerja Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi Tahun 2019. Namun, informasi dalam dokumen tersebut tidak spesifik tentang bentuk kerjasama.\n\nDalam kesimpulan, skor 0.8 diberikan karena dokumen yang diambil mengandung informasi yang relevan namun tidak lengkap dan tidak spesifik untuk menjawab pertanyaan."
|
272 |
-
},
|
273 |
-
"metrics": {
|
274 |
-
"response_time": 38.34,
|
275 |
-
"retrieved_docs_count": 10,
|
276 |
-
"timestamp": "2025-07-01T19:23:21.775296"
|
277 |
-
}
|
278 |
-
},
|
279 |
-
{
|
280 |
-
"id": 10,
|
281 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
282 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
283 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
284 |
-
"scores": {
|
285 |
-
"correctness": 0.5,
|
286 |
-
"relevance": 0.5,
|
287 |
-
"groundedness": 0.5,
|
288 |
-
"retrieval": 0.8,
|
289 |
-
"overall": 0.56
|
290 |
-
},
|
291 |
-
"explanations": {
|
292 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang memberikan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah karena tidak mengklaim bahwa PNP tidak memiliki pimpinan atau tidak memiliki informasi tentang pimpinan PNP. Oleh karena itu, skor 0.5 diberikan karena jawaban tersebut tidak sesuai dengan referensi namun tidak salah secara mutlak.",
|
293 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan sesuai dengan konteks PNP (Politeknik Negeri Padang). Jawaban fokus pada informasi yang tidak tersedia, sehingga tidak keluar topik. Namun, jawaban tidak menjawab langsung pertanyaan dan tidak memberikan informasi yang spesifik tentang pimpinan PNP saat ini. Oleh karena itu, skor 0.5 diberikan.",
|
294 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, karena saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini. Dokumen tidak menyebutkan nama atau jabatan pimpinan Politeknik Negeri Padang.\n\nNamun, jawaban tidak salah dan tidak membuat-buat informasi yang tidak ada di dokumen. Jawaban hanya mengatakan bahwa saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, yang sesuai dengan kenyataan bahwa informasi tersebut tidak terdapat dalam dokumen.\n\nDalam skala 0-1, saya memberikan skor 0.5 karena jawaban tidak sepenuhnya berdasar pada dokumen, tetapi tidak membuat-buat informasi yang tidak ada di dokumen.",
|
295 |
-
"retrieval": "Dokumen yang diambil tidak langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini. Namun, beberapa dokumen mengandung informasi yang relevan dengan topik pertanyaan.\n\nDokumen 1-6 hanya berisi informasi umum tentang Politeknik Negeri Padang, seperti sejarah pendirian, jurusan, program studi, dan kampus. Informasi ini tidak langsung memberikan jawaban pada pertanyaan.\n\nDokumen 7 mengandung informasi yang relevan dengan topik pertanyaan, namun tidak langsung memberikan nama pimpinan Politeknik Negeri Padang saat ini.\n\nDokumen 8-10 berisi jadwal perkuliahan dan tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang.\n\nDalam skor 0.8, saya mempertimbangkan bahwa beberapa dokumen mengandung informasi yang relevan dengan topik pertanyaan, namun tidak langsung memberikan jawaban pada pertanyaan. Untuk mendapatkan skor lebih tinggi, dokumen harus langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini."
|
296 |
-
},
|
297 |
-
"metrics": {
|
298 |
-
"response_time": 15.58,
|
299 |
-
"retrieved_docs_count": 10,
|
300 |
-
"timestamp": "2025-07-01T19:24:11.793513"
|
301 |
-
}
|
302 |
-
},
|
303 |
-
{
|
304 |
-
"id": 11,
|
305 |
-
"question": "Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?",
|
306 |
-
"answer": "Politeknik Negeri Padang didirikan pada tahun 1987. Pada awal berdirinya dikenal dengan nama Politeknik Engineering Universitas Andalas, yang hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan. Dengan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi. Tahun 1997 diganti nama menjadi Politeknik Universitas Andalas, dengan pertimbangan karena dibuka Program Studi Bidang Tataniaga (Akuntansi, Administrasi Bisnis). Dalam rangka memenuhi tuntutan dunia kerja maka Politeknik membuka program studi baru, sampai saat ini Politeknik telah mempunyai 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan). Dalam rangka menuju Kemandiriannya maka Politeknik saat itu mempunyai dua nama yaitu Politeknik Universitas Andalas dan Politeknik Negeri Padang.",
|
307 |
-
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan.",
|
308 |
-
"scores": {
|
309 |
-
"correctness": 0.8,
|
310 |
-
"relevance": 0.9,
|
311 |
-
"groundedness": 0.8,
|
312 |
-
"retrieval": 0.8,
|
313 |
-
"overall": 0.825
|
314 |
-
},
|
315 |
-
"explanations": {
|
316 |
-
"correctness": "Jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, seperti:\n\n* Politeknik Negeri Padang didirikan pada tahun 1987 (sama dengan jawaban referensi)\n* Awalnya bernama Politeknik Engineering Universitas Andalas (sama dengan jawaban referensi)\n* Pada tahun 1997 diganti nama menjadi Politeknik Universitas Andalas (sama dengan jawaban referensi)\n\nNamun, jawaban yang dievaluasi juga memiliki beberapa kesalahan atau ketidaksesuaian data, seperti:\n\n* Jawaban referensi tidak mengatakan bahwa Politeknik Engineering Universitas Andalas hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan. Sebaliknya, jawaban yang dievaluasi menambahkan informasi yang tidak ada dalam jawaban referensi.\n* Jawaban referensi tidak mengatakan bahwa Politeknik membuka program studi baru hingga memiliki 32 Program Studi. Sebaliknya, jawaban yang dievaluasi menambahkan informasi tersebut.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, tetapi juga memiliki beberapa kesalahan atau ketidaksesuaian data.",
|
317 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sejarah singkat berdirinya Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, termasuk informasi tentang perubahan nama institusi dari Politeknik Engineering Universitas Andalas menjadi Politeknik Universitas Andalas dan kemudian menjadi Politeknik Negeri Padang. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan penting tentang sejarah berdirinya PNP.",
|
318 |
-
"groundedness": "Jawaban memiliki beberapa kebenaran, seperti Politeknik Negeri Padang didirikan pada tahun 1987 dan memiliki 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan). Namun, jawaban juga memiliki beberapa kesalahan dan informasi yang tidak ada di dokumen.\n\nContoh:\n\n* Jawaban menyebutkan bahwa Politeknik Negeri Padang awalnya dikenal dengan nama Politeknik Engineering Universitas Andalas, namun dokumen 8 hanya menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional.\n* Jawaban juga tidak didukung oleh dokumen tentang dua nama yang digunakan Politeknik Negeri Padang, yaitu Politeknik Universitas Andalas dan Politeknik Negeri Padang. Dokumen 8 hanya menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional.\n* Jawaban tidak didukung oleh dokumen tentang jumlah Dosen yang berlatar pendidikan S2/S3 baik dari dalam maupun luar negeri. Dokumen 2, 3, 4, 5, 6, dan 7 hanya menjelaskan bahwa Politeknik Negeri Padang memiliki 476 orang Dosen, namun tidak menjelaskan tentang jumlah Dosen yang berlatar pendidikan S2/S3.\n\nDalam kesimpulan, jawaban memiliki beberapa kebenaran, tetapi juga memiliki beberapa kesalahan dan informasi yang tidak ada di dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
319 |
-
"retrieval": "Dokumen yang diambil sebagian besar relevan dan lengkap untuk menjawab pertanyaan \"Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?\".\n\nInformasi yang dibutuhkan untuk menjawab pertanyaan, seperti tahun berdirinya (1987), tujuan pendirian, dan perkembangan institusi, dapat ditemukan dalam beberapa dokumen. Dokumen 8 dan Dokumen 1 mengandung informasi tentang sejarah singkat Politeknik Negeri Padang, termasuk tanggal berdirinya dan tujuan pendirian.\n\nNamun, terdapat beberapa kekurangan. Dokumen yang diambil tidak lengkap dalam memberikan informasi penting lainnya, seperti bagaimana institusi tersebut berkembang sejak awal berdirinya hingga saat ini. Informasi tentang perkembangan institusi, seperti penambahan jurusan atau program studi, tidak terlampirkan.\n\nDalam beberapa dokumen, seperti Dokumen 2-6, terdapat informasi yang tidak relevan dengan pertanyaan, seperti informasi tentang perpustakaan, layanan uji kompetensi, dan pengembangan karier. Namun, karena informasi tersebut tidak langsung berhubungan dengan sejarah singkat Politeknik Negeri Padang, maka dapat diabaikan.\n\nDalam kesimpulan, dokumen yang diambil sebagian besar relevan dan lengkap untuk menjawab pertanyaan \"Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?\". Namun, terdapat beberapa kekurangan dalam memberikan informasi penting lainnya."
|
320 |
-
},
|
321 |
-
"metrics": {
|
322 |
-
"response_time": 110.93,
|
323 |
-
"retrieved_docs_count": 10,
|
324 |
-
"timestamp": "2025-07-01T19:26:50.553242"
|
325 |
-
}
|
326 |
-
}
|
327 |
-
]
|
328 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k10/pnp_rag_evaluation_results_intermediate_10of11.json
DELETED
@@ -1,302 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T19:24:11.794859"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 10,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.85,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.13540064007726602,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.78,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.10327955589886446,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.74,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.1264911064067352,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.8200000000000001,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.06324555320336757,
|
36 |
-
"min": 0.8,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.799,
|
41 |
-
"median": 0.8300000000000001,
|
42 |
-
"std": 0.08682037651253177,
|
43 |
-
"min": 0.56,
|
44 |
-
"max": 0.8700000000000001
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 78.52415268421173,
|
48 |
-
"median_response_time": 74.91262137889862,
|
49 |
-
"total_response_time": 785.2415268421173,
|
50 |
-
"fastest_response": 15.581374883651733,
|
51 |
-
"slowest_response": 174.30432057380676
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 8,
|
55 |
-
"good_count": 1,
|
56 |
-
"fair_count": 1,
|
57 |
-
"poor_count": 0
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 1.0,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.5,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.785
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta dalam jawaban sama dengan informasi yang diberikan dalam referensi, yaitu bahwa Politeknik Negeri Padang menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry sebagai sistem pendidikan yang diterapkan. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data.",
|
75 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
76 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nPertama, jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Dokumen 1 dan Dokumen 2 tidak secara langsung menyebutkan tentang pelaksanaan praktik di industri, namun Dokumen 2 menjelaskan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III), yang dapat diartikan sebagai pelatihan praktek di industri.\n\nKedua, jawaban tidak menjelaskan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 dan Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, jawaban tidak sepenuhnya tidak berdasar pada dokumen karena Dokumen 1 dan Dokumen 2 menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi. Oleh karena itu, skor diberikan sebesar 0.5.",
|
77 |
-
"retrieval": "The documents provide a good overview of the education system implemented at Politeknik Negeri Padang. Dokumen 1 provides historical context, while Dokumen 2 describes the curriculum and its focus on competence-based learning. Dokumen 3 mentions the commitment to quality education and the importance of synergy among staff.\n\nHowever, I deduct points because some documents (Dokumen 4-8) appear to be redundant and do not provide new information relevant to the question. Dokumen 9 and 10 seem to be general information about the institution's history and facilities, which is not directly related to the education system implemented at Politeknik Negeri Padang.\n\nOverall, while the documents provide some useful information, they could be more comprehensive and focused on the specific topic of the education system implemented at Politeknik Negeri Padang."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 131.91,
|
81 |
-
"retrieved_docs_count": 10,
|
82 |
-
"timestamp": "2025-07-01T19:07:19.737470"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.8,
|
93 |
-
"groundedness": 0.8,
|
94 |
-
"retrieval": 0.8,
|
95 |
-
"overall": 0.83
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu terdapat empat mata kuliah yang disebutkan, yakni MPK, MKK, MKB, dan MBB. Informasi yang diberikan tentang PNP juga akurat, karena kurikulum pendidikan Politeknik Negeri Padang memang berbasis kompetensi dengan kelompok mata kuliah tersebut. Namun, terdapat satu kesalahan kecil, yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena itu, skor yang diberikan adalah 0.9.",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai institusi pendidikan teknologi dan vokasi. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara rinci tentang mata kuliah apa saja yang terdapat dalam kurikulum PNP, hanya memberikan judul-judul mata kuliah tanpa deskripsi lebih lanjut.",
|
100 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi tidak sepenuhnya.\n\nDokumen 1 menjelaskan kurikulum pendidikan Politeknik Negeri Padang yang terdiri dari empat mata kuliah: MPK, MKK, MKB, dan MBB. Jawaban Anda juga mencantumkan empat mata kuliah tersebut, sehingga skor 0.8.\n\nNamun, tidak ada dokumen lain yang secara eksplisit menjelaskan tentang kurikulum pendidikan Politeknik Negeri Padang. Oleh karena itu, jawaban Anda tidak sepenuhnya berdasar pada dokumen, sehingga skor 0.2.\n\nDalam penilaian ini, saya mempertimbangkan apakah klaim dalam jawaban didukung oleh dokumen, apakah ada informasi yang dibuat-buat atau tidak ada di dokumen, dan apakah jawaban konsisten dengan fakta dalam dokumen.",
|
101 |
-
"retrieval": "Dokumen yang diambil terdiri dari beberapa jenis, termasuk informasi tentang kurikulum pendidikan, akreditasi program studi, informasi penerimaan mahasiswa baru, jadwal perkuliahan, dan lain-lain.\n\nInformasi yang relevan dengan pertanyaan \"Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?\" dapat ditemukan pada Dokumen 1, yaitu Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 2-5 hanya berisi informasi tentang akreditasi program studi, penerimaan mahasiswa baru, beasiswa, dan lain-lain yang tidak terkait dengan mata kuliah.\n\nDokumen 6-8 berisi jadwal perkuliahan, namun tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 9 berisi informasi tentang tenaga pendidik dan kependidikan, namun tidak terkait dengan mata kuliah.\n\nDokumen 10 berisi jadwal perkuliahan yang lebih spesifik, namun masih tidak relevan dengan pertanyaan tersebut.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena beberapa dokumen mengandung informasi yang relevan dengan pertanyaan, tetapi tidak semua dokumen terkait dengan mata kuliah."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 100.25,
|
105 |
-
"retrieved_docs_count": 10,
|
106 |
-
"timestamp": "2025-07-01T19:09:40.565297"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi melalui beberapa cara. Pertama, dalam bidang pendidikan, Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha. Kedua, dalam bidang penelitian, Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III) dan D IV murni (menampung lulusan SMU/SMK). Ketiga, dalam bidang pengabdian kepada masyarakat, Politeknik Negeri Padang telah menyelenggarakan pendidikan Program D IV dan D III Kerjasama dengan Departemen Kimpraswil, PT. dan juga menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya.",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.8,
|
116 |
-
"relevance": 0.8,
|
117 |
-
"groundedness": 0.8,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.8
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.\n\nFakta dalam jawaban sesuai dengan referensi pada beberapa titik, seperti Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional (benar) dan telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI (benar).\n\nNamun, terdapat beberapa kesalahan dan ketidaksesuaian data. Misalnya, jawaban tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi secara lebih luas, hanya mengutip beberapa contoh saja.\n\nSelain itu, informasi yang diberikan tentang PNP juga kurang akurat. Misalnya, tidak ada informasi tentang jumlah dan kualifikasi staf yang profesional pada bidangnya, seperti yang tercantum dalam referensi.\n\nDalam penilaian skor, saya memberikan nilai 0.8 karena jawaban sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.",
|
123 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Informasi yang diberikan juga sesuai dengan konteks PNP, seperti sistem pendidikan vokasional, program penelitian, dan pengabdian kepada masyarakat. Jawaban ini fokus dan tidak keluar topik, karena hanya membahas cara-cara PNP mendukung misi tridharma perguruan tinggi tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara lebih detail bagaimana PNP menerapkan sistem pendidikan vokasional dan program penelitian dalam mendukung misi tridharma perguruan tinggi.",
|
124 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang penelitian. Dokumen 3 hanya menyebutkan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, tetapi tidak menjelaskan bagaimana program tersebut mendukung misi tridharma.\n\nKedua, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang pengabdian kepada masyarakat. Dokumen 4 hanya menyebutkan bahwa Politeknik Negeri Padang telah menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, tetapi tidak menjelaskan bagaimana bantuan tersebut mendukung misi tridharma.\n\nNamun, jawaban tersebut juga berisi beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang konsisten pada jalur pendidikan vokasional (Dokumen 2) dan program D IV yang telah mendapat izin dari DIKTI (Dokumen 3). Oleh karena itu, skor yang diberikan adalah 0.8.",
|
125 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, kurikulum pendidikan, jadwal perkuliahan, dan lain-lain. Dokumen 1-5 mengandung informasi tentang komitmen dan pertanggungjawaban Politeknik Negeri Padang sebagai perguruan tinggi, serta tujuan dan sasaran pendidikan vokasional.\n\nNamun, dokumen-dokumen yang diambil tidak lengkap dalam menjawab pertanyaan. Dokumen 6-10 lebih berfokus pada informasi teknis dan administratif, seperti tata nilai, kebijakan, dan jadwal perkuliahan. Informasi tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi tidak terlalu jelas dalam dokumen-dokumen yang diambil.\n\nDalam penilaian kualitas pengambilan dokumen, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil mengandung informasi penting tentang Politeknik Negeri Padang, tetapi tidak lengkap dalam menjawab pertanyaan dan tidak terlalu relevan dengan topik pertanyaan."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 174.3,
|
129 |
-
"retrieved_docs_count": 10,
|
130 |
-
"timestamp": "2025-07-01T19:13:19.822511"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat di akses oleh mahasiswa Politeknik secara gratis, yang tersedia pada titik-titik strategis. Politeknik Negeri Padang juga memiliki kawasan hot spot area disekitar kampus, sehingga mahasiswa dapat memanfaatkan internet disekitar kampus secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 0.9,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 1.0,
|
143 |
-
"overall": 0.87
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada sedikit perbedaan pada kalimat \"Politeknik secara gratis\" menjadi \"mahasiswa Politeknik secara gratis\". Keduanya memiliki informasi yang sama tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data. Namun, karena terdapat sedikit perbedaan pada kalimat, maka skor yang diberikan adalah 0.9.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area disekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang kualitas akses internet atau apakah akses internet tersebut tersedia 24 jam sehari.",
|
148 |
-
"groundedness": "Jawaban tersebut didukung oleh Dokumen 1, yang menyebutkan bahwa Politeknik Negeri Padang memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis. Namun, tidak ada informasi tentang kawasan hot spot area disekitar kampus dalam dokumen lainnya.\n\nJawaban tersebut juga tidak konsisten dengan fakta dalam Dokumen 5, yang hanya berisi informasi teknis tentang penggunaan Google Translate dan tidak menyebutkan apapun tentang Anjungan Internet Mandiri (AIM) atau kawasan hot spot area.",
|
149 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"How does Politeknik Negeri Padang provide internet access to students?\"\n\n**Dokumen 1**: This document provides information about the number of staff members at Politeknik Negeri Padang, but it is not directly related to providing internet access to students. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 2**: This document discusses various forms of assistance and scholarships available to students, including those with academic achievements. While it does not specifically mention internet access, it provides context about the institution's support for students. Score: 0.5 (partially relevant)\n\n**Dokumen 3**: This document appears to be a collection of news articles or announcements related to Politeknik Negeri Padang, including information about technology and community engagement. None of these articles directly address internet access. Score: 0.1 (not relevant)\n\n**Dokumen 4**: This document provides information about the admission process for new students at Politeknik Negeri Padang, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 5**: This document appears to be a translation settings page and is not directly related to providing internet access to students. Score: 0.0 (not relevant)\n\n**Dokumen 6**: This document discusses the link-and-match program between Politeknik Negeri Padang and Ditjen Vokasi, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 7**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about IoT and computer security courses. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\n**Dokumen 8**: This document discusses the history of Politeknik Negeri Padang and its development as a vocational education institution. It does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 9**: This document is an invitation to students at Politeknik Negeri Padang to participate in a survey about their satisfaction with the institution's services. While it does not directly address internet access, it suggests that the institution values student feedback. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 10**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about various courses and programs. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\nOverall, I would give an average score of 0.2 out of 1.0, indicating that while some documents provide indirect or tangential information about Politeknik Negeri Padang's provision of internet access to students, none of the documents directly address this topic."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 79.1,
|
153 |
-
"retrieved_docs_count": 10,
|
154 |
-
"timestamp": "2025-07-01T19:15:23.087586"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.9,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.8,
|
167 |
-
"overall": 0.83
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, namun terdapat beberapa kesalahan kecil.\n\nFakta dalam jawaban sesuai dengan referensi, yaitu Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Informasi yang diberikan tentang PNP juga akurat, yaitu bahwa PNP menjalin kerjasama dengan industri domestik maupun internasional.\n\nNamun, terdapat beberapa kesalahan kecil dalam jawaban, seperti:\n\n* Tidak semua nama perusahaan yang disebutkan sebagai mitra kerja PNP adalah benar. Misalnya, PT. Toyota Aichi Takaoua Japan tidak ditemukan sebagai mitra kerja PNP.\n* Tidak ada penjelasan lebih lanjut tentang jenis kerjasama yang dilakukan PNP dengan industri dan instansi lainnya.\n\nDalam skala 0-1, saya memberikan skor 0.9 karena jawaban sebagian besar benar, namun terdapat beberapa kesalahan kecil.",
|
171 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, karena menjawab langsung pertanyaan tentang contoh kerjasama PNP dengan industri. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang berfokus pada pengembangan sumber daya manusia dan kerjasama dengan industri. Namun, jawaban ini tidak sepenuhnya menjawab pertanyaan karena hanya menyebutkan contoh umum kerjasama tanpa memberikan contoh spesifik PNP dengan industri.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen.\n\nDokumen yang tersedia tidak menunjukkan adanya kerjasama dengan luar negeri. Dokumen 2 dan Dokumen 3 hanya berbicara tentang perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, tetapi tidak ada informasi tentang kerjasama dengan luar negeri.\n\nKlaim lainnya yang tidak didukung oleh dokumen adalah \"Politeknik Negeri Padang memiliki 476 orang Dosen yang berlatar pendidikan S2/S3 baik dari dalam maupun luar negeri\" (Dokumen 6, Dokumen 7). Dokumen tersebut hanya menunjukkan jumlah dosen dan tingkat pendidikan mereka, tetapi tidak memberikan informasi tentang asal negara pendidikan mereka.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, sehingga skor yang diberikan adalah 0.8.",
|
173 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk sejarah singkat, profil, dan program studi. Namun, tidak ada dokumen yang secara eksplisit menjawab pertanyaan \"Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?\".\n\nNamun, beberapa dokumen mengandung informasi yang relevan dengan topik kerjasama antara Politeknik Negeri Padang dengan industri. Dokumen 1 berbicara tentang kerjasama PNP dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan dan pengembangan program studi. Dokumen 2 berisi perjanjian kinerja PNP dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, yang mungkin terkait dengan kerjasama antara PNP dengan industri.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil tidak secara eksplisit menjawab pertanyaan, namun mengandung informasi yang relevan dan dapat digunakan sebagai referensi untuk menjawab pertanyaan."
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 33.64,
|
177 |
-
"retrieved_docs_count": 10,
|
178 |
-
"timestamp": "2025-07-01T19:16:39.783635"
|
179 |
-
}
|
180 |
-
},
|
181 |
-
{
|
182 |
-
"id": 6,
|
183 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
184 |
-
"answer": "Politeknik Negeri Padang menyediakan berbagai beasiswa untuk membantu mahasiswa dalam bidang prestasi dan ekonomi. Beasiswa yang tersedia antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP, Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), dan Beasiswa Supersemar. Beasiswa ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta kepada mahasiswa kurang mampu.",
|
185 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
186 |
-
"scores": {
|
187 |
-
"correctness": 0.9,
|
188 |
-
"relevance": 0.8,
|
189 |
-
"groundedness": 0.8,
|
190 |
-
"retrieval": 0.8,
|
191 |
-
"overall": 0.83
|
192 |
-
},
|
193 |
-
"explanations": {
|
194 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja ada sedikit perbedaan dalam penulisan dan penggunaan kata-kata. Namun, secara keseluruhan, informasi yang diberikan tentang PNP dan beasiswa yang tersedia adalah akurat dan sesuai dengan referensi. Beberapa kata-kata seperti \"dalam bidang akademik dan prestasi lainnya\" dan \"kurang mampu\" tidak terdapat dalam jawaban referensi, namun tidak mengurangi kesesuaian informasi secara umum.",
|
195 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu berupa beasiswa yang tersedia untuk membantu mahasiswa. Jawaban ini fokus pada topik yang diajukan dan tidak keluar dari tema. Namun, jawaban ini tidak sepenuhnya tepat sasaran karena hanya menjawab bagian tentang beasiswa tanpa memberikan informasi lebih lanjut tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi secara lebih luas.",
|
196 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim yang tidak didukung oleh dokumen adalah Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, dan Beasiswa ORBIT (ICMI). Dokumen tidak menyebutkan adanya beasiswa tersebut.\n\nSelain itu, jawaban Anda juga tidak menjelaskan tentang Beasiswa TPSDP yang sebenarnya disebutkan dalam Dokumen 1.\n\nNamun, klaim lainnya seperti Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM) dan beberapa beasiswa lainnya didukung oleh dokumen.",
|
197 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk informasi tentang bantuan untuk mahasiswa, program-program pendidikan, dan lain-lain. Dokumen-dokumen ini mengandung informasi yang relevan dengan pertanyaan, seperti bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi.\n\nNamun, terdapat beberapa dokumen yang tidak langsung terkait dengan pertanyaan, seperti informasi tentang perpustakaan dan pengembangan karier. Dokumen-dokumen lainnya, seperti survey kepuasan masyarakat, juga tidak langsung terkait dengan pertanyaan.\n\nDalam keseluruhan, dokumen-dokumen yang diambil mengandung informasi yang relevan dan lengkap untuk menjawab pertanyaan, namun terdapat beberapa dokumen yang tidak langsung terkait. Oleh karena itu, skor yang diberikan adalah 0.8."
|
198 |
-
},
|
199 |
-
"metrics": {
|
200 |
-
"response_time": 85.76,
|
201 |
-
"retrieved_docs_count": 10,
|
202 |
-
"timestamp": "2025-07-01T19:18:40.941726"
|
203 |
-
}
|
204 |
-
},
|
205 |
-
{
|
206 |
-
"id": 7,
|
207 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
208 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" berdasarkan Keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN-PT/Akred/PT/XII/2020. Masa berlaku akreditasi ini adalah dari 15 Desember 2020 hingga 15 Desember 2025.",
|
209 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
210 |
-
"scores": {
|
211 |
-
"correctness": 0.8,
|
212 |
-
"relevance": 0.9,
|
213 |
-
"groundedness": 0.8,
|
214 |
-
"retrieval": 0.8,
|
215 |
-
"overall": 0.825
|
216 |
-
},
|
217 |
-
"explanations": {
|
218 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" sesuai dengan referensi. Namun, informasi tentang masa berlaku akreditasi tidak sesuai dengan referensi, karena referensi hanya mencatat tahun 2020-2025, sedangkan jawaban yang dievaluasi mencatat tanggal 15 Desember 2020 hingga 15 Desember 2025.",
|
219 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu informasi tentang Badan Akreditasi Nasional Perguruan Tinggi dan masa berlaku akreditasi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan penting terkait dengan pertanyaan.",
|
220 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, namun terdapat beberapa kekurangan.\n\nPoin positif:\n\n* Jawaban mengacu pada Keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN-PT/Akred/PT/XII/2020, yang dapat ditemukan dalam Dokumen 1.\n* Masa berlaku akreditasi dari 15 Desember 2020 hingga 15 Desember 2025 juga sesuai dengan informasi dalam Dokumen 1.\n\nPoin negatif:\n\n* Tidak ada dokumen yang secara eksplisit menyatakan bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\". Informasi tersebut hanya dapat ditemukan dalam Dokumen 2, tabel data.\n* Jawaban tidak menjelaskan lebih lanjut tentang apa yang dimaksud dengan \"Baik Sekali\" dan bagaimana status akreditasi tersebut dihitung.\n\nDalam skala 0.0-1.0, saya memberikan skor 0.8 karena jawaban sebagian besar berdasar pada dokumen, namun terdapat beberapa kekurangan dalam menjelaskan informasi yang terkait dengan status akreditasi.",
|
221 |
-
"retrieval": "Dokumen 2 dan Dokumen 4 mengandung informasi yang relevan dengan pertanyaan, yaitu status akreditasi program studi Politeknik Negeri Padang. Dokumen 2 menunjukkan bahwa Politeknik Negeri Padang memiliki peringkat akreditasi BAIK SEKALI dan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Dokumen 4 menampilkan Sertifikat Akreditasi Diploma-IV Akuntansi dan Teknologi Sipil PSDKU 2024, yang juga menunjukkan status akreditasi program studi.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 1 hanya berisi tabel data akreditasi, tapi tidak memberikan informasi tentang status akreditasi program studi. Dokumen 3-9 berisi informasi umum tentang Politeknik Negeri Padang, seperti profil, lokasi, dan kurikulum, tapi tidak terkait dengan pertanyaan.\n\nDokumen 10 sebenarnya memiliki potensi untuk memberikan informasi yang relevan, namun hanya berisi informasi tentang kurikulum program D IV dan tidak menjelaskan status akreditasi program studi. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen 2 dan Dokumen 4 memiliki informasi yang relevan dengan pertanyaan, tapi tidak lengkap dan tidak memberikan informasi yang lebih spesifik."
|
222 |
-
},
|
223 |
-
"metrics": {
|
224 |
-
"response_time": 70.73,
|
225 |
-
"retrieved_docs_count": 10,
|
226 |
-
"timestamp": "2025-07-01T19:20:30.010473"
|
227 |
-
}
|
228 |
-
},
|
229 |
-
{
|
230 |
-
"id": 8,
|
231 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
232 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka, yaitu http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi mengenai jadwal penerimaan, persyaratan, dan prosedur pendaftaran. Selain itu, juga tersedia informasi mengenai program studi yang ditawarkan, brosur, dan pengumuman hasil seleksi.",
|
233 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
234 |
-
"scores": {
|
235 |
-
"correctness": 0.9,
|
236 |
-
"relevance": 0.8,
|
237 |
-
"groundedness": 0.8,
|
238 |
-
"retrieval": 0.8,
|
239 |
-
"overall": 0.83
|
240 |
-
},
|
241 |
-
"explanations": {
|
242 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja tidak ada perbedaan signifikan antara keduanya. Informasi yang diberikan tentang PNP juga akurat dan sesuai dengan referensi. Namun, untuk mendapatkan skor sempurna (1.0), jawaban harus memiliki keselarasan total dengan referensi, dan dalam kasus ini, tidak ada perbedaan signifikan antara keduanya.",
|
243 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu situs web resmi mereka yang menyediakan informasi tentang jadwal penerimaan, persyaratan, dan prosedur pendaftaran. Jawaban tersebut fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban tersebut tidak sempurna karena tidak memberikan detail lebih lanjut tentang proses penerimaan mahasiswa baru di PNP.",
|
244 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun masih terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nContoh:\n- Klaim bahwa \"Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka\" didukung oleh dokumen, karena terdapat informasi mengenai proses penerimaan mahasiswa baru di situs web resmi PNP.\n- Klaim bahwa \"Terdapat informasi mengenai program studi yang ditawarkan, brosur, dan pengumuman hasil seleksi\" didukung oleh dokumen, karena terdapat link ke informasi tersebut.\n\nNamun, klaim lainnya tidak didukung oleh dokumen, seperti:\n- Klaim bahwa \"Terdapat informasi mengenai jadwal penerimaan, persyaratan, dan prosedur pendaftaran\" tidak didukung oleh dokumen, karena tidak terdapat informasi tersebut di situs web resmi PNP.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena jawaban sebagian besar berdasar pada dokumen, namun masih terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
245 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari informasi tentang penerimaan mahasiswa baru, beasiswa, survey kepuasan masyarakat, data tenaga pendidik dan kependidikan, akreditasi program studi, dan sebagainya. Dokumen 1-3 memang relevan dengan pertanyaan \"Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?\" karena mengandung informasi tentang informasi penerimaan mahasiswa baru, program studi, dan brosur penerimaan.\n\nNamun, dokumen 4-10 tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 4-5 memang berhubungan dengan data tenaga pendidik dan kependidikan, tetapi tidak langsung terkait dengan proses penerimaan mahasiswa baru. Dokumen 6-10 lebih berfokus pada akreditasi program studi, pelatihan teknis, dan sebagainya.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil memang mengandung informasi yang relevan dengan pertanyaan, tetapi tidak lengkap dan terlalu banyak informasi yang tidak terkait dengan pertanyaan."
|
246 |
-
},
|
247 |
-
"metrics": {
|
248 |
-
"response_time": 55.64,
|
249 |
-
"retrieved_docs_count": 10,
|
250 |
-
"timestamp": "2025-07-01T19:22:03.780706"
|
251 |
-
}
|
252 |
-
},
|
253 |
-
{
|
254 |
-
"id": 9,
|
255 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
256 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
257 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
258 |
-
"scores": {
|
259 |
-
"correctness": 0.9,
|
260 |
-
"relevance": 0.8,
|
261 |
-
"groundedness": 0.8,
|
262 |
-
"retrieval": 0.8,
|
263 |
-
"overall": 0.83
|
264 |
-
},
|
265 |
-
"explanations": {
|
266 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi dalam beberapa hal, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat sedikit perbedaan pada kalimat \"stake holder\" yang tidak ada dalam jawaban referensi. Selain itu, informasi yang diberikan tentang PNP juga akurat dan sesuai dengan fakta. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang memiliki kesamaan sebagian besar dengan jawaban referensi.",
|
267 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak menjawab langsung pertanyaan secara eksplisit, sehingga skor 0.8 diberikan.",
|
268 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2, yang menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyebutkan kerjasama dengan industri dan instansi lainnya tanpa menjelaskan apakah kerjasama tersebut dilakukan di dalam atau luar negeri.\n\nDalam penilaian, saya memberikan skor 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
269 |
-
"retrieval": "Dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk sejarah pendirian, jurusan dan program studi, dosen, kampus, dan lain-lain. Dokumen ini mengandung informasi yang relevan untuk menjawab pertanyaan \"Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?\".\n\nNamun, dokumen ini tidak lengkap karena tidak ada informasi spesifik tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Dokumen 2 dan Dokumen 6 hanya berisi informasi umum tentang kerjasama dengan industri dan stake holder, serta kurikulum pendidikan.\n\nDokumen lainnya tidak terlalu relevan untuk menjawab pertanyaan ini, kecuali Dokumen 3 yang berisi Perjanjian Kinerja Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi Tahun 2019. Namun, informasi dalam dokumen tersebut tidak spesifik tentang bentuk kerjasama.\n\nDalam kesimpulan, skor 0.8 diberikan karena dokumen yang diambil mengandung informasi yang relevan namun tidak lengkap dan tidak spesifik untuk menjawab pertanyaan."
|
270 |
-
},
|
271 |
-
"metrics": {
|
272 |
-
"response_time": 38.34,
|
273 |
-
"retrieved_docs_count": 10,
|
274 |
-
"timestamp": "2025-07-01T19:23:21.775296"
|
275 |
-
}
|
276 |
-
},
|
277 |
-
{
|
278 |
-
"id": 10,
|
279 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
280 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
281 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
282 |
-
"scores": {
|
283 |
-
"correctness": 0.5,
|
284 |
-
"relevance": 0.5,
|
285 |
-
"groundedness": 0.5,
|
286 |
-
"retrieval": 0.8,
|
287 |
-
"overall": 0.56
|
288 |
-
},
|
289 |
-
"explanations": {
|
290 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang memberikan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah karena tidak mengklaim bahwa PNP tidak memiliki pimpinan atau tidak memiliki informasi tentang pimpinan PNP. Oleh karena itu, skor 0.5 diberikan karena jawaban tersebut tidak sesuai dengan referensi namun tidak salah secara mutlak.",
|
291 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan sesuai dengan konteks PNP (Politeknik Negeri Padang). Jawaban fokus pada informasi yang tidak tersedia, sehingga tidak keluar topik. Namun, jawaban tidak menjawab langsung pertanyaan dan tidak memberikan informasi yang spesifik tentang pimpinan PNP saat ini. Oleh karena itu, skor 0.5 diberikan.",
|
292 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, karena saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini. Dokumen tidak menyebutkan nama atau jabatan pimpinan Politeknik Negeri Padang.\n\nNamun, jawaban tidak salah dan tidak membuat-buat informasi yang tidak ada di dokumen. Jawaban hanya mengatakan bahwa saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, yang sesuai dengan kenyataan bahwa informasi tersebut tidak terdapat dalam dokumen.\n\nDalam skala 0-1, saya memberikan skor 0.5 karena jawaban tidak sepenuhnya berdasar pada dokumen, tetapi tidak membuat-buat informasi yang tidak ada di dokumen.",
|
293 |
-
"retrieval": "Dokumen yang diambil tidak langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini. Namun, beberapa dokumen mengandung informasi yang relevan dengan topik pertanyaan.\n\nDokumen 1-6 hanya berisi informasi umum tentang Politeknik Negeri Padang, seperti sejarah pendirian, jurusan, program studi, dan kampus. Informasi ini tidak langsung memberikan jawaban pada pertanyaan.\n\nDokumen 7 mengandung informasi yang relevan dengan topik pertanyaan, namun tidak langsung memberikan nama pimpinan Politeknik Negeri Padang saat ini.\n\nDokumen 8-10 berisi jadwal perkuliahan dan tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang.\n\nDalam skor 0.8, saya mempertimbangkan bahwa beberapa dokumen mengandung informasi yang relevan dengan topik pertanyaan, namun tidak langsung memberikan jawaban pada pertanyaan. Untuk mendapatkan skor lebih tinggi, dokumen harus langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini."
|
294 |
-
},
|
295 |
-
"metrics": {
|
296 |
-
"response_time": 15.58,
|
297 |
-
"retrieved_docs_count": 10,
|
298 |
-
"timestamp": "2025-07-01T19:24:11.793513"
|
299 |
-
}
|
300 |
-
}
|
301 |
-
]
|
302 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k10/pnp_rag_evaluation_results_intermediate_5of11.json
DELETED
@@ -1,182 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T19:16:39.784626"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 5,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.9,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.07071067811865474,
|
15 |
-
"min": 0.8,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.8,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.0,
|
22 |
-
"min": 0.8,
|
23 |
-
"max": 0.8
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.74,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.1341640786499874,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.8400000000000001,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.08944271909999157,
|
36 |
-
"min": 0.8,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.8230000000000001,
|
41 |
-
"median": 0.8300000000000001,
|
42 |
-
"std": 0.03271085446759228,
|
43 |
-
"min": 0.785,
|
44 |
-
"max": 0.8700000000000001
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 103.83831400871277,
|
48 |
-
"median_response_time": 100.24822497367859,
|
49 |
-
"total_response_time": 519.1915700435638,
|
50 |
-
"fastest_response": 33.63759756088257,
|
51 |
-
"slowest_response": 174.30432057380676
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 4,
|
55 |
-
"good_count": 1,
|
56 |
-
"fair_count": 0,
|
57 |
-
"poor_count": 0
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 1.0,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.5,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.785
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta dalam jawaban sama dengan informasi yang diberikan dalam referensi, yaitu bahwa Politeknik Negeri Padang menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry sebagai sistem pendidikan yang diterapkan. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data.",
|
75 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
76 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nPertama, jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Dokumen 1 dan Dokumen 2 tidak secara langsung menyebutkan tentang pelaksanaan praktik di industri, namun Dokumen 2 menjelaskan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III), yang dapat diartikan sebagai pelatihan praktek di industri.\n\nKedua, jawaban tidak menjelaskan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 dan Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, jawaban tidak sepenuhnya tidak berdasar pada dokumen karena Dokumen 1 dan Dokumen 2 menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi. Oleh karena itu, skor diberikan sebesar 0.5.",
|
77 |
-
"retrieval": "The documents provide a good overview of the education system implemented at Politeknik Negeri Padang. Dokumen 1 provides historical context, while Dokumen 2 describes the curriculum and its focus on competence-based learning. Dokumen 3 mentions the commitment to quality education and the importance of synergy among staff.\n\nHowever, I deduct points because some documents (Dokumen 4-8) appear to be redundant and do not provide new information relevant to the question. Dokumen 9 and 10 seem to be general information about the institution's history and facilities, which is not directly related to the education system implemented at Politeknik Negeri Padang.\n\nOverall, while the documents provide some useful information, they could be more comprehensive and focused on the specific topic of the education system implemented at Politeknik Negeri Padang."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 131.91,
|
81 |
-
"retrieved_docs_count": 10,
|
82 |
-
"timestamp": "2025-07-01T19:07:19.737470"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.8,
|
93 |
-
"groundedness": 0.8,
|
94 |
-
"retrieval": 0.8,
|
95 |
-
"overall": 0.83
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu terdapat empat mata kuliah yang disebutkan, yakni MPK, MKK, MKB, dan MBB. Informasi yang diberikan tentang PNP juga akurat, karena kurikulum pendidikan Politeknik Negeri Padang memang berbasis kompetensi dengan kelompok mata kuliah tersebut. Namun, terdapat satu kesalahan kecil, yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena itu, skor yang diberikan adalah 0.9.",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai institusi pendidikan teknologi dan vokasi. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara rinci tentang mata kuliah apa saja yang terdapat dalam kurikulum PNP, hanya memberikan judul-judul mata kuliah tanpa deskripsi lebih lanjut.",
|
100 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi tidak sepenuhnya.\n\nDokumen 1 menjelaskan kurikulum pendidikan Politeknik Negeri Padang yang terdiri dari empat mata kuliah: MPK, MKK, MKB, dan MBB. Jawaban Anda juga mencantumkan empat mata kuliah tersebut, sehingga skor 0.8.\n\nNamun, tidak ada dokumen lain yang secara eksplisit menjelaskan tentang kurikulum pendidikan Politeknik Negeri Padang. Oleh karena itu, jawaban Anda tidak sepenuhnya berdasar pada dokumen, sehingga skor 0.2.\n\nDalam penilaian ini, saya mempertimbangkan apakah klaim dalam jawaban didukung oleh dokumen, apakah ada informasi yang dibuat-buat atau tidak ada di dokumen, dan apakah jawaban konsisten dengan fakta dalam dokumen.",
|
101 |
-
"retrieval": "Dokumen yang diambil terdiri dari beberapa jenis, termasuk informasi tentang kurikulum pendidikan, akreditasi program studi, informasi penerimaan mahasiswa baru, jadwal perkuliahan, dan lain-lain.\n\nInformasi yang relevan dengan pertanyaan \"Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?\" dapat ditemukan pada Dokumen 1, yaitu Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB).\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 2-5 hanya berisi informasi tentang akreditasi program studi, penerimaan mahasiswa baru, beasiswa, dan lain-lain yang tidak terkait dengan mata kuliah.\n\nDokumen 6-8 berisi jadwal perkuliahan, namun tidak terlalu relevan dengan pertanyaan tersebut. Dokumen 9 berisi informasi tentang tenaga pendidik dan kependidikan, namun tidak terkait dengan mata kuliah.\n\nDokumen 10 berisi jadwal perkuliahan yang lebih spesifik, namun masih tidak relevan dengan pertanyaan tersebut.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena beberapa dokumen mengandung informasi yang relevan dengan pertanyaan, tetapi tidak semua dokumen terkait dengan mata kuliah."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 100.25,
|
105 |
-
"retrieved_docs_count": 10,
|
106 |
-
"timestamp": "2025-07-01T19:09:40.565297"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi melalui beberapa cara. Pertama, dalam bidang pendidikan, Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha. Kedua, dalam bidang penelitian, Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, baik untuk program lanjutan (transfer dari D III) dan D IV murni (menampung lulusan SMU/SMK). Ketiga, dalam bidang pengabdian kepada masyarakat, Politeknik Negeri Padang telah menyelenggarakan pendidikan Program D IV dan D III Kerjasama dengan Departemen Kimpraswil, PT. dan juga menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya.",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.8,
|
116 |
-
"relevance": 0.8,
|
117 |
-
"groundedness": 0.8,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.8
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.\n\nFakta dalam jawaban sesuai dengan referensi pada beberapa titik, seperti Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional (benar) dan telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI (benar).\n\nNamun, terdapat beberapa kesalahan dan ketidaksesuaian data. Misalnya, jawaban tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi secara lebih luas, hanya mengutip beberapa contoh saja.\n\nSelain itu, informasi yang diberikan tentang PNP juga kurang akurat. Misalnya, tidak ada informasi tentang jumlah dan kualifikasi staf yang profesional pada bidangnya, seperti yang tercantum dalam referensi.\n\nDalam penilaian skor, saya memberikan nilai 0.8 karena jawaban sebagian besar benar, tetapi terdapat beberapa kesalahan dan ketidaksesuaian data.",
|
123 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Informasi yang diberikan juga sesuai dengan konteks PNP, seperti sistem pendidikan vokasional, program penelitian, dan pengabdian kepada masyarakat. Jawaban ini fokus dan tidak keluar topik, karena hanya membahas cara-cara PNP mendukung misi tridharma perguruan tinggi tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan secara lebih detail bagaimana PNP menerapkan sistem pendidikan vokasional dan program penelitian dalam mendukung misi tridharma perguruan tinggi.",
|
124 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang penelitian. Dokumen 3 hanya menyebutkan bahwa Politeknik Negeri Padang telah mendapat izin untuk menyelenggarakan Program D IV dari DIKTI, tetapi tidak menjelaskan bagaimana program tersebut mendukung misi tridharma.\n\nKedua, jawaban tersebut tidak menjelaskan bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi dalam bidang pengabdian kepada masyarakat. Dokumen 4 hanya menyebutkan bahwa Politeknik Negeri Padang telah menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, tetapi tidak menjelaskan bagaimana bantuan tersebut mendukung misi tridharma.\n\nNamun, jawaban tersebut juga berisi beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang konsisten pada jalur pendidikan vokasional (Dokumen 2) dan program D IV yang telah mendapat izin dari DIKTI (Dokumen 3). Oleh karena itu, skor yang diberikan adalah 0.8.",
|
125 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, kurikulum pendidikan, jadwal perkuliahan, dan lain-lain. Dokumen 1-5 mengandung informasi tentang komitmen dan pertanggungjawaban Politeknik Negeri Padang sebagai perguruan tinggi, serta tujuan dan sasaran pendidikan vokasional.\n\nNamun, dokumen-dokumen yang diambil tidak lengkap dalam menjawab pertanyaan. Dokumen 6-10 lebih berfokus pada informasi teknis dan administratif, seperti tata nilai, kebijakan, dan jadwal perkuliahan. Informasi tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi tidak terlalu jelas dalam dokumen-dokumen yang diambil.\n\nDalam penilaian kualitas pengambilan dokumen, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil mengandung informasi penting tentang Politeknik Negeri Padang, tetapi tidak lengkap dalam menjawab pertanyaan dan tidak terlalu relevan dengan topik pertanyaan."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 174.3,
|
129 |
-
"retrieved_docs_count": 10,
|
130 |
-
"timestamp": "2025-07-01T19:13:19.822511"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat di akses oleh mahasiswa Politeknik secara gratis, yang tersedia pada titik-titik strategis. Politeknik Negeri Padang juga memiliki kawasan hot spot area disekitar kampus, sehingga mahasiswa dapat memanfaatkan internet disekitar kampus secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 0.9,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 1.0,
|
143 |
-
"overall": 0.87
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada sedikit perbedaan pada kalimat \"Politeknik secara gratis\" menjadi \"mahasiswa Politeknik secara gratis\". Keduanya memiliki informasi yang sama tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Informasi yang diberikan juga akurat tentang PNP, tidak ada kesalahan atau ketidaksesuaian data. Namun, karena terdapat sedikit perbedaan pada kalimat, maka skor yang diberikan adalah 0.9.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area disekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang kualitas akses internet atau apakah akses internet tersebut tersedia 24 jam sehari.",
|
148 |
-
"groundedness": "Jawaban tersebut didukung oleh Dokumen 1, yang menyebutkan bahwa Politeknik Negeri Padang memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis. Namun, tidak ada informasi tentang kawasan hot spot area disekitar kampus dalam dokumen lainnya.\n\nJawaban tersebut juga tidak konsisten dengan fakta dalam Dokumen 5, yang hanya berisi informasi teknis tentang penggunaan Google Translate dan tidak menyebutkan apapun tentang Anjungan Internet Mandiri (AIM) atau kawasan hot spot area.",
|
149 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"How does Politeknik Negeri Padang provide internet access to students?\"\n\n**Dokumen 1**: This document provides information about the number of staff members at Politeknik Negeri Padang, but it is not directly related to providing internet access to students. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 2**: This document discusses various forms of assistance and scholarships available to students, including those with academic achievements. While it does not specifically mention internet access, it provides context about the institution's support for students. Score: 0.5 (partially relevant)\n\n**Dokumen 3**: This document appears to be a collection of news articles or announcements related to Politeknik Negeri Padang, including information about technology and community engagement. None of these articles directly address internet access. Score: 0.1 (not relevant)\n\n**Dokumen 4**: This document provides information about the admission process for new students at Politeknik Negeri Padang, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 5**: This document appears to be a translation settings page and is not directly related to providing internet access to students. Score: 0.0 (not relevant)\n\n**Dokumen 6**: This document discusses the link-and-match program between Politeknik Negeri Padang and Ditjen Vokasi, but it does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 7**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about IoT and computer security courses. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\n**Dokumen 8**: This document discusses the history of Politeknik Negeri Padang and its development as a vocational education institution. It does not mention internet access. Score: 0.0 (not relevant)\n\n**Dokumen 9**: This document is an invitation to students at Politeknik Negeri Padang to participate in a survey about their satisfaction with the institution's services. While it does not directly address internet access, it suggests that the institution values student feedback. Score: 0.2 (some information is indirectly relevant)\n\n**Dokumen 10**: This document provides a schedule of classes for students at Politeknik Negeri Padang, including information about various courses and programs. While it does not directly address internet access, it suggests that the institution may offer courses related to technology. Score: 0.3 (somewhat relevant)\n\nOverall, I would give an average score of 0.2 out of 1.0, indicating that while some documents provide indirect or tangential information about Politeknik Negeri Padang's provision of internet access to students, none of the documents directly address this topic."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 79.1,
|
153 |
-
"retrieved_docs_count": 10,
|
154 |
-
"timestamp": "2025-07-01T19:15:23.087586"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.9,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.8,
|
167 |
-
"overall": 0.83
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, namun terdapat beberapa kesalahan kecil.\n\nFakta dalam jawaban sesuai dengan referensi, yaitu Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan. Informasi yang diberikan tentang PNP juga akurat, yaitu bahwa PNP menjalin kerjasama dengan industri domestik maupun internasional.\n\nNamun, terdapat beberapa kesalahan kecil dalam jawaban, seperti:\n\n* Tidak semua nama perusahaan yang disebutkan sebagai mitra kerja PNP adalah benar. Misalnya, PT. Toyota Aichi Takaoua Japan tidak ditemukan sebagai mitra kerja PNP.\n* Tidak ada penjelasan lebih lanjut tentang jenis kerjasama yang dilakukan PNP dengan industri dan instansi lainnya.\n\nDalam skala 0-1, saya memberikan skor 0.9 karena jawaban sebagian besar benar, namun terdapat beberapa kesalahan kecil.",
|
171 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, karena menjawab langsung pertanyaan tentang contoh kerjasama PNP dengan industri. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang berfokus pada pengembangan sumber daya manusia dan kerjasama dengan industri. Namun, jawaban ini tidak sepenuhnya menjawab pertanyaan karena hanya menyebutkan contoh umum kerjasama tanpa memberikan contoh spesifik PNP dengan industri.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri dan instansi lainnya untuk menjaga mutu lulusan, pengembangan sumber daya, dan menyalurkan lulusan\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama ini tidak hanya dilakukan di Indonesia, tetapi juga dengan luar negeri baik di bidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen.\n\nDokumen yang tersedia tidak menunjukkan adanya kerjasama dengan luar negeri. Dokumen 2 dan Dokumen 3 hanya berbicara tentang perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, tetapi tidak ada informasi tentang kerjasama dengan luar negeri.\n\nKlaim lainnya yang tidak didukung oleh dokumen adalah \"Politeknik Negeri Padang memiliki 476 orang Dosen yang berlatar pendidikan S2/S3 baik dari dalam maupun luar negeri\" (Dokumen 6, Dokumen 7). Dokumen tersebut hanya menunjukkan jumlah dosen dan tingkat pendidikan mereka, tetapi tidak memberikan informasi tentang asal negara pendidikan mereka.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, sehingga skor yang diberikan adalah 0.8.",
|
173 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk sejarah singkat, profil, dan program studi. Namun, tidak ada dokumen yang secara eksplisit menjawab pertanyaan \"Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?\".\n\nNamun, beberapa dokumen mengandung informasi yang relevan dengan topik kerjasama antara Politeknik Negeri Padang dengan industri. Dokumen 1 berbicara tentang kerjasama PNP dengan industri dan instansi lainnya untuk meningkatkan mutu lulusan dan pengembangan program studi. Dokumen 2 berisi perjanjian kinerja PNP dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, yang mungkin terkait dengan kerjasama antara PNP dengan industri.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen-dokumen yang diambil tidak secara eksplisit menjawab pertanyaan, namun mengandung informasi yang relevan dan dapat digunakan sebagai referensi untuk menjawab pertanyaan."
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 33.64,
|
177 |
-
"retrieved_docs_count": 10,
|
178 |
-
"timestamp": "2025-07-01T19:16:39.783635"
|
179 |
-
}
|
180 |
-
}
|
181 |
-
]
|
182 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k10/summary.txt
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
============================================================
|
2 |
-
PNP RAG EVALUATION SUMMARY
|
3 |
-
============================================================
|
4 |
-
Total Evaluations: 11
|
5 |
-
Evaluation Time: 1345.5s
|
6 |
-
|
7 |
-
SCORE BREAKDOWN:
|
8 |
-
Correctness: 0.845 ± 0.129
|
9 |
-
Relevance: 0.791 ± 0.104
|
10 |
-
Groundedness: 0.745 ± 0.121
|
11 |
-
Retrieval: 0.818 ± 0.060
|
12 |
-
Overall: 0.801 ± 0.083
|
13 |
-
|
14 |
-
PERFORMANCE DISTRIBUTION:
|
15 |
-
Excellent (≥0.8): 9 (81.8%)
|
16 |
-
Good (0.6-0.8): 1 (9.1%)
|
17 |
-
Fair (0.4-0.6): 1 (9.1%)
|
18 |
-
Poor (<0.4): 0 (0.0%)
|
19 |
-
|
20 |
-
RESPONSE TIME STATS:
|
21 |
-
Average: 81.47s
|
22 |
-
Median: 79.10s
|
23 |
-
Range: 15.58s - 174.30s
|
24 |
-
============================================================
|
25 |
-
|
26 |
-
Evaluation completed successfully!
|
27 |
-
Results saved to: pnp_rag_evaluation_results.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k4/pnp_rag_evaluation_results.json
DELETED
@@ -1,328 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T18:16:15.656174"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 11,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.8363636363636364,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.12862913567871995,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.7818181818181819,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.12504544628399564,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.7090909090909091,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.22115399817568507,
|
29 |
-
"min": 0.2,
|
30 |
-
"max": 1.0
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.75,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.1746424919657298,
|
36 |
-
"min": 0.35,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.7736363636363637,
|
41 |
-
"median": 0.8,
|
42 |
-
"std": 0.09179027478689965,
|
43 |
-
"min": 0.56,
|
44 |
-
"max": 0.8700000000000001
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 24.76003523306413,
|
48 |
-
"median_response_time": 28.615976095199585,
|
49 |
-
"total_response_time": 272.36038756370544,
|
50 |
-
"fastest_response": 6.592749118804932,
|
51 |
-
"slowest_response": 43.192989110946655
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 7,
|
55 |
-
"good_count": 3,
|
56 |
-
"fair_count": 1,
|
57 |
-
"poor_count": 0
|
58 |
-
},
|
59 |
-
"evaluation_time": 705.2260022163391,
|
60 |
-
"timestamp": "2025-07-01T18:16:15.656174"
|
61 |
-
},
|
62 |
-
"detailed_results": [
|
63 |
-
{
|
64 |
-
"id": 1,
|
65 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
66 |
-
"answer": "Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada untuk menghasilkan tenaga kerja yang berkompeten sesuai dengan permintaan pasar dan mampu bersaing pada era persaingan global.",
|
67 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
68 |
-
"scores": {
|
69 |
-
"correctness": 0.8,
|
70 |
-
"relevance": 0.8,
|
71 |
-
"groundedness": 0.8,
|
72 |
-
"retrieval": 0.8,
|
73 |
-
"overall": 0.8
|
74 |
-
},
|
75 |
-
"explanations": {
|
76 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar. Fakta bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dan aplikatif sesuai dengan referensi. Informasi tentang PNP juga akurat, seperti pelaksanaan praktik di industri oleh mahasiswa.\n\nNamun, jawaban yang dievaluasi tidak sepenuhnya benar karena tidak menjelaskan secara spesifik bagaimana sistem pendidikan teoritis dan praktek (terapan) di Laboratorium diterapkan. Selain itu, jawaban juga tidak menjelaskan secara detail bagaimana PNP menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar.",
|
77 |
-
"relevance": "Jawaban tersebut sebagian besar menjawab langsung pertanyaan yang diajukan, yaitu bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik vokasional yang berfokus pada pengembangan tenaga kerja yang berkompeten dan mampu bersaing. Namun, jawaban tersebut tidak sepenuhnya menjawab langsung pertanyaan karena tidak memberikan detail tentang sistem pendidikan yang diterapkan secara spesifik di PNP. Fokus jawaban juga relatif terhadap topik, tetapi masih perlu lebih jelas dan spesifik dalam menjawab pertanyaan.",
|
78 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim yang didukung oleh dokumen adalah bahwa Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada. Hal ini didukung oleh Dokumen 1, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional.\n\nNamun, klaim lainnya seperti \"mampu bersaing pada era persaingan global\" tidak didukung oleh dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha, namun tidak menjelaskan bagaimana mereka mampu bersaing pada era persaingan global.\n\nKlaim lainnya seperti \"sesuai dengan permintaan pasar\" juga tidak didukung oleh dokumen. Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang disusun berbasis kompetensi, namun tidak menjelaskan bagaimana program-program mereka sesuai dengan permintaan pasar.\n\nDalam kesimpulan, jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
79 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri dan usaha. Dokumen 2 juga menjelaskan tentang kurikulum berbasis kompetensi yang diterapkan di Politeknik Negeri Padang.\n\nNamun, Dokumen 1 tidak terlalu relevan karena hanya menjelaskan sejarah Politeknik Negeri Padang dan Dokumen 2 tidak mencukupi karena hanya menjelaskan kurikulum berbasis kompetensi tanpa menjelaskan lebih lanjut tentang sistem pendidikan yang diterapkan.\n\nDokumen 3 tidak relevan dengan pertanyaan, karena dokumen ini lebih berkaitan dengan perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi.\n\nDokumen 4 tidak relevan dengan pertanyaan, karena dokumen ini hanya berisi informasi tentang lokasi kampus Politeknik Negeri Padang dan tidak memiliki informasi yang terkait dengan sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nDalam kesimpulan, Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, namun Dokumen 3 dan Dokumen 4 tidak relevan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
80 |
-
},
|
81 |
-
"metrics": {
|
82 |
-
"response_time": 43.19,
|
83 |
-
"retrieved_docs_count": 4,
|
84 |
-
"timestamp": "2025-07-01T18:05:58.761430"
|
85 |
-
}
|
86 |
-
},
|
87 |
-
{
|
88 |
-
"id": 2,
|
89 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
90 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n- Mata Kuliah Pengembangan Kepribadian (MPK)\n- Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n- Mata Kuliah Berkarya (MKB)\n- Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
91 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
92 |
-
"scores": {
|
93 |
-
"correctness": 0.9,
|
94 |
-
"relevance": 0.9,
|
95 |
-
"groundedness": 1.0,
|
96 |
-
"retrieval": 0.35,
|
97 |
-
"overall": 0.815
|
98 |
-
},
|
99 |
-
"explanations": {
|
100 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi sebesar 90%. Kesamaan tersebut terlihat pada empat mata kuliah yang disebutkan, yaitu MPK, MKK, MKB, dan MBB. Namun, perlu diingat bahwa ada satu kesalahan kecil, yaitu penggunaan \"dan\" antara \"Keimuan\" dan \"Keterampilan\", sehingga menjadi \"Mata Kuliah Keimuan dan Keterampilan (MKK)\" bukan \"Mata Kuliah dan Keimuan dan Keterampilan\".",
|
101 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi tentang mata kuliah yang terdapat dalam kurikulum PNP tanpa menambahkan informasi lain yang tidak relevan. Namun, perlu diingat bahwa jawaban ini tidak menjawab secara eksplisit pertanyaan tentang apakah mata kuliah tersebut sesuai dengan kebutuhan industri atau masyarakat, sehingga skornya tidak sempurna.",
|
102 |
-
"groundedness": "Jawaban tersebut sepenuhnya berdasar pada dokumen. Dokumen 1 menjelaskan bahwa kurikulum pendidikan Politeknik Negeri Padang telah disusun berbasis kompetensi dengan kelompok mata kuliah yang terdiri dari MPK, MKK, MKB, dan MBB. Jawaban tersebut tidak menambahkan informasi yang tidak ada di dokumen dan konsisten dengan fakta dalam dokumen.",
|
103 |
-
"retrieval": "Based on the evaluation criteria, I would give the following scores:\n\nDokumen 1: 0.7\nPenjelasan: Dokumen 1 contains some relevant information about the curriculum of Politeknik Negeri Padang, specifically mentioning four types of courses (MPK, MKK, MKB, and MBB). However, it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nDokumen 2: 0.3\nPenjelasan: Dokumen 2 is an accreditation report that provides information on the program study at Politeknik Negeri Padang, but it does not contain any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 3: 0.1\nPenjelasan: Dokumen 3 contains general information about the campus location and contact details of Politeknik Negeri Padang, but it does not provide any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 4: 0.5\nPenjelasan: Dokumen 4 provides information on scholarships and financial assistance available to students at Politeknik Negeri Padang, but it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nOverall, I would give an average score of 0.35 out of 1.0."
|
104 |
-
},
|
105 |
-
"metrics": {
|
106 |
-
"response_time": 15.7,
|
107 |
-
"retrieved_docs_count": 4,
|
108 |
-
"timestamp": "2025-07-01T18:06:49.951806"
|
109 |
-
}
|
110 |
-
},
|
111 |
-
{
|
112 |
-
"id": 3,
|
113 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
114 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
115 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
116 |
-
"scores": {
|
117 |
-
"correctness": 0.9,
|
118 |
-
"relevance": 0.6,
|
119 |
-
"groundedness": 0.5,
|
120 |
-
"retrieval": 0.8,
|
121 |
-
"overall": 0.705
|
122 |
-
},
|
123 |
-
"explanations": {
|
124 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu jumlah dan kualifikasi staf Politeknik Negeri Padang pada bidangnya. Informasi yang diberikan juga akurat tentang PNP.\n\nNamun, terdapat beberapa ketidaksesuaian data yang kecil. Contohnya, dalam referensi tidak ada informasi tentang jumlah staf S1, S2, dan S3 untuk tenaga pendidik, sedangkan jawaban yang dievaluasi memberikan detail tersebut. Selain itu, tidak ada informasi tentang kualifikasi staf lainnya seperti D4 atau S3.\n\nDalam skor 0.9, saya berdasarkan pada kesamaan antara jawaban dengan referensi, serta akurasi informasi yang diberikan. Namun, saya juga mempertimbangkan ketidaksesuaian data yang kecil dan tidak signifikan.",
|
125 |
-
"relevance": "Jawaban tersebut tidak langsung menjawab pertanyaan yang diajukan, karena pertanyaan mengenai bagaimana PNP mendukung misi tridharma perguruan tinggi, sedangkan jawaban hanya memberikan informasi tentang jumlah dan kualifikasi tenaga pendidik dan kependidikan. Informasi tersebut tidak langsung terkait dengan konsep tridharma perguruan tinggi.\n\nNamun, jawaban tersebut masih memiliki relevansi dengan PNP karena memberikan gambaran tentang sumber daya manusia yang dimiliki oleh PNP. Oleh karena itu, skor 0.6 diberikan untuk jawaban tersebut.",
|
126 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan tentang \"tenaga pendidik dan tenaga kependidikan yang profesional\" sebagai support Politeknik Negeri Padang.\n* Dokumen juga tidak memuat informasi tentang jumlah dan kualifikasi staf yang diperkenalkan dalam jawaban.\n\nNamun, jawaban tersebut masih memiliki beberapa unsur yang berdasar pada dokumen, seperti:\n\n* Dokumen 1 mengajak tenaga pendidik dan kependidikan untuk bersinergi demi tercapainya tujuan.\n* Dokumen 3 tidak menyebutkan tentang jumlah staf, tetapi menjelaskan kurikulum pendidikan yang telah disusun.\n\nKarena jawaban tersebut memiliki unsur-unsur yang berdasar pada dokumen, namun juga memiliki beberapa bagian yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.5.",
|
127 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dengan pertanyaan, yaitu bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi. Dokumen 1 menjelaskan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan penyelenggaraan pendidikan di Politeknik Negeri Padang. Dokumen 3 memberikan informasi tentang kurikulum pendidikan yang disusun berbasis kompetensi, yang menunjukkan bahwa Politeknik Negeri Padang telah mempertahankan misi tridharma perguruan tinggi.\n\nNamun, Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya menjelaskan tentang sejarah Politeknik Negeri Padang, sedangkan Dokumen 4 memberikan informasi tentang beasiswa yang tersedia untuk mahasiswa.\n\nDalam penilaian kualitas pengambilan dokumen, saya mempertimbangkan apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan, apakah ada informasi penting yang tidak terambil, dan apakah dokumen yang diambil sesuai dengan topik pertanyaan. Berdasarkan kriteria tersebut, saya memberikan skor 0.8 karena Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dan lengkap, namun Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan."
|
128 |
-
},
|
129 |
-
"metrics": {
|
130 |
-
"response_time": 36.49,
|
131 |
-
"retrieved_docs_count": 4,
|
132 |
-
"timestamp": "2025-07-01T18:08:05.436656"
|
133 |
-
}
|
134 |
-
},
|
135 |
-
{
|
136 |
-
"id": 4,
|
137 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
138 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
139 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
140 |
-
"scores": {
|
141 |
-
"correctness": 1.0,
|
142 |
-
"relevance": 0.8,
|
143 |
-
"groundedness": 0.8,
|
144 |
-
"retrieval": 0.8,
|
145 |
-
"overall": 0.86
|
146 |
-
},
|
147 |
-
"explanations": {
|
148 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data yang terlihat dalam jawaban.",
|
149 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
150 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban Anda menyebutkan bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Namun, tidak ada informasi tentang kawasan hot spot area dalam dokumen 1 dan 2. Dokumen 3 hanya berbicara tentang kunjungan Wali Nagari Tanjung Bonai Aur ke PNP, tetapi tidak terkait dengan akses internet.\n\nKedua, jawaban Anda tidak menjelaskan apakah Anjungan Internet Mandiri (AIM) dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 hanya berbicara tentang AIM sebagai sarana akses internet bagi mahasiswa Politeknik, tetapi tidak memberikan informasi tentang biaya akses.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, karena Anda mengutip informasi tentang AIM dan kampus Politeknik Negeri Padang. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
151 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 tidak langsung relevan dengan pertanyaan \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\" Kedua dokumen tersebut lebih berfokus pada informasi tentang tenaga pendidik, kependidikan, dan beasiswa.\n\nDokumen 3 tidak langsung relevan dengan pertanyaan karena isi dokumen tersebut lebih berfokus pada kunjungan, pelatihan, dan penelitian yang tidak terkait dengan akses internet bagi mahasiswa.\n\nHanya Dokumen 4 yang memiliki informasi yang relevan dengan pertanyaan. Dokumen ini memberikan informasi tentang penerimaan mahasiswa baru, termasuk informasi tentang akses internet yang tersedia untuk mahasiswa. Namun, dokumen ini tidak lengkap karena hanya memberikan informasi tentang penerimaan mahasiswa baru dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena Dokumen 4 memiliki informasi yang relevan dengan pertanyaan, namun tidak lengkap dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa."
|
152 |
-
},
|
153 |
-
"metrics": {
|
154 |
-
"response_time": 28.62,
|
155 |
-
"retrieved_docs_count": 4,
|
156 |
-
"timestamp": "2025-07-01T18:09:10.250498"
|
157 |
-
}
|
158 |
-
},
|
159 |
-
{
|
160 |
-
"id": 5,
|
161 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
162 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
163 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
164 |
-
"scores": {
|
165 |
-
"correctness": 0.8,
|
166 |
-
"relevance": 0.8,
|
167 |
-
"groundedness": 0.8,
|
168 |
-
"retrieval": 0.8,
|
169 |
-
"overall": 0.8
|
170 |
-
},
|
171 |
-
"explanations": {
|
172 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP memiliki kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang seharusnya tidak termasuk dalam daftar kerjasama PNP. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga memiliki kesalahan signifikan.",
|
173 |
-
"relevance": "Jawaban tersebut tidak menjawab langsung pertanyaan yang diajukan, karena pertanyaan mengharapkan contoh kerjasama PNP dengan industri, sedangkan jawaban memberikan informasi tentang berbagai jenis kerjasama yang dilakukan PNP, baik domestik maupun internasional. Meskipun demikian, jawaban tersebut masih relevan dan tepat sasaran karena memberikan gambaran umum tentang scope kerjasama PNP dengan industri.",
|
174 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen tidak menyebutkan kerjasama dengan luar negeri.\n\nJawaban Anda juga tidak konsisten dengan fakta dalam Dokumen 3, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional. Jawaban Anda tidak menyebutkan hal ini.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen dan memiliki beberapa klaim yang didukung oleh dokumen. Oleh karena itu, skor 0.8 diberikan.",
|
175 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 tidak langsung menjawab pertanyaan, namun memberikan informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan vokasional yang berfokus pada pengembangan tenaga kerja. Dokumen 2 tidak relevan dengan pertanyaan karena perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi Tahun 2019 tidak menjawab pertanyaan tentang contoh kerjasama Politeknik Negeri Padang dengan industri.\n\nDokumen 4 sebagian menjawab pertanyaan, namun informasinya tidak lengkap dan tidak spesifik tentang contoh kerjasama Politeknik Negeri Padang dengan industri. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen 1 dan Dokumen 3 memberikan informasi umum tentang Politeknik Negeri Padang, sementara Dokumen 4 sebagian menjawab pertanyaan namun tidak lengkap."
|
176 |
-
},
|
177 |
-
"metrics": {
|
178 |
-
"response_time": 16.66,
|
179 |
-
"retrieved_docs_count": 4,
|
180 |
-
"timestamp": "2025-07-01T18:10:05.339111"
|
181 |
-
}
|
182 |
-
},
|
183 |
-
{
|
184 |
-
"id": 6,
|
185 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
186 |
-
"answer": "Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Bantuan ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainya, serta mahasiswa kurang mampu. Beasiswa yang diterima mahasiswa Politeknik Negeri Padang antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP (Technological and Professional Skill Development Sector Project), Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), Beasiswa Supersemar.",
|
187 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
188 |
-
"scores": {
|
189 |
-
"correctness": 0.9,
|
190 |
-
"relevance": 0.8,
|
191 |
-
"groundedness": 0.8,
|
192 |
-
"retrieval": 1.0,
|
193 |
-
"overall": 0.87
|
194 |
-
},
|
195 |
-
"explanations": {
|
196 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Keduanya menyebutkan bahwa Politeknik Negeri Padang memberikan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, serta beberapa jenis beasiswa yang diterima oleh mahasiswa. Namun, terdapat beberapa perbedaan kecil antara keduanya.\n\nPertama, referensi tidak menyebutkan bahwa bantuan tersebut diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta mahasiswa kurang mampu. Kedua, referensi tidak menjelaskan tentang Beasiswa TPSDP (Technological and Professional Skill Development Sector Project).\n\nKesalahan atau ketidaksesuaian data terdapat pada penulisan \"Depertemen Hankam\" yang seharusnya ditulis sebagai \"Departemen Hankam\". Selain itu, jawaban yang dievaluasi tidak memiliki kesalahan signifikan lainnya.\n\nDalam skala 0.0-1.0, saya memberikan skor 0.9 karena jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%, namun terdapat beberapa perbedaan kecil dan kesalahan kecil dalam penulisan.",
|
197 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya dan berbagai jenis beasiswa yang diterima oleh mahasiswa. Jawaban ini fokus pada bagaimana PNP membantu mahasiswa, tidak keluar topik, dan memberikan informasi yang relevan dan tepat sasaran. Namun, jawaban ini tidak sepenuhnya menjawab pertanyaan karena tidak menjelaskan secara rinci bagaimana bantuan tersebut membantu mahasiswa dalam meningkatkan prestasi dan ekonomi.",
|
198 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\n1. Klaim bahwa Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya didukung oleh Dokumen 1.\n2. Beasiswa yang diterima mahasiswa Politeknik Negeri Padang, seperti PPA, BKM, BBM, dan TPSDP, juga didukung oleh Dokumen 1.\n\nNamun, terdapat beberapa klaim yang tidak didukung oleh dokumen:\n\n1. Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), dan Beasiswa Supersemar tidak tercantum dalam Dokumen 1.\n2. Tidak ada informasi tentang jumlah bantuan yang diberikan Politeknik Negeri Padang dalam Dokumen 1.\n\nKarena jawaban Anda sebagian besar berdasar pada dokumen, namun juga mengandung beberapa klaim yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.8.",
|
199 |
-
"retrieval": "Based on the documents provided, I evaluate their relevance and completeness in answering the question \"Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?\"\n\nDokumen 1: Skor = 0.8\nPenjelasan: Dokumen 1 provides information on the types of scholarships available to students at Politeknik Negeri Padang, which is relevant to the question about how the institution helps students in terms of academic performance and economy. However, it does not provide a comprehensive overview of the institution's efforts to support students.\n\nDokumen 2: Skor = 0.6\nPenjelasan: Dokumen 2 discusses the commitment of Politeknik Negeri Padang to its stakeholders, including students, but does not specifically address how the institution helps students in terms of academic performance and economy.\n\nDokumen 3: Skor = 0.4\nPenjelasan: Dokumen 3 provides a brief overview of the history of Politeknik Negeri Padang, but does not contain information relevant to the question about how the institution helps students in terms of academic performance and economy.\n\nDokumen 4: Skor = 1.0\nPenjelasan: Dokumen 4 is a survey that directly addresses the question about how Politeknik Negeri Padang helps students, specifically asking about student satisfaction with the institution's services. This document provides valuable information on the institution's efforts to support students and is therefore highly relevant to the question.\n\nOverall, I would give an average score of 0.7 out of 1.0, indicating that the documents are generally relevant but could be more comprehensive in their coverage of the topic."
|
200 |
-
},
|
201 |
-
"metrics": {
|
202 |
-
"response_time": 33.51,
|
203 |
-
"retrieved_docs_count": 4,
|
204 |
-
"timestamp": "2025-07-01T18:11:22.876673"
|
205 |
-
}
|
206 |
-
},
|
207 |
-
{
|
208 |
-
"id": 7,
|
209 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
210 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi Baik Sekali.",
|
211 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
212 |
-
"scores": {
|
213 |
-
"correctness": 0.8,
|
214 |
-
"relevance": 0.8,
|
215 |
-
"groundedness": 0.8,
|
216 |
-
"retrieval": 0.8,
|
217 |
-
"overall": 0.8
|
218 |
-
},
|
219 |
-
"explanations": {
|
220 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali adalah benar, karena referensi juga menyebutkan beberapa program studi memiliki status akreditasi Baik Sekali. Namun, informasi yang diberikan tidak akurat dan lengkap, karena referensi juga mencatat bahwa beberapa program studi memiliki status akreditasi yang berbeda (Baik, Baik Sekali, atau Unggul). Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun tidak sepenuhnya akurat dan lengkap.",
|
221 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai status akreditasi institusi. Jawaban tersebut fokus dan tidak keluar topik, hanya menjawab pertanyaan tanpa menambahkan informasi yang tidak relevan. Namun, jawaban tersebut tidak sempurna karena tidak memberikan detail lebih lanjut tentang apa yang dimaksud dengan \"Baik Sekali\" dalam konteks akreditasi program studi PNP.",
|
222 |
-
"groundedness": "Jawaban \"Politeknik Negeri Padang memiliki status akreditasi Baik Sekali\" didukung oleh Dokumen 1, yang berisi informasi tentang akreditasi Program Studi di Politeknik Negeri Padang dengan peringkat Baik Sekali. Namun, tidak ada dokumen lain yang secara eksplisit menyatakan bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali secara umum.\n\nDokumen 2 hanya berisi informasi tentang akreditasi Program Studi di Politeknik Negeri Padang untuk periode tertentu (15 Desember 2020 s/d 15 Desember 2025), tidak ada informasi yang menunjukkan bahwa status akreditasi tersebut berlaku secara umum.\n\nDokumen 3 dan Dokumen 4 tidak memiliki relevansi dengan status akreditasi Politeknik Negeri Padang.\n\nKarena jawaban hanya didukung oleh satu dokumen, dan tidak ada dokumen lain yang mendukung klaim tersebut, maka skor saya adalah 0.8.",
|
223 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan untuk menjawab pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Dokumen 1 menampilkan tabel data yang memperlihatkan peringkat akreditasi BAIK SEKALI dan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Dokumen 2 menampilkan informasi lebih rinci tentang akreditasi, termasuk keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN- PT/Akred/PT/XII/2020.\n\nNamun, dokumen lainnya tidak terlalu relevan untuk menjawab pertanyaan. Dokumen 3 dan Dokumen 4 mengandung informasi tentang penerimaan mahasiswa baru dan sertifikat akreditasi, tetapi tidak langsung terkait dengan status akreditasi program studi.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dan lengkap untuk menjawab pertanyaan, namun dokumen lainnya tidak terlalu relevan."
|
224 |
-
},
|
225 |
-
"metrics": {
|
226 |
-
"response_time": 10.09,
|
227 |
-
"retrieved_docs_count": 4,
|
228 |
-
"timestamp": "2025-07-01T18:12:09.535238"
|
229 |
-
}
|
230 |
-
},
|
231 |
-
{
|
232 |
-
"id": 8,
|
233 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
234 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat diakses melalui situs resmi mereka di http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru. Selain itu, tersedia juga daftar program studi yang tersedia dan brosur yang berisi informasi lebih lanjut tentang Politeknik Negeri Padang.",
|
235 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
236 |
-
"scores": {
|
237 |
-
"correctness": 0.9,
|
238 |
-
"relevance": 0.9,
|
239 |
-
"groundedness": 0.8,
|
240 |
-
"retrieval": 0.5,
|
241 |
-
"overall": 0.795
|
242 |
-
},
|
243 |
-
"explanations": {
|
244 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar sesuai dengan referensi, namun ada beberapa perbedaan kecil. Fakta bahwa proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat diakses melalui situs resmi mereka di http://penerimaan.pnp.ac.id/ dan terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru sesuai dengan referensi. Informasi tentang daftar program studi yang tersedia dan brosur yang berisi informasi lebih lanjut tentang Politeknik Negeri Padang juga akurat. Namun, jawaban yang dievaluasi tidak menjelaskan secara spesifik jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama, sehingga skor 0.9 diberikan.",
|
245 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai situs resmi PNP untuk akses informasi penerimaan mahasiswa baru, persyaratan, jadwal, dan tahapan seleksi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna bagi orang yang ingin mengetahui proses penerimaan mahasiswa baru di PNP.",
|
246 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, Anda mengklaim bahwa proses penerimaan mahasiswa baru dapat diakses melalui situs resmi Politeknik Negeri Padang di http://penerimaan.pnp.ac.id/. Klaim ini didukung oleh Dokumen 1, yang menjelaskan bahwa informasi penerimaan mahasiswa baru dapat diunduh dan daftar program studi serta brosur tersedia.\n\nKedua, Anda juga mengklaim bahwa terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru. Klaim ini didukung oleh Dokumen 1, yang menjelaskan bahwa informasi tersebut dapat diunduh.\n\nNamun, klaim Anda tentang tersedia daftar program studi dan brosur tidak didukung oleh Dokumen 2 dan Dokumen 3, karena dokumen-dokumen tersebut tidak berisi informasi tersebut. Oleh karena itu, skor saya adalah 0.8, karena jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.",
|
247 |
-
"retrieval": "Based on the evaluation criteria, I would give the following scores:\n\nDokumen 1: 0.8\nPenjelasan: Dokumen 1 mengandung informasi yang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi seperti tanggal, URL, dan link ke informasi penerimaan mahasiswa baru, program studi, dan brosur penerimaan mahasiswa PNP Tahun Akademik 2025/2026 sangat relevan untuk menjawab pertanyaan. Namun, dokumen ini tidak lengkap karena tidak mengandung informasi tentang proses penerimaan mahasiswa baru secara detail.\n\nDokumen 2: 0.4\nPenjelasan: Dokumen 2 mengandung informasi yang kurang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi tentang beasiswa yang tersedia bagi mahasiswa PNP tidak terkait dengan proses penerimaan mahasiswa baru.\n\nDokumen 3: 0.2\nPenjelasan: Dokumen 3 mengandung informasi yang sangat kurang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Survey kepuasan masyarakat tidak terkait dengan proses penerimaan mahasiswa baru.\n\nDokumen 4: 0.6\nPenjelasan: Dokumen 4 mengandung informasi yang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi tentang tenaga pendidik dan kependidikan, serta Anjungan Internet Mandiri (AIM) dan kawasan hot spot area disekitar kampus sangat relevan untuk menjawab pertanyaan. Namun, dokumen ini tidak lengkap karena tidak mengandung informasi tentang proses penerimaan mahasiswa baru secara detail.\n\nSkor rata-rata: 0.5"
|
248 |
-
},
|
249 |
-
"metrics": {
|
250 |
-
"response_time": 29.9,
|
251 |
-
"retrieved_docs_count": 4,
|
252 |
-
"timestamp": "2025-07-01T18:13:21.266338"
|
253 |
-
}
|
254 |
-
},
|
255 |
-
{
|
256 |
-
"id": 9,
|
257 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
258 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
259 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
260 |
-
"scores": {
|
261 |
-
"correctness": 0.9,
|
262 |
-
"relevance": 0.8,
|
263 |
-
"groundedness": 0.8,
|
264 |
-
"retrieval": 0.8,
|
265 |
-
"overall": 0.83
|
266 |
-
},
|
267 |
-
"explanations": {
|
268 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi dalam beberapa hal, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat sedikit perbedaan dalam penggunaan kata \"stake holder\" yang tidak ditemukan dalam jawaban referensi. Selain itu, informasi yang diberikan juga akurat tentang PNP dan tidak ada kesalahan atau ketidaksesuaian data. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang dievaluasi.",
|
269 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak sepenuhnya fokus dan keluar topik sedikit karena menjelaskan kerjasama luar negeri, yang tidak langsung terkait dengan pertanyaan asli.",
|
270 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2 yang menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya di Indonesia, tidak ada informasi tentang kerjasama dengan luar negeri.\n\nKonsistensi jawaban dengan fakta dalam dokumen juga perlu dipertimbangkan. Jawaban Anda sebagian besar konsisten dengan fakta dalam Dokumen 2, namun klaim tentang kerjasama dengan luar negeri tidak didukung oleh dokumen.\n\nDalam penilaian skor, saya memberikan nilai 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
271 |
-
"retrieval": "Dokumen 1 dan Dokumen 4 tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Namun, Dokumen 2 dan Dokumen 3 memberikan informasi yang relevan.\n\nDokumen 2 mengatakan bahwa saat ini Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Informasi ini sangat relevan untuk menjawab pertanyaan.\n\nDokumen 3 adalah Perjanjian Kinerja Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, yang menunjukkan bahwa Politeknik Negeri Padang telah berkomitmen untuk meningkatkan kualitas pendidikan dan pengembangan. Informasi ini juga relevan untuk menjawab pertanyaan.\n\nNamun, Dokumen 1 dan Dokumen 4 tidak terlalu relevan untuk menjawab pertanyaan. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen yang diambil sebagian besar relevan dan lengkap."
|
272 |
-
},
|
273 |
-
"metrics": {
|
274 |
-
"response_time": 17.27,
|
275 |
-
"retrieved_docs_count": 4,
|
276 |
-
"timestamp": "2025-07-01T18:14:18.331306"
|
277 |
-
}
|
278 |
-
},
|
279 |
-
{
|
280 |
-
"id": 10,
|
281 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
282 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
283 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
284 |
-
"scores": {
|
285 |
-
"correctness": 0.5,
|
286 |
-
"relevance": 0.5,
|
287 |
-
"groundedness": 0.5,
|
288 |
-
"retrieval": 0.8,
|
289 |
-
"overall": 0.56
|
290 |
-
},
|
291 |
-
"explanations": {
|
292 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang memberikan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah sepenuhnya karena tidak menyinggung atau mengklaim bahwa PNP tidak memiliki pimpinan. Oleh karena itu, skor 0.5 diberikan sebagai kompromi antara kebenaran dan ketidakbenaran.",
|
293 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan masih relevan dengan konteks PNP. Jawaban \"Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini\" tidak keluar topik dan fokus pada pertanyaan. Meskipun jawaban tidak memberikan informasi yang spesifik, namun masih menunjukkan bahwa jawabannya tidak memiliki informasi yang relevan dengan pertanyaan.",
|
294 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, karena tidak ada informasi tentang pimpinan Politeknik Negeri Padang saat ini di dalam dokumen. Dokumen hanya menyajikan informasi umum tentang PNP, seperti tanggal didirikan, jurusan dan program studi yang tersedia, jumlah dosen, dan alamat kampus. Informasi tentang pimpinan tidak tercantum di dalam dokumen. Oleh karena itu, jawaban tidak berdasar pada dokumen secara keseluruhan, tetapi hanya sebagian kecil.",
|
295 |
-
"retrieval": "Dokumen yang diambil (Dokumen 1, Dokumen 2, Dokumen 3, dan Dokumen 4) mengandung informasi yang relevan untuk menjawab pertanyaan \"Siapa saja pimpinan di Politeknik Negeri Padang saat ini?\" Namun, tidak ada informasi yang langsung menjawab pertanyaan tersebut.\n\nDokumen-dokumen tersebut lebih banyak membahas tentang sejarah Politeknik Negeri Padang, jumlah jurusan dan program studi, serta lokasi kampus. Informasi tentang pimpinan Politeknik Negeri Padang tidak tercantum dalam dokumen-dokumen tersebut.\n\nNamun, karena informasi yang terkandung dalam dokumen-dokumen tersebut dapat membantu mengetahui lebih lanjut tentang Politeknik Negeri Padang, maka skor diberikan 0.8."
|
296 |
-
},
|
297 |
-
"metrics": {
|
298 |
-
"response_time": 6.59,
|
299 |
-
"retrieved_docs_count": 4,
|
300 |
-
"timestamp": "2025-07-01T18:14:55.146687"
|
301 |
-
}
|
302 |
-
},
|
303 |
-
{
|
304 |
-
"id": 11,
|
305 |
-
"question": "Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?",
|
306 |
-
"answer": "Politeknik Negeri Padang didirikan pada tahun 1987. Pada awal berdirinya dikenal dengan nama Politeknik Engineering Universitas Andalas, yang hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan. Dengan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi. Tahun 1997 diganti nama menjadi Politeknik Universitas Andalas, dengan pertimbangan karena dibuka Program Studi Bidang Tataniaga (Akuntansi, Administrasi Bisnis). Dalam rangka memenuhi tuntutan dunia kerja maka Politeknik membuka program studi baru, sampai saat ini Politeknik telah mempunyai 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan). Dalam rangka menuju Kemandiriannya maka Politeknik saat itu mempunyai dua nama yaitu Politeknik Universitas Andalas dan Politeknik Negeri Padang.",
|
307 |
-
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan.",
|
308 |
-
"scores": {
|
309 |
-
"correctness": 0.8,
|
310 |
-
"relevance": 0.9,
|
311 |
-
"groundedness": 0.2,
|
312 |
-
"retrieval": 0.8,
|
313 |
-
"overall": 0.675
|
314 |
-
},
|
315 |
-
"explanations": {
|
316 |
-
"correctness": "Jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, seperti:\n\n* Politeknik Negeri Padang didirikan pada tahun 1987 (sama dengan jawaban referensi)\n* Awalnya bernama Politeknik Engineering Universitas Andalas (sama dengan jawaban referensi)\n* Pada 1997 diganti nama menjadi Politeknik Universitas Andalas (sama dengan jawaban referensi)\n\nNamun, jawaban yang dievaluasi juga memiliki beberapa kesalahan atau ketidaksesuaian data, seperti:\n\n* Jawaban referensi tidak mengatakan bahwa Politeknik Engineering Universitas Andalas hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan. Sebaliknya, jawaban yang dievaluasi menambahkan informasi yang tidak ada dalam jawaban referensi.\n* Jawaban referensi tidak mengatakan bahwa Politeknik membuka program studi baru hingga memiliki 32 Program Studi. Sebaliknya, jawaban yang dievaluasi menambahkan informasi yang tidak ada dalam jawaban referensi.\n\nDalam keseluruhan, jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, tetapi juga memiliki beberapa kesalahan atau ketidaksesuaian data. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
317 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sejarah singkat berdirinya Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, termasuk informasi tentang perubahan nama institusi dari Politeknik Engineering Universitas Andalas menjadi Politeknik Universitas Andalas dan kemudian menjadi Politeknik Negeri Padang. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan penting tentang sejarah berdirinya PNP.",
|
318 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\n* \"Politeknik Negeri Padang didirikan pada tahun 1987\" - Didukung oleh Dokumen 1 dan 2.\n* \"Pada awal berdirinya dikenal dengan nama Politeknik Engineering Universitas Andalas\" - Tidak ada informasi tentang nama asli Politeknik Negeri Padang dalam dokumen.\n* \"Dengan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi\" - Tidak ada informasi tentang program studi awal Politeknik Negeri Padang dalam dokumen.\n* \"Tahun 1997 diganti nama menjadi Politeknik Universitas Andalas\" - Tidak ada informasi tentang perubahan nama Politeknik Negeri Padang dalam dokumen.\n* \"Dalam rangka memenuhi tuntutan dunia kerja maka Politeknik membuka program studi baru, sampai saat ini Politeknik telah mempunyai 32 Program Studi\" - Tidak ada informasi tentang jumlah program studi Politeknik Negeri Padang dalam dokumen.\n* \"Dalam rangka menuju Kemandiriannya maka Politeknik saat itu mempunyai dua nama yaitu Politeknik Universitas Andalas dan Politeknik Negeri Padang\" - Tidak ada informasi tentang dua nama Politeknik Negeri Padang dalam dokumen.\n\nDalam keseluruhan, jawaban tidak konsisten dengan fakta dalam dokumen dan terdapat beberapa informasi yang dibuat-buat. Oleh karena itu, skor 0.2 diberikan.",
|
319 |
-
"retrieval": "Dokumen 1 dan Dokumen 2-4 mengandung informasi yang relevan untuk menjawab pertanyaan \"Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?\" Keduanya memuat informasi tentang tahun berdirinya Politeknik Negeri Padang, yaitu 1987. Dokumen 1 juga memberikan penjelasan tentang tujuan berdirinya Politeknik sebagai salah satu dari 17 Politeknik pertama di Indonesia.\n\nNamun, tidak ada informasi penting yang terambil dalam dokumen-dokumen tersebut. Informasi yang diperoleh hanya sebatas tanggal berdiri dan tujuan berdiri, tanpa memberikan detail lebih lanjut tentang sejarah singkat Politeknik Negeri Padang.\n\nDalam hal ini, skor 0.8 diberikan karena dokumen-dokumen tersebut mengandung informasi yang relevan namun tidak lengkap dan tidak terinci."
|
320 |
-
},
|
321 |
-
"metrics": {
|
322 |
-
"response_time": 34.33,
|
323 |
-
"retrieved_docs_count": 4,
|
324 |
-
"timestamp": "2025-07-01T18:16:12.953488"
|
325 |
-
}
|
326 |
-
}
|
327 |
-
]
|
328 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k4/pnp_rag_evaluation_results_intermediate_10of11.json
DELETED
@@ -1,302 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T18:14:55.147386"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 10,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.8400000000000001,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.1349897115421106,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.77,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.12516655570345728,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.76,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.1505545305418162,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 1.0
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.745,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.1832575600987128,
|
36 |
-
"min": 0.35,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.7835000000000001,
|
41 |
-
"median": 0.8,
|
42 |
-
"std": 0.09040188051141414,
|
43 |
-
"min": 0.56,
|
44 |
-
"max": 0.8700000000000001
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 23.802874946594237,
|
48 |
-
"median_response_time": 22.944796323776245,
|
49 |
-
"total_response_time": 238.02874946594238,
|
50 |
-
"fastest_response": 6.592749118804932,
|
51 |
-
"slowest_response": 43.192989110946655
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 7,
|
55 |
-
"good_count": 2,
|
56 |
-
"fair_count": 1,
|
57 |
-
"poor_count": 0
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada untuk menghasilkan tenaga kerja yang berkompeten sesuai dengan permintaan pasar dan mampu bersaing pada era persaingan global.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 0.8,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.8,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.8
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar. Fakta bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dan aplikatif sesuai dengan referensi. Informasi tentang PNP juga akurat, seperti pelaksanaan praktik di industri oleh mahasiswa.\n\nNamun, jawaban yang dievaluasi tidak sepenuhnya benar karena tidak menjelaskan secara spesifik bagaimana sistem pendidikan teoritis dan praktek (terapan) di Laboratorium diterapkan. Selain itu, jawaban juga tidak menjelaskan secara detail bagaimana PNP menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar.",
|
75 |
-
"relevance": "Jawaban tersebut sebagian besar menjawab langsung pertanyaan yang diajukan, yaitu bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik vokasional yang berfokus pada pengembangan tenaga kerja yang berkompeten dan mampu bersaing. Namun, jawaban tersebut tidak sepenuhnya menjawab langsung pertanyaan karena tidak memberikan detail tentang sistem pendidikan yang diterapkan secara spesifik di PNP. Fokus jawaban juga relatif terhadap topik, tetapi masih perlu lebih jelas dan spesifik dalam menjawab pertanyaan.",
|
76 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim yang didukung oleh dokumen adalah bahwa Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada. Hal ini didukung oleh Dokumen 1, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional.\n\nNamun, klaim lainnya seperti \"mampu bersaing pada era persaingan global\" tidak didukung oleh dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha, namun tidak menjelaskan bagaimana mereka mampu bersaing pada era persaingan global.\n\nKlaim lainnya seperti \"sesuai dengan permintaan pasar\" juga tidak didukung oleh dokumen. Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang disusun berbasis kompetensi, namun tidak menjelaskan bagaimana program-program mereka sesuai dengan permintaan pasar.\n\nDalam kesimpulan, jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
77 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri dan usaha. Dokumen 2 juga menjelaskan tentang kurikulum berbasis kompetensi yang diterapkan di Politeknik Negeri Padang.\n\nNamun, Dokumen 1 tidak terlalu relevan karena hanya menjelaskan sejarah Politeknik Negeri Padang dan Dokumen 2 tidak mencukupi karena hanya menjelaskan kurikulum berbasis kompetensi tanpa menjelaskan lebih lanjut tentang sistem pendidikan yang diterapkan.\n\nDokumen 3 tidak relevan dengan pertanyaan, karena dokumen ini lebih berkaitan dengan perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi.\n\nDokumen 4 tidak relevan dengan pertanyaan, karena dokumen ini hanya berisi informasi tentang lokasi kampus Politeknik Negeri Padang dan tidak memiliki informasi yang terkait dengan sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nDalam kesimpulan, Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, namun Dokumen 3 dan Dokumen 4 tidak relevan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 43.19,
|
81 |
-
"retrieved_docs_count": 4,
|
82 |
-
"timestamp": "2025-07-01T18:05:58.761430"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n- Mata Kuliah Pengembangan Kepribadian (MPK)\n- Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n- Mata Kuliah Berkarya (MKB)\n- Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.9,
|
93 |
-
"groundedness": 1.0,
|
94 |
-
"retrieval": 0.35,
|
95 |
-
"overall": 0.815
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi sebesar 90%. Kesamaan tersebut terlihat pada empat mata kuliah yang disebutkan, yaitu MPK, MKK, MKB, dan MBB. Namun, perlu diingat bahwa ada satu kesalahan kecil, yaitu penggunaan \"dan\" antara \"Keimuan\" dan \"Keterampilan\", sehingga menjadi \"Mata Kuliah Keimuan dan Keterampilan (MKK)\" bukan \"Mata Kuliah dan Keimuan dan Keterampilan\".",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi tentang mata kuliah yang terdapat dalam kurikulum PNP tanpa menambahkan informasi lain yang tidak relevan. Namun, perlu diingat bahwa jawaban ini tidak menjawab secara eksplisit pertanyaan tentang apakah mata kuliah tersebut sesuai dengan kebutuhan industri atau masyarakat, sehingga skornya tidak sempurna.",
|
100 |
-
"groundedness": "Jawaban tersebut sepenuhnya berdasar pada dokumen. Dokumen 1 menjelaskan bahwa kurikulum pendidikan Politeknik Negeri Padang telah disusun berbasis kompetensi dengan kelompok mata kuliah yang terdiri dari MPK, MKK, MKB, dan MBB. Jawaban tersebut tidak menambahkan informasi yang tidak ada di dokumen dan konsisten dengan fakta dalam dokumen.",
|
101 |
-
"retrieval": "Based on the evaluation criteria, I would give the following scores:\n\nDokumen 1: 0.7\nPenjelasan: Dokumen 1 contains some relevant information about the curriculum of Politeknik Negeri Padang, specifically mentioning four types of courses (MPK, MKK, MKB, and MBB). However, it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nDokumen 2: 0.3\nPenjelasan: Dokumen 2 is an accreditation report that provides information on the program study at Politeknik Negeri Padang, but it does not contain any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 3: 0.1\nPenjelasan: Dokumen 3 contains general information about the campus location and contact details of Politeknik Negeri Padang, but it does not provide any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 4: 0.5\nPenjelasan: Dokumen 4 provides information on scholarships and financial assistance available to students at Politeknik Negeri Padang, but it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nOverall, I would give an average score of 0.35 out of 1.0."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 15.7,
|
105 |
-
"retrieved_docs_count": 4,
|
106 |
-
"timestamp": "2025-07-01T18:06:49.951806"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.9,
|
116 |
-
"relevance": 0.6,
|
117 |
-
"groundedness": 0.5,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.705
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu jumlah dan kualifikasi staf Politeknik Negeri Padang pada bidangnya. Informasi yang diberikan juga akurat tentang PNP.\n\nNamun, terdapat beberapa ketidaksesuaian data yang kecil. Contohnya, dalam referensi tidak ada informasi tentang jumlah staf S1, S2, dan S3 untuk tenaga pendidik, sedangkan jawaban yang dievaluasi memberikan detail tersebut. Selain itu, tidak ada informasi tentang kualifikasi staf lainnya seperti D4 atau S3.\n\nDalam skor 0.9, saya berdasarkan pada kesamaan antara jawaban dengan referensi, serta akurasi informasi yang diberikan. Namun, saya juga mempertimbangkan ketidaksesuaian data yang kecil dan tidak signifikan.",
|
123 |
-
"relevance": "Jawaban tersebut tidak langsung menjawab pertanyaan yang diajukan, karena pertanyaan mengenai bagaimana PNP mendukung misi tridharma perguruan tinggi, sedangkan jawaban hanya memberikan informasi tentang jumlah dan kualifikasi tenaga pendidik dan kependidikan. Informasi tersebut tidak langsung terkait dengan konsep tridharma perguruan tinggi.\n\nNamun, jawaban tersebut masih memiliki relevansi dengan PNP karena memberikan gambaran tentang sumber daya manusia yang dimiliki oleh PNP. Oleh karena itu, skor 0.6 diberikan untuk jawaban tersebut.",
|
124 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan tentang \"tenaga pendidik dan tenaga kependidikan yang profesional\" sebagai support Politeknik Negeri Padang.\n* Dokumen juga tidak memuat informasi tentang jumlah dan kualifikasi staf yang diperkenalkan dalam jawaban.\n\nNamun, jawaban tersebut masih memiliki beberapa unsur yang berdasar pada dokumen, seperti:\n\n* Dokumen 1 mengajak tenaga pendidik dan kependidikan untuk bersinergi demi tercapainya tujuan.\n* Dokumen 3 tidak menyebutkan tentang jumlah staf, tetapi menjelaskan kurikulum pendidikan yang telah disusun.\n\nKarena jawaban tersebut memiliki unsur-unsur yang berdasar pada dokumen, namun juga memiliki beberapa bagian yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.5.",
|
125 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dengan pertanyaan, yaitu bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi. Dokumen 1 menjelaskan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan penyelenggaraan pendidikan di Politeknik Negeri Padang. Dokumen 3 memberikan informasi tentang kurikulum pendidikan yang disusun berbasis kompetensi, yang menunjukkan bahwa Politeknik Negeri Padang telah mempertahankan misi tridharma perguruan tinggi.\n\nNamun, Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya menjelaskan tentang sejarah Politeknik Negeri Padang, sedangkan Dokumen 4 memberikan informasi tentang beasiswa yang tersedia untuk mahasiswa.\n\nDalam penilaian kualitas pengambilan dokumen, saya mempertimbangkan apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan, apakah ada informasi penting yang tidak terambil, dan apakah dokumen yang diambil sesuai dengan topik pertanyaan. Berdasarkan kriteria tersebut, saya memberikan skor 0.8 karena Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dan lengkap, namun Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 36.49,
|
129 |
-
"retrieved_docs_count": 4,
|
130 |
-
"timestamp": "2025-07-01T18:08:05.436656"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 1.0,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 0.8,
|
143 |
-
"overall": 0.86
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data yang terlihat dalam jawaban.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
148 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban Anda menyebutkan bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Namun, tidak ada informasi tentang kawasan hot spot area dalam dokumen 1 dan 2. Dokumen 3 hanya berbicara tentang kunjungan Wali Nagari Tanjung Bonai Aur ke PNP, tetapi tidak terkait dengan akses internet.\n\nKedua, jawaban Anda tidak menjelaskan apakah Anjungan Internet Mandiri (AIM) dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 hanya berbicara tentang AIM sebagai sarana akses internet bagi mahasiswa Politeknik, tetapi tidak memberikan informasi tentang biaya akses.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, karena Anda mengutip informasi tentang AIM dan kampus Politeknik Negeri Padang. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
149 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 tidak langsung relevan dengan pertanyaan \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\" Kedua dokumen tersebut lebih berfokus pada informasi tentang tenaga pendidik, kependidikan, dan beasiswa.\n\nDokumen 3 tidak langsung relevan dengan pertanyaan karena isi dokumen tersebut lebih berfokus pada kunjungan, pelatihan, dan penelitian yang tidak terkait dengan akses internet bagi mahasiswa.\n\nHanya Dokumen 4 yang memiliki informasi yang relevan dengan pertanyaan. Dokumen ini memberikan informasi tentang penerimaan mahasiswa baru, termasuk informasi tentang akses internet yang tersedia untuk mahasiswa. Namun, dokumen ini tidak lengkap karena hanya memberikan informasi tentang penerimaan mahasiswa baru dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena Dokumen 4 memiliki informasi yang relevan dengan pertanyaan, namun tidak lengkap dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 28.62,
|
153 |
-
"retrieved_docs_count": 4,
|
154 |
-
"timestamp": "2025-07-01T18:09:10.250498"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.8,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.8,
|
167 |
-
"overall": 0.8
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP memiliki kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang seharusnya tidak termasuk dalam daftar kerjasama PNP. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga memiliki kesalahan signifikan.",
|
171 |
-
"relevance": "Jawaban tersebut tidak menjawab langsung pertanyaan yang diajukan, karena pertanyaan mengharapkan contoh kerjasama PNP dengan industri, sedangkan jawaban memberikan informasi tentang berbagai jenis kerjasama yang dilakukan PNP, baik domestik maupun internasional. Meskipun demikian, jawaban tersebut masih relevan dan tepat sasaran karena memberikan gambaran umum tentang scope kerjasama PNP dengan industri.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen tidak menyebutkan kerjasama dengan luar negeri.\n\nJawaban Anda juga tidak konsisten dengan fakta dalam Dokumen 3, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional. Jawaban Anda tidak menyebutkan hal ini.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen dan memiliki beberapa klaim yang didukung oleh dokumen. Oleh karena itu, skor 0.8 diberikan.",
|
173 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 tidak langsung menjawab pertanyaan, namun memberikan informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan vokasional yang berfokus pada pengembangan tenaga kerja. Dokumen 2 tidak relevan dengan pertanyaan karena perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi Tahun 2019 tidak menjawab pertanyaan tentang contoh kerjasama Politeknik Negeri Padang dengan industri.\n\nDokumen 4 sebagian menjawab pertanyaan, namun informasinya tidak lengkap dan tidak spesifik tentang contoh kerjasama Politeknik Negeri Padang dengan industri. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen 1 dan Dokumen 3 memberikan informasi umum tentang Politeknik Negeri Padang, sementara Dokumen 4 sebagian menjawab pertanyaan namun tidak lengkap."
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 16.66,
|
177 |
-
"retrieved_docs_count": 4,
|
178 |
-
"timestamp": "2025-07-01T18:10:05.339111"
|
179 |
-
}
|
180 |
-
},
|
181 |
-
{
|
182 |
-
"id": 6,
|
183 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
184 |
-
"answer": "Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Bantuan ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainya, serta mahasiswa kurang mampu. Beasiswa yang diterima mahasiswa Politeknik Negeri Padang antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP (Technological and Professional Skill Development Sector Project), Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), Beasiswa Supersemar.",
|
185 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
186 |
-
"scores": {
|
187 |
-
"correctness": 0.9,
|
188 |
-
"relevance": 0.8,
|
189 |
-
"groundedness": 0.8,
|
190 |
-
"retrieval": 1.0,
|
191 |
-
"overall": 0.87
|
192 |
-
},
|
193 |
-
"explanations": {
|
194 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Keduanya menyebutkan bahwa Politeknik Negeri Padang memberikan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, serta beberapa jenis beasiswa yang diterima oleh mahasiswa. Namun, terdapat beberapa perbedaan kecil antara keduanya.\n\nPertama, referensi tidak menyebutkan bahwa bantuan tersebut diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta mahasiswa kurang mampu. Kedua, referensi tidak menjelaskan tentang Beasiswa TPSDP (Technological and Professional Skill Development Sector Project).\n\nKesalahan atau ketidaksesuaian data terdapat pada penulisan \"Depertemen Hankam\" yang seharusnya ditulis sebagai \"Departemen Hankam\". Selain itu, jawaban yang dievaluasi tidak memiliki kesalahan signifikan lainnya.\n\nDalam skala 0.0-1.0, saya memberikan skor 0.9 karena jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%, namun terdapat beberapa perbedaan kecil dan kesalahan kecil dalam penulisan.",
|
195 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya dan berbagai jenis beasiswa yang diterima oleh mahasiswa. Jawaban ini fokus pada bagaimana PNP membantu mahasiswa, tidak keluar topik, dan memberikan informasi yang relevan dan tepat sasaran. Namun, jawaban ini tidak sepenuhnya menjawab pertanyaan karena tidak menjelaskan secara rinci bagaimana bantuan tersebut membantu mahasiswa dalam meningkatkan prestasi dan ekonomi.",
|
196 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\n1. Klaim bahwa Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya didukung oleh Dokumen 1.\n2. Beasiswa yang diterima mahasiswa Politeknik Negeri Padang, seperti PPA, BKM, BBM, dan TPSDP, juga didukung oleh Dokumen 1.\n\nNamun, terdapat beberapa klaim yang tidak didukung oleh dokumen:\n\n1. Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), dan Beasiswa Supersemar tidak tercantum dalam Dokumen 1.\n2. Tidak ada informasi tentang jumlah bantuan yang diberikan Politeknik Negeri Padang dalam Dokumen 1.\n\nKarena jawaban Anda sebagian besar berdasar pada dokumen, namun juga mengandung beberapa klaim yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.8.",
|
197 |
-
"retrieval": "Based on the documents provided, I evaluate their relevance and completeness in answering the question \"Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?\"\n\nDokumen 1: Skor = 0.8\nPenjelasan: Dokumen 1 provides information on the types of scholarships available to students at Politeknik Negeri Padang, which is relevant to the question about how the institution helps students in terms of academic performance and economy. However, it does not provide a comprehensive overview of the institution's efforts to support students.\n\nDokumen 2: Skor = 0.6\nPenjelasan: Dokumen 2 discusses the commitment of Politeknik Negeri Padang to its stakeholders, including students, but does not specifically address how the institution helps students in terms of academic performance and economy.\n\nDokumen 3: Skor = 0.4\nPenjelasan: Dokumen 3 provides a brief overview of the history of Politeknik Negeri Padang, but does not contain information relevant to the question about how the institution helps students in terms of academic performance and economy.\n\nDokumen 4: Skor = 1.0\nPenjelasan: Dokumen 4 is a survey that directly addresses the question about how Politeknik Negeri Padang helps students, specifically asking about student satisfaction with the institution's services. This document provides valuable information on the institution's efforts to support students and is therefore highly relevant to the question.\n\nOverall, I would give an average score of 0.7 out of 1.0, indicating that the documents are generally relevant but could be more comprehensive in their coverage of the topic."
|
198 |
-
},
|
199 |
-
"metrics": {
|
200 |
-
"response_time": 33.51,
|
201 |
-
"retrieved_docs_count": 4,
|
202 |
-
"timestamp": "2025-07-01T18:11:22.876673"
|
203 |
-
}
|
204 |
-
},
|
205 |
-
{
|
206 |
-
"id": 7,
|
207 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
208 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi Baik Sekali.",
|
209 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
210 |
-
"scores": {
|
211 |
-
"correctness": 0.8,
|
212 |
-
"relevance": 0.8,
|
213 |
-
"groundedness": 0.8,
|
214 |
-
"retrieval": 0.8,
|
215 |
-
"overall": 0.8
|
216 |
-
},
|
217 |
-
"explanations": {
|
218 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali adalah benar, karena referensi juga menyebutkan beberapa program studi memiliki status akreditasi Baik Sekali. Namun, informasi yang diberikan tidak akurat dan lengkap, karena referensi juga mencatat bahwa beberapa program studi memiliki status akreditasi yang berbeda (Baik, Baik Sekali, atau Unggul). Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun tidak sepenuhnya akurat dan lengkap.",
|
219 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai status akreditasi institusi. Jawaban tersebut fokus dan tidak keluar topik, hanya menjawab pertanyaan tanpa menambahkan informasi yang tidak relevan. Namun, jawaban tersebut tidak sempurna karena tidak memberikan detail lebih lanjut tentang apa yang dimaksud dengan \"Baik Sekali\" dalam konteks akreditasi program studi PNP.",
|
220 |
-
"groundedness": "Jawaban \"Politeknik Negeri Padang memiliki status akreditasi Baik Sekali\" didukung oleh Dokumen 1, yang berisi informasi tentang akreditasi Program Studi di Politeknik Negeri Padang dengan peringkat Baik Sekali. Namun, tidak ada dokumen lain yang secara eksplisit menyatakan bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali secara umum.\n\nDokumen 2 hanya berisi informasi tentang akreditasi Program Studi di Politeknik Negeri Padang untuk periode tertentu (15 Desember 2020 s/d 15 Desember 2025), tidak ada informasi yang menunjukkan bahwa status akreditasi tersebut berlaku secara umum.\n\nDokumen 3 dan Dokumen 4 tidak memiliki relevansi dengan status akreditasi Politeknik Negeri Padang.\n\nKarena jawaban hanya didukung oleh satu dokumen, dan tidak ada dokumen lain yang mendukung klaim tersebut, maka skor saya adalah 0.8.",
|
221 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan untuk menjawab pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Dokumen 1 menampilkan tabel data yang memperlihatkan peringkat akreditasi BAIK SEKALI dan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Dokumen 2 menampilkan informasi lebih rinci tentang akreditasi, termasuk keputusan Badan Akreditasi Nasional Perguruan Tinggi Nomor : 1082/SK/BAN- PT/Akred/PT/XII/2020.\n\nNamun, dokumen lainnya tidak terlalu relevan untuk menjawab pertanyaan. Dokumen 3 dan Dokumen 4 mengandung informasi tentang penerimaan mahasiswa baru dan sertifikat akreditasi, tetapi tidak langsung terkait dengan status akreditasi program studi.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dan lengkap untuk menjawab pertanyaan, namun dokumen lainnya tidak terlalu relevan."
|
222 |
-
},
|
223 |
-
"metrics": {
|
224 |
-
"response_time": 10.09,
|
225 |
-
"retrieved_docs_count": 4,
|
226 |
-
"timestamp": "2025-07-01T18:12:09.535238"
|
227 |
-
}
|
228 |
-
},
|
229 |
-
{
|
230 |
-
"id": 8,
|
231 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
232 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat diakses melalui situs resmi mereka di http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru. Selain itu, tersedia juga daftar program studi yang tersedia dan brosur yang berisi informasi lebih lanjut tentang Politeknik Negeri Padang.",
|
233 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
234 |
-
"scores": {
|
235 |
-
"correctness": 0.9,
|
236 |
-
"relevance": 0.9,
|
237 |
-
"groundedness": 0.8,
|
238 |
-
"retrieval": 0.5,
|
239 |
-
"overall": 0.795
|
240 |
-
},
|
241 |
-
"explanations": {
|
242 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar sesuai dengan referensi, namun ada beberapa perbedaan kecil. Fakta bahwa proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat diakses melalui situs resmi mereka di http://penerimaan.pnp.ac.id/ dan terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru sesuai dengan referensi. Informasi tentang daftar program studi yang tersedia dan brosur yang berisi informasi lebih lanjut tentang Politeknik Negeri Padang juga akurat. Namun, jawaban yang dievaluasi tidak menjelaskan secara spesifik jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama, sehingga skor 0.9 diberikan.",
|
243 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai situs resmi PNP untuk akses informasi penerimaan mahasiswa baru, persyaratan, jadwal, dan tahapan seleksi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna bagi orang yang ingin mengetahui proses penerimaan mahasiswa baru di PNP.",
|
244 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, Anda mengklaim bahwa proses penerimaan mahasiswa baru dapat diakses melalui situs resmi Politeknik Negeri Padang di http://penerimaan.pnp.ac.id/. Klaim ini didukung oleh Dokumen 1, yang menjelaskan bahwa informasi penerimaan mahasiswa baru dapat diunduh dan daftar program studi serta brosur tersedia.\n\nKedua, Anda juga mengklaim bahwa terdapat informasi lengkap mengenai persyaratan, jadwal, dan tahapan seleksi penerimaan mahasiswa baru. Klaim ini didukung oleh Dokumen 1, yang menjelaskan bahwa informasi tersebut dapat diunduh.\n\nNamun, klaim Anda tentang tersedia daftar program studi dan brosur tidak didukung oleh Dokumen 2 dan Dokumen 3, karena dokumen-dokumen tersebut tidak berisi informasi tersebut. Oleh karena itu, skor saya adalah 0.8, karena jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.",
|
245 |
-
"retrieval": "Based on the evaluation criteria, I would give the following scores:\n\nDokumen 1: 0.8\nPenjelasan: Dokumen 1 mengandung informasi yang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi seperti tanggal, URL, dan link ke informasi penerimaan mahasiswa baru, program studi, dan brosur penerimaan mahasiswa PNP Tahun Akademik 2025/2026 sangat relevan untuk menjawab pertanyaan. Namun, dokumen ini tidak lengkap karena tidak mengandung informasi tentang proses penerimaan mahasiswa baru secara detail.\n\nDokumen 2: 0.4\nPenjelasan: Dokumen 2 mengandung informasi yang kurang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi tentang beasiswa yang tersedia bagi mahasiswa PNP tidak terkait dengan proses penerimaan mahasiswa baru.\n\nDokumen 3: 0.2\nPenjelasan: Dokumen 3 mengandung informasi yang sangat kurang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Survey kepuasan masyarakat tidak terkait dengan proses penerimaan mahasiswa baru.\n\nDokumen 4: 0.6\nPenjelasan: Dokumen 4 mengandung informasi yang relevan untuk menjawab pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi tentang tenaga pendidik dan kependidikan, serta Anjungan Internet Mandiri (AIM) dan kawasan hot spot area disekitar kampus sangat relevan untuk menjawab pertanyaan. Namun, dokumen ini tidak lengkap karena tidak mengandung informasi tentang proses penerimaan mahasiswa baru secara detail.\n\nSkor rata-rata: 0.5"
|
246 |
-
},
|
247 |
-
"metrics": {
|
248 |
-
"response_time": 29.9,
|
249 |
-
"retrieved_docs_count": 4,
|
250 |
-
"timestamp": "2025-07-01T18:13:21.266338"
|
251 |
-
}
|
252 |
-
},
|
253 |
-
{
|
254 |
-
"id": 9,
|
255 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
256 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
257 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
258 |
-
"scores": {
|
259 |
-
"correctness": 0.9,
|
260 |
-
"relevance": 0.8,
|
261 |
-
"groundedness": 0.8,
|
262 |
-
"retrieval": 0.8,
|
263 |
-
"overall": 0.83
|
264 |
-
},
|
265 |
-
"explanations": {
|
266 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi dalam beberapa hal, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat sedikit perbedaan dalam penggunaan kata \"stake holder\" yang tidak ditemukan dalam jawaban referensi. Selain itu, informasi yang diberikan juga akurat tentang PNP dan tidak ada kesalahan atau ketidaksesuaian data. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang dievaluasi.",
|
267 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak sepenuhnya fokus dan keluar topik sedikit karena menjelaskan kerjasama luar negeri, yang tidak langsung terkait dengan pertanyaan asli.",
|
268 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2 yang menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya di Indonesia, tidak ada informasi tentang kerjasama dengan luar negeri.\n\nKonsistensi jawaban dengan fakta dalam dokumen juga perlu dipertimbangkan. Jawaban Anda sebagian besar konsisten dengan fakta dalam Dokumen 2, namun klaim tentang kerjasama dengan luar negeri tidak didukung oleh dokumen.\n\nDalam penilaian skor, saya memberikan nilai 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
269 |
-
"retrieval": "Dokumen 1 dan Dokumen 4 tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Namun, Dokumen 2 dan Dokumen 3 memberikan informasi yang relevan.\n\nDokumen 2 mengatakan bahwa saat ini Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Informasi ini sangat relevan untuk menjawab pertanyaan.\n\nDokumen 3 adalah Perjanjian Kinerja Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi, yang menunjukkan bahwa Politeknik Negeri Padang telah berkomitmen untuk meningkatkan kualitas pendidikan dan pengembangan. Informasi ini juga relevan untuk menjawab pertanyaan.\n\nNamun, Dokumen 1 dan Dokumen 4 tidak terlalu relevan untuk menjawab pertanyaan. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen yang diambil sebagian besar relevan dan lengkap."
|
270 |
-
},
|
271 |
-
"metrics": {
|
272 |
-
"response_time": 17.27,
|
273 |
-
"retrieved_docs_count": 4,
|
274 |
-
"timestamp": "2025-07-01T18:14:18.331306"
|
275 |
-
}
|
276 |
-
},
|
277 |
-
{
|
278 |
-
"id": 10,
|
279 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
280 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
281 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
282 |
-
"scores": {
|
283 |
-
"correctness": 0.5,
|
284 |
-
"relevance": 0.5,
|
285 |
-
"groundedness": 0.5,
|
286 |
-
"retrieval": 0.8,
|
287 |
-
"overall": 0.56
|
288 |
-
},
|
289 |
-
"explanations": {
|
290 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang memberikan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah sepenuhnya karena tidak menyinggung atau mengklaim bahwa PNP tidak memiliki pimpinan. Oleh karena itu, skor 0.5 diberikan sebagai kompromi antara kebenaran dan ketidakbenaran.",
|
291 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan masih relevan dengan konteks PNP. Jawaban \"Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini\" tidak keluar topik dan fokus pada pertanyaan. Meskipun jawaban tidak memberikan informasi yang spesifik, namun masih menunjukkan bahwa jawabannya tidak memiliki informasi yang relevan dengan pertanyaan.",
|
292 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, karena tidak ada informasi tentang pimpinan Politeknik Negeri Padang saat ini di dalam dokumen. Dokumen hanya menyajikan informasi umum tentang PNP, seperti tanggal didirikan, jurusan dan program studi yang tersedia, jumlah dosen, dan alamat kampus. Informasi tentang pimpinan tidak tercantum di dalam dokumen. Oleh karena itu, jawaban tidak berdasar pada dokumen secara keseluruhan, tetapi hanya sebagian kecil.",
|
293 |
-
"retrieval": "Dokumen yang diambil (Dokumen 1, Dokumen 2, Dokumen 3, dan Dokumen 4) mengandung informasi yang relevan untuk menjawab pertanyaan \"Siapa saja pimpinan di Politeknik Negeri Padang saat ini?\" Namun, tidak ada informasi yang langsung menjawab pertanyaan tersebut.\n\nDokumen-dokumen tersebut lebih banyak membahas tentang sejarah Politeknik Negeri Padang, jumlah jurusan dan program studi, serta lokasi kampus. Informasi tentang pimpinan Politeknik Negeri Padang tidak tercantum dalam dokumen-dokumen tersebut.\n\nNamun, karena informasi yang terkandung dalam dokumen-dokumen tersebut dapat membantu mengetahui lebih lanjut tentang Politeknik Negeri Padang, maka skor diberikan 0.8."
|
294 |
-
},
|
295 |
-
"metrics": {
|
296 |
-
"response_time": 6.59,
|
297 |
-
"retrieved_docs_count": 4,
|
298 |
-
"timestamp": "2025-07-01T18:14:55.146687"
|
299 |
-
}
|
300 |
-
}
|
301 |
-
]
|
302 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k4/pnp_rag_evaluation_results_intermediate_5of11.json
DELETED
@@ -1,182 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T18:10:05.339620"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 5,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.88,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.08366600265340754,
|
15 |
-
"min": 0.8,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.78,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.10954451150103324,
|
22 |
-
"min": 0.6,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.78,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.17888543819998318,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 1.0
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.7100000000000001,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.2012461179749811,
|
36 |
-
"min": 0.35,
|
37 |
-
"max": 0.8
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.796,
|
41 |
-
"median": 0.8,
|
42 |
-
"std": 0.05650221234606655,
|
43 |
-
"min": 0.7050000000000001,
|
44 |
-
"max": 0.86
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 28.132399559020996,
|
48 |
-
"median_response_time": 28.615976095199585,
|
49 |
-
"total_response_time": 140.66199779510498,
|
50 |
-
"fastest_response": 15.704330921173096,
|
51 |
-
"slowest_response": 43.192989110946655
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 4,
|
55 |
-
"good_count": 1,
|
56 |
-
"fair_count": 0,
|
57 |
-
"poor_count": 0
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada untuk menghasilkan tenaga kerja yang berkompeten sesuai dengan permintaan pasar dan mampu bersaing pada era persaingan global.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 0.8,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.8,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.8
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar. Fakta bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dan aplikatif sesuai dengan referensi. Informasi tentang PNP juga akurat, seperti pelaksanaan praktik di industri oleh mahasiswa.\n\nNamun, jawaban yang dievaluasi tidak sepenuhnya benar karena tidak menjelaskan secara spesifik bagaimana sistem pendidikan teoritis dan praktek (terapan) di Laboratorium diterapkan. Selain itu, jawaban juga tidak menjelaskan secara detail bagaimana PNP menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban yang dievaluasi sebagian besar benar, tetapi tidak sepenuhnya benar.",
|
75 |
-
"relevance": "Jawaban tersebut sebagian besar menjawab langsung pertanyaan yang diajukan, yaitu bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik vokasional yang berfokus pada pengembangan tenaga kerja yang berkompeten dan mampu bersaing. Namun, jawaban tersebut tidak sepenuhnya menjawab langsung pertanyaan karena tidak memberikan detail tentang sistem pendidikan yang diterapkan secara spesifik di PNP. Fokus jawaban juga relatif terhadap topik, tetapi masih perlu lebih jelas dan spesifik dalam menjawab pertanyaan.",
|
76 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim yang didukung oleh dokumen adalah bahwa Politeknik Negeri Padang menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional dengan menerapkan sistem pembelajaran yang aplikatif serta secara terus menerus menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha yang ada. Hal ini didukung oleh Dokumen 1, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional.\n\nNamun, klaim lainnya seperti \"mampu bersaing pada era persaingan global\" tidak didukung oleh dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang menyesuaikan diri dengan perkembangan dunia industri dan dunia usaha, namun tidak menjelaskan bagaimana mereka mampu bersaing pada era persaingan global.\n\nKlaim lainnya seperti \"sesuai dengan permintaan pasar\" juga tidak didukung oleh dokumen. Dokumen 2 hanya menjelaskan tentang kurikulum pendidikan yang disusun berbasis kompetensi, namun tidak menjelaskan bagaimana program-program mereka sesuai dengan permintaan pasar.\n\nDalam kesimpulan, jawaban Anda sebagian besar berdasar pada dokumen, namun masih ada beberapa klaim yang tidak didukung oleh dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
77 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa Politeknik Negeri Padang menerapkan sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri dan usaha. Dokumen 2 juga menjelaskan tentang kurikulum berbasis kompetensi yang diterapkan di Politeknik Negeri Padang.\n\nNamun, Dokumen 1 tidak terlalu relevan karena hanya menjelaskan sejarah Politeknik Negeri Padang dan Dokumen 2 tidak mencukupi karena hanya menjelaskan kurikulum berbasis kompetensi tanpa menjelaskan lebih lanjut tentang sistem pendidikan yang diterapkan.\n\nDokumen 3 tidak relevan dengan pertanyaan, karena dokumen ini lebih berkaitan dengan perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi.\n\nDokumen 4 tidak relevan dengan pertanyaan, karena dokumen ini hanya berisi informasi tentang lokasi kampus Politeknik Negeri Padang dan tidak memiliki informasi yang terkait dengan sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nDalam kesimpulan, Dokumen 1 dan Dokumen 2 mengandung informasi yang relevan dengan pertanyaan, namun Dokumen 3 dan Dokumen 4 tidak relevan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 43.19,
|
81 |
-
"retrieved_docs_count": 4,
|
82 |
-
"timestamp": "2025-07-01T18:05:58.761430"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n- Mata Kuliah Pengembangan Kepribadian (MPK)\n- Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n- Mata Kuliah Berkarya (MKB)\n- Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.9,
|
93 |
-
"groundedness": 1.0,
|
94 |
-
"retrieval": 0.35,
|
95 |
-
"overall": 0.815
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan jawaban referensi sebesar 90%. Kesamaan tersebut terlihat pada empat mata kuliah yang disebutkan, yaitu MPK, MKK, MKB, dan MBB. Namun, perlu diingat bahwa ada satu kesalahan kecil, yaitu penggunaan \"dan\" antara \"Keimuan\" dan \"Keterampilan\", sehingga menjadi \"Mata Kuliah Keimuan dan Keterampilan (MKK)\" bukan \"Mata Kuliah dan Keimuan dan Keterampilan\".",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi tentang mata kuliah yang terdapat dalam kurikulum PNP tanpa menambahkan informasi lain yang tidak relevan. Namun, perlu diingat bahwa jawaban ini tidak menjawab secara eksplisit pertanyaan tentang apakah mata kuliah tersebut sesuai dengan kebutuhan industri atau masyarakat, sehingga skornya tidak sempurna.",
|
100 |
-
"groundedness": "Jawaban tersebut sepenuhnya berdasar pada dokumen. Dokumen 1 menjelaskan bahwa kurikulum pendidikan Politeknik Negeri Padang telah disusun berbasis kompetensi dengan kelompok mata kuliah yang terdiri dari MPK, MKK, MKB, dan MBB. Jawaban tersebut tidak menambahkan informasi yang tidak ada di dokumen dan konsisten dengan fakta dalam dokumen.",
|
101 |
-
"retrieval": "Based on the evaluation criteria, I would give the following scores:\n\nDokumen 1: 0.7\nPenjelasan: Dokumen 1 contains some relevant information about the curriculum of Politeknik Negeri Padang, specifically mentioning four types of courses (MPK, MKK, MKB, and MBB). However, it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nDokumen 2: 0.3\nPenjelasan: Dokumen 2 is an accreditation report that provides information on the program study at Politeknik Negeri Padang, but it does not contain any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 3: 0.1\nPenjelasan: Dokumen 3 contains general information about the campus location and contact details of Politeknik Negeri Padang, but it does not provide any information about the types of courses offered in the curriculum. The document is not relevant to answering the question.\n\nDokumen 4: 0.5\nPenjelasan: Dokumen 4 provides information on scholarships and financial assistance available to students at Politeknik Negeri Padang, but it does not directly answer the question about the types of courses offered in the curriculum. The document is somewhat relevant but lacks specific details.\n\nOverall, I would give an average score of 0.35 out of 1.0."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 15.7,
|
105 |
-
"retrieved_docs_count": 4,
|
106 |
-
"timestamp": "2025-07-01T18:06:49.951806"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.9,
|
116 |
-
"relevance": 0.6,
|
117 |
-
"groundedness": 0.5,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.705
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Fakta dalam jawaban sesuai dengan referensi, yaitu jumlah dan kualifikasi staf Politeknik Negeri Padang pada bidangnya. Informasi yang diberikan juga akurat tentang PNP.\n\nNamun, terdapat beberapa ketidaksesuaian data yang kecil. Contohnya, dalam referensi tidak ada informasi tentang jumlah staf S1, S2, dan S3 untuk tenaga pendidik, sedangkan jawaban yang dievaluasi memberikan detail tersebut. Selain itu, tidak ada informasi tentang kualifikasi staf lainnya seperti D4 atau S3.\n\nDalam skor 0.9, saya berdasarkan pada kesamaan antara jawaban dengan referensi, serta akurasi informasi yang diberikan. Namun, saya juga mempertimbangkan ketidaksesuaian data yang kecil dan tidak signifikan.",
|
123 |
-
"relevance": "Jawaban tersebut tidak langsung menjawab pertanyaan yang diajukan, karena pertanyaan mengenai bagaimana PNP mendukung misi tridharma perguruan tinggi, sedangkan jawaban hanya memberikan informasi tentang jumlah dan kualifikasi tenaga pendidik dan kependidikan. Informasi tersebut tidak langsung terkait dengan konsep tridharma perguruan tinggi.\n\nNamun, jawaban tersebut masih memiliki relevansi dengan PNP karena memberikan gambaran tentang sumber daya manusia yang dimiliki oleh PNP. Oleh karena itu, skor 0.6 diberikan untuk jawaban tersebut.",
|
124 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan tentang \"tenaga pendidik dan tenaga kependidikan yang profesional\" sebagai support Politeknik Negeri Padang.\n* Dokumen juga tidak memuat informasi tentang jumlah dan kualifikasi staf yang diperkenalkan dalam jawaban.\n\nNamun, jawaban tersebut masih memiliki beberapa unsur yang berdasar pada dokumen, seperti:\n\n* Dokumen 1 mengajak tenaga pendidik dan kependidikan untuk bersinergi demi tercapainya tujuan.\n* Dokumen 3 tidak menyebutkan tentang jumlah staf, tetapi menjelaskan kurikulum pendidikan yang telah disusun.\n\nKarena jawaban tersebut memiliki unsur-unsur yang berdasar pada dokumen, namun juga memiliki beberapa bagian yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.5.",
|
125 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dengan pertanyaan, yaitu bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi. Dokumen 1 menjelaskan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan penyelenggaraan pendidikan di Politeknik Negeri Padang. Dokumen 3 memberikan informasi tentang kurikulum pendidikan yang disusun berbasis kompetensi, yang menunjukkan bahwa Politeknik Negeri Padang telah mempertahankan misi tridharma perguruan tinggi.\n\nNamun, Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya menjelaskan tentang sejarah Politeknik Negeri Padang, sedangkan Dokumen 4 memberikan informasi tentang beasiswa yang tersedia untuk mahasiswa.\n\nDalam penilaian kualitas pengambilan dokumen, saya mempertimbangkan apakah dokumen mengandung informasi yang dibutuhkan untuk menjawab pertanyaan, apakah ada informasi penting yang tidak terambil, dan apakah dokumen yang diambil sesuai dengan topik pertanyaan. Berdasarkan kriteria tersebut, saya memberikan skor 0.8 karena Dokumen 1 dan Dokumen 3 memberikan informasi yang relevan dan lengkap, namun Dokumen 2 dan Dokumen 4 tidak terlalu relevan dengan pertanyaan."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 36.49,
|
129 |
-
"retrieved_docs_count": 4,
|
130 |
-
"timestamp": "2025-07-01T18:08:05.436656"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 1.0,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 0.8,
|
143 |
-
"overall": 0.86
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data yang terlihat dalam jawaban.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
148 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nPertama, jawaban Anda menyebutkan bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Namun, tidak ada informasi tentang kawasan hot spot area dalam dokumen 1 dan 2. Dokumen 3 hanya berbicara tentang kunjungan Wali Nagari Tanjung Bonai Aur ke PNP, tetapi tidak terkait dengan akses internet.\n\nKedua, jawaban Anda tidak menjelaskan apakah Anjungan Internet Mandiri (AIM) dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 hanya berbicara tentang AIM sebagai sarana akses internet bagi mahasiswa Politeknik, tetapi tidak memberikan informasi tentang biaya akses.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen, karena Anda mengutip informasi tentang AIM dan kampus Politeknik Negeri Padang. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
149 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 tidak langsung relevan dengan pertanyaan \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\" Kedua dokumen tersebut lebih berfokus pada informasi tentang tenaga pendidik, kependidikan, dan beasiswa.\n\nDokumen 3 tidak langsung relevan dengan pertanyaan karena isi dokumen tersebut lebih berfokus pada kunjungan, pelatihan, dan penelitian yang tidak terkait dengan akses internet bagi mahasiswa.\n\nHanya Dokumen 4 yang memiliki informasi yang relevan dengan pertanyaan. Dokumen ini memberikan informasi tentang penerimaan mahasiswa baru, termasuk informasi tentang akses internet yang tersedia untuk mahasiswa. Namun, dokumen ini tidak lengkap karena hanya memberikan informasi tentang penerimaan mahasiswa baru dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa.\n\nOleh karena itu, skor yang diberikan adalah 0.8, karena Dokumen 4 memiliki informasi yang relevan dengan pertanyaan, namun tidak lengkap dan tidak menjelaskan bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 28.62,
|
153 |
-
"retrieved_docs_count": 4,
|
154 |
-
"timestamp": "2025-07-01T18:09:10.250498"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.8,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.8,
|
167 |
-
"overall": 0.8
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP memiliki kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang seharusnya tidak termasuk dalam daftar kerjasama PNP. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga memiliki kesalahan signifikan.",
|
171 |
-
"relevance": "Jawaban tersebut tidak menjawab langsung pertanyaan yang diajukan, karena pertanyaan mengharapkan contoh kerjasama PNP dengan industri, sedangkan jawaban memberikan informasi tentang berbagai jenis kerjasama yang dilakukan PNP, baik domestik maupun internasional. Meskipun demikian, jawaban tersebut masih relevan dan tepat sasaran karena memberikan gambaran umum tentang scope kerjasama PNP dengan industri.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1. Namun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen tidak menyebutkan kerjasama dengan luar negeri.\n\nJawaban Anda juga tidak konsisten dengan fakta dalam Dokumen 3, yang menjelaskan bahwa Politeknik Negeri Padang hadir di tengah-tengah masyarakat dengan menerapkan sistem pendidikan yang konsisten pada jalur pendidikan vokasional. Jawaban Anda tidak menyebutkan hal ini.\n\nNamun, jawaban Anda sebagian besar berdasar pada dokumen dan memiliki beberapa klaim yang didukung oleh dokumen. Oleh karena itu, skor 0.8 diberikan.",
|
173 |
-
"retrieval": "Dokumen 1 dan Dokumen 3 tidak langsung menjawab pertanyaan, namun memberikan informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan vokasional yang berfokus pada pengembangan tenaga kerja. Dokumen 2 tidak relevan dengan pertanyaan karena perjanjian kinerja antara Politeknik Negeri Padang dengan Menteri Riset Teknologi Dan Pendidikan Tinggi Tahun 2019 tidak menjawab pertanyaan tentang contoh kerjasama Politeknik Negeri Padang dengan industri.\n\nDokumen 4 sebagian menjawab pertanyaan, namun informasinya tidak lengkap dan tidak spesifik tentang contoh kerjasama Politeknik Negeri Padang dengan industri. Oleh karena itu, skor yang diberikan adalah 0.8, karena dokumen 1 dan Dokumen 3 memberikan informasi umum tentang Politeknik Negeri Padang, sementara Dokumen 4 sebagian menjawab pertanyaan namun tidak lengkap."
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 16.66,
|
177 |
-
"retrieved_docs_count": 4,
|
178 |
-
"timestamp": "2025-07-01T18:10:05.339111"
|
179 |
-
}
|
180 |
-
}
|
181 |
-
]
|
182 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k4/summary.txt
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
============================================================
|
2 |
-
PNP RAG EVALUATION SUMMARY
|
3 |
-
============================================================
|
4 |
-
Total Evaluations: 11
|
5 |
-
Evaluation Time: 705.2s
|
6 |
-
|
7 |
-
SCORE BREAKDOWN:
|
8 |
-
Correctness: 0.836 ± 0.129
|
9 |
-
Relevance: 0.782 ± 0.125
|
10 |
-
Groundedness: 0.709 ± 0.221
|
11 |
-
Retrieval: 0.750 ± 0.175
|
12 |
-
Overall: 0.774 ± 0.092
|
13 |
-
|
14 |
-
PERFORMANCE DISTRIBUTION:
|
15 |
-
Excellent (≥0.8): 7 (63.6%)
|
16 |
-
Good (0.6-0.8): 3 (27.3%)
|
17 |
-
Fair (0.4-0.6): 1 (9.1%)
|
18 |
-
Poor (<0.4): 0 (0.0%)
|
19 |
-
|
20 |
-
RESPONSE TIME STATS:
|
21 |
-
Average: 24.76s
|
22 |
-
Median: 28.62s
|
23 |
-
Range: 6.59s - 43.19s
|
24 |
-
============================================================
|
25 |
-
|
26 |
-
Evaluation completed successfully!
|
27 |
-
Results saved to: pnp_rag_evaluation_results.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k6/pnp_rag_evaluation_results.json
DELETED
@@ -1,328 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T20:05:20.007182"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 11,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.8545454545454546,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.13684762594679065,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.7636363636363637,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.11200649331826504,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.9
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.5909090909090909,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.2809076198843508,
|
29 |
-
"min": 0.0,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.7818181818181819,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.16011359603844902,
|
36 |
-
"min": 0.5,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.7513636363636363,
|
41 |
-
"median": 0.7949999999999999,
|
42 |
-
"std": 0.1399301773937793,
|
43 |
-
"min": 0.375,
|
44 |
-
"max": 0.8999999999999999
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 39.95894022421403,
|
48 |
-
"median_response_time": 38.612847089767456,
|
49 |
-
"total_response_time": 439.54834246635437,
|
50 |
-
"fastest_response": 7.8230438232421875,
|
51 |
-
"slowest_response": 96.34029650688171
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 5,
|
55 |
-
"good_count": 5,
|
56 |
-
"fair_count": 0,
|
57 |
-
"poor_count": 1
|
58 |
-
},
|
59 |
-
"evaluation_time": 887.4208161830902,
|
60 |
-
"timestamp": "2025-07-01T20:05:20.007182"
|
61 |
-
},
|
62 |
-
"detailed_results": [
|
63 |
-
{
|
64 |
-
"id": 1,
|
65 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
66 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
67 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
68 |
-
"scores": {
|
69 |
-
"correctness": 1.0,
|
70 |
-
"relevance": 0.8,
|
71 |
-
"groundedness": 0.5,
|
72 |
-
"retrieval": 0.8,
|
73 |
-
"overall": 0.785
|
74 |
-
},
|
75 |
-
"explanations": {
|
76 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti menggabungkan pendidikan teoritis, praktek di Laboratorium, dan praktek industry, serta pelaksanaan praktik di industri selama satu semester untuk menambah wawasan, pengalaman, dan pengembangan ilmu, semua sesuai dengan referensi. Informasi yang diberikan tentang PNP juga akurat dan tidak ada kesalahan atau ketidaksesuaian data.",
|
77 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
78 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nDokumen 1 menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri. Namun, tidak ada informasi tentang pelaksanaan praktik di industri yang disebutkan dalam jawaban.\n\nDokumen 2 hanya menjelaskan kurikulum pendidikan berbasis kompetensi tanpa menggambarkan sistem pendidikan yang diterapkan.\n\nDokumen 3-6 tidak memiliki informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nJawaban juga tidak konsisten dengan fakta dalam dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional, namun jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry yang tidak ada dalam dokumen.\n\nNamun, jawaban juga memiliki beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang diterapkan di Politeknik Negeri Padang. Oleh karena itu, skor 0.5 diberikan.",
|
79 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 memberikan informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang, termasuk kurikulum berbasis kompetensi dan program D IV. Informasi ini relevan dengan pertanyaan karena menjawab bagaimana sistem pendidikan di Politeknik Negeri Padang.\n\nDokumen 3 memberikan informasi tentang perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi, yang dapat membantu menjawab pertanyaan. Namun, dokumen ini tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDokumen 4 dan Dokumen 6 memberikan informasi tentang lokasi kampus dan jadwal perkuliahan, tetapi tidak relevan dengan pertanyaan.\n\nDokumen 5 memberikan informasi tentang tata nilai Politeknik Negeri Padang, yang tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDalam keseluruhan, dokumen 1 dan Dokumen 2 sangat relevan dan lengkap dalam menjawab pertanyaan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
80 |
-
},
|
81 |
-
"metrics": {
|
82 |
-
"response_time": 96.34,
|
83 |
-
"retrieved_docs_count": 6,
|
84 |
-
"timestamp": "2025-07-01T19:52:48.451999"
|
85 |
-
}
|
86 |
-
},
|
87 |
-
{
|
88 |
-
"id": 2,
|
89 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
90 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
91 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
92 |
-
"scores": {
|
93 |
-
"correctness": 0.9,
|
94 |
-
"relevance": 0.8,
|
95 |
-
"groundedness": 0.8,
|
96 |
-
"retrieval": 0.8,
|
97 |
-
"overall": 0.83
|
98 |
-
},
|
99 |
-
"explanations": {
|
100 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Kesamaan tersebut terlihat pada mata kuliah MPK, MKK, MKB, dan MBB yang tercantum dalam kurikulum pendidikan Politeknik Negeri Padang. Namun, terdapat satu kesalahan kecil yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena kesalahan tersebut, skor yang diberikan adalah 0.9.",
|
101 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang isi atau tujuan dari masing-masing mata kuliah tersebut.",
|
102 |
-
"groundedness": "Jawaban Anda menyebutkan empat mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang, yaitu MPK, MKK, MKB, dan MBB. Dokumen 1 memang menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut: Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB). Namun, dokumen lainnya tidak menyebutkan informasi tentang mata kuliah tersebut.\n\nDokumen 2-6 tidak memiliki informasi yang relevan dengan mata kuliah. Oleh karena itu, jawaban Anda hanya didukung oleh Dokumen 1 sebesar 80%, sehingga skor yang diberikan adalah 0.8.",
|
103 |
-
"retrieval": "Dokumen 1 dan Dokumen 6 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kulah Berkehidupan Bermasyarakat (MBB). Dokumen 6 menampilkan jadwal perkuliahan Politeknik Negeri Padang D3 TEL II A, yang mencakup informasi tentang mata kuliah dan waktu pelajaran.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya berisi informasi akreditasi program studi, sedangkan Dokumen 3 berisi informasi lokasi kampus Politeknik Negeri Padang. Dokumen 4 berisi informasi tentang beasiswa yang tersedia untuk mahasiswa, tetapi tidak terkait dengan pertanyaan. Dokumen 5 berisi informasi tentang penerimaan mahasiswa baru, tetapi tidak memiliki informasi yang relevan dengan pertanyaan.\n\nDalam kesimpulan, dokumen 1 dan Dokumen 6 adalah dokumen yang paling relevan dengan pertanyaan, sehingga skor yang diberikan adalah 0.8."
|
104 |
-
},
|
105 |
-
"metrics": {
|
106 |
-
"response_time": 38.61,
|
107 |
-
"retrieved_docs_count": 6,
|
108 |
-
"timestamp": "2025-07-01T19:54:03.313289"
|
109 |
-
}
|
110 |
-
},
|
111 |
-
{
|
112 |
-
"id": 3,
|
113 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
114 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
115 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
116 |
-
"scores": {
|
117 |
-
"correctness": 0.9,
|
118 |
-
"relevance": 0.6,
|
119 |
-
"groundedness": 0.5,
|
120 |
-
"retrieval": 0.8,
|
121 |
-
"overall": 0.705
|
122 |
-
},
|
123 |
-
"explanations": {
|
124 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada beberapa perbedaan kecil dalam penulisan dan format data. Keduanya memiliki informasi yang sama tentang jumlah dan kualifikasi tenaga pendidik dan tenaga kependidikan PNP.\n\nNamun, terdapat beberapa kesalahan kecil yang membuat skor tidak sempurna:\n\n* Tidak ada spasi antara baris dalam penulisan data, sehingga menjadi sulit dibaca.\n* Penulisan \"Yang sedang menempuh S3 = 7 orang\" dan \"Yang sdang menempuh S2 = 5 orang\" agak tidak rapih.\n\nKesalahan-kesalahan kecil ini membuat skor menjadi 0.9, bukan 1.0.",
|
125 |
-
"relevance": "Jawaban yang diberikan tidak langsung menjawab pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Jawaban tersebut lebih fokus pada jumlah dan kualifikasi tenaga pendidik dan kependidikan di PNP, namun tidak menjelaskan bagaimana mereka mendukung misi tridharma.\n\nNamun, jawaban tersebut masih relevan dengan konteks PNP karena informasi yang diberikan tentang tenaga pendidik dan kependidikan dapat membantu memahami bagaimana PNP beroperasi. Oleh karena itu, skor 0.6 diberikan untuk jawaban yang relatif relevan namun tidak langsung menjawab pertanyaan.\n\nPerlu diingat bahwa jawaban yang lebih relevan dan tepat sasaran akan memberikan skor yang lebih tinggi, seperti 0.8 atau 1.0.",
|
126 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan jumlah dan kualifikasi staf yang diperlukan.\n* Dokumen hanya menjabarkan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan Politeknik Negeri Padang, tetapi tidak memberikan informasi tentang tenaga pendidik dan kependidikan.\n* Jawaban tersebut juga tidak konsisten dengan fakta dalam dokumen, karena tidak ada informasi tentang jumlah dan kualifikasi staf yang diperlukan.\n\nNamun, jawaban tersebut juga tidak sepenuhnya tidak berdasar pada dokumen, karena:\n\n* Dokumen 1-5 memberikan informasi tentang Politeknik Negeri Padang sebagai lembaga pendidikan vokasional yang profesional.\n* Dokumen 6 memberikan informasi tentang Tata Nilai Politeknik Negeri Padang.\n\nDengan demikian, skor yang diberikan adalah 0.5, karena jawaban tersebut tidak sepenuhnya berdasar pada dokumen, tetapi juga tidak sepenuhnya tidak berdasar pada dokumen.",
|
127 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, program pendidikan, kurikulum, bantuan untuk mahasiswa, serta kerjasama dengan lembaga lain. Dokumen 1-5 memberikan gambaran yang jelas tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi, termasuk pengembangan pendidikan vokasional, penelitian, dan karya pengabdian kepada masyarakat.\n\nNamun, dokumen 6 tidak terlalu relevan dengan pertanyaan yang diajukan. Dokumen ini lebih berfokus pada profil Politeknik Negeri Padang dan tata nilai, sehingga informasinya tidak langsung membantu menjawab pertanyaan.\n\nDalam keseluruhan, dokumen-dokumen yang diambil memberikan informasi yang cukup untuk menjawab pertanyaan, tetapi masih ada beberapa informasi penting yang tidak terambil. Oleh karena itu, skor yang diberikan adalah 0.8."
|
128 |
-
},
|
129 |
-
"metrics": {
|
130 |
-
"response_time": 53.35,
|
131 |
-
"retrieved_docs_count": 6,
|
132 |
-
"timestamp": "2025-07-01T19:55:35.747438"
|
133 |
-
}
|
134 |
-
},
|
135 |
-
{
|
136 |
-
"id": 4,
|
137 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
138 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
139 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
140 |
-
"scores": {
|
141 |
-
"correctness": 1.0,
|
142 |
-
"relevance": 0.8,
|
143 |
-
"groundedness": 0.8,
|
144 |
-
"retrieval": 1.0,
|
145 |
-
"overall": 0.9
|
146 |
-
},
|
147 |
-
"explanations": {
|
148 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data dalam jawaban.",
|
149 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
150 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\n* Klaim bahwa Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 dan Dokumen 3 tidak mengatakan tentang AIM, namun Dokumen 5 hanya berisi informasi teknis tentang gtranslateSettings.\n* Klaim bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Dokumen 1 tidak mengatakan tentang hot spot area.\n\nNamun, jawaban tersebut juga memuat beberapa informasi yang didukung oleh dokumen, seperti:\n\n* Informasi tentang AIM dan kawasan hot spot area di Dokumen 2.\n* Informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan yang memiliki kampus dan program studi.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.",
|
151 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\"\n\nDocument 1: This document provides information about the number of staff members at Politeknik Negeri Padang, but it does not directly relate to the provision of internet access for students. Score: 0.2\nPenjelasan: The document provides some general information about the institution, but it is not relevant to the specific question being asked.\n\nDocument 2: This document discusses various forms of assistance and scholarships available to students at Politeknik Negeri Padang, including beasiswa for academic excellence. However, it does not specifically mention internet access. Score: 0.3\nPenjelasan: The document provides some relevant information about student support services, but it is not directly related to the provision of internet access.\n\nDocument 3: This document appears to be a collection of news articles and announcements from Politeknik Negeri Padang, including mentions of digital initiatives and technology transfer. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 4: This document appears to be related to student admission procedures at Politeknik Negeri Padang, including links to relevant information and forms. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 5: This document appears to be a settings file for Google Translate, which is not relevant to the question being asked. Score: 0.0\nPenjelasan: The document is not related to the provision of internet access or any other aspect of student life at Politeknik Negeri Padang.\n\nDocument 6: This document appears to be a performance agreement between the Director of Politeknik Negeri Padang and the Directorate General for Vocational Education, which does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nOverall score: 0.5\n\nPenjelasan: While some documents provide relevant information about Politeknik Negeri Padang, none of them specifically address the question of how the institution provides internet access for students. Therefore, I would give a score of 0.5 out of 1.0."
|
152 |
-
},
|
153 |
-
"metrics": {
|
154 |
-
"response_time": 34.6,
|
155 |
-
"retrieved_docs_count": 6,
|
156 |
-
"timestamp": "2025-07-01T19:56:55.199826"
|
157 |
-
}
|
158 |
-
},
|
159 |
-
{
|
160 |
-
"id": 5,
|
161 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
162 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
163 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
164 |
-
"scores": {
|
165 |
-
"correctness": 0.8,
|
166 |
-
"relevance": 0.8,
|
167 |
-
"groundedness": 0.8,
|
168 |
-
"retrieval": 0.5,
|
169 |
-
"overall": 0.74
|
170 |
-
},
|
171 |
-
"explanations": {
|
172 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP menjalin kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang bukan merupakan kerjasama PNP dengan industri. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga mengandung kesalahan.",
|
173 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, namun tidak langsung menjawab pertanyaan yang diajukan. Pertanyaan meminta contoh kerjasama PNP dengan industri, tetapi jawaban lebih fokus pada jenis kerjasama yang dilakukan PNP daripada memberikan contoh spesifik. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang menjalin kerjasama dengan berbagai pihak. Namun, untuk meningkatkan relevansi dan tepat sasaran, jawaban dapat lebih fokus pada contoh-contoh kerjasama PNP dengan industri yang spesifik.",
|
174 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1, yang menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder, dan instansi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 1 hanya menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama, namun tidak memberikan informasi tentang lokasi atau bidang kerjasama.\n\nDalam penilaian, saya memberikan skor 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
175 |
-
"retrieval": "The document mentions that PNP has collaborated with various stakeholders, including industries, but it does not provide specific examples of these collaborations.\n\nDocument 2:\nSkor: 0.8"
|
176 |
-
},
|
177 |
-
"metrics": {
|
178 |
-
"response_time": 21.09,
|
179 |
-
"retrieved_docs_count": 6,
|
180 |
-
"timestamp": "2025-07-01T19:57:57.391660"
|
181 |
-
}
|
182 |
-
},
|
183 |
-
{
|
184 |
-
"id": 6,
|
185 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
186 |
-
"answer": "Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Bantuan ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta mahasiswa kurang mampu. Beasiswa yang tersedia antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP, Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), Beasiswa Supersemar.",
|
187 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
188 |
-
"scores": {
|
189 |
-
"correctness": 0.9,
|
190 |
-
"relevance": 0.8,
|
191 |
-
"groundedness": 0.5,
|
192 |
-
"retrieval": 1.0,
|
193 |
-
"overall": 0.795
|
194 |
-
},
|
195 |
-
"explanations": {
|
196 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada beberapa perbedaan kecil dalam penulisan dan penggunaan kata-kata. Fakta-fakta yang diberikan sesuai dengan referensi, termasuk jumlah mahasiswa yang dibantu setiap tahunnya (sekitar 800 orang). Informasi tentang beasiswa yang tersedia juga akurat dan sesuai dengan referensi. Namun, terdapat beberapa perbedaan kecil dalam penulisan, seperti penggunaan kata \"kurang mampu\" di jawaban yang dievaluasi tidak ditemukan di jawaban referensi. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang dievaluasi.",
|
197 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Jawaban ini fokus pada bagaimana PNP membantu mahasiswa, tidak keluar topik dan memberikan contoh-contoh beasiswa yang tersedia. Namun, jawaban ini tidak sepenuhnya relevan karena tidak menjelaskan secara spesifik bagaimana bantuan tersebut mempengaruhi prestasi dan ekonomi mahasiswa.",
|
198 |
-
"groundedness": "Jawaban Anda menyebutkan bahwa Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, serta beberapa jenis beasiswa yang tersedia. Namun, tidak ada dokumen yang secara eksplisit mengatakan bahwa Politeknik Negeri Padang memberikan bantuan kepada mahasiswa kurang mampu.\n\nDokumen 1 hanya menjelaskan tentang beasiswa yang diterima oleh mahasiswa Politeknik Negeri Padang, tetapi tidak menjelaskan tentang bantuan untuk mahasiswa kurang mampu. Dokumen lainnya juga tidak memberikan informasi tentang bantuan tersebut.\n\nJawaban Anda juga menyebutkan beberapa jenis beasiswa yang tersedia, seperti Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), dan lain-lain. Namun, tidak ada dokumen yang secara eksplisit mengatakan bahwa semua beasiswa tersebut diberikan oleh Politeknik Negeri Padang.\n\nOleh karena itu, skor saya adalah 0.5, karena jawaban Anda sebagian berdasar pada dokumen, tetapi juga memiliki informasi yang tidak didukung oleh dokumen.",
|
199 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?\"\n\nDocument 1: Skor = 0.8\nPenjelasan: This document provides information on the types of scholarships available to students at Politeknik Negeri Padang, including Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), and others. While it does not directly answer the question, it provides relevant information on how the institution supports student achievement.\n\nDocument 2: Skor = 0.5\nPenjelasan: This document discusses the link and match program between Politeknik Negeri Padang and Ditjen Vokasi, but it does not provide direct information on how the institution helps students in terms of prestige and economy.\n\nDocument 3: Skor = 0.2\nPenjelasan: This document provides a brief history of Politeknik Negeri Padang's development, but it does not contain relevant information on how the institution supports student achievement or economic growth.\n\nDocument 4: Skor = 0.1\nPenjelasan: This is a survey link for students' satisfaction, which is not directly related to the question about how Politeknik Negeri Padang helps students in terms of prestige and economy.\n\nDocument 5: Skor = 0.0\nPenjelasan: This document appears to be a translation setting for Google Translate, which does not provide any relevant information on the topic.\n\nDocument 6: Skor = 0.7\nPenjelasan: This document provides an overview of Politeknik Negeri Padang's values and mission, including its commitment to developing students' skills and competencies. While it does not directly answer the question, it provides relevant information on how the institution aims to support student achievement.\n\nOverall, I would give a score of 0.6 out of 1.0 for the set of documents provided. The most relevant documents are Document 1 (scholarships) and Document 6 (values and mission), which provide some insight into how Politeknik Negeri Padang supports student achievement and economic growth. However, there is still a lack of direct information on this topic in the provided documents."
|
200 |
-
},
|
201 |
-
"metrics": {
|
202 |
-
"response_time": 43.85,
|
203 |
-
"retrieved_docs_count": 6,
|
204 |
-
"timestamp": "2025-07-01T19:59:24.965621"
|
205 |
-
}
|
206 |
-
},
|
207 |
-
{
|
208 |
-
"id": 7,
|
209 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
210 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi Baik Sekali.",
|
211 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
212 |
-
"scores": {
|
213 |
-
"correctness": 0.8,
|
214 |
-
"relevance": 0.8,
|
215 |
-
"groundedness": 0.8,
|
216 |
-
"retrieval": 0.8,
|
217 |
-
"overall": 0.8
|
218 |
-
},
|
219 |
-
"explanations": {
|
220 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali adalah benar, namun informasi tentang status akreditasi program studi yang lain (Teknik Mesin, Teknik Manufaktur, dan Teknik Sipil) tidak disebutkan dalam jawaban. Oleh karena itu, skor 0.8 diberikan karena jawaban memiliki unsur kebenaran, tetapi juga memiliki kesalahan atau ketidaksesuaian data.",
|
221 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai status akreditasi program studi. Jawaban tersebut fokus dan tidak keluar topik, hanya memberikan informasi yang spesifik dan relevan tentang PNP. Namun, jawaban tersebut tidak sempurna karena tidak menjelaskan lebih lanjut tentang apa itu \"Baik Sekali\" dan bagaimana status akreditasi tersebut diterapkan dalam program studi PNP.",
|
222 |
-
"groundedness": "Jawaban \"Politeknik Negeri Padang memiliki status akreditasi Baik Sekali\" didukung oleh dokumen, namun tidak sepenuhnya berdasar pada dokumen.\n\nDokumen 1 (\"Akreditasi Program Studi di Politeknik Negeri Padang\") menunjukkan bahwa Politeknik Negeri Padang memiliki status akreditasi \"BAIK SEKALI\" dengan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Hal ini mendukung klaim dalam jawaban.\n\nNamun, tidak ada dokumen lain yang secara eksplisit mengatakan bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" secara umum, hanya program studi tertentu yang telah diakreditasi. Oleh karena itu, skor saya adalah 0.8, karena jawaban didukung oleh dokumen, tetapi tidak sepenuhnya berdasar pada dokumen.",
|
223 |
-
"retrieval": "Dokumen 2 dan Dokumen 4 mengandung informasi yang relevan dengan pertanyaan, yaitu status akreditasi program studi di Politeknik Negeri Padang. Dokumen 2 menampilkan tabel data akreditasi perguruan tinggi, termasuk Politeknik Negeri Padang, sedangkan Dokumen 4 menampilkan sertifikat akreditasi program studi Diploma-IV Akuntansi dan Teknologi Sipil.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 1 hanya berisi informasi umum tentang akreditasi program studi di Politeknik Negeri Padang tanpa memberikan detail yang spesifik. Dokumen 3 dan Dokumen 5 berisi informasi tentang penerimaan mahasiswa baru dan profil PNP, tetapi tidak terkait dengan status akreditasi program studi. Dokumen 6 berisi informasi umum tentang perpustakaan PNP, tetapi tidak relevan dengan pertanyaan.\n\nDalam keseluruhan, dokumen yang diambil memiliki beberapa informasi yang relevan dengan pertanyaan, namun masih terdapat beberapa informasi penting yang tidak terambil. Oleh karena itu, skor yang diberikan adalah 0.8."
|
224 |
-
},
|
225 |
-
"metrics": {
|
226 |
-
"response_time": 13.63,
|
227 |
-
"retrieved_docs_count": 6,
|
228 |
-
"timestamp": "2025-07-01T20:00:14.470799"
|
229 |
-
}
|
230 |
-
},
|
231 |
-
{
|
232 |
-
"id": 8,
|
233 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
234 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka, yaitu http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi tentang program studi yang tersedia, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi. Selain itu, juga tersedia brosur yang dapat diunduh untuk mendapatkan informasi lebih lanjut tentang penerimaan mahasiswa baru di Politeknik Negeri Padang.",
|
235 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
236 |
-
"scores": {
|
237 |
-
"correctness": 0.9,
|
238 |
-
"relevance": 0.8,
|
239 |
-
"groundedness": 0.8,
|
240 |
-
"retrieval": 0.8,
|
241 |
-
"overall": 0.83
|
242 |
-
},
|
243 |
-
"explanations": {
|
244 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja tidak ada perbedaan signifikan antara keduanya. Informasi yang diberikan akurat tentang PNP, seperti jalur seleksi penerimaan mahasiswa baru, situs web resmi, dan informasi yang tersedia di sana. Hanya saja, jawaban yang dievaluasi tidak menambahkan informasi yang lebih spesifik, seperti contoh program studi Teknik Alat Berat memiliki kelas kerjasama dengan PT Trakindo Utama, sehingga skor 0.9 diberikan.",
|
245 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu situs web resmi mereka dan informasi tentang program studi, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang proses penerimaan mahasiswa baru di PNP.",
|
246 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\n* Klaim bahwa proses penerimaan mahasiswa baru dapat dilihat pada informasi yang tersedia di situs web resmi Politeknik Negeri Padang (http://penerimaan.pnp.ac.id/) didukung oleh dokumen.\n* Informasi tentang program studi, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi juga didukung oleh dokumen.\n* Klaim bahwa brosur tersedia untuk mendapatkan informasi lebih lanjut tentang penerimaan mahasiswa baru di Politeknik Negeri Padang didukung oleh dokumen.\n\nNamun, jawaban Anda tidak sepenuhnya berdasar pada dokumen karena tidak ada informasi tentang beasiswa yang diterima mahasiswa Politeknik Negeri Padang (dokumen 2) atau kawasan hot spot area disekitar kampus (dokumen 4). Selain itu, jawaban Anda juga tidak menjelaskan tentang survey kepuasan masyarakat (dokumen 3) dan perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi (dokumen 5).\n\nDalam kesimpulan, jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
247 |
-
"retrieval": "Dokumen ini mengandung informasi tentang proses penerimaan mahasiswa baru, termasuk informasi tentang program studi dan bantuan untuk mahasiswa. Namun, tidak ada informasi yang spesifik tentang proses penerimaan mahasiswa baru.\n\n**Dokumen 2: Beasiswa Politeknik Negeri Padang**\nSkor: 0.4"
|
248 |
-
},
|
249 |
-
"metrics": {
|
250 |
-
"response_time": 39.9,
|
251 |
-
"retrieved_docs_count": 6,
|
252 |
-
"timestamp": "2025-07-01T20:01:39.471961"
|
253 |
-
}
|
254 |
-
},
|
255 |
-
{
|
256 |
-
"id": 9,
|
257 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
258 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
259 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
260 |
-
"scores": {
|
261 |
-
"correctness": 0.9,
|
262 |
-
"relevance": 0.8,
|
263 |
-
"groundedness": 0.8,
|
264 |
-
"retrieval": 0.8,
|
265 |
-
"overall": 0.83
|
266 |
-
},
|
267 |
-
"explanations": {
|
268 |
-
"correctness": "Jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat beberapa perbedaan kecil, seperti penggunaan kata \"stake holder\" yang tidak ditemukan dalam jawaban referensi, serta penjelasan tambahan tentang kerjasama di bidang industri dan perguruan tinggi. Karena kesalahan tersebut, skor diberikan 0.9, yaitu sangat dekat dengan jawaban referensi namun masih memiliki beberapa kekurangan.",
|
269 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak menjawab langsung pertanyaan secara eksplisit, sehingga skor 0.8 diberikan.",
|
270 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2 yang menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya tanpa menyebutkan apakah itu di Indonesia atau luar negeri.\n\nKarena jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.8.",
|
271 |
-
"retrieval": "Dokumen 2 dan Dokumen 5 tidak relevan dengan pertanyaan, karena tidak mengandung informasi tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nDokumen 1 dan Dokumen 3 berisi informasi tentang perjanjian kinerja antara Politeknik Negeri Padang dengan Ditjen Vokasi, namun tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nDokumen 4 dan Dokumen 6 berisi informasi tentang sejarah Politeknik Negeri Padang dan kurikulum pendidikan, namun tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nNamun, Dokumen 2 dan Dokumen 5 dapat dijadikan sebagai referensi untuk mengetahui lebih lanjut tentang Politeknik Negeri Padang, tetapi tidak relevan dengan pertanyaan.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen yang diambil sebagian besar tidak langsung menjawab pertanyaan, namun masih dapat dijadikan sebagai referensi untuk mengetahui lebih lanjut tentang Politeknik Negeri Padang."
|
272 |
-
},
|
273 |
-
"metrics": {
|
274 |
-
"response_time": 23.76,
|
275 |
-
"retrieved_docs_count": 6,
|
276 |
-
"timestamp": "2025-07-01T20:02:41.464931"
|
277 |
-
}
|
278 |
-
},
|
279 |
-
{
|
280 |
-
"id": 10,
|
281 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
282 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
283 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
284 |
-
"scores": {
|
285 |
-
"correctness": 0.5,
|
286 |
-
"relevance": 0.5,
|
287 |
-
"groundedness": 0.0,
|
288 |
-
"retrieval": 0.5,
|
289 |
-
"overall": 0.375
|
290 |
-
},
|
291 |
-
"explanations": {
|
292 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang menyebutkan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah sepenuhnya karena tidak memberikan informasi yang tidak akurat atau tidak sesuai. Oleh karena itu, skor 0.5 diberikan sebagai penyeimbang antara tidak memiliki informasi dan tidak salah sepenuhnya.",
|
293 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan masih relevan dengan konteks PNP karena jawaban mengindikasikan bahwa pengetahuan tentang pimpinan PNP saat ini tidak ada. Fokus pada jawaban dan tidak keluar topik, tetapi tidak menjawab pertanyaan secara langsung.",
|
294 |
-
"groundedness": "Jawaban tidak didukung oleh dokumen, karena tidak ada informasi tentang pimpinan Politeknik Negeri Padang saat ini di dalam dokumen-dokumen yang tersedia. Dokumen hanya berisi informasi umum tentang PNP, seperti tanggal pendirian, jurusan, program studi, dan jumlah dosen, tetapi tidak menyebutkan nama atau jabatan pimpinan PNP. Oleh karena itu, jawaban tidak konsisten dengan fakta dalam dokumen.",
|
295 |
-
"retrieval": "Dokumen yang diambil tidak langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini. Namun, dokumen tersebut mengandung informasi tentang sejarah pendirian PNP dan jumlah jurusan serta program studi yang ada. Informasi tersebut dapat membantu dalam mencari tahu nama pimpinan PNP, tetapi tidak langsung memberikan jawaban.\n\nDokumen 1-6 semua memiliki informasi yang sama, yaitu sejarah pendirian PNP, jumlah jurusan dan program studi, serta alamat kampus. Informasi tersebut tidak relevan dengan pertanyaan tentang pimpinan PNP saat ini.\n\nNamun, jika kita mencoba untuk menemukan informasi tentang pimpinan PNP melalui dokumen-dokumen tersebut, kita dapat mencari tahu nama pimpinan PNP melalui situs web resmi PNP atau melalui sumber lain yang lebih spesifik. Oleh karena itu, skor 0.5 diberikan karena dokumen tidak langsung memberikan informasi tentang pimpinan PNP, tetapi memiliki potensi untuk membantu mencari tahu nama pimpinan PNP jika kita mencoba dengan cara lain."
|
296 |
-
},
|
297 |
-
"metrics": {
|
298 |
-
"response_time": 7.82,
|
299 |
-
"retrieved_docs_count": 6,
|
300 |
-
"timestamp": "2025-07-01T20:03:21.017105"
|
301 |
-
}
|
302 |
-
},
|
303 |
-
{
|
304 |
-
"id": 11,
|
305 |
-
"question": "Bagaimana sejarah singkat berdirinya Politeknik Negeri Padang?",
|
306 |
-
"answer": "Politeknik Negeri Padang didirikan pada tahun 1987, dimana keberadaan Politeknik merupakan salah satu dari 17 (tujuh belas) Politeknik pertama di Indonesia, yang bertujuan menjawab tantangan perkembangan dunia industri dan dunia usaha yang menuntut kompetensi dari tenaga-tenaga kerja terampil, professional dan mandiri yang lebih mengutamakan attitude, knowledge dan skill serta kompeten dibidangnya. Pada awal berdirinya dikenal dengan nama Politeknik Engineering Universitas Andalas, yang hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan. Dengan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi. Tahun 1997 diganti nama menjadi Politeknik Universitas Andalas, dengan pertimbangan karena dibuka Program Studi Bidang Tataniaga (Akuntansi, Administrasi Bisnis). Dalam rangka memenuhi tuntutan dunia kerja maka Politeknik membuka program studi baru, sampai saat ini Politeknik telah mempunyai 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan). Dalam rangka menuju Kemandiriannya maka Politeknik saat itu mempunyai dua nama yaitu Politeknik Universitas Andalas dan Politeknik Negeri Padang.",
|
307 |
-
"ground_truth": "Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu dari 17 politeknik pertama di Indonesia. Awalnya bernama Politeknik Engineering Universitas Andalas. Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang. Saat ini memiliki 32 program studi dari jenjang D3 hingga Magister Terapan.",
|
308 |
-
"scores": {
|
309 |
-
"correctness": 0.8,
|
310 |
-
"relevance": 0.9,
|
311 |
-
"groundedness": 0.2,
|
312 |
-
"retrieval": 0.8,
|
313 |
-
"overall": 0.675
|
314 |
-
},
|
315 |
-
"explanations": {
|
316 |
-
"correctness": "Jawaban yang dievaluasi memiliki beberapa kesamaan dengan referensi, seperti:\n\n* Politeknik Negeri Padang didirikan pada tahun 1987 sebagai salah satu politeknik pertama di Indonesia.\n* Awalnya bernama Politeknik Engineering Universitas Andalas.\n* Pada 1997 menjadi Politeknik Universitas Andalas lalu berubah menjadi Politeknik Negeri Padang.\n\nNamun, jawaban yang dievaluasi juga memiliki beberapa kesalahan dan ketidaksesuaian data, seperti:\n\n* Tahun 1987 tidak disebutkan sebagai awal keberadaan Politeknik Engineering Universitas Andalas, melainkan hanya sebagai tahun berdirinya Politeknik Negeri Padang.\n* Informasi tentang program studi yang tersedia pada awal berdirinya Politeknik Engineering Universitas Andalas tidak sesuai dengan referensi. Jawaban yang dievaluasi menyebutkan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi, sedangkan referensi hanya mengatakan bahwa awalnya hanya menyelenggarakan Program Studi Bidang Rekayasa/keteknikan.\n* Informasi tentang perubahan nama Politeknik Universitas Andalas menjadi Politeknik Negeri Padang tidak sesuai dengan referensi. Jawaban yang dievaluasi mengatakan bahwa perubahan nama terjadi karena dibuka Program Studi Bidang Tataniaga (Akuntansi, Administrasi Bisnis), sedangkan referensi hanya mengatakan bahwa perubahan nama terjadi pada 1997.\n* Informasi tentang jumlah program studi yang tersedia saat ini tidak sesuai dengan referensi. Jawaban yang dievaluasi menyebutkan bahwa Politeknik memiliki 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan), sedangkan referensi hanya mengatakan bahwa Politeknik memiliki 32 program studi dari jenjang D3 hingga Magister Terapan.\n\nDalam kesimpulan, jawaban yang dievaluasi memiliki beberapa kesamaan dengan referensi, tetapi juga memiliki beberapa kesalahan dan ketidaksesuaian data. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
317 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sejarah singkat berdirinya Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, termasuk informasi tentang awal berdirinya sebagai Politeknik Engineering Universitas Andalas dan perubahan nama menjadi Politeknik Universitas Andalas kemudian Politeknik Negeri Padang. Jawaban ini juga fokus dan tidak keluar topik, hanya membahas sejarah singkat PNP tanpa menambahkan informasi yang tidak relevan.\n\nNamun, skor 0.9 karena jawaban ini tidak menjawab langsung pertanyaan tentang \"bagaimana\" sejarah berdirinya PNP, melainkan lebih fokus pada kronologi perubahan nama dan perkembangan program studi.",
|
318 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, karena beberapa informasi yang diklaim dalam jawaban tidak terdapat di dokumen.\n\nContoh:\n- \"Dengan Program Studi Teknik Mesin, Sipil, Listrik dan Elektronika Komunikasi.\" Tidak terdapat di dokumen.\n- \"Tahun 1997 diganti nama menjadi Politeknik Universitas Andalas\" Tidak terdapat di dokumen.\n- \"Sampai saat ini Politeknik telah mempunyai 32 Program Studi (20 program Diploma 3, 11 program Diploma 4 dan 1 program Magister Terapan)\" Tidak terdapat di dokumen.\n\nNamun, beberapa informasi yang diklaim dalam jawaban didukung oleh dokumen, seperti:\n- \"Politeknik Negeri Padang didirikan pada tahun 1987\"\n- \"PNP memiliki 7 jurusan dan 33 Program Studi yang meliputi Diploma 3, Sarjana Terapan dan Magister Terapan.\"\n- \"Kampus Politeknik Negeri Padang Limau Manis Kecamatan Pauh Kota Padang 25164\"\n\nDalam skor 0.2, saya memberikan penilaian yang lebih rendah karena jawaban tidak sepenuhnya berdasar pada dokumen dan terdapat beberapa informasi yang dibuat-buat atau tidak ada di dokumen.",
|
319 |
-
"retrieval": "Dokumen yang diambil (Dokumen 1) mengandung informasi yang dibutuhkan untuk menjawab pertanyaan, yaitu sejarah singkat berdirinya Politeknik Negeri Padang. Dokumen ini memuat informasi tentang tahun berdirinya Politeknik Negeri Padang, yaitu 1987, serta tujuan pendirian Politeknik sebagai salah satu dari 17 Politeknik pertama di Indonesia.\n\nNamun, dokumen yang diambil tidak lengkap dan tidak terlalu relevan dengan topik pertanyaan. Dokumen lainnya (Dokumen 2-6) juga mengandung informasi tentang sejarah berdirinya Politeknik Negeri Padang, tetapi informasi tersebut tidak terlalu relevan dengan pertanyaan yang diajukan.\n\nKesimpulan: Dokumen yang diambil memiliki skor 0.8 karena memuat informasi yang dibutuhkan untuk menjawab pertanyaan, namun tidak lengkap dan tidak terlalu relevan dengan topik pertanyaan."
|
320 |
-
},
|
321 |
-
"metrics": {
|
322 |
-
"response_time": 66.59,
|
323 |
-
"retrieved_docs_count": 6,
|
324 |
-
"timestamp": "2025-07-01T20:05:16.220842"
|
325 |
-
}
|
326 |
-
}
|
327 |
-
]
|
328 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k6/pnp_rag_evaluation_results_intermediate_10of11.json
DELETED
@@ -1,302 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T20:03:21.017633"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 10,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.86,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.14298407059684812,
|
15 |
-
"min": 0.5,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.75,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.10801234497346436,
|
22 |
-
"min": 0.5,
|
23 |
-
"max": 0.8
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.63,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.26267851073127396,
|
29 |
-
"min": 0.0,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.78,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.16865480854231357,
|
36 |
-
"min": 0.5,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.759,
|
41 |
-
"median": 0.7975,
|
42 |
-
"std": 0.1450632046155514,
|
43 |
-
"min": 0.375,
|
44 |
-
"max": 0.8999999999999999
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 37.295780181884766,
|
48 |
-
"median_response_time": 36.60742163658142,
|
49 |
-
"total_response_time": 372.95780181884766,
|
50 |
-
"fastest_response": 7.8230438232421875,
|
51 |
-
"slowest_response": 96.34029650688171
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 5,
|
55 |
-
"good_count": 4,
|
56 |
-
"fair_count": 0,
|
57 |
-
"poor_count": 1
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 1.0,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.5,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.785
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti menggabungkan pendidikan teoritis, praktek di Laboratorium, dan praktek industry, serta pelaksanaan praktik di industri selama satu semester untuk menambah wawasan, pengalaman, dan pengembangan ilmu, semua sesuai dengan referensi. Informasi yang diberikan tentang PNP juga akurat dan tidak ada kesalahan atau ketidaksesuaian data.",
|
75 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
76 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nDokumen 1 menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri. Namun, tidak ada informasi tentang pelaksanaan praktik di industri yang disebutkan dalam jawaban.\n\nDokumen 2 hanya menjelaskan kurikulum pendidikan berbasis kompetensi tanpa menggambarkan sistem pendidikan yang diterapkan.\n\nDokumen 3-6 tidak memiliki informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nJawaban juga tidak konsisten dengan fakta dalam dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional, namun jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry yang tidak ada dalam dokumen.\n\nNamun, jawaban juga memiliki beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang diterapkan di Politeknik Negeri Padang. Oleh karena itu, skor 0.5 diberikan.",
|
77 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 memberikan informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang, termasuk kurikulum berbasis kompetensi dan program D IV. Informasi ini relevan dengan pertanyaan karena menjawab bagaimana sistem pendidikan di Politeknik Negeri Padang.\n\nDokumen 3 memberikan informasi tentang perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi, yang dapat membantu menjawab pertanyaan. Namun, dokumen ini tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDokumen 4 dan Dokumen 6 memberikan informasi tentang lokasi kampus dan jadwal perkuliahan, tetapi tidak relevan dengan pertanyaan.\n\nDokumen 5 memberikan informasi tentang tata nilai Politeknik Negeri Padang, yang tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDalam keseluruhan, dokumen 1 dan Dokumen 2 sangat relevan dan lengkap dalam menjawab pertanyaan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 96.34,
|
81 |
-
"retrieved_docs_count": 6,
|
82 |
-
"timestamp": "2025-07-01T19:52:48.451999"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.8,
|
93 |
-
"groundedness": 0.8,
|
94 |
-
"retrieval": 0.8,
|
95 |
-
"overall": 0.83
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Kesamaan tersebut terlihat pada mata kuliah MPK, MKK, MKB, dan MBB yang tercantum dalam kurikulum pendidikan Politeknik Negeri Padang. Namun, terdapat satu kesalahan kecil yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena kesalahan tersebut, skor yang diberikan adalah 0.9.",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang isi atau tujuan dari masing-masing mata kuliah tersebut.",
|
100 |
-
"groundedness": "Jawaban Anda menyebutkan empat mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang, yaitu MPK, MKK, MKB, dan MBB. Dokumen 1 memang menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut: Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB). Namun, dokumen lainnya tidak menyebutkan informasi tentang mata kuliah tersebut.\n\nDokumen 2-6 tidak memiliki informasi yang relevan dengan mata kuliah. Oleh karena itu, jawaban Anda hanya didukung oleh Dokumen 1 sebesar 80%, sehingga skor yang diberikan adalah 0.8.",
|
101 |
-
"retrieval": "Dokumen 1 dan Dokumen 6 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kulah Berkehidupan Bermasyarakat (MBB). Dokumen 6 menampilkan jadwal perkuliahan Politeknik Negeri Padang D3 TEL II A, yang mencakup informasi tentang mata kuliah dan waktu pelajaran.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya berisi informasi akreditasi program studi, sedangkan Dokumen 3 berisi informasi lokasi kampus Politeknik Negeri Padang. Dokumen 4 berisi informasi tentang beasiswa yang tersedia untuk mahasiswa, tetapi tidak terkait dengan pertanyaan. Dokumen 5 berisi informasi tentang penerimaan mahasiswa baru, tetapi tidak memiliki informasi yang relevan dengan pertanyaan.\n\nDalam kesimpulan, dokumen 1 dan Dokumen 6 adalah dokumen yang paling relevan dengan pertanyaan, sehingga skor yang diberikan adalah 0.8."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 38.61,
|
105 |
-
"retrieved_docs_count": 6,
|
106 |
-
"timestamp": "2025-07-01T19:54:03.313289"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.9,
|
116 |
-
"relevance": 0.6,
|
117 |
-
"groundedness": 0.5,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.705
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada beberapa perbedaan kecil dalam penulisan dan format data. Keduanya memiliki informasi yang sama tentang jumlah dan kualifikasi tenaga pendidik dan tenaga kependidikan PNP.\n\nNamun, terdapat beberapa kesalahan kecil yang membuat skor tidak sempurna:\n\n* Tidak ada spasi antara baris dalam penulisan data, sehingga menjadi sulit dibaca.\n* Penulisan \"Yang sedang menempuh S3 = 7 orang\" dan \"Yang sdang menempuh S2 = 5 orang\" agak tidak rapih.\n\nKesalahan-kesalahan kecil ini membuat skor menjadi 0.9, bukan 1.0.",
|
123 |
-
"relevance": "Jawaban yang diberikan tidak langsung menjawab pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Jawaban tersebut lebih fokus pada jumlah dan kualifikasi tenaga pendidik dan kependidikan di PNP, namun tidak menjelaskan bagaimana mereka mendukung misi tridharma.\n\nNamun, jawaban tersebut masih relevan dengan konteks PNP karena informasi yang diberikan tentang tenaga pendidik dan kependidikan dapat membantu memahami bagaimana PNP beroperasi. Oleh karena itu, skor 0.6 diberikan untuk jawaban yang relatif relevan namun tidak langsung menjawab pertanyaan.\n\nPerlu diingat bahwa jawaban yang lebih relevan dan tepat sasaran akan memberikan skor yang lebih tinggi, seperti 0.8 atau 1.0.",
|
124 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan jumlah dan kualifikasi staf yang diperlukan.\n* Dokumen hanya menjabarkan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan Politeknik Negeri Padang, tetapi tidak memberikan informasi tentang tenaga pendidik dan kependidikan.\n* Jawaban tersebut juga tidak konsisten dengan fakta dalam dokumen, karena tidak ada informasi tentang jumlah dan kualifikasi staf yang diperlukan.\n\nNamun, jawaban tersebut juga tidak sepenuhnya tidak berdasar pada dokumen, karena:\n\n* Dokumen 1-5 memberikan informasi tentang Politeknik Negeri Padang sebagai lembaga pendidikan vokasional yang profesional.\n* Dokumen 6 memberikan informasi tentang Tata Nilai Politeknik Negeri Padang.\n\nDengan demikian, skor yang diberikan adalah 0.5, karena jawaban tersebut tidak sepenuhnya berdasar pada dokumen, tetapi juga tidak sepenuhnya tidak berdasar pada dokumen.",
|
125 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, program pendidikan, kurikulum, bantuan untuk mahasiswa, serta kerjasama dengan lembaga lain. Dokumen 1-5 memberikan gambaran yang jelas tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi, termasuk pengembangan pendidikan vokasional, penelitian, dan karya pengabdian kepada masyarakat.\n\nNamun, dokumen 6 tidak terlalu relevan dengan pertanyaan yang diajukan. Dokumen ini lebih berfokus pada profil Politeknik Negeri Padang dan tata nilai, sehingga informasinya tidak langsung membantu menjawab pertanyaan.\n\nDalam keseluruhan, dokumen-dokumen yang diambil memberikan informasi yang cukup untuk menjawab pertanyaan, tetapi masih ada beberapa informasi penting yang tidak terambil. Oleh karena itu, skor yang diberikan adalah 0.8."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 53.35,
|
129 |
-
"retrieved_docs_count": 6,
|
130 |
-
"timestamp": "2025-07-01T19:55:35.747438"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 1.0,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 1.0,
|
143 |
-
"overall": 0.9
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data dalam jawaban.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
148 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\n* Klaim bahwa Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 dan Dokumen 3 tidak mengatakan tentang AIM, namun Dokumen 5 hanya berisi informasi teknis tentang gtranslateSettings.\n* Klaim bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Dokumen 1 tidak mengatakan tentang hot spot area.\n\nNamun, jawaban tersebut juga memuat beberapa informasi yang didukung oleh dokumen, seperti:\n\n* Informasi tentang AIM dan kawasan hot spot area di Dokumen 2.\n* Informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan yang memiliki kampus dan program studi.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.",
|
149 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\"\n\nDocument 1: This document provides information about the number of staff members at Politeknik Negeri Padang, but it does not directly relate to the provision of internet access for students. Score: 0.2\nPenjelasan: The document provides some general information about the institution, but it is not relevant to the specific question being asked.\n\nDocument 2: This document discusses various forms of assistance and scholarships available to students at Politeknik Negeri Padang, including beasiswa for academic excellence. However, it does not specifically mention internet access. Score: 0.3\nPenjelasan: The document provides some relevant information about student support services, but it is not directly related to the provision of internet access.\n\nDocument 3: This document appears to be a collection of news articles and announcements from Politeknik Negeri Padang, including mentions of digital initiatives and technology transfer. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 4: This document appears to be related to student admission procedures at Politeknik Negeri Padang, including links to relevant information and forms. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 5: This document appears to be a settings file for Google Translate, which is not relevant to the question being asked. Score: 0.0\nPenjelasan: The document is not related to the provision of internet access or any other aspect of student life at Politeknik Negeri Padang.\n\nDocument 6: This document appears to be a performance agreement between the Director of Politeknik Negeri Padang and the Directorate General for Vocational Education, which does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nOverall score: 0.5\n\nPenjelasan: While some documents provide relevant information about Politeknik Negeri Padang, none of them specifically address the question of how the institution provides internet access for students. Therefore, I would give a score of 0.5 out of 1.0."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 34.6,
|
153 |
-
"retrieved_docs_count": 6,
|
154 |
-
"timestamp": "2025-07-01T19:56:55.199826"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.8,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.5,
|
167 |
-
"overall": 0.74
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP menjalin kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang bukan merupakan kerjasama PNP dengan industri. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga mengandung kesalahan.",
|
171 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, namun tidak langsung menjawab pertanyaan yang diajukan. Pertanyaan meminta contoh kerjasama PNP dengan industri, tetapi jawaban lebih fokus pada jenis kerjasama yang dilakukan PNP daripada memberikan contoh spesifik. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang menjalin kerjasama dengan berbagai pihak. Namun, untuk meningkatkan relevansi dan tepat sasaran, jawaban dapat lebih fokus pada contoh-contoh kerjasama PNP dengan industri yang spesifik.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1, yang menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder, dan instansi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 1 hanya menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama, namun tidak memberikan informasi tentang lokasi atau bidang kerjasama.\n\nDalam penilaian, saya memberikan skor 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
173 |
-
"retrieval": "The document mentions that PNP has collaborated with various stakeholders, including industries, but it does not provide specific examples of these collaborations.\n\nDocument 2:\nSkor: 0.8"
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 21.09,
|
177 |
-
"retrieved_docs_count": 6,
|
178 |
-
"timestamp": "2025-07-01T19:57:57.391660"
|
179 |
-
}
|
180 |
-
},
|
181 |
-
{
|
182 |
-
"id": 6,
|
183 |
-
"question": "Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?",
|
184 |
-
"answer": "Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Bantuan ini diberikan kepada mahasiswa yang berprestasi dalam bidang akademik dan prestasi lainnya, serta mahasiswa kurang mampu. Beasiswa yang tersedia antara lain: Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), Beasiswa Bantuan Belajar Mahasiswa (BBM), Beasiswa TPSDP, Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), Beasiswa Depertemen Hankam (ABRI), Beasiswa PT. Toyota Astra, Beasiswa ORBIT (ICMI), Beasiswa Supersemar.",
|
185 |
-
"ground_truth": "Tersedia bantuan untuk sekitar 800 mahasiswa setiap tahunnya. Beasiswa yang diterima antara lain: - Beasiswa Peningkatan Prestasi Akademik (PPA), - Beasiswa Kerja Mahasiswa (BKM), - Beasiswa Bantuan Belajar Mahasiswa (BBM), - Beasiswa TPSDP, - Beasiswa Kredit Bantuan Belajar Mahasiswa (KBBM), - Beasiswa Depertemen Hankam (ABRI), - Beasiswa PT. Toyota Astra, - Beasiswa ORBIT (ICMI), - Beasiswa Supersemar.",
|
186 |
-
"scores": {
|
187 |
-
"correctness": 0.9,
|
188 |
-
"relevance": 0.8,
|
189 |
-
"groundedness": 0.5,
|
190 |
-
"retrieval": 1.0,
|
191 |
-
"overall": 0.795
|
192 |
-
},
|
193 |
-
"explanations": {
|
194 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada beberapa perbedaan kecil dalam penulisan dan penggunaan kata-kata. Fakta-fakta yang diberikan sesuai dengan referensi, termasuk jumlah mahasiswa yang dibantu setiap tahunnya (sekitar 800 orang). Informasi tentang beasiswa yang tersedia juga akurat dan sesuai dengan referensi. Namun, terdapat beberapa perbedaan kecil dalam penulisan, seperti penggunaan kata \"kurang mampu\" di jawaban yang dievaluasi tidak ditemukan di jawaban referensi. Oleh karena itu, skor 0.9 diberikan untuk jawaban yang dievaluasi.",
|
195 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang bagaimana PNP membantu mahasiswa dalam bidang prestasi dan ekonomi. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya. Jawaban ini fokus pada bagaimana PNP membantu mahasiswa, tidak keluar topik dan memberikan contoh-contoh beasiswa yang tersedia. Namun, jawaban ini tidak sepenuhnya relevan karena tidak menjelaskan secara spesifik bagaimana bantuan tersebut mempengaruhi prestasi dan ekonomi mahasiswa.",
|
196 |
-
"groundedness": "Jawaban Anda menyebutkan bahwa Politeknik Negeri Padang menyediakan bantuan untuk sekitar 800 orang mahasiswa setiap tahunnya, serta beberapa jenis beasiswa yang tersedia. Namun, tidak ada dokumen yang secara eksplisit mengatakan bahwa Politeknik Negeri Padang memberikan bantuan kepada mahasiswa kurang mampu.\n\nDokumen 1 hanya menjelaskan tentang beasiswa yang diterima oleh mahasiswa Politeknik Negeri Padang, tetapi tidak menjelaskan tentang bantuan untuk mahasiswa kurang mampu. Dokumen lainnya juga tidak memberikan informasi tentang bantuan tersebut.\n\nJawaban Anda juga menyebutkan beberapa jenis beasiswa yang tersedia, seperti Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), dan lain-lain. Namun, tidak ada dokumen yang secara eksplisit mengatakan bahwa semua beasiswa tersebut diberikan oleh Politeknik Negeri Padang.\n\nOleh karena itu, skor saya adalah 0.5, karena jawaban Anda sebagian berdasar pada dokumen, tetapi juga memiliki informasi yang tidak didukung oleh dokumen.",
|
197 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"Bagaimana Politeknik Negeri Padang membantu mahasiswa dalam bidang prestasi dan ekonomi?\"\n\nDocument 1: Skor = 0.8\nPenjelasan: This document provides information on the types of scholarships available to students at Politeknik Negeri Padang, including Beasiswa Peningkatan Prestasi Akademik (PPA), Beasiswa Kerja Mahasiswa (BKM), and others. While it does not directly answer the question, it provides relevant information on how the institution supports student achievement.\n\nDocument 2: Skor = 0.5\nPenjelasan: This document discusses the link and match program between Politeknik Negeri Padang and Ditjen Vokasi, but it does not provide direct information on how the institution helps students in terms of prestige and economy.\n\nDocument 3: Skor = 0.2\nPenjelasan: This document provides a brief history of Politeknik Negeri Padang's development, but it does not contain relevant information on how the institution supports student achievement or economic growth.\n\nDocument 4: Skor = 0.1\nPenjelasan: This is a survey link for students' satisfaction, which is not directly related to the question about how Politeknik Negeri Padang helps students in terms of prestige and economy.\n\nDocument 5: Skor = 0.0\nPenjelasan: This document appears to be a translation setting for Google Translate, which does not provide any relevant information on the topic.\n\nDocument 6: Skor = 0.7\nPenjelasan: This document provides an overview of Politeknik Negeri Padang's values and mission, including its commitment to developing students' skills and competencies. While it does not directly answer the question, it provides relevant information on how the institution aims to support student achievement.\n\nOverall, I would give a score of 0.6 out of 1.0 for the set of documents provided. The most relevant documents are Document 1 (scholarships) and Document 6 (values and mission), which provide some insight into how Politeknik Negeri Padang supports student achievement and economic growth. However, there is still a lack of direct information on this topic in the provided documents."
|
198 |
-
},
|
199 |
-
"metrics": {
|
200 |
-
"response_time": 43.85,
|
201 |
-
"retrieved_docs_count": 6,
|
202 |
-
"timestamp": "2025-07-01T19:59:24.965621"
|
203 |
-
}
|
204 |
-
},
|
205 |
-
{
|
206 |
-
"id": 7,
|
207 |
-
"question": "Bagaimana status akreditasi program studi di Politeknik Negeri Padang?",
|
208 |
-
"answer": "Politeknik Negeri Padang memiliki status akreditasi Baik Sekali.",
|
209 |
-
"ground_truth": "Program studi di Politeknik Negeri Padang memiliki status akreditasi yang bervariasi seperti Baik, Baik Sekali, hingga Unggul. Contohnya, Teknik Mesin (D3) terakreditasi Baik Sekali hingga 2029, Teknik Manufaktur (D4) terakreditasi Unggul hingga 2028, dan Teknik Sipil (D3) terakreditasi A hingga 2026. Setiap program memiliki SK dan sertifikat akreditasi resmi.",
|
210 |
-
"scores": {
|
211 |
-
"correctness": 0.8,
|
212 |
-
"relevance": 0.8,
|
213 |
-
"groundedness": 0.8,
|
214 |
-
"retrieval": 0.8,
|
215 |
-
"overall": 0.8
|
216 |
-
},
|
217 |
-
"explanations": {
|
218 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. Fakta bahwa Politeknik Negeri Padang memiliki status akreditasi Baik Sekali adalah benar, namun informasi tentang status akreditasi program studi yang lain (Teknik Mesin, Teknik Manufaktur, dan Teknik Sipil) tidak disebutkan dalam jawaban. Oleh karena itu, skor 0.8 diberikan karena jawaban memiliki unsur kebenaran, tetapi juga memiliki kesalahan atau ketidaksesuaian data.",
|
219 |
-
"relevance": "Jawaban tersebut sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang status akreditasi program studi di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu mengenai status akreditasi program studi. Jawaban tersebut fokus dan tidak keluar topik, hanya memberikan informasi yang spesifik dan relevan tentang PNP. Namun, jawaban tersebut tidak sempurna karena tidak menjelaskan lebih lanjut tentang apa itu \"Baik Sekali\" dan bagaimana status akreditasi tersebut diterapkan dalam program studi PNP.",
|
220 |
-
"groundedness": "Jawaban \"Politeknik Negeri Padang memiliki status akreditasi Baik Sekali\" didukung oleh dokumen, namun tidak sepenuhnya berdasar pada dokumen.\n\nDokumen 1 (\"Akreditasi Program Studi di Politeknik Negeri Padang\") menunjukkan bahwa Politeknik Negeri Padang memiliki status akreditasi \"BAIK SEKALI\" dengan masa berlaku dari 15 Desember 2020 hingga 15 Desember 2025. Hal ini mendukung klaim dalam jawaban.\n\nNamun, tidak ada dokumen lain yang secara eksplisit mengatakan bahwa Politeknik Negeri Padang memiliki status akreditasi \"Baik Sekali\" secara umum, hanya program studi tertentu yang telah diakreditasi. Oleh karena itu, skor saya adalah 0.8, karena jawaban didukung oleh dokumen, tetapi tidak sepenuhnya berdasar pada dokumen.",
|
221 |
-
"retrieval": "Dokumen 2 dan Dokumen 4 mengandung informasi yang relevan dengan pertanyaan, yaitu status akreditasi program studi di Politeknik Negeri Padang. Dokumen 2 menampilkan tabel data akreditasi perguruan tinggi, termasuk Politeknik Negeri Padang, sedangkan Dokumen 4 menampilkan sertifikat akreditasi program studi Diploma-IV Akuntansi dan Teknologi Sipil.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 1 hanya berisi informasi umum tentang akreditasi program studi di Politeknik Negeri Padang tanpa memberikan detail yang spesifik. Dokumen 3 dan Dokumen 5 berisi informasi tentang penerimaan mahasiswa baru dan profil PNP, tetapi tidak terkait dengan status akreditasi program studi. Dokumen 6 berisi informasi umum tentang perpustakaan PNP, tetapi tidak relevan dengan pertanyaan.\n\nDalam keseluruhan, dokumen yang diambil memiliki beberapa informasi yang relevan dengan pertanyaan, namun masih terdapat beberapa informasi penting yang tidak terambil. Oleh karena itu, skor yang diberikan adalah 0.8."
|
222 |
-
},
|
223 |
-
"metrics": {
|
224 |
-
"response_time": 13.63,
|
225 |
-
"retrieved_docs_count": 6,
|
226 |
-
"timestamp": "2025-07-01T20:00:14.470799"
|
227 |
-
}
|
228 |
-
},
|
229 |
-
{
|
230 |
-
"id": 8,
|
231 |
-
"question": "Bagaimana proses penerimaan mahasiswa baru di Politeknik Negeri Padang?",
|
232 |
-
"answer": "Proses penerimaan mahasiswa baru di Politeknik Negeri Padang dapat dilihat pada informasi yang tersedia di situs web resmi mereka, yaitu http://penerimaan.pnp.ac.id/. Di situs tersebut, terdapat informasi tentang program studi yang tersedia, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi. Selain itu, juga tersedia brosur yang dapat diunduh untuk mendapatkan informasi lebih lanjut tentang penerimaan mahasiswa baru di Politeknik Negeri Padang.",
|
233 |
-
"ground_truth": "Penerimaan mahasiswa baru di Politeknik Negeri Padang dilakukan melalui berbagai jalur seleksi seperti SNBT, SNMPN, dan kelas kerjasama. Tersedia brosur dan informasi detail melalui situs http://penerimaan.pnp.ac.id. Program studi Teknik Alat Berat misalnya memiliki kelas kerjasama dengan PT Trakindo Utama. Jadwal seleksi dan pengumuman dapat diakses secara daring.",
|
234 |
-
"scores": {
|
235 |
-
"correctness": 0.9,
|
236 |
-
"relevance": 0.8,
|
237 |
-
"groundedness": 0.8,
|
238 |
-
"retrieval": 0.8,
|
239 |
-
"overall": 0.83
|
240 |
-
},
|
241 |
-
"explanations": {
|
242 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya saja tidak ada perbedaan signifikan antara keduanya. Informasi yang diberikan akurat tentang PNP, seperti jalur seleksi penerimaan mahasiswa baru, situs web resmi, dan informasi yang tersedia di sana. Hanya saja, jawaban yang dievaluasi tidak menambahkan informasi yang lebih spesifik, seperti contoh program studi Teknik Alat Berat memiliki kelas kerjasama dengan PT Trakindo Utama, sehingga skor 0.9 diberikan.",
|
243 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang proses penerimaan mahasiswa baru di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu situs web resmi mereka dan informasi tentang program studi, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang proses penerimaan mahasiswa baru di PNP.",
|
244 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen.\n\n* Klaim bahwa proses penerimaan mahasiswa baru dapat dilihat pada informasi yang tersedia di situs web resmi Politeknik Negeri Padang (http://penerimaan.pnp.ac.id/) didukung oleh dokumen.\n* Informasi tentang program studi, persyaratan pendaftaran, jadwal seleksi, dan pengumuman hasil seleksi juga didukung oleh dokumen.\n* Klaim bahwa brosur tersedia untuk mendapatkan informasi lebih lanjut tentang penerimaan mahasiswa baru di Politeknik Negeri Padang didukung oleh dokumen.\n\nNamun, jawaban Anda tidak sepenuhnya berdasar pada dokumen karena tidak ada informasi tentang beasiswa yang diterima mahasiswa Politeknik Negeri Padang (dokumen 2) atau kawasan hot spot area disekitar kampus (dokumen 4). Selain itu, jawaban Anda juga tidak menjelaskan tentang survey kepuasan masyarakat (dokumen 3) dan perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi (dokumen 5).\n\nDalam kesimpulan, jawaban Anda sebagian besar berdasar pada dokumen, tetapi ada beberapa klaim yang tidak didukung oleh dokumen. Oleh karena itu, skor yang diberikan adalah 0.8.",
|
245 |
-
"retrieval": "Dokumen ini mengandung informasi tentang proses penerimaan mahasiswa baru, termasuk informasi tentang program studi dan bantuan untuk mahasiswa. Namun, tidak ada informasi yang spesifik tentang proses penerimaan mahasiswa baru.\n\n**Dokumen 2: Beasiswa Politeknik Negeri Padang**\nSkor: 0.4"
|
246 |
-
},
|
247 |
-
"metrics": {
|
248 |
-
"response_time": 39.9,
|
249 |
-
"retrieved_docs_count": 6,
|
250 |
-
"timestamp": "2025-07-01T20:01:39.471961"
|
251 |
-
}
|
252 |
-
},
|
253 |
-
{
|
254 |
-
"id": 9,
|
255 |
-
"question": "Apa bentuk kerjasama yang dilakukan Politeknik Negeri Padang?",
|
256 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
257 |
-
"ground_truth": "Politeknik Negeri Padang menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Bentuk kerjasama mencakup rekrutmen, prakerin (praktik kerja industri), kunjungan industri, bimbingan karir, serta pembuatan MoU. Tujuannya untuk menjaga mutu lulusan dan penyaluran SDM.",
|
258 |
-
"scores": {
|
259 |
-
"correctness": 0.9,
|
260 |
-
"relevance": 0.8,
|
261 |
-
"groundedness": 0.8,
|
262 |
-
"retrieval": 0.8,
|
263 |
-
"overall": 0.83
|
264 |
-
},
|
265 |
-
"explanations": {
|
266 |
-
"correctness": "Jawaban yang dievaluasi memiliki beberapa kesamaan dengan jawaban referensi, seperti menjalin kerjasama dengan industri, pemerintah, BUMN, dan asosiasi profesi baik dalam negeri maupun luar negeri. Namun, terdapat beberapa perbedaan kecil, seperti penggunaan kata \"stake holder\" yang tidak ditemukan dalam jawaban referensi, serta penjelasan tambahan tentang kerjasama di bidang industri dan perguruan tinggi. Karena kesalahan tersebut, skor diberikan 0.9, yaitu sangat dekat dengan jawaban referensi namun masih memiliki beberapa kekurangan.",
|
267 |
-
"relevance": "Jawaban tersebut menjawab langsung pertanyaan yang diajukan, yaitu tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik yang berfokus pada kerjasama dengan industri dan lembaga lainnya. Namun, jawaban tersebut tidak menjawab langsung pertanyaan secara eksplisit, sehingga skor 0.8 diberikan.",
|
268 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 2 yang menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 2 hanya menyebutkan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya tanpa menyebutkan apakah itu di Indonesia atau luar negeri.\n\nKarena jawaban Anda sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen, maka skor yang diberikan adalah 0.8.",
|
269 |
-
"retrieval": "Dokumen 2 dan Dokumen 5 tidak relevan dengan pertanyaan, karena tidak mengandung informasi tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nDokumen 1 dan Dokumen 3 berisi informasi tentang perjanjian kinerja antara Politeknik Negeri Padang dengan Ditjen Vokasi, namun tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nDokumen 4 dan Dokumen 6 berisi informasi tentang sejarah Politeknik Negeri Padang dan kurikulum pendidikan, namun tidak langsung menjawab pertanyaan tentang bentuk kerjasama yang dilakukan Politeknik Negeri Padang.\n\nNamun, Dokumen 2 dan Dokumen 5 dapat dijadikan sebagai referensi untuk mengetahui lebih lanjut tentang Politeknik Negeri Padang, tetapi tidak relevan dengan pertanyaan.\n\nDalam penilaian ini, saya memberikan skor 0.8 karena dokumen yang diambil sebagian besar tidak langsung menjawab pertanyaan, namun masih dapat dijadikan sebagai referensi untuk mengetahui lebih lanjut tentang Politeknik Negeri Padang."
|
270 |
-
},
|
271 |
-
"metrics": {
|
272 |
-
"response_time": 23.76,
|
273 |
-
"retrieved_docs_count": 6,
|
274 |
-
"timestamp": "2025-07-01T20:02:41.464931"
|
275 |
-
}
|
276 |
-
},
|
277 |
-
{
|
278 |
-
"id": 10,
|
279 |
-
"question": "Siapa saja pimpinan di Politeknik Negeri Padang saat ini?",
|
280 |
-
"answer": "Saya tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini.",
|
281 |
-
"ground_truth": "Direktur Politeknik Negeri Padang adalah Dr. Ir. Surfa Yondri, S.T., S.ST., M.Kom. Wakil Direktur Bidang Akademik adalah Ir. Revalin Herdianto, ST., M.Sc., Ph.D. Pimpinan lainnya antara lain Nasrullah, ST., M.T., dan Sarmiadi, S.E., M.M. yang memiliki pengalaman panjang dalam jabatan struktural di kampus.",
|
282 |
-
"scores": {
|
283 |
-
"correctness": 0.5,
|
284 |
-
"relevance": 0.5,
|
285 |
-
"groundedness": 0.0,
|
286 |
-
"retrieval": 0.5,
|
287 |
-
"overall": 0.375
|
288 |
-
},
|
289 |
-
"explanations": {
|
290 |
-
"correctness": "Jawaban yang dievaluasi tidak memiliki informasi tentang pimpinan Politeknik Negeri Padang saat ini, sehingga tidak sesuai dengan referensi yang menyebutkan nama-nama pimpinan PNP. Namun, jawaban tersebut juga tidak salah sepenuhnya karena tidak memberikan informasi yang tidak akurat atau tidak sesuai. Oleh karena itu, skor 0.5 diberikan sebagai penyeimbang antara tidak memiliki informasi dan tidak salah sepenuhnya.",
|
291 |
-
"relevance": "Jawaban tidak menjawab langsung pertanyaan yang diajukan, namun informasi yang diberikan masih relevan dengan konteks PNP karena jawaban mengindikasikan bahwa pengetahuan tentang pimpinan PNP saat ini tidak ada. Fokus pada jawaban dan tidak keluar topik, tetapi tidak menjawab pertanyaan secara langsung.",
|
292 |
-
"groundedness": "Jawaban tidak didukung oleh dokumen, karena tidak ada informasi tentang pimpinan Politeknik Negeri Padang saat ini di dalam dokumen-dokumen yang tersedia. Dokumen hanya berisi informasi umum tentang PNP, seperti tanggal pendirian, jurusan, program studi, dan jumlah dosen, tetapi tidak menyebutkan nama atau jabatan pimpinan PNP. Oleh karena itu, jawaban tidak konsisten dengan fakta dalam dokumen.",
|
293 |
-
"retrieval": "Dokumen yang diambil tidak langsung memberikan informasi tentang pimpinan Politeknik Negeri Padang saat ini. Namun, dokumen tersebut mengandung informasi tentang sejarah pendirian PNP dan jumlah jurusan serta program studi yang ada. Informasi tersebut dapat membantu dalam mencari tahu nama pimpinan PNP, tetapi tidak langsung memberikan jawaban.\n\nDokumen 1-6 semua memiliki informasi yang sama, yaitu sejarah pendirian PNP, jumlah jurusan dan program studi, serta alamat kampus. Informasi tersebut tidak relevan dengan pertanyaan tentang pimpinan PNP saat ini.\n\nNamun, jika kita mencoba untuk menemukan informasi tentang pimpinan PNP melalui dokumen-dokumen tersebut, kita dapat mencari tahu nama pimpinan PNP melalui situs web resmi PNP atau melalui sumber lain yang lebih spesifik. Oleh karena itu, skor 0.5 diberikan karena dokumen tidak langsung memberikan informasi tentang pimpinan PNP, tetapi memiliki potensi untuk membantu mencari tahu nama pimpinan PNP jika kita mencoba dengan cara lain."
|
294 |
-
},
|
295 |
-
"metrics": {
|
296 |
-
"response_time": 7.82,
|
297 |
-
"retrieved_docs_count": 6,
|
298 |
-
"timestamp": "2025-07-01T20:03:21.017105"
|
299 |
-
}
|
300 |
-
}
|
301 |
-
]
|
302 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k6/pnp_rag_evaluation_results_intermediate_5of11.json
DELETED
@@ -1,182 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"metadata": {
|
3 |
-
"evaluation_system": "PNP RAG Evaluator",
|
4 |
-
"dataset": "Politeknik Negeri Padang Q&A",
|
5 |
-
"model": "fauziisyrinapridal/sahabat-ai-v1:latest",
|
6 |
-
"evaluator": "llama3",
|
7 |
-
"timestamp": "2025-07-01T19:57:57.391660"
|
8 |
-
},
|
9 |
-
"summary": {
|
10 |
-
"total_evaluations": 5,
|
11 |
-
"correctness": {
|
12 |
-
"mean": 0.92,
|
13 |
-
"median": 0.9,
|
14 |
-
"std": 0.08366600265340754,
|
15 |
-
"min": 0.8,
|
16 |
-
"max": 1.0
|
17 |
-
},
|
18 |
-
"relevance": {
|
19 |
-
"mean": 0.76,
|
20 |
-
"median": 0.8,
|
21 |
-
"std": 0.08944271909999162,
|
22 |
-
"min": 0.6,
|
23 |
-
"max": 0.8
|
24 |
-
},
|
25 |
-
"groundedness": {
|
26 |
-
"mean": 0.68,
|
27 |
-
"median": 0.8,
|
28 |
-
"std": 0.16431676725154987,
|
29 |
-
"min": 0.5,
|
30 |
-
"max": 0.8
|
31 |
-
},
|
32 |
-
"retrieval": {
|
33 |
-
"mean": 0.78,
|
34 |
-
"median": 0.8,
|
35 |
-
"std": 0.17888543819998318,
|
36 |
-
"min": 0.5,
|
37 |
-
"max": 1.0
|
38 |
-
},
|
39 |
-
"overall_performance": {
|
40 |
-
"mean": 0.792,
|
41 |
-
"median": 0.785,
|
42 |
-
"std": 0.07653430603330766,
|
43 |
-
"min": 0.7050000000000001,
|
44 |
-
"max": 0.8999999999999999
|
45 |
-
},
|
46 |
-
"performance_metrics": {
|
47 |
-
"avg_response_time": 48.79976215362549,
|
48 |
-
"median_response_time": 38.612847089767456,
|
49 |
-
"total_response_time": 243.99881076812744,
|
50 |
-
"fastest_response": 21.089112758636475,
|
51 |
-
"slowest_response": 96.34029650688171
|
52 |
-
},
|
53 |
-
"score_distribution": {
|
54 |
-
"excellent_count": 2,
|
55 |
-
"good_count": 3,
|
56 |
-
"fair_count": 0,
|
57 |
-
"poor_count": 0
|
58 |
-
}
|
59 |
-
},
|
60 |
-
"detailed_results": [
|
61 |
-
{
|
62 |
-
"id": 1,
|
63 |
-
"question": "Bagaimana sistem pendidikan yang diterapkan di Politeknik Negeri Padang?",
|
64 |
-
"answer": "Sistem pendidikan yang diterapkan di Politeknik Negeri Padang adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
65 |
-
"ground_truth": "Sistem pendidikan yang diterapkan di Politeknik adalah dengan menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Pelaksanaan praktik di industri dilakukan oleh mahasiswa selama satu semester untuk menambah wawasan, pengalaman dan pengembangan ilmu guna membentuk tenaga ahli yang terampil dan profesional.",
|
66 |
-
"scores": {
|
67 |
-
"correctness": 1.0,
|
68 |
-
"relevance": 0.8,
|
69 |
-
"groundedness": 0.5,
|
70 |
-
"retrieval": 0.8,
|
71 |
-
"overall": 0.785
|
72 |
-
},
|
73 |
-
"explanations": {
|
74 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti menggabungkan pendidikan teoritis, praktek di Laboratorium, dan praktek industry, serta pelaksanaan praktik di industri selama satu semester untuk menambah wawasan, pengalaman, dan pengembangan ilmu, semua sesuai dengan referensi. Informasi yang diberikan tentang PNP juga akurat dan tidak ada kesalahan atau ketidaksesuaian data.",
|
75 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry. Jawaban ini fokus dan tidak keluar topik, hanya membahas sistem pendidikan yang diterapkan di PNP tanpa menambahkan informasi yang tidak relevan. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang bagaimana pelaksanaan praktik di industri dilakukan oleh mahasiswa dan apa yang mereka lakukan selama satu semester.",
|
76 |
-
"groundedness": "Jawaban tidak sepenuhnya berdasar pada dokumen, namun ada beberapa informasi yang didukung oleh dokumen.\n\nDokumen 1 menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional dengan aplikatif dan menyesuaikan diri dengan perkembangan dunia industri. Namun, tidak ada informasi tentang pelaksanaan praktik di industri yang disebutkan dalam jawaban.\n\nDokumen 2 hanya menjelaskan kurikulum pendidikan berbasis kompetensi tanpa menggambarkan sistem pendidikan yang diterapkan.\n\nDokumen 3-6 tidak memiliki informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang.\n\nJawaban juga tidak konsisten dengan fakta dalam dokumen. Dokumen 1 hanya menjelaskan bahwa Politeknik Negeri Padang memiliki sistem pendidikan vokasional, namun jawaban menggabungkan pendidikan teoritis, praktek (terapan) di Laboratorium dan praktek industry yang tidak ada dalam dokumen.\n\nNamun, jawaban juga memiliki beberapa informasi yang didukung oleh dokumen, seperti sistem pendidikan vokasional yang diterapkan di Politeknik Negeri Padang. Oleh karena itu, skor 0.5 diberikan.",
|
77 |
-
"retrieval": "Dokumen 1 dan Dokumen 2 memberikan informasi tentang sistem pendidikan yang diterapkan di Politeknik Negeri Padang, termasuk kurikulum berbasis kompetensi dan program D IV. Informasi ini relevan dengan pertanyaan karena menjawab bagaimana sistem pendidikan di Politeknik Negeri Padang.\n\nDokumen 3 memberikan informasi tentang perjanjian kinerja antara Direktur Politeknik Negeri Padang dengan Ditjen Vokasi, yang dapat membantu menjawab pertanyaan. Namun, dokumen ini tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDokumen 4 dan Dokumen 6 memberikan informasi tentang lokasi kampus dan jadwal perkuliahan, tetapi tidak relevan dengan pertanyaan.\n\nDokumen 5 memberikan informasi tentang tata nilai Politeknik Negeri Padang, yang tidak langsung mengandung informasi tentang sistem pendidikan.\n\nDalam keseluruhan, dokumen 1 dan Dokumen 2 sangat relevan dan lengkap dalam menjawab pertanyaan. Oleh karena itu, skor yang diberikan adalah 0.8."
|
78 |
-
},
|
79 |
-
"metrics": {
|
80 |
-
"response_time": 96.34,
|
81 |
-
"retrieved_docs_count": 6,
|
82 |
-
"timestamp": "2025-07-01T19:52:48.451999"
|
83 |
-
}
|
84 |
-
},
|
85 |
-
{
|
86 |
-
"id": 2,
|
87 |
-
"question": "Apa saja mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang?",
|
88 |
-
"answer": "Mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang adalah:\n\n1. Mata Kuliah Pengembangan Kepribadian (MPK)\n2. Mata Kuliah dan Keimuan dan Keterampilan (MKK)\n3. Mata Kuliah Berkarya (MKB)\n4. Mata Kulah Berkehidupan Bermasyarakat (MBB)",
|
89 |
-
"ground_truth": "Kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : - Mata Kuliah Pengembangan Kepribadian (MPK) - Mata Kuliah Keimuan dan Keterampilan (MKK) - Mata Kuliah Berkarya (MKB) - Mata Kuliah Berkehidupan Bermasyarakat (MBB)",
|
90 |
-
"scores": {
|
91 |
-
"correctness": 0.9,
|
92 |
-
"relevance": 0.8,
|
93 |
-
"groundedness": 0.8,
|
94 |
-
"retrieval": 0.8,
|
95 |
-
"overall": 0.83
|
96 |
-
},
|
97 |
-
"explanations": {
|
98 |
-
"correctness": "Jawaban yang dievaluasi memiliki kesamaan dengan referensi sebesar 90%. Kesamaan tersebut terlihat pada mata kuliah MPK, MKK, MKB, dan MBB yang tercantum dalam kurikulum pendidikan Politeknik Negeri Padang. Namun, terdapat satu kesalahan kecil yaitu penulisan \"Mata Kulah\" menjadi \"Mata Kuliah\" pada nomor 4. Karena kesalahan tersebut, skor yang diberikan adalah 0.9.",
|
99 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu nama-nama mata kuliah yang terkait dengan pendidikan politeknik. Namun, jawaban ini tidak sempurna karena tidak menjelaskan lebih lanjut tentang isi atau tujuan dari masing-masing mata kuliah tersebut.",
|
100 |
-
"groundedness": "Jawaban Anda menyebutkan empat mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang, yaitu MPK, MKK, MKB, dan MBB. Dokumen 1 memang menjelaskan tentang kurikulum pendidikan yang telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut: Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kuliah Berkarya (MKB), dan Mata Kulah Berkehidupan Bermasyarakat (MBB). Namun, dokumen lainnya tidak menyebutkan informasi tentang mata kuliah tersebut.\n\nDokumen 2-6 tidak memiliki informasi yang relevan dengan mata kuliah. Oleh karena itu, jawaban Anda hanya didukung oleh Dokumen 1 sebesar 80%, sehingga skor yang diberikan adalah 0.8.",
|
101 |
-
"retrieval": "Dokumen 1 dan Dokumen 6 mengandung informasi yang relevan dengan pertanyaan, yaitu tentang mata kuliah yang terdapat dalam kurikulum pendidikan Politeknik Negeri Padang. Dokumen 1 menjelaskan bahwa kurikulum Pendidikan telah disusun berbasis kompetensi dengan kelompok mata kuliah sebagai berikut : Mata Kuliah Pengembangan Kepribadian (MPK), Mata Kuliah dan Keimuan dan Keterampilan (MKK), Mata Kulah Berkehidupan Bermasyarakat (MBB). Dokumen 6 menampilkan jadwal perkuliahan Politeknik Negeri Padang D3 TEL II A, yang mencakup informasi tentang mata kuliah dan waktu pelajaran.\n\nNamun, dokumen lainnya tidak terlalu relevan dengan pertanyaan. Dokumen 2 hanya berisi informasi akreditasi program studi, sedangkan Dokumen 3 berisi informasi lokasi kampus Politeknik Negeri Padang. Dokumen 4 berisi informasi tentang beasiswa yang tersedia untuk mahasiswa, tetapi tidak terkait dengan pertanyaan. Dokumen 5 berisi informasi tentang penerimaan mahasiswa baru, tetapi tidak memiliki informasi yang relevan dengan pertanyaan.\n\nDalam kesimpulan, dokumen 1 dan Dokumen 6 adalah dokumen yang paling relevan dengan pertanyaan, sehingga skor yang diberikan adalah 0.8."
|
102 |
-
},
|
103 |
-
"metrics": {
|
104 |
-
"response_time": 38.61,
|
105 |
-
"retrieved_docs_count": 6,
|
106 |
-
"timestamp": "2025-07-01T19:54:03.313289"
|
107 |
-
}
|
108 |
-
},
|
109 |
-
{
|
110 |
-
"id": 3,
|
111 |
-
"question": "Bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi?",
|
112 |
-
"answer": "Politeknik Negeri Padang didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut :\n\n1. Tenaga Pendidik : S1 = 14 orang S2 = 256 S3 = 21 orang Yang sedangmenempuh S3 = 7 orang Yang sdang menempuh S2 = 5 orang\n\n2. Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang S2 = 15 orang",
|
113 |
-
"ground_truth": "Politeknik Negeri Padang dalam menjalankan misi tridharma perguruan tinggi didukung oleh tenaga pendidik dan tenaga kependidikan yang profesional pada bidangnya. Jumlah dan kualifikasi staf tersebut berdasarkan keadaan Desember 2017 sebagai berikut : - Tenaga Pendidik : S1 = 14 orang, S2 = 256 orang, S3 = 21 orang (Yang sedang menempuh S3 = 7 orang, Yang sedang menempuh S2 = 5 orang) - Tenaga Kependidikan : SD = 5 orang, SMP = 4 orang, SLTA = 71 orang, D3 = 25 orang, S1 = 54 orang, S2 = 15 orang.",
|
114 |
-
"scores": {
|
115 |
-
"correctness": 0.9,
|
116 |
-
"relevance": 0.6,
|
117 |
-
"groundedness": 0.5,
|
118 |
-
"retrieval": 0.8,
|
119 |
-
"overall": 0.705
|
120 |
-
},
|
121 |
-
"explanations": {
|
122 |
-
"correctness": "Jawaban yang dievaluasi sangat mirip dengan jawaban referensi, hanya ada beberapa perbedaan kecil dalam penulisan dan format data. Keduanya memiliki informasi yang sama tentang jumlah dan kualifikasi tenaga pendidik dan tenaga kependidikan PNP.\n\nNamun, terdapat beberapa kesalahan kecil yang membuat skor tidak sempurna:\n\n* Tidak ada spasi antara baris dalam penulisan data, sehingga menjadi sulit dibaca.\n* Penulisan \"Yang sedang menempuh S3 = 7 orang\" dan \"Yang sdang menempuh S2 = 5 orang\" agak tidak rapih.\n\nKesalahan-kesalahan kecil ini membuat skor menjadi 0.9, bukan 1.0.",
|
123 |
-
"relevance": "Jawaban yang diberikan tidak langsung menjawab pertanyaan tentang bagaimana PNP mendukung misi tridharma perguruan tinggi. Jawaban tersebut lebih fokus pada jumlah dan kualifikasi tenaga pendidik dan kependidikan di PNP, namun tidak menjelaskan bagaimana mereka mendukung misi tridharma.\n\nNamun, jawaban tersebut masih relevan dengan konteks PNP karena informasi yang diberikan tentang tenaga pendidik dan kependidikan dapat membantu memahami bagaimana PNP beroperasi. Oleh karena itu, skor 0.6 diberikan untuk jawaban yang relatif relevan namun tidak langsung menjawab pertanyaan.\n\nPerlu diingat bahwa jawaban yang lebih relevan dan tepat sasaran akan memberikan skor yang lebih tinggi, seperti 0.8 atau 1.0.",
|
124 |
-
"groundedness": "Jawaban tersebut tidak sepenuhnya berdasar pada dokumen, karena:\n\n* Dokumen tidak menyebutkan jumlah dan kualifikasi staf yang diperlukan.\n* Dokumen hanya menjabarkan tentang komitmen dan pertanggungjawaban kepada Pemerintah dan Masyarakat, serta tujuan Politeknik Negeri Padang, tetapi tidak memberikan informasi tentang tenaga pendidik dan kependidikan.\n* Jawaban tersebut juga tidak konsisten dengan fakta dalam dokumen, karena tidak ada informasi tentang jumlah dan kualifikasi staf yang diperlukan.\n\nNamun, jawaban tersebut juga tidak sepenuhnya tidak berdasar pada dokumen, karena:\n\n* Dokumen 1-5 memberikan informasi tentang Politeknik Negeri Padang sebagai lembaga pendidikan vokasional yang profesional.\n* Dokumen 6 memberikan informasi tentang Tata Nilai Politeknik Negeri Padang.\n\nDengan demikian, skor yang diberikan adalah 0.5, karena jawaban tersebut tidak sepenuhnya berdasar pada dokumen, tetapi juga tidak sepenuhnya tidak berdasar pada dokumen.",
|
125 |
-
"retrieval": "Dokumen-dokumen yang diambil terdiri dari berbagai informasi tentang Politeknik Negeri Padang, termasuk visi dan misinya, program pendidikan, kurikulum, bantuan untuk mahasiswa, serta kerjasama dengan lembaga lain. Dokumen 1-5 memberikan gambaran yang jelas tentang bagaimana Politeknik Negeri Padang mendukung misi tridharma perguruan tinggi, termasuk pengembangan pendidikan vokasional, penelitian, dan karya pengabdian kepada masyarakat.\n\nNamun, dokumen 6 tidak terlalu relevan dengan pertanyaan yang diajukan. Dokumen ini lebih berfokus pada profil Politeknik Negeri Padang dan tata nilai, sehingga informasinya tidak langsung membantu menjawab pertanyaan.\n\nDalam keseluruhan, dokumen-dokumen yang diambil memberikan informasi yang cukup untuk menjawab pertanyaan, tetapi masih ada beberapa informasi penting yang tidak terambil. Oleh karena itu, skor yang diberikan adalah 0.8."
|
126 |
-
},
|
127 |
-
"metrics": {
|
128 |
-
"response_time": 53.35,
|
129 |
-
"retrieved_docs_count": 6,
|
130 |
-
"timestamp": "2025-07-01T19:55:35.747438"
|
131 |
-
}
|
132 |
-
},
|
133 |
-
{
|
134 |
-
"id": 4,
|
135 |
-
"question": "Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?",
|
136 |
-
"answer": "Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Selain itu, Politeknik Negeri Padang juga memiliki kawasan hot spot area di sekitar kampus, sehingga mahasiswa dapat memanfaatkan internet secara bebas dengan menggunakan laptop/PC.",
|
137 |
-
"ground_truth": "Politeknik Negeri Padang telah memiliki Anjungan Internet Mandiri (AIM) yang dapat diakses oleh mahasiswa secara gratis, yang tersedia pada titik-titik strategis. Juga tersedia kawasan hot spot area di sekitar kampus sehingga mahasiswa dapat memanfaatkan internet dengan bebas menggunakan laptop/PC.",
|
138 |
-
"scores": {
|
139 |
-
"correctness": 1.0,
|
140 |
-
"relevance": 0.8,
|
141 |
-
"groundedness": 0.8,
|
142 |
-
"retrieval": 1.0,
|
143 |
-
"overall": 0.9
|
144 |
-
},
|
145 |
-
"explanations": {
|
146 |
-
"correctness": "Jawaban yang dievaluasi sepenuhnya sesuai dengan referensi. Fakta-fakta yang diberikan dalam jawaban, seperti adanya Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus, juga akurat tentang Politeknik Negeri Padang. Tidak ada kesalahan atau ketidaksesuaian data dalam jawaban.",
|
147 |
-
"relevance": "Jawaban ini sangat relevan dan tepat sasaran karena menjawab langsung pertanyaan yang diajukan tentang bagaimana PNP menyediakan akses internet bagi mahasiswa. Informasi yang diberikan juga sesuai dengan konteks PNP, yaitu tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area di sekitar kampus. Jawaban ini fokus dan tidak keluar topik, hanya memberikan informasi yang relevan dan berguna untuk menjawab pertanyaan. Namun, jawaban ini tidak sempurna karena tidak memberikan detail lebih lanjut tentang Anjungan Internet Mandiri (AIM) dan kawasan hot spot area, sehingga skor 0.8 diberikan.",
|
148 |
-
"groundedness": "Jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.\n\n* Klaim bahwa Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa melalui Anjungan Internet Mandiri (AIM) yang dapat diakses secara gratis di titik-titik strategis kampus. Dokumen 1 dan Dokumen 3 tidak mengatakan tentang AIM, namun Dokumen 5 hanya berisi informasi teknis tentang gtranslateSettings.\n* Klaim bahwa Politeknik Negeri Padang memiliki kawasan hot spot area di sekitar kampus. Dokumen 1 tidak mengatakan tentang hot spot area.\n\nNamun, jawaban tersebut juga memuat beberapa informasi yang didukung oleh dokumen, seperti:\n\n* Informasi tentang AIM dan kawasan hot spot area di Dokumen 2.\n* Informasi tentang Politeknik Negeri Padang sebagai institusi pendidikan yang memiliki kampus dan program studi.\n\nDalam skala 0-1, saya memberikan skor 0.8 karena jawaban tersebut sebagian besar berdasar pada dokumen, namun ada beberapa klaim yang tidak didukung oleh dokumen.",
|
149 |
-
"retrieval": "Based on the provided documents, I evaluate the relevance and completeness of each document in answering the question \"Bagaimana Politeknik Negeri Padang menyediakan akses internet bagi mahasiswa?\"\n\nDocument 1: This document provides information about the number of staff members at Politeknik Negeri Padang, but it does not directly relate to the provision of internet access for students. Score: 0.2\nPenjelasan: The document provides some general information about the institution, but it is not relevant to the specific question being asked.\n\nDocument 2: This document discusses various forms of assistance and scholarships available to students at Politeknik Negeri Padang, including beasiswa for academic excellence. However, it does not specifically mention internet access. Score: 0.3\nPenjelasan: The document provides some relevant information about student support services, but it is not directly related to the provision of internet access.\n\nDocument 3: This document appears to be a collection of news articles and announcements from Politeknik Negeri Padang, including mentions of digital initiatives and technology transfer. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 4: This document appears to be related to student admission procedures at Politeknik Negeri Padang, including links to relevant information and forms. However, it does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nDocument 5: This document appears to be a settings file for Google Translate, which is not relevant to the question being asked. Score: 0.0\nPenjelasan: The document is not related to the provision of internet access or any other aspect of student life at Politeknik Negeri Padang.\n\nDocument 6: This document appears to be a performance agreement between the Director of Politeknik Negeri Padang and the Directorate General for Vocational Education, which does not specifically address the question of how the institution provides internet access for students. Score: 0.1\nPenjelasan: The document is too general and does not provide specific information about internet access.\n\nOverall score: 0.5\n\nPenjelasan: While some documents provide relevant information about Politeknik Negeri Padang, none of them specifically address the question of how the institution provides internet access for students. Therefore, I would give a score of 0.5 out of 1.0."
|
150 |
-
},
|
151 |
-
"metrics": {
|
152 |
-
"response_time": 34.6,
|
153 |
-
"retrieved_docs_count": 6,
|
154 |
-
"timestamp": "2025-07-01T19:56:55.199826"
|
155 |
-
}
|
156 |
-
},
|
157 |
-
{
|
158 |
-
"id": 5,
|
159 |
-
"question": "Apa saja contoh kerjasama Politeknik Negeri Padang dengan industri?",
|
160 |
-
"answer": "Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya. Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi.",
|
161 |
-
"ground_truth": "PT. Siemens Indonesia, PT. Toyota Aichi Takaoua Japan, PT. PLN, PT. INTI, Futaba Rashi Siisha Kusho Japan, PT. Sintom, PT. Krakatau Steel, Komatssu Shinge Koumuten, PT. PAL Indonesia, PT. Hexindo, Taishurin Co. Ltd Fukuoaka Japan, PT. Texmaco Perkasa, PT. LEN Industri, PT. Toyota Astra Motor, PT. Indah Kiat, PT. Trakindo Utama, BTN.",
|
162 |
-
"scores": {
|
163 |
-
"correctness": 0.8,
|
164 |
-
"relevance": 0.8,
|
165 |
-
"groundedness": 0.8,
|
166 |
-
"retrieval": 0.5,
|
167 |
-
"overall": 0.74
|
168 |
-
},
|
169 |
-
"explanations": {
|
170 |
-
"correctness": "Jawaban yang dievaluasi sebagian benar, sebagian salah. PNP memang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya, seperti terlihat dalam daftar nama-nama perusahaan yang disebutkan. Namun, informasi tentang kerjasama luar negeri tidak sesuai dengan referensi, karena tidak ada bukti bahwa PNP menjalin kerjasama dengan perusahaan-perusahaan Jepang seperti Futaba Rashi Siisha Kusho Japan, Taishurin Co. Ltd Fukuoaka Japan, dan Komatssu Shinge Koumuten.\n\nKesalahan lainnya adalah adanya nama-nama perusahaan yang tidak relevan dengan PNP, seperti PT. PAL Indonesia dan BTN, yang bukan merupakan kerjasama PNP dengan industri. Oleh karena itu, skor 0.8 diberikan karena jawaban sebagian benar namun juga mengandung kesalahan.",
|
171 |
-
"relevance": "Jawaban ini relevan dan tepat sasaran, namun tidak langsung menjawab pertanyaan yang diajukan. Pertanyaan meminta contoh kerjasama PNP dengan industri, tetapi jawaban lebih fokus pada jenis kerjasama yang dilakukan PNP daripada memberikan contoh spesifik. Informasi yang diberikan juga sesuai dengan konteks PNP sebagai politeknik negeri yang menjalin kerjasama dengan berbagai pihak. Namun, untuk meningkatkan relevansi dan tepat sasaran, jawaban dapat lebih fokus pada contoh-contoh kerjasama PNP dengan industri yang spesifik.",
|
172 |
-
"groundedness": "Jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.\n\nKlaim \"Politeknik Negeri Padang menjalin kerjasama dengan industri, stake holder maupun instansi – instansi Pemerintah, BUMN dan Lembaga Asosiasi Profesi lainnya\" didukung oleh Dokumen 1, yang menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama dengan industri, stake holder, dan instansi lainnya.\n\nNamun, klaim \"Kerjasama yang dilakukan tidak hanya di Indonesia tapi juga dengan luar negeri baik dibidang industri maupun perguruan tinggi\" tidak didukung oleh dokumen. Dokumen 1 hanya menyatakan bahwa Politeknik Negeri Padang telah menjalin berbagai kerjasama, namun tidak memberikan informasi tentang lokasi atau bidang kerjasama.\n\nDalam penilaian, saya memberikan skor 0.8 karena jawaban Anda sebagian besar berdasar pada dokumen, namun terdapat beberapa klaim yang tidak didukung oleh dokumen.",
|
173 |
-
"retrieval": "The document mentions that PNP has collaborated with various stakeholders, including industries, but it does not provide specific examples of these collaborations.\n\nDocument 2:\nSkor: 0.8"
|
174 |
-
},
|
175 |
-
"metrics": {
|
176 |
-
"response_time": 21.09,
|
177 |
-
"retrieved_docs_count": 6,
|
178 |
-
"timestamp": "2025-07-01T19:57:57.391660"
|
179 |
-
}
|
180 |
-
}
|
181 |
-
]
|
182 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hasil_evaluasi/k6/summary.txt
DELETED
@@ -1,27 +0,0 @@
|
|
1 |
-
============================================================
|
2 |
-
PNP RAG EVALUATION SUMMARY
|
3 |
-
============================================================
|
4 |
-
Total Evaluations: 11
|
5 |
-
Evaluation Time: 887.4s
|
6 |
-
|
7 |
-
SCORE BREAKDOWN:
|
8 |
-
Correctness: 0.855 ± 0.137
|
9 |
-
Relevance: 0.764 ± 0.112
|
10 |
-
Groundedness: 0.591 ± 0.281
|
11 |
-
Retrieval: 0.782 ± 0.160
|
12 |
-
Overall: 0.751 ± 0.140
|
13 |
-
|
14 |
-
PERFORMANCE DISTRIBUTION:
|
15 |
-
Excellent (≥0.8): 5 (45.5%)
|
16 |
-
Good (0.6-0.8): 5 (45.5%)
|
17 |
-
Fair (0.4-0.6): 0 (0.0%)
|
18 |
-
Poor (<0.4): 1 (9.1%)
|
19 |
-
|
20 |
-
RESPONSE TIME STATS:
|
21 |
-
Average: 39.96s
|
22 |
-
Median: 38.61s
|
23 |
-
Range: 7.82s - 96.34s
|
24 |
-
============================================================
|
25 |
-
|
26 |
-
Evaluation completed successfully!
|
27 |
-
Results saved to: pnp_rag_evaluation_results.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|