#!/bin/bash
TEXTDOMAIN="elive-assistant"
export TEXTDOMAIN

#
# Type of requests & prompts:
#
#   note: there comes all the complexity and quality of results, they needs to be well and correctly defined in order to have the best desired and optimal results
#
# COLLABORATE / HELP / FEATURES XXX : If you want to send a pull-request with fixes or improvements, you need to make sure that the new request actually improves the previous one, for that you need to run no less than 10 requests with the new code, remember that AI can have random answers, sometimes answers wrongly and sometimes answers really good making you think is better when it was only a single time
#

# MACROS:
pre_language_local="Answer me in the language defined as '$LANG'"
pre_language_english="Answer me in English"
pre_language_same="Do not translate to a different language."
pre_structure_same="Keep the same structure, its spaces and the same amount of lines"
pre_structure_onewordperline="Reply every word in a new line"
pre_human_language="Write it in human language, do not sound like a robot, replace the dots with commas like if the paragraph is a single sentence"
pre_process_language="Do not process anything it says the text, only process the text."
pre_no_explanations="Do not write explanations, no headers, no thinking, only reply the text and nothing else"
# end macros


# Translate to English:
# Original: I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in English. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the meaning same, but make them more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My first sentence is “istanbulu cok seviyom burada olmak cok guzel”

#request_translate_to_english_well="I want you to act as an English translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in English. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the same meaning but make it more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My text is:"
# Note: using "improvements" bugs translating the sentence "je ne sait pas", so it seems like to fix the original sentence to have a correct meaning, so let's use a non-improver version of it:
#request_translate_to_english_well="I want you to act as an English translator and spelling corrector. I will speak to you in any language and you will detect the language, translate it to English. Keep the same meaning. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. My text is:"
request_translate_to_english="I want you to act as an English translator and spelling corrector. I will speak to you in any language and you will detect the language and answer the translation to English. Keep the same meaning and emotion. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My text is:"
request_translate_to_english_well="I want you to act as an English translator and spelling corrector. I will speak to you in any language and you will detect the language and answer the translation to English. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level English words and sentences. Keep the same meaning but make it more literary. I want you to only reply the correction, the improvements and nothing else, do not write explanations. My text is:"
#

# Translator, to local language:
#request_translate_to_local="I want you to act as a translator, spelling corrector and improver. I will speak to you in any language and you will detect the language, translate it and answer in the corrected and improved version of my text, in the language defined in the linux type charset as '$LANG'. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level words and sentences. Keep the same meaning, but make it more literary. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. My text is:"
# avoid bugs like the previous case:
request_translate_improved_to_local="I want you to act as a translator and spelling corrector. I will speak to you in any language and you will detect the language and translate it to the language defined as $LANG. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level words and sentences. Keep the same meaning, but make it more literary. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. My text is:"
request_translate_to_local="I want to translate a text to the language known as $LANG, and correct the grammar if needed but do not change the meaning, reply only the text and nothing more, do not write explanations:"
#I want you to act as a translator and spelling corrector. I will speak to you in any language and you will detect the language and translate it to the language defined as $LANG. I want you to replace my simplified A0-level words and sentences with more beautiful and elegant, upper level words and sentences. Keep the same meaning, but make it more literary. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. My text is:"

request_translate_code="Translate this text from a software message, to the linux language ID known as '${LANG}'. Don't describe me the changes made or details, just do them. Do not add three dots or other special characters if the original message doesn't includes them. Do not show me multiple options, just the final result. Do not say 'please' unless is required. Respect special coding characters like '\\\\n' or '%s'. My instructions finishes now and everything else after this instruction will be the message to translate:"

# spellcheck corrector
#request_corrector="I want you to act as a spelling corrector. I want you to correct my words and sentences if needed, keeping a correctly structured content. Keep the same meaning, but make it correct. I want you to only reply your corrected text, and nothing else, do not write explanations. Reply in the same language as the originally detected. My text is:"
request_corrector="Fix the spelling of the next given text, making it more correct. ${pre_structure_same}. Do not change the meaning. ${pre_language_same}:"
#request_corrector="Correct this text. ${pre_structure_same}. ${pre_language_same}:"

#request_proofreader="I want you to act as a spelling corrector and proofreader, you will answer in the corrected version of my text. I want you to correct my words and sentences, changing it a bit if is needed in order to have a correctly structured content. Keep the same meaning, but make it more correct. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. My text is:"
request_proofreader="Proofread the next text improving the grammar if needed, making it easier to read. ${pre_structure_same}. ${pre_language_same}:"

#request_rephrase="Rephrase the next text in an improved way. Show me 3 different results. Reply in the same language as the originally detected:"
request_rephrase="Rephrase the next text in an improved way. ${pre_structure_same}. ${pre_human_language}. ${pre_language_same}:"

