Skip to content

Commit 0cce70e

Browse files
[#76] Update app_final_prompt
1 parent 025f663 commit 0cce70e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

backend/app/services/chat_job_service.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,13 @@ async def execute_chat_job(
3232
job_payload_prompt = data.get("prompt") or None
3333
app_final_prompt = (
3434
job_payload_prompt if job_payload_prompt else app_default_prompt
35-
) or ""
35+
) or None
36+
app_final_prompt = (
37+
"**IMPORTANT: Follow these additional rules strictly:**\n\n"
38+
+ app_final_prompt
39+
if app_final_prompt
40+
else ""
41+
)
3642
# eol prompt from app logic
3743

3844
prompt_service = PromptService(db=db)
@@ -57,11 +63,7 @@ async def execute_chat_job(
5763
qa_prompt = prompt_service.get_full_qa_strict_prompt()
5864

5965
# combined prompt
60-
final_prompt = (
61-
qa_prompt
62-
+ "\n\n**IMPORTANT: Follow these additional rules strictly:**\n\n"
63-
+ app_final_prompt
64-
)
66+
final_prompt = qa_prompt + "\n\n" + app_final_prompt
6567
logger.info("[Chat job] BEGIN final prompt: ==============")
6668
logger.info(f"[Chat job] final prompt: {final_prompt}")
6769
logger.info("[Chat job] EOL final prompt: ==============")

0 commit comments

Comments
 (0)