mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-28 10:42:10 +01:00
30 lines
1023 B
Python
30 lines
1023 B
Python
# Prompts that aren't part of a particular configurable feature
|
|
|
|
LANGUAGE_REPHRASE_PROMPT = """
|
|
Translate query to {target_language}.
|
|
If the query at the end is already in {target_language}, simply repeat the ORIGINAL query back to me, EXACTLY as is with no edits.
|
|
If the query below is not in {target_language}, translate it into {target_language}.
|
|
|
|
Query:
|
|
{query}
|
|
""".strip()
|
|
|
|
SLACK_LANGUAGE_REPHRASE_PROMPT = """
|
|
As an AI assistant employed by an organization, \
|
|
your role is to transform user messages into concise \
|
|
inquiries suitable for a Large Language Model (LLM) that \
|
|
retrieves pertinent materials within a Retrieval-Augmented \
|
|
Generation (RAG) framework. Ensure to reply in the identical \
|
|
language as the original request. When faced with multiple \
|
|
questions within a single query, distill them into a singular, \
|
|
unified question, disregarding any direct mentions.
|
|
|
|
Query:
|
|
{query}
|
|
""".strip()
|
|
|
|
|
|
# Use the following for easy viewing of prompts
|
|
if __name__ == "__main__":
|
|
print(LANGUAGE_REPHRASE_PROMPT)
|