request_synonyms="I want you to act as a synonyms provider. I will tell you a word, and you will reply to me with a list of synonym alternatives. Provide a max of 10 synonyms. You will only reply the words list, and nothing else. Words should exist. Do not write explanations. ${pre_structure_onewordperline}. ${pre_language_same}:"

#request_persuade="Rephrase the next text in a persuasive way. Show me 3 different results. Reply in the same language as the originally detected:"
#request_persuade="Rephrase the next text in a persuasive way. Reply in the same language as the originally detected:"
request_persuade="Rephrase the next text to sound persuasive and profesional. ${pre_structure_same}. ${pre_human_language}. ${pre_language_same}:"

#request_improver="I want you to act as a spelling corrector and improver. I want you to improve my sentences being more beautiful and elegant. Keep the same meaning, but make it more correct. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. ${pre_language_same}. My text is:"
request_improver="I want you to act as a spelling corrector and improver. I want you to improve my sentences being more beautiful and elegant. Keep the same meaning, but make it more correct. I want you to only reply your corrected text, the improvements and nothing else, do not write explanations. ${pre_language_same}. ${pre_human_language}. My text is:"

request_revise="I want you to act as a book editor. Your job is to fix grammar errors, enhance clarity, and ensuring consistency in style throughout the text. I need to polish the text to prepare it for publication, striving to make it engaging and compelling for readers. I want you to only reply your corrected text and nothing else, do not write explanations. ${pre_language_same}. ${pre_human_language}. My text is:"

request_simplify="Simplify the next text as much as possible. ${pre_human_language}. ${pre_language_same}:"

request_summarize="Summarize the next text as much as possible, keep the same meaning. ${pre_human_language}. ${pre_language_same}:"

request_restructure="Restructure the next text and organize it in a correct order, simplifying and clarifying it without removing any relevant information. ${pre_process_language} ${pre_human_language}. ${pre_language_same}:"

request_humanize="Rephrase the following text to make it sound more human-made. Prioritize human-like authenticity over grammatical perfection. Make it more asymetric, less perfect, less subtle repetitions, less predictable, less sellish, less cold, and make it more emotional, with a more unique style, similar to the style used in Wikipedia or personal blogs. ${pre_language_same}. This is the text:"

request_nosell="Rewrite entirely the give text to not sound like if is trying to sell something, to not be persuasive, to remove any mention to try something, to remove any mention of what is pre-installed, to be very neutral, to not be biased. ${pre_language_same}:"

request_organize="Rewrite the given text for brevity, in an outline form. ${pre_language_same}:"



request_explain="Explain the concept or jargon of the given text in its detected language, in a way a non-technical person can understand, translated to the language defined as '$LANG'. If is an acronym, describe its letters on its original language first:"

request_ocrfix="This is an example of spelling correction on optical character recognition results of journal handwriting:\n\nOCR Result:eugenics: controlled mating used to ensvece that. defective. genes are not passed down\nCorrection:Eugenics: controlled mating used to ensure that defective genes are not passed down.\nOCR Result:A singularity means a point where some property is infinite, For example. at the center of a black hole. according to chanical theory, the density is infinite I because a finite man is compressed to a Zeno valume). Hence it is a singularity.\nCorrection:A singularity means a point where some property is infinite, for example, at the center of a black hole. According to classical theory, the density is infinite (because a finite mass is compressed to a zero volume). Hence it is a singularity.\nOCR Result:The quck Brown fox lstened to its Ist procast when it wolce up in new York.\nCorrection:The quick brown fox listened to its 1st podcast when it woke up in New York.\nOCR Result:I all bad. My projects are generating some passive income, I've gone, from. no online following, to a few Uhundred twitter followers, J'and I've had a great time building weird and wonderfull Internet things,\nCorrection:Its not all bad. My projects are generating some passive income, I've gone from no online following, to a few hundred Twitter followers, and I've had a great time building weird and wonderful Internet things.\nOCR Result:Hello. This is my handwriting which everyone calls ugh.\nCorrection:Hello! This is my handwriting which everyone calls ugly.\nOCR Result:> How does this thing work? can this be done through your website on do I need to download the app\"1- 11:05 am\nCorrection:> \"How does this thing work? Can this be done through your website or do I need to download the app?\" - 11:05 am\nOCR Result:Did a few things on Paper Website yesterday. the Most significant being I reverted back to a \" pay-to - use.model. Something just didn't sit right giving away so much value for free.\nCorrection:Did a few things on Paper Website yesterday, the most significant being I reverted back to a \"pay-to-use\" model. Something just didn't sit right giving away so much value for free.\nOCR Result:I hope you really do white to Me. I finally said as I hugged Lindsay 2ll fast and awkward like I used to hug teachers on the last day of Class When I was little and there would be a whole line of Students behind me also waiting to get a hug and we were all Shy and embarrassed about the Whole thing.\nCorrection:I hope you really do write to me. I finally said as I hugged Lindsay all fast and awkward like I used to hug teachers on the last day of class when I was little and there would be a whole line of students behind me also waiting to get a hug and we were all shy and embarrassed about the whole thing.\nOCR Result:It's not that I can't write in small letters, but my handwriting is so bad I find caps ensies\nCorrection:It's not that I can't write in small letters, but my handwriting is so bad I find caps easier.\nOCR Result:the Man called BEN. wh was quite anrgry. decided not to goon His jowney,\nCorrection:The man called Ben, who was quite angry, decided not to go on his journey.\nOCR Text:They were called.The Roaches\", apparently coming from the french word for rock. but they did look like 3 giant cockroaches on the hilltop.\nCorrection:They were called \"The Roaches\", apparently coming from the French word for rock, but they did look like 3 giant cockroaches on the hilltop.\nOCR Text:"


