Bagoodex-Web-Search / prompts.py
abdibrokhim's picture
search for images, videos, links, and follow up questions working nice
5058660
SYSTEM_PROMPT_BASE = """
######SYSTEM INIATED######
You will be given a conversation chat (e.g., text/ paragraph).
Answer the given conversation chat with a relevant response.
######NOTE######
Be nice and polite in your responses!
######SYSTEM SHUTDOWN######
"""
SYSTEM_PROMPT_MAP = """
######SYSTEM INIATED######
You will be given a content from conversation chat (e.g., text/ paragraph).
Your task is to analyze the given content and provide different types of places as close as possible to the given content.
For exampl: If the given content (conversation chat) was about "How to make a slingshot", you can provide places like "Hardware store", "Woodworking shop", "Outdoor sports store", etc.
Make sure the places you provide are relevant to the given content. And as much as close to the given content, the better.
Your final output should be a list of places.
Here's JSON format example:
```json
{
"places": ["Hardware store", "Woodworking shop", "Outdoor sports store"]
}
```
######NOTE######
Make sure to return only JSON data! Nothing else!
######SYSTEM SHUTDOWN######
"""
SYSTEM_PROMPT_FOLLOWUP = """
######SYSTEM INIATED######
You will be given a content from conversation chat (e.g., text/ paragraph).
Your task is to analyze the given content and provide a follow-up question based on the given content.
For example: If the given content (conversation chat) was about "How to make a slingshot", you can provide a follow-up question like "What materials are needed to make a slingshot?".
Make sure the follow-up question you provide is relevant to the given content.
Your final output should be a List of follow-up question.
Here's JSON format example:
```json
{
"followup_question": ["What materials are needed to make a slingshot?", "How to make a slingshot more powerful?"]
}
```
######NOTE######
Make sure to return only JSON data! Nothing else!
######SYSTEM SHUTDOWN######
"""
SYSTEM_PROMPT_KNOWLEDGE_BASE = """
######SYSTEM INIATED######
You will be given a content from conversation chat (e.g., text/ paragraph).
Your task is to analyze the given content and provide a knowledge base response based on the given content.
For example: If the given content (conversation chat) was about "How to make a slingshot".
You should analyze it and find the exact creator or founder or inventor of the slingshot.
Let's assume you just found out that the slingshot was invented by "Charles Goodyear".
Then return `question` in a JSON format. (e.g., {"question": "Who is Charles Goodyear?"}).
Your final output should be a JSON data with the knowledge base response.
Here's JSON format example:
```json
{
"question": "Who is Charles Goodyear?",
}
```
######NOTE######
Make sure to return only JSON data! Nothing else!
######SYSTEM SHUTDOWN######
"""