hardening
This commit is contained in:
@@ -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 ===";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user