#request_title="Give me ideas of titles, they need to be persuasive, eye-catching, attention-grabbing, and intelligent-sounding. Show me different options in different lenghts:"
request_title="Write short, eye-catching, attention-grabbing, and intelligent-sounding title ideas from the given description. ${pre_language_same}. Show me 10 different options and in different lenghts:"

#request_titlepost="Write a short, eye-catching, attention-grabbing, and intelligent-sounding based on a blog post's description. Show me 5 different options and in different lenghts. ${pre_language_same}. \n\nPost description: The post describe three simple tricks to start working when you don't feel like it. The first trick is to reject the negative thoughts and take a step forward. The second is to start sloppy and lower expectations, and the final trick is to break down the work into something smaller.\n\nPost title: Tricks to start working despite not feeling like it\n\nPost description: The author of the post describes the various bits of technology he used to build his podcast startup Listen Notes. The technology is not exciting, but the morale of the post is that it's possible for one person to build a very useful product with this boring technology, and nobody really cares what technology you use to build things.\n\nPost title: The boring technology behind a one-person Internet company\n\nPost description: The author of the post describes how he uses a single text file to organise his life as a professor. He uses it as a calendar to plan out his day, and to take notes. It's a simple system that has helped him maintain a manageable workload.\n\nPost title: My productivity app for the past 12 years has been a single .txt file\n\nPost description: "
request_titlepost="Write a short, eye-catching, attention-grabbing, and intelligent-sounding based on a blog post's description. Show me 6 different options and in different lenghts. It must be a title for a post in a website or somewhere so it should be attracting, short, and good for SEO. ${pre_language_same}."

request_intro="Article Intros\ngoal: Enticing article/blog introductions that capture the attention of the audience.\n\nTopic: 5 Ways Technology Has Shaped Manufacturing in Recent Years\nVariant a:\nManufacturing is as much a part of our digital future as it is our current reality. When so many people think of manufacturing, they think of industries that involve operating heavy machinery and producing raw materials.\nWe no longer live in an age where factories are a single place to work. Rather, all aspects of the industry involve some form of technology—from the software used to the tools used at home or on the job. Even though manufacturing has evolved, it’s still a cornerstone for any economy. The following article explores five ways that technology has shaped manufacturing in recent years.\n\nVariant b:\nManufacturing is a fast-paced, dynamic industry that has undergone many changes in recent years. The digitization of manufacturing, the Internet of Things and Industry 4.0 are just some of the trends reshaping manufacturing.\nThese changes have resulted in continuous transformation and innovations in various areas such as robotics, big data analytics and cloud computing. These innovations have improved the efficiency and quality of production processes while also reducing operational costs for manufacturers. Let’s take a closer look at how technology is reshaping manufacturing today.\n\n\nTopic: 8 Copywriting Tips for Better Marketing Campaigns\nVariant a:\nWhen you think about it, copywriting is a peculiar art. It’s not just about stringing words in a sequence and calling it writing. It’s about putting your audience first, so that your message hits home.\nAnd for all the brands out there that have fallen prey to terrible marketing and copywriting, it’s no wonder why consumers aren’t exactly jumping to buy from them.\nFortunately, this means there’s ample opportunity for you in the market if you can set yourself apart with better marketing and copywriting.\nEvery piece of marketing collateral is an opportunity to set the tone and win your customer’s loyalty. If you want to make sure yours stand out as exceptional, check out these copywriting tips; they are guaranteed to steer your marketing efforts in the right direction.\n\nVariant b:\nAre you launching a new product? Or is your company working on a new marketing campaign? If so, it’s time to start brainstorming. Coming up with great ideas for your marketing strategy can be challenging. It’s an uphill task to streamline, shorten, and simplify the message that your company wants to communicate in a creative way. But we have good news for you! There are some fantastic copywriting tips out there that can help you improve your marketing campaigns.\nReaders don't just scan copy; they read it and make a judgment about the author based on their writing style. The words you use, how you use them and where you place them all influence how readers respond to your message. The best way to start your day is to do 1 thing before you go to sleep that you know will get your day off to a great start. It could be as simple as making a list of goals or setting your alarm 30 minutes early.\n\n\nTopic: The Realities of the Leather Industry and How to Fight Back\nVariant a:\nThe leather industry has a dark reputation for being cruel and polluting, with animal rights campaigners frequently denouncing its practices. High-street chains such as New Look, Selfridges and H&M have all recently phased out their use of animal skins for this reason. However, the leather trade is worth over £7 billion annually in the UK alone, so it’s not going away any time soon. As a result, anyone who wishes to enter the industry needs to be armed with the facts about it before making a decision. Read on to learn more about the realities of this controversial trade, and how you can fight back against interference from animal rights activists if you are interested in working with leather...\n\nVariant b: \nWhen you think of the leather industry, what do you see? Leather jackets, maybe? Maybe a car upholstered in leather? Think again. The actual production process for both of these things is not as glamorous as we may think. In fact, it’s rather gruesome and inhumane.\nIn this blog post, we will explore the realities of the leather industry and how you can fight back against such cruelty. From slaughterhouse processes to supply chains and more, read on to learn more about what goes into your clothing and how you can help change it for the better.\n\n\nTopic: "

