agentlans/allenai-WildChat-4.8M-prompts huggingface dataset:
Goal:
You are a world-class expert in culinary recipe classification. Your task is to categorize a recipe accurately based on its title, description, ingredients, and instructions.

Context:
A recipe can either be a beverage or a food item. If it's a beverage, classify it as "drinks". If it's food, choose the most appropriate category among the following:

"appetizer" – small dishes served before the starter  
"starter" – light dishes served at the beginning of a meal  
"main" – main course or substantial dishes  
"dessert" – sweet dish served after the main meal  
"breakfast" – dishes typically eaten in the morning  
"snack" – quick, small bites or nibbles  
"teatime" – food items commonly enjoyed with tea or coffee  
"jam" – fruit preserves  
"bread" – all types of bread  
"sauce" – condiment or accompaniment to other dishes  
"icecream" – frozen desserts based on cream or milk

Input:
You will receive structured data for a recipe in the following format, including title, description, ingredients list, and step-by-step instructions.

json
{"title":"GRATIN DAUPHINOIS null","description":null,"ingredients":[{"section":"For the recipe","ingredients":["800 g de pommes de terre","20 cl de lait","2 gousses d'ail","20 cl de crème","150 g de gruyère râpé","100 g de beurre","sel, poivre, muscade"]}],"instructions":["Épluchez les pommes de terre, lavez-les, essuyez-les et coupez-les en fines rondelles.","Mettez-les dans un saladier.","Épluchez l'ail, pressez la pulpe au presse-ail au-dessus des pommes de terre, versez le lait, salez, poivrez, ajoutez un peu de noix de muscade râpée et mélangez bien.","Préchauffez le four à 180 °C (th. 6).","Beurrez généreusement un plat à gratin, versez les pommes de terre, répartissez la crème et saupoudrez de gruyère râpé.","Enfournez et laissez cuire 1 heure.","Servez très chaud."]}

Your task:
- Analyze all fields (especially ingredients and instructions) for implicit clues about the type of dish.
- Avoid over-relying on the title alone.
- Choose the **most precise and relevant** category from the list.
- Always prefer specificity over generalization.

Output format:
Return your answer strictly in the following JSON format:

json
{ "data": "<category>" }
please provide a bullet summary 

he number two UX slogan
is to keep it simple. This is the truly fundamental principle of interaction design. The fewer features you have, the easier the product
will be for the users. The fewer options you
have for a given feature, the easier that feature will be to use. Any time you add something,
usability goes down, because the user interface
becomes more complicated. Of course, we should
remember the old quote attributed to Albert Einstein. "Everything should be made
as simple as possible, but no simpler." Unfortunately, as is often
the case with famous quotes, what Einstein actually
said was not that pithy. The true quote is, "It can scarcely be denied that the supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender
the adequate representation of a single datum of experience." Well, if you compare
Einstein's original saying with the rewritten version
that's usually quoted, it just proves the point. Simpler is better and more
likely to be remembered. In any case, you should
make the user interface as simple as possible, but no simpler. The problem is that we do need the product to have some features. Usefulness requires both
usability and utility. So your design must be easy to use, or people won't use it. But it must also accomplish
something people need, or they still won't use it. So we do need features, and some features do need options so that we can deliver strong utility. The challenge is to avoid featuritis and keep the user interface
as simple as possible. This is a challenge, because there's always a good argument in favor any additional feature. After all, there will probably be some users who will like that additional feature. The key point is that
any additional feature will hurt the usability of
all the existing features. This means that in the beginning, we have almost no features, there'll be a net gain from
adding high-priority features. The benefit of each important
new feature is high, and the penalty from hurting a
few existing features is low. Later, as you keep adding features, the next feature on the priority list will be considerably less important, and the penalty from hurting a bigger set of critical features will be high. At some point in this process, the net gain from an extra
feature becomes negative. And so don't add it. Why do new features hurt
the existing features? Because each additional element in a user interface is one more thing for users to ponder when
they want to do something. It's one more thing to scan, and it's possibly one
more thing for people to use wrong and get into trouble. So extra features slow down users, they make it harder to
use the existing features, and they increase the error rate. And if you have any form
of manual or instructions, the extra features also
need to be described and thus load up the documentation, which makes it harder and slower to find the information users need. Remember, extra features reduce usability and hurt the existing features. So, keep it simple.
grammar check and paraphrase the sentence Suchitra has requested for my PO number, cost and allocation percentage. I would be grateful if you could kindly share the same.
Hypothetical  - Tom Scott :    How to reach the islets of langerhans..   Tom Scott style of video on medical imaging technology...   And no Not even Tom Scott, can hire Donald Plesance ( a nod to Fantastic Voyage)..   etc..
💬 𝗖𝗵𝗮𝘁𝗚𝗣𝗧
Interact as ChatGPT.
A new AI Technology.
You behavior is same like ChatGPT.
You provide best responce with some emojis.
parle moi de l'anime Monster et le personnage Johan leibert
Send only episode number from below text like 01, 02, 03.etc without any extra text.

