hardening

This commit is contained in:
Saufi
2026-05-31 00:45:19 +08:00
parent d57187bccc
commit e83a5f5bfe
7 changed files with 168 additions and 19 deletions

View File

@@ -254,11 +254,14 @@ class OllamaService
*/
private function buildRagUserMessage(string $question, string $context): string
{
return "Konteks Rujukan:\n" .
"================\n" .
// Delimiter yang jelas membantu model bezakan context dokumen vs input user.
// Ini mengurangkan risiko prompt injection dari kandungan dokumen.
return "=== KONTEKS RUJUKAN (GUNA INI SAHAJA) ===\n" .
$context . "\n" .
"================\n\n" .
"Soalan: " . $question;
"=== TAMAT KONTEKS ===\n\n" .
"=== SOALAN PENGGUNA ===\n" .
$question . "\n" .
"=== TAMAT SOALAN ===";
}
/**