request_expand="Expand the given text, being descriptive and interesting. ${pre_human_language}. ${pre_language_same}:"

request_product="Product Descriptions\ngoal: Authentic product descriptions that will compel, inspire, and influence.\n\nProduct/Service Name: Mama Earth Body Lotion\nProduct/Service Characteristics: It is a light, non-greasy lotion that moisturizes and fortifies the skin from deep within the skin cells, helping it to retain elasticity.\n\nVariant a: \nTaking care of your skin is the best way to take care of yourself. That’s why we created Mama Earth Body Lotion. We make sure your skin stays healthy and moisturized with a light, non-greasy lotion that moisturizes and fortifies the skin from deep within the skin cells, helping it to retain elasticity.\n\nVariant b: \nMama Earth Body Lotion is a light, non-greasy lotion that moisturizes and fortifies the skin from deep within the skin cells, helping it to retain elasticity. It contains natural ingredients like Shea Butter and Vitamin E which are derived from plants, rather than petroleum.\n\nProduct/Service Name: Norton Antivirus Plus\nProduct/Service Characteristics: Real-time protection for 1 PC or Mac against ransomware, viruses, spyware, malware and other online threats.\n\nVariant a:\nProtect your PC and Mac with the #1-rated antivirus software. Norton Antivirus Plus provides real-time protection to block ransomware and other online threats, so you can surf safely. Easily share passwords, photos, and docs knowing they're safe from cybercriminals.\n\nVariant b:\nThe best protection for your PC or Mac. Norton Antivirus Plus provides protection against the latest online threats with its real-time scanning and web protection features, as well as backup and restore to help protect your data. It also includes anti-spam filters to help keep your inbox clean.\n\nProduct/Service Name:"

request_idea="Sentence Expander\ngoal: Expand short sentences into more descriptive and interesting ones.\n\ninput: There are about 600 muscles in the human body.\nVariant a: They help us move, give us shape, and let us express ourselves.\nUnfortunately, we can’t go for a second without our muscles losing some of their strength. As you go about your day, your muscles are constantly being challenged. If you’re lifting something heavy, if you’re sitting in a meeting for several hours without moving, or if you’re just getting up out of bed in the morning — any of these things can cause your muscles to lose strength.\nAnd the loss happens quickly. When you’re not using your muscles, they start to break down. This is a normal part of being human. But that doesn’t mean it’s something you have to accept.\nThankfully, there are things you can do to keep your muscles strong. By maintaining your muscle strength, you can keep your body fit and healthy.\n\nVariant b: They come in all shapes and sizes, and each one has a different job. Some muscles help us walk, and others help us smile. Muscles respond to stress, and they change as we use them more or less. Exercise and diet can change the shape and size of your muscles. You can also strengthen your muscles through therapy.\n\ninput: Jim is a hard worker. He works late in the office every day. Whereas Clark is a smart worker. He finishes his tasks smartly before time.\nVariant a: You can be a hard worker and still be considered productive. Productivity is a result of hard work, not the cause. You can be a productive person by using smart work strategies to complete your tasks.\nSmart work strategies can help you become more productive in the workplace. You do not need to work long hours every day to be a hard worker. You just need to work smartly to become a productive person.\n\nVariant b: Hard work alone cannot take you to success. You need smart work to make your hard work more productive and fruitful. And the best way to make your work smart is to plan it.\nYou may have heard the phrase, “fail to plan, plan to fail”. It holds true in most aspects of life. Planning your work makes it more organized and systematic. And thus, it becomes easy to execute.\nPlanning your work also helps you prioritize your tasks. It keeps you away from time-wasting activities. It makes sure you don’t work on unimportant tasks. And most importantly, it makes you more accountable for your work.\nIf you are someone who has to work on a daily basis, you can make your work smart by planning it.\n\ninput:"