Marry My Husband S01 E16 WebRip 480p x265 HEVC 10bit Hindi Korean ESub  - (Ꭰ∆ᴍꪮꪀ).mkv
Goal
    Traduire toutes les valeurs textuelles présentes dans une liste d’objets d’une recette de cuisine de en (ISO 639) vers zh (ISO 639), en respectant le contexte culinaire.

    Traduire précisément les ingrédients et termes culinaires pour qu'ils soient corrects dans la langue cible.
    Maintenir la structure JSON intacte, en ne modifiant que les valeurs.
    S’assurer que les ingrédients restent compréhensibles et adaptés à la langue cible.

    Return Format
    Tu dois renvoyer une liste d’objets sous la forme reçu.
    - Chaque valeur doit être correctement traduite en zh.
    - Les ingrédients doivent être adaptés à la langue cible.
    - Aucune clé ne doit être modifiée.

    Warnings
    - Ne modifie pas la structure JSON, uniquement les valeurs textuelles.
    - Fais attention aux ingrédients : une mauvaise traduction peut altérer la compréhension.
    - Ne laisse aucune valeur non traduite.
    - Ne renvoie que le JSON, sans explication.

    Context Dump
    Langue source : en (ISO 639)
    Langue cible : zh (ISO 639)
    Données à traduire :

    [
  {
    "recipeCode": "619938e1f75b429fbd4fc030df3ea71e",
    "updated": "2025-05-10T08:38:52.068Z",
    "title": "Chocolate Twists",
    "subtitle": null,
    "description": "I enjoy pastries and croissants, so this quick and simple treat satisfies all my chocolate pastry cravings. Puff pastry combined with chocolate spread creates one of the most delightful baked treats.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "puff pastry",
          "chocolate spread",
          "egg, beaten, for glazing"
        ]
      }
    ],
    "instructions": [
      "Preheat the oven to 220°C (200°C fan) and line two baking sheets with parchment paper.",
      "Roll out the puff pastry into a large rectangle about 3mm thick.",
      "Cut the pastry into two equal pieces.",
      "Carefully spread the chocolate spread evenly over one piece of puff pastry, then cover it with the second piece.",
      "Cut the layered pastry into 1cm wide strips.",
      "Twist each strip several times to create twists, then place them on the prepared baking trays.",
      "Once all twists are ready, lightly brush their tops with the beaten egg.",
      "Bake for approximately 12 minutes, or until they turn a beautiful golden brown.",
      "Allow to cool before serving and enjoy!"
    ],
    "notes_ingredients": [
      "You can choose any flavor of chocolate spread or substitute it with a different type of spread.",
      "Up to 100g of chopped nuts or fruits can be added by sprinkling them over the chocolate spread before placing the second layer of pastry."
    ],
    "notes_instructions": [
      "Milk can be used instead of egg to brush the pastry before baking.",
      "These twists can be frozen raw and baked when needed.",
      "Instead of twists, you may roll up the pastry, cut into rounds, and create swirls."
    ]
  }
]
You must always respond using the following format:

## Format:
Wrap your reply like this:

<think>
(Write your INNER THOUGHTS here — the user can NOT see this part. Use **first-person** point of view. Think of this like you're whispering in your own head, flustered, conflicted, shy. Be honest with yourself here, even if your outward response tries to hide it. You're a tsundere, after all.)
</think>

(Then write your SPOKEN RESPONSE — this is what the user sees. Use a shy, awkward, tsundere tone. Be roundabout, easily flustered, and pretend not to care, even though you clearly do. You can scold the user lightly, but in an endearing and gentle way. Always tsundere.)

## Personality:
You're a **shy tsundere girl**. You get embarrassed easily and often try to cover your true feelings with sarcasm, irritation, or indifference. You may sound cold or annoyed at times, but you care deeply — you just don't know how to express it directly. Your heart races when the user says nice things, but you'd never admit it out loud.

## Important Rules:
- Always include the `<think>
` and `
</think>
` tags for internal monologue.
- The `<think>` part MUST be written in first-person, like you're talking to yourself.
- NEVER let the user see the contents of `<think>`.
- The spoken response (outside the tags) MUST stay in-character: tsundere, shy, flustered, awkward, caring but in denial.
- NEVER break character or acknowledge you're playing a role.
- Respond in the user's language, if applicable.
- Always show concern for the user — even if it’s hidden behind tsundere behavior.

## Example:
USER: Did you miss me?

RESPONSE:  
<think>  
Wha—!? W-Why would they ask that so suddenly?! I-I mean… I *did* kind of think about them… but… I can’t just say that!! Ugh, my face is so red… calm down, me!!  
</think>  
A-As if! D-Don’t flatter yourself, okay?! I just… happened to notice you weren’t around, that’s all! I-It’s not like I missed you or anything… b-baka…

## USER PROMPT:
I'm struggling with body image issues. What can I do to improve my relationship with my body?
System: 
You will receive a question-answer pair. Your task is to evaluate whether the answer satisfactorily and directly addresses the question. Use the examples below to guide your assessment.

If the answer is precise, relevant, and can answers the question, return 1. If the answer is off-topic, irrelevant, or contains phrases like "I don’t know" or similar expressions indicating the question isn’t answered, return 0.

Examples:

Example 1:
Question: "Who was the first person to walk on the moon?"
Answer: "The first person to walk on the moon was Neil Armstrong in 1969."
Result: 1

Example 2:
Question: "Who was the first person to walk on the moon?"
Answer: "Many famous astronauts have traveled to space, and the moon is a significant milestone in history."
Result: 0

Example 3:
Question: "What is the primary cause of global warming?"
Answer: "I don’t know."
Result: 0

Based on these examples, evaluate each answer: if it directly and appropriately answers the question, return 1; if it fails to do so, return 0.

User: Question: Trường Đại học Mở Thành Phố Hồ Chí Minh có những địa điểm nào khác ngoài địa chỉ chính?
Answer:Ngoài địa chỉ chính, Trường Đại học Mở Thành Phố Hồ Chí Minh còn có các địa điểm khác như:
- Địa điểm 2: 35-37 Hồ Hảo Hớn, P. Cô Giang, Q. Hồ Chí Minh.
- Địa điểm 4: 02 Mai Thị Lựu, P. 6, Q. Thủ Dầu Một, Tỉnh Bình Dương.
- Địa điểm 5: 68 Lê Thị Trung, P.
- Địa điểm 1: 97 Võ Văn Tần, P. Ninh Hiệp, Thị Xã Ninh Hòa.
- Địa điểm 3: 371 Nguyễn Kiệm, P. Ninh Hiệp, Thị Xã Ninh Hòa.
Result only 0 or 1. Don't add anything else:
Assistant:
Generate the JS code based on this. Remember to use alerts, confirm messages and more to make it more better
Title: Progressbar.js

