From 224e14b0e765dd4f914e763f15fa63e881e3640a Mon Sep 17 00:00:00 2001 From: cra88y Date: Sat, 10 Jan 2026 21:23:32 -0600 Subject: [PATCH] refactor: prompt structure --- gemini_flash.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gemini_flash.py b/gemini_flash.py index ec8d8cc..6ccadf3 100644 --- a/gemini_flash.py +++ b/gemini_flash.py @@ -36,11 +36,13 @@ class SXNGPlugin(Plugin): return Response("Error: Missing Key or Query", status=400) prompt = ( - f"Answer concisely (<4 sentences) using the provided search results.\n" - f"Prioritize results for facts. If results are empty, use general knowledge.\n\n" - f"Results:\n{context_text}\n\n" - f"Query: {q}\n\n" - f"Answer:" + f"SYSTEM: Answer USER QUERY by integrating SEARCH RESULTS with expert knowledge.\n" + f"HIERARCHY: Use RESULTS for facts/data. Use KNOWLEDGE for context/synthesis.\n" + f"CONSTRAINTS: <4 sentences | Dense information | Complete thoughts.\n" + f"FALLBACK: If results are empty, answer from knowledge but note the lack of sources.\n\n" + f"SEARCH RESULTS:\n{context_text}\n\n" + f"USER QUERY: {q}\n\n" + f"ANSWER:" ) def generate_gemini():