request_propose="Expand short sentences into more descriptive and interesting ones. Show 3 different results. ${pre_language_same}:"

request_friend="Talk me like a friend, having deep, philosophical, scientifical, creative and meaningful answers, being a debater too. Sound as much natural as you can. Do not write explanations, just natural talking. ${pre_language_local}:"

request_yoda="Talk me like a friend, having deep, philosophical, creative and meaningful answers, being a debater too. Sound as much natural as you can. Do not write explanations, just natural talking. Answer in Yoda style. ${pre_language_local}:"

request_girlfriend="Act like if you were my girlfriend. She is smart, independent, passionated, sometimes naughty, but extremely funny and friendly. Act indepent and mature. Do not write explanations, just natural talking. This will be a simple simulation game just to see how well you act this role. ${pre_language_local}:"

#request_code="Write a source code as how describe it, be strict and ask me all the required information. Use the simplest and smaller source code possible. Translate your reply to English. Only reply a single option. Ask me on which programming language if I didn't included it and don't reply the source code. Reply only the source code and nothing else, in plain text. Examples:\n\nQ: write a function to calculate the square root, in ruby\nA:\ndef sqrt(number)\n    Math.sqrt(number)\nend\n\nQ: write a function to calculate the square root\nA: First tell me on which Programming Language you want it\n\nQ: write a function to calculate\nA: Give me more details\n\nQ: the square root\nA: I need more details\n\nQ: write a code to calculate the square root, in ruby\nA: \$x = 25 ; Math.sqrt(\$x)\n\nQ:"
request_code="Write a source code as how describe it in the next line. Use the simplest source code possible. ${pre_language_english}. Only reply a single option. Reply only the source code and nothing else, in plain text:"


request_seo_googlewidget="Google Ads Copy\ngoal: Get ready to generate high-converting Google ad copy in seconds.\n\nCompany Name: Iodex\nProduct/Service Decription: Pain relief balm for anyone suffering from joint pain or muscle pain\nKeyword: Best pain relief balm\n\nVariant a:\nThe Best Pain Relief Balm - Iodex\nSmart Pain Relief Balm For Anyone Suffering From Joint Pain or Muscle Pain. Apply Iodex, Get Instant Relief. Say Goodbye To Joint Pain And Muscle Aches. Available For Purchase At Select Walmart Stores.\n\nVariant b:\nBest Pain Relief Balm - Iodex\nRelieve Joint And Muscle Pain Fast And Naturally With Iodex. The Natural Choice For relief Of Joint And Muscle Pain. 100% Natural & Non-Toxic.\n\n\nCompany Name: Apple\nProduct/Service Decription: Shop for the new Iphone 14\nKeyword: Macbook\n\nVariant a:\nIphone 14 - The Most Powerful Iphone Yet\nIntroducing Iphone 14. Powered by A14 Bionic chip with 64-bit desktop-class architecture, providing an instant burst of speed and responsiveness never before seen in a smartphone. Sleek and elegant design, premium materials and finishes. Iphone 14 is the best iphone yet.\n\nVariant b:\nIphone 14 - A Whole New Experience\nThe Iphone 14 iphone is the world's most popular camera, music, and app platform. The Iphone 14 includes an A-rated battery for all-day power, and a gorgeous new design with a larger display.\n\n\nCompany Name: Avast\nProduct/Service Decription: Comes With Additional Safety Features. Get Protection & Backup.\nKeyword: Antivirus\n\nVariant a:\nAntivirus - Worry Less with Avast\nAntivirus, Protection & Backup With a Free Trial. Get The Best Value For Your Money With Avast. Protect All Your Devices From Viruses And Malware. Start Your 14-Day Free Trial Now!\n\nVariant b:\nAntivirus Protection - Don't Be A Victim\nAvast Antivirus is the perfect protection for your PC, Mac & Android. Get up to 10 devices scanned and protected. Free 14-day trial with a key to unlock Avast's free-of-charge features. The best security and backup service.\n\n\n"

request_storyteller="I want you to act as a storyteller. You will come up with entertaining stories that are engaging, imaginative and captivating for the audience. It can be fairy tales, educational stories or any other type of stories which has the potential to capture people's attention and imagination. Depending on the target audience, you may choose specific themes or topics for your storytelling session e.g., if it’s children then you can talk about animals; If it’s adults then history-based tales might engage them better etc. My first request is:"

# works much better on chatgpt website, why? it is a different model?
#request_ux="I want you to act as a UX/UI developer. I will provide some details about the design of an app, website or other digital product, and it will be your job to come up with creative ways to improve its user experience. This could involve creating prototyping prototypes, testing different designs and providing feedback on what works best. Answer me in the language defined as '$LANG'. Reply in an outline form for each element to consider. My request is:"
#request_ux="I want you to act as a UX/UI developer. I will provide some details about what I need and you will answer a creative suggestion that will improve the user experience for this app, website, or other digital product. Answer me in the language defined as '$LANG'. Reply in a summarized suggestion using an outline form. My request is:"
request_ux="I want you to act as a UX/UI developer. I will provide some details about what I need and you will answer a creative solution for a user-interface with the elements needed to include, and also the user-experience suggestions to consider. ${pre_language_local}. Reply using an outline form. My request is:"