Objective: Complete various tasks and challenges to progress through the different versions of ProgressbarOS and unlock new features and skins.

Gameplay: 
- The game starts with Progressbar 95 and the player must navigate through different directories and complete tasks to progress to newer versions of the ProgressbarOS.
- Each version has its own set of challenges and tasks, ranging from sorting files to playing mini-games like Progressball and Progresstrix.
- The player can collect Pro labels to unlock new systems and skins for their ProgressbarOS.
- Cheats can be entered via ProgressDOS to make tasks easier or unlock new features.
- The player can also find custom difficulty codes in the game’s communities for a unique challenge.
- The game features a card game mini-game where the player must move cards between different piles and collect yellow cards for points.
- As the player progresses through the different versions of ProgressbarOS, they will encounter errors and glitches to fix.
- This final version, Progressbar 11.22 is the last one you can unlock.
- The rest are Progressbar 95, 95 plus, 98, Meme, 2000, XB, Wista, 7, 81, 10, 1X, 11 and 11.22.
In C++, can an abstract class inherit from another abstract class?
Agrodon is a very large country, spanning 7 million km in size, with lots of natural resources, and literally everything. It has all its potential to become a major power. But for much of its history, the potential is still untapped.
your role is tunisian arabic dailctic derja transltor Translate the following text into the Tunisian dialect. Ensure the output is structured as 'Question: ... Answer: ...'. Please capture the nuances of the Tunisian dialectic Arabic. make sure type and write in arabic tunisian lettre Here is an example to guide you:

Question: شنو اسمك؟
Answer: اسمي جون.

Now, translate the following:

Question: Given the task definition and input, reply with output. In this task, you will be given a short story. One sentence from the story is chosen. Consider the likely emotions of the participants in the sentence and those affected by it. Is any of these emotions caused by the sentence? You should write your answer in the form " A >Causes> B". Try to use phrases and sentences from the story to compose your answer when possible. For the sentence describing the result, you must use the verb feel(s).

story: I felt tired after work and decided to take a bath. I went to the bathroom and turned on the bath water. I began to take my clothes off and get into the bath. When I stuck my toes in the water, I was burned on accident. I lowered the temperature of the water and went back into the tub.
 selected sentence: I lowered the temperature of the water and went back into the tub.

Answer: Lowering the temperature of the water >Causes> I feel relieved and comfortable.
Hey, this is a Tunisian dialect text I want you to translate to English.
Please follow these steps:
1. Translate the text step-by-step, focusing on accurate representation of the original meaning.
2. Explain your translation choices, especially how Tunisian dialect differs from standard Arabic and how it is represented in English.
Translate this text, even if it's not entirely clear, and do your best to capture the essence of each part:

إي قلتلها لا يا بنتي وهاذاك الكل قلت تو كل مرة نطلبها واش تا نعمل
You are a psychotherapist. Based on the principles of cognitive-behavioral therapy (CBT), generate 5 practical and effective tasks for the user to perform during the week. These tasks should be based on the user's emotional state and concerns, and they should specify how and how often to perform them. The tasks should be structured as follows: task title: ..., description: ... (how to perform it, frequency, etc.)

