Debugging a Hallucinated Response
Pasal 36 ...Di daerah-daerah yang mempunyai bahasa sendiri, yang dipelihara oleh rakyatnya dengan baik-baik (misalnya bahasa Jawa, Sunda, Madura, dan sebagainya) bahasa-bahasa itu akan dihormati dan dipelihara juga oleh negara. Bahasa-bahasa itu pun merupakan sebagian dari kebudayaan Indonesia yang hidup.
The Most Likely Cause
The Debugging Workflow (Using Standard Logs)
{ "timestamp": "2025-11-20T11:16:18+0000", "name": "OneToManyQueryTransformer", "level": "DEBUG", "message": "[Start 'OneToManyQueryTransformer'] Processing query: 'Pada pasal 36, bahasa-bahasa apa yang merupakan sebagian dari kebudayaan Indonesia yang hidup'" }, { "timestamp": "2025-11-20T11:16:18+0000", "name": "gllm_core.utils.retry", "level": "WARNING", "message": "Function _invoke failed on attempt 1/3. Retrying in 1.21 seconds. Error: Connection error." }, { "timestamp": "2025-11-20T11:16:20+0000", "name": "gllm_core.utils.retry", "level": "WARNING", "message": "Function _invoke failed on attempt 2/3. Retrying in 2.13 seconds. Error: Connection error." }, { "timestamp": "2025-11-20T11:16:22+0000", "name": "gllm_core.utils.retry", "level": "ERROR", "message": "Function _invoke failed after 3 attempts. Last error: Connection error." }, { "timestamp": "2025-11-20T11:16:22+0000", "name": "OneToManyQueryTransformer", "level": "DEBUG", "message": "[Finished 'OneToManyQueryTransformer'] Successfully produced 1 result(s):\\n - 'Pada pasal 36, bahasa-bahasa apa yang merupakan sebagian dari kebudayaan Indonesia yang hidup'" }{ "timestamp": "2025-11-20T11:16:22+0000", "name": "BasicVectorRetriever", "level": "DEBUG", "message": "[Finished 'BasicVectorRetriever'] Successfully retrieved 20 chunks.\\n - Rank: 1\\n ID: 144350-StructuredElementChunker-1800-360-4000-0-markdown-True-27\\n Content: ATURAN PERALIHAN\\n\\ndemokratis dan yang hendak menye...\\n Score: 0.74966073\\n Metadata:\\n - title: ATURAN PERALIHAN\\n ... \\n - Rank: 2\\n ID: 144350-StructuredElementChunker-1800-360-4000-0-markdown-True-8\\n Content: BAB XI AGAMA\\nPasal 29 (1) Negara berdasar atas Ket...\\n Score: 0.7456615\\n Metadata:\\n - title: BAB XVI PERUBAHAN UNDANG-UNDANG DASAR\\n ..." }{ "timestamp": "2025-11-20T11:16:28+0000", "name": "ResponseSynthesizer", "level": "DEBUG", "message": "[Finished 'ResponseSynthesizer'] Successfully synthesized response:\\n'Berdasarkan UUD 45, bahasa yang diakui adalah Bahasa Indonesia. Bahasa daerah lain tidak disebutkan secara spesifik.'" }
The Fix
General Best Practices for Improving Accuracy
Implement a Safety Net Prompt
Last updated