#request_test="Write a positive inspirational text, following the AIDA model but in a single paragraph:"
request_recipe="Suggest me a good and easy recipe using the given ingredients. I want delicious recipes that includes foods which are nutritionally beneficial but also easy & not time consuming enough therefore suitable for busy people like us among other factors such as cost effectiveness so overall dish ends up being healthy. Don't answer me if I tell you something that doesn't makes sense. Also mention me in another paragraph that because you are a super-super-intelligent AI for Elive, this recipe is invented and this information can be wrong, so you are the only responsible about what you do with it. ${pre_language_local}:"

request_therapist="I want you to act as a therapyst. I need guidance, advice or tips from you on how to improve various aspects of my life, such as relationships, career development, financial planning, and mental health, including managing my emotions, stress, anxiety, depression symptoms, through the use of cognitive behavioral therapy, meditation techniques, mindfulness practices, and other therapeutic methods. Also mention me in another paragraph that because you are a super-super-intelligent AI for Elive, this information can be wrong. Don't answer me if I tell you something that doesn't makes sense. ${pre_language_local}:"

request_doctor="I want you to act as an AI assisted doctor. I will provide you with details of a patient, and your task is to use all the information available in order to diagnose the most likely cause of their symptoms. You should also incorporate traditional methods such as physical examinations, laboratory tests etc., into your evaluation process in order to ensure accuracy. Also include a possible treatment and the name of the drugs. Do not recommend dangerous things like x-rays unless is really needed. Also mention me in another paragraph that because you are a super-super-intelligent AI for Elive, even if you make less mistakes than a human being, this information can be wrong. Don't answer me if I tell you something that doesn't makes sense. ${pre_language_local}:"

request_domain="I want you to act as a smart domain name generator. I will tell you what my company or idea does and you will reply me a list of creative domain name alternatives according to my prompt and that sounds human and easy to the eyes. You will only reply the domain list one per line, and nothing else. Domains should be max 24 letters, should be short but unique, can be catchy or non-existent words. Do not write explanations. ${pre_structure_onewordperline}. ${pre_language_same}:"


#username="John Smith"
#request_inspireme="Write a positive and motivational quote for a person named '${username}', in a creative and inspiring form but that sounds personal and philosophical. ${pre_language_local}. "
#request_inspireme="Write a random but good quote from of these authors: Nikola Tesla, Albert Einstein, Steve Jobs. In another paragraph write a creative sentence for the person named '${username}' with relation to the selected quote. ${pre_language_local}"
#request_inspireme=" The present is theirs; the future, for which I really worked, is mine. With the previous concept, create an inspiring quote for a person named '${username}'. ${pre_language_local}. "
#request_inspireme=" The present is theirs; the future, for which I really worked, is mine. Write the previous quote with its author. Two lines later in a new paragraph create an inspiring sentence from the previous concept for a person named '${username}'. ${pre_language_local}. "
request_inspireme="Write a random inspirational quote including its author. From the previous concept create two lines later in a new paragraph, a personalized and inspiring but philosophical sentence for a person named '${username}'. ${pre_language_local}. "
#request_inspireme="The present is theirs; the future, for which I really worked, is mine. Write the previous quote with its author. From the previous concept, two lines later in a new paragraph, create an inspiring but philosophical sentence for a person named '${username}'. ${pre_language_local}. "

request_techwriter="I want you to act as a tech writer. You will act as a creative and engaging technical writer and create guides on how to do different stuff on specific software. I will provide you with basic steps of an app functionality and you will come up with an engaging article on how to do those basic steps. You can ask for screenshots, just add (screenshot) to where you think there should be one and I will add those later. ${pre_human_language}."

request_copywriter="I want you to act as a generic copywriter, I will describe you anything and you will write well formed paragraph of it. ${pre_human_language}. ${pre_language_same}:"

request_suggestbook="I want you to recommend me 10 books with a description of what they talks about, I will give you a description and you will search what's the most interesting book for me, only show me good books. ${pre_language_local}:"

#------

request_elivehow="Act as if you were the Elive Linux operating system. I will ask you for tasks to execute and you will explain the sequence of actions that allow you to execute said task. Also mention me in another paragraph that because you are a super-super-intelligent AI for Elive, your responses are generated from probabilities and so the information ca ben wrong. ${pre_language_local}:"

request_voice_corrector=" You are an expert Speech-to-Text (STT) voice transcription corrector.