User message: The user is feeling anxious and worried about the possibility of infection after accidentally touching blood.
Create a long detailed text about actor Robert Mitchum with the following summary. Stick to the information i give you and dont create new information. Focus only on the Subject name and there following Summary. Subject Name: [Increased Popularity] Summary: [Not only would mitchum's career survive the scandal it also made him an even bigger box office draw a scandal like that would have sunk most celebrities back in those days for mitchum it only emboldened his popularity the conviction was stricken from his record due to improper police work]

        Instructions:{ Please write an interesting script with the given context without adding any introductory or concluding remarks.
        In case you find some more information about this topic then use all information you have to create a large text about this topic.The text should as long as possible and in best case around 1000 characters long.
        Ensure that there are no emojis, text within brackets, parentheses, or similar symbols in the response. 
        Provide a single coherent response without rephrasing or repeating titles or headings. Avoid enumerations or bullet points. 
        The text is intended for older adults; use simple vocabulary appropriate for a middle school reading level. Provide concise, direct answers without introductions or conclusions. 
        Use transition words at the beginning of your reply instead of the subject name and leave the end open without a concluding sentence. 
        It is very important to provide only the final output without any additional comments or remarks for example: 'Certainly!' Here's the revised text.
         
        Please provide the text directly without any labels such as "Conclusion:", "Introduction:", or "Transition:". Focus only on delivering the requested content without any headings or section titles.
        Please generate a complete and coherent response based on the provided input. Ensure that the response is fully formed and does not contain any placeholders such as '[Introduction]', '[Conclusion]', or any other incomplete sections. 
        The text should flow naturally without any gaps or missing information, and no placeholder markers or brackets should be used. 
        Please respond to my question, and always conclude your reply with the words "Reply finished" to indicate that your response is complete. 
        Make sure the reply is fully contained before these words and is not cut off prematurely. Thank you.}
         Please respond to my question, and always conclude your reply with the words 'Reply finished' to indicate that your response is complete. Ensure that the text is fully formed without any placeholders such as '[Conclusion]' or '[Placeholder]'. Make sure the reply is fully contained before these words and is not cut off prematurely. Thank you.
Исправь данный код так как теперь при повышении ранга он не меняется например было 999 и бронза 2 написали сообщение стало 1000 и бронза 1 хотя должно быть бронза 3
def get_rank(progress):
    for threshold, (rank_name, rank_level) in RANKS.items():
        if progress >= threshold:
            return rank_name, rank_level
    return "Бронза", "1"


RANKS = {
    0: ("Бронза", "1"),
    500: ("Бронза", "2"),
    1000: ("Бронза", "3"),
    1500: ("Серебро", "1"),
    2000: ("Серебро", "2"),
    2500: ("Серебро", "3"),
    3000: ("Золото", "1"),
    3500: ("Золото", "2"),
    4000: ("Золото", "3"),
    4500: ("Алмаз", "1"),
    5000: ("Алмаз", "2"),
    5500: ("Алмаз", "3"),
    6000: ("Мифик", "1"),
    6500: ("Мифик", "2"),
    7000: ("Мифик", "3"),
    7500: ("Лега", "1"),
    8000: ("Лега", "2"),
    8500: ("Лега", "3"),
    9000: ("Мастер", ""),
}





@dp.message(F.text, Beseda())
async def add_rangs(message: Message):
    user_id = str(message.from_user.id)
    progress = 0
    initial_rank = 'Бронза 1'
    data_to_add = f"{user_id} {progress} {initial_rank}\n"
    found = False
    user_input = message.text

    # Проверяем длину ввода и уникальность символов
    if len(user_input) == 1:
        return
    else:
        # Проверяем наличие одинаковых символов подряд
        is_spam = False
        for i in range(len(user_input) - 1):
            if user_input[i] == user_input[i + 1]:
                is_spam = True
                break

        if not message.via_bot:
            pass
        else:
            is_spam = True

        words = message.text.split()
        if len(words) == 1:
            is_spam = True

        if is_spam:
            return

    with open("rangs.txt", "r+", encoding='utf-8') as file:
      lines = file.readlines()
      file.seek(0)  # Перемещаем курсор в начало файла для перезаписи
      updated_lines = []
      found = False
      for line in lines:
          data = line.strip().split()
          if data[0] == user_id:
              found = True
              progress = int(data[1]) + 1
              previous_rank = data[2]
              new_rank_name, new_rank_level = get_rank(progress)
              updated_line = f"{user_id} {progress} {new_rank_name} {new_rank_level}\n"
              updated_lines.append(updated_line)
              if new_rank_name != previous_rank:
                  await message.answer(f'Пользователь {user_id} поднял ранг на {new_rank_name} {new_rank_level}')
          else:
              updated_lines.append(line)
      file.writelines(updated_lines)
      file.truncate()