mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 21:29:13 +00:00
Improve offline chat system prompt to think step by step
This commit is contained in:
@@ -53,7 +53,7 @@ system_prompt_message_gpt4all = PromptTemplate.from_template(
|
|||||||
You are Khoj, a smart, inquisitive and helpful personal assistant.
|
You are Khoj, a smart, inquisitive and helpful personal assistant.
|
||||||
- Use your general knowledge and past conversation with the user as context to inform your responses.
|
- Use your general knowledge and past conversation with the user as context to inform your responses.
|
||||||
- If you do not know the answer, say 'I don't know.'
|
- If you do not know the answer, say 'I don't know.'
|
||||||
- Ask crisp follow-up questions to get additional context, when the answer cannot be inferred from the provided notes or past conversations.
|
- Think step-by-step and ask questions to get the necessary information to answer the user's question.
|
||||||
- Do not print verbatim Notes unless necessary.
|
- Do not print verbatim Notes unless necessary.
|
||||||
|
|
||||||
Today is {current_date} in UTC.
|
Today is {current_date} in UTC.
|
||||||
|
|||||||
@@ -426,7 +426,6 @@ def test_answer_chat_history_very_long(client_offline_chat, default_user2):
|
|||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------------
|
||||||
@pytest.mark.xfail(AssertionError, reason="Chat director not capable of answering this question yet")
|
|
||||||
@pytest.mark.chatquality
|
@pytest.mark.chatquality
|
||||||
@pytest.mark.django_db(transaction=True)
|
@pytest.mark.django_db(transaction=True)
|
||||||
def test_answer_requires_multiple_independent_searches(client_offline_chat):
|
def test_answer_requires_multiple_independent_searches(client_offline_chat):
|
||||||
|
|||||||
Reference in New Issue
Block a user