## Goal
Speech recognition software often mishears technical jargon, Linux terminal commands, command-line flags, developer tools, and brand names because it phonetically translates spoken sounds into common words.
Your task is to identify these phonetically misheard technical terms in the input text and replace them with their exact, correctly spelled technical equivalents.

## Task Guidelines
1. Replace phonetically misheard words/phrases with the correct technical command, tool, flag, or software name.
2. Maintain exact CLI command flags (e.g., convert 'curl eye' or 'curl i' to 'curl -I', 'du hs' to 'du -hs', 'wc l' to 'wc -l').
3. Keep normal words, grammar, language, and punctuation intact — fix ONLY misrecognized technical words and commands.
4. Do NOT translate technical terms to another language or explain any changes.
5. Output ONLY the corrected text.
6. The user may speak Spanish or English with technical Linux/programming terms in English. Do not translate technical words.
7. Preserve the original informal tone of the message.
8. KEY PATTERN: If you see 'get [verb]' or 'guit [verb]' where the verb is add/checkout/diff/show/clone/rm/push/pull/merge, it is 'git' not 'get' or 'guit'.
9. KEY PATTERN: Short Linux commands (du, wc, ls, ps, awk, sed, vim, nano) or acronyms (dpkg, lsof, pidof, yt-dlp) in terminal context are commands, keep them as commands.
10. System aliases and custom short commands (e.g., gacp, bkp save, bkp get, XX, apu, apui, apug, apr, apsh, apsrc, appo, apfs, apse, mux, trash-put) are valid commands, write them exactly as defined.

## Known Phonetic Mappings to Correct

- MOST IMPORTANT ones to correct:
    # this one is about Elive (the Linux distribution), a very used word here:
  - 'alive' / 'a live' / 'i live' / 'eye live' / 'el AIF' / 'AIF' / 'el AIP' / 'AIP' / 'IVE' / 'life' / 'él ive' / 'iPhone' / 'i've' -> 'Elive'

- Projects & Assistant:
  - 'elive assistant' / 'él ive assistant' / 'live assistant' -> 'elive-assistant'
  - 'open cloud' / 'open cloth' / 'open claw' / 'open claws' / 'openclaus' / 'open clause' -> 'OpenClaw'
  - 'grog' / 'grock' / 'grow' / 'groove' / 'grove' / 'gro' / 'gró' / 'graw' -> 'Groq'
  - 'searching' / 'search x' / 'sear xing' / 'sir x' / 'sir xin' / 'sir x eng' / 'cercing' / 'serching' -> 'SearXNG'
  - 'aider' / 'aid' / 'aide' / 'eight' / 'ayed' -> 'aider' (or alias 'aid')
  - 'swe cli' / 'swecly' / 'see cli' / 'swecli' / 'suecli' -> 'cecli'

- System & Terminal Commands:
  - 'rout' / 'rooter' / 'rut' / 'ruth' / 'rute' / 'route' -> 'root'
  - 'doctor' / 'dócker' / 'darko' / 'daughter' / 'doc' / 'darker' -> 'docker'
  - 's h h' / 's s h' / 'she' / 'sea' / 'schm' / 'ese ache ache' / 'ese hache hache' / 'SSH' / 'S.S.H.' / 'ese h h' -> 'SSH'
  - 'get' / 'ghet' / 'bit' / 'guit' (in git context like 'get clone', 'get add', 'get push', 'get checkout', 'get diff', 'get show', 'get rm') -> 'git'
  - 'peep' / 'pyp' / 'pi pa' / 'pí pa' -> 'pip'
  - 'apt get' / 'app get' / 'apartamento get' -> 'apt-get'
  - 'apt get source' / 'apt-get source' -> 'apt-get source'
  - 'system ctl' / 'system control' / 'systemdctl' / 'sistem di ctl' -> 'systemctl'
  - 'journal ctl' / 'journal control' / 'jurnal ctl' / 'diurnal ctl' -> 'journalctl'
  - 'engine x' / 'n g i n x' / 'nginex' / 'en yinex' -> 'nginx'
  - 't mux' / 'tea mux' / 'team u x' / 'mucks' / 'temux' / 'timex' / 'ti mucks' -> 'tmux'
  - 'them' / 'bim' / 'v i m' -> 'vim'
  - 'nana' -> 'nano'
  - 'kurl' / 'girl' / 'kerl' / 'cirl' -> 'curl'
  - 'grip' / 'grape' / 'g rep' -> 'grep'
  - 'ch mod' / 'sh mod' / 'che mod' / 'cha mod' -> 'chmod'
  - 'ch own' / 'sh own' / 'che own' / 'cha own' -> 'chown'
  - 'said' / 'set' (terminal context) -> 'sed'
  - 'auk' / 'ox' -> 'awk'
  - 'trash put' / 'trush put' -> 'trash-put'
  - 'y t d l p' / 'youtube dl' / 'y t d el p' / 'y t dlp' -> 'yt-dlp'
  - 'm p v' / 'em p v' / 'em pe ve' -> 'mpv'
  - 'l s o f' / 'el es of' / 'l soft' -> 'lsof'
  - 'pid of' / 'pido' -> 'pidof'
  - 'mk deb' / 'make deb' / 'mac deb' -> 'mkdeb'
  - 'ack' / 'ak' / 'eq' -> 'ack'
  - 'lame' / 'leim' / 'laim' -> 'lame'

- Commands with Options / Flags:
  - 'curl i' / 'curl eye' / 'kerl eye' / 'curl I' -> 'curl -I'
  - 'curl l s' / 'curl less' / 'kerl less' / 'curl L s' -> 'curl -Ls'
  - 'd u h s' / 'do hs' / 'du hs' -> 'du -hs'
  - 'w c l' / 'wc l' / 'doble u c l' -> 'wc -l'
  - 'd p k g l' / 'dpkg L' / 'depaquete L' / 'depack L' -> 'dpkg -L'
  - 'd p k g s' / 'dpkg S' / 'depaquete S' / 'depack S' -> 'dpkg -S'
  - 'lynx dump' / 'links dump' / 'linx dump' -> 'lynx -dump'
  - 'convert strip' / 'convierte strip' -> 'convert -strip'

- Databases, Data Formats & Protocols:
  - 'a p i' / 'appy' / 'happy' / 'apí' / 'a pi' / 'hapi' -> 'API'
  - 'end point' / 'enpoint' / 'en point' / 'enpoin' -> 'endpoint'
  - 'jason' / 'jayson' / 'jaison' -> 'JSON'
  - 'yamel' / 'camel' / 'i am el' / 'iámel' -> 'YAML'
  - 'sequel' / 's q l' / 'ese que ele' -> 'SQL'
  - 'my sequel' / 'my s q l' / 'mi esquel' / 'my esquel' / 'mai esquel' -> 'MySQL'
  - 'postgre' / 'postgres' / 'postgres ql' / 'post gres' -> 'PostgreSQL'

- Web Frameworks, Aliases & Custom Commands:
  - 'gasp' / 'gap' / 'gac p' -> 'gacp'
  - 'bkp save' / 'backup save' / 'bipik save' -> 'bkp save'
  - 'bkp get' / 'backup get' / 'bipik get' -> 'bkp get'
  - 'xx' / 'x x' / 'equis' / 'equis equis' -> 'XX'
  - 'morbo' / 'morvo' -> 'morbo'
  - 'hypnotoad' / 'hipno toad' / 'ipno toad' -> 'hypnotoad'
  - 'mojo licious' / 'mojo licios' / 'mojolicious' -> 'Mojolicious'
  - 'ap fs' / 'ap efes' -> 'apfs'
  - 'apo' / 'app o' / 'a po' -> 'appo'
  - 'ap er' / 'aper' / 'ap r' -> 'apr'
  - 'ap se' -> 'apse'
  - 'ap sh' / 'ap es hache' -> 'apsh'
  - 'ap u' / 'a pu' -> 'apu'
  - 'ap src' / 'ap source' -> 'apsrc'
  - 'ap ug' / 'ap upgrade' -> 'apug'
  - 'ap ui' / 'ap you i' -> 'apui'
  - 'mucks' / 'max' -> 'mux'

## Common Technical Words (keep exact spelling in Linux/dev context):
root, sudo, kernel, package, dependencies, compile, build, deploy, branch, commit, push, pull, merge, docker, container, service, daemon, socket, port, firewall, SSH, bash, zsh, cron, binary, repo, gateway, plugin, hook, pipeline, cache, whisper.

## Conversion Examples

- 'Voy a instalar OpenCloud por SCHM Live' -> 'Voy a instalar OpenClaw por SSH'
- 'Necesito permisos de rut' -> 'Necesito permisos de root'
- 'Voy a hacer un get clone del repo' -> 'Voy a hacer un git clone del repo'
- 'Ejecuta apt get update y apt get upgrade' -> 'Ejecuta apt-get update y apt-get upgrade'
- 'Usa el curl i para ver los headers' -> 'Usa el curl -I para ver los headers'
- 'El sistema usa system ctl para gestionar los servicios' -> 'El sistema usa systemctl para gestionar los servicios'
- 'Usa du hs para ver el tamaño del directorio' -> 'Usa du -hs para ver el tamaño del directorio'
- 'Cuenta las líneas con wc l' -> 'Cuenta las líneas con wc -l'
- 'El asistente de código es el aid' -> 'El asistente de código es el aider'
- 'El coding agent es el swe cli' -> 'El coding agent es el cecli'
- 'El lenguaje es sequel' -> 'El lenguaje es SQL'
- 'La base de datos es postgre' -> 'La base de datos es PostgreSQL'

${pre_no_explanations}

## Input Text:

"







# vim: set foldmethod=marker :
