A meticulously curated collection of prompts designed to enhance productivity, creativity, and learning across various disciplines. Leveraging the power of ChatGPT (or any other LLMs), these prompts are crafted to be actionable, specific, and contextually rich, ensuring users get the most out of each interaction.
- Browse Categories
- Select a Prompt
- Provide Context
- Experiment and Refine
Imagine a narrative set in [setting] that explores the theme of [theme]. The protagonist, [character name], embarks on a journey of [character's journey]. Develop a scene where [character name] faces a significant challenge that [describe the challenge]. Use descriptive language to paint a vivid picture of the setting and the emotions involved.
Compose a research paper on [topic] aimed at [academic audience]. Your paper should include an abstract that summarizes the key points of your research, an introduction that sets the context and states your thesis, [number of sections] that each explore different aspects of your research, and a conclusion that summarizes your findings and suggests future research directions. Each section should be detailed, with evidence from peer-reviewed sources.
Write a technical manual for [product/service] that targets [target audience]. The manual should include an overview, a getting started section, detailed guides on [list of features/operations], troubleshooting tips, and a user support section. Each guide should be clear and concise, using technical language appropriate for [target audience]. Include visuals where necessary to illustrate complex concepts.
Craft a blog post titled "[Title]" aimed at [target audience]. The post should begin with an engaging opening that hooks the reader, followed by [number of paragraphs] that [describe the content]. Each paragraph should support your main argument with evidence, examples, or data. Conclude with a call to action that encourages readers to [describe the action], and include a section for comments at the end.
Write a persuasive copy for a [product/service] that targets [demographic]. The copy should highlight [list of features/benefits], using persuasive language and compelling arguments to convince the reader to [describe the desired action]. Include a headline that grabs attention, a compelling opening that establishes credibility, and a strong closing that reinforces the call to action.
Craft a resume for [job title] targeting [industry]. Include sections for [list of sections] such as education, work experience, skills, and certifications. The resume should highlight [list of achievements/experiences] relevant to the job, with a focus on quantifiable results and transferable skills.
For the cover letter, explain why you are a good fit for [job title] at [company name]. Highlight your [list of qualifications] and how they align with the job description. Conclude with a strong closing statement that encourages the reader to [describe the desired outcome].
Write a speech for [event/audience] on [topic]. The speech should begin with an engaging introduction that sets the tone and establishes your credibility. Include [number of main points] that [describe the content], each supported by evidence or examples. Conclude with a powerful closing statement that leaves a lasting impression on the audience. Use storytelling techniques to make the speech more engaging.
Translate the following [source language] text into [target language]:
[Source text]
Write a social media post targeting [demographic] that promotes [product/service/event]. The post should be [number of words] long and include [list of elements] such as a call to action, a visual element, and a hashtag. The message should encourage [describe the desired action], using a tone that aligns with the brand's voice and the target audience's interests.
Compose an email to [recipient] regarding [subject]. The email should begin with a polite greeting and a brief introduction. Then, [describe the content] to address the purpose of the email. Conclude with a professional sign-off and your name. Use a tone that is formal yet friendly, and ensure the email is concise and to the point.
Given a topic in general knowledge, answer the following question: [describe the question]. Consider multiple perspectives and provide a comprehensive answer that includes historical context, current developments, and future implications. Use references from reputable sources to support your answer.
In the context of [specific domain (e.g., AI, ML, NLP)], explain the concept of [concept]. Describe its applications in [describe applications], and discuss the challenges and ethical considerations associated with its use. Include examples of its implementation in real-world scenarios and references to recent research or developments in the field.
Consider the following code snippet in [programming language]:
// Code snippet
Provide a detailed explanation of how the code works, including the purpose of each function, variable, and class. Additionally, identify any potential issues and suggest improvements for better efficiency and readability. Use references to programming best practices and code optimization techniques to support your suggestions.
Explain the principle behind [scientific concept or technology]. Describe how it has been applied in [describe applications], and discuss the implications of its use in [describe contexts]. Include references to recent research or developments in the field, and discuss the potential future applications and implications.
In the context of [historical period or event], explain [describe the question]. Consider the causes, outcomes, and long-term impacts of the event, and discuss how it has influenced [describe influence]. Use references from historical texts and scholarly articles to support your explanation.
Solve the following [type of math problem (e.g., algebra, calculus, statistics)]: [describe the problem]. Provide a step-by-step solution, highlighting the key mathematical concepts and principles used. Include references to mathematical theories and formulas where applicable.
Given the following excerpt from [educational material (e.g., textbook, lecture notes)]:
[Excerpt]
Clarify [describe the unclear points or concepts]. Explain how these points relate to the broader topic or theme of the material. Use references from related educational materials and scholarly articles to support your clarification.
Discuss the philosophical implications of [philosophical concept or idea]. Consider [describe aspects to consider] such as ethical implications, practical applications, and its relevance to contemporary debates. Use references from philosophical texts and scholarly analyses to support your discussion.
Analyze the recent news story about [describe the news story]. Discuss the key events, the parties involved, and the potential implications for [describe the context or broader implications]. Include references to expert opinions or analyses where relevant, and discuss the potential long-term impacts of the event.
Given the scenario where [describe the scenario], provide personal advice on [describe the advice needed]. Consider [list of factors to consider] such as ethical considerations, potential outcomes, and the importance of [specific considerations]. Use references from reputable sources and expert opinions to support your advice.
Given the following requirements for a function in [programming language]:
- Input: [input data type]
- Output: [output data type]
- Functionality: [describe the functionality]
Write the function code and provide a brief explanation of how it works, focusing on the key logic and any non-obvious code constructs used.
Consider the following code snippet in [programming language]:
// Code snippet
Propose a hypothesis about the potential issues in this code. Then, provide a step-by-step guide to debug the code, testing your hypothesis, and explaining the corrective actions taken.
Given the context of a [specific project or application], the following code snippet in [programming language] needs enhancement:
// Code snippet
Suggest improvements that would make the code more efficient, readable, or user-friendly. Explain the rationale behind each suggestion and how it benefits the overall project.
Imagine a scenario where a web application is vulnerable to [specific security threat]. The following code snippet in [programming language] is part of the application:
// Code snippet
Identify how this code could be exploited and suggest security enhancements to mitigate the threat. Explain the changes and why they are effective.
Consider the following SQL query intended for [database type]:
[SQL query]
The query is used in a [specific application context] and currently takes [current execution time] to execute. Analyze the query plan and suggest optimizations that could reduce the execution time to [target execution time] or less. Explain the reasoning behind each optimization.
Design a shell script in [programming language] that automates the following user task:
- [describe the task]
The script should handle user inputs gracefully and provide informative feedback. Include error handling for potential issues and a help command that explains how to use the script.
Outline a step-by-step guide to building a [describe the app] using [programming language/framework/library]. The guide should include:
- Setup instructions
- Development process with architectural considerations
- Testing strategies
- Deployment steps
Focus on the architectural choices that ensure scalability, maintainability, and security.
Given the existing codebase in [programming language], suggest a new feature that would benefit the end-users of [specific application]. The feature should [describe the feature].
Explain how the feature would be implemented, including any necessary code changes, and discuss the potential impact on the user experience and application performance.
Review the following code snippet in [programming language] and provide detailed comments and documentation. The documentation should follow best practices for clarity, conciseness, and completeness.
// Code snippet
Identify and resolve all possible issues in the provided code snippet in [programming language]. Conduct a root cause analysis for each identified issue, explaining why the original code led to the problem and how the fix addresses the root cause.
// Code snippet
Refactor the following code snippet in [programming language] using the [specific design pattern] to improve its structure and maintainability. Explain how the chosen pattern addresses the identified issues and enhances the code's readability and scalability.
// Code snippet
Write unit tests for the following code snippet in [programming language], ensuring full coverage of the functionality. The tests should cover [list of specific scenarios].
Provide a brief explanation of each test case and how it validates the code's behavior.
// Code snippet
Implement exception handling for the provided code snippet in [programming language]. Ensure that the handling is robust and covers [list of specific edge cases].
Explain the rationale behind the chosen exceptions and how they are caught and handled appropriately.
// Code snippet
Analyze the performance of the following code snippet in [programming language] using profiling tools. Identify bottlenecks and suggest optimizations that could significantly improve execution time.
Provide a detailed explanation of the identified bottlenecks and how the proposed optimizations address them.
// Code snippet
Enhance the scalability of the given code snippet in [programming language] by incorporating features that allow it to handle increased data volume or user load effectively. Discuss the strategies used to achieve scalability and how they are implemented in the code.
// Code snippet
Improve the accessibility of the provided code snippet in [programming language]. Consider user feedback that highlights accessibility issues and suggest improvements that address these concerns.
Explain how each improvement enhances the accessibility of the application for users with disabilities.
// Code snippet
Given a coding challenge, write a [programming language] solution that [describe the challenge]. The solution should demonstrate the use of [specific programming concepts or libraries].
Provide a detailed explanation of the solution, focusing on the choice of algorithms, data structures, and design patterns used.
Debug the following code snippet in [programming language]. The code is part of a larger application and has been reported to [describe the issue].
Given two previous debugging sessions where similar issues were encountered, suggest a step-by-step debugging approach that includes the use of [specific debugging techniques or tools].
// Code snippet
Consider the following code snippet in [programming language]. It is part of a larger system that [describe the system's functionality].
Analyze the code's functionality, identifying any areas that could be improved for efficiency, readability, or maintainability. Then, suggest a chain of thought that leads to the development of a more refined solution.
// Code snippet
Develop a prompt for generating code snippets in [programming language] that [describe the desired functionality]. The prompt should be designed to guide the model to produce high-quality, efficient, and well-documented code.
Explain the reasoning behind the chosen prompt structure and how it aligns with best practices for prompt engineering.
Generate a blog post idea that targets [target audience] and addresses [describe the topic]. The post should aim to [describe the goal], using [describe the approach] to engage the reader. Consider incorporating [list of elements] to enhance the post's appeal, such as [example elements like data visualizations, real-life examples, or interactive elements]. Use [specific techniques like SEO optimization, storytelling, or data-driven insights] to ensure the post is both informative and engaging.
Craft a caption for a social media post targeting [demographic] that promotes [product/service/event]. The caption should be [number of words] long and include [list of elements] such as a call to action, a visual element, and a hashtag. The message should encourage [describe the desired action], using a tone that aligns with the brand's voice and the target audience's interests. Consider incorporating [list of specific techniques] to enhance the caption's effectiveness, such as [example techniques like storytelling, humor, or emotional appeal]. Utilize [specific analytics tools] to measure the caption's performance and refine future posts.
Write marketing copy for a [product/service] that targets [demographic]. The copy should highlight [list of features/benefits], using persuasive language and compelling arguments to convince the reader to [describe the desired action]. Include a headline that grabs attention, a compelling opening that establishes credibility, and a strong closing that reinforces the call to action. Consider incorporating [list of specific techniques] to enhance the copy's persuasiveness, such as [example techniques like emotional storytelling, social proof, or scarcity]. Use [specific analytics tools] to track the copy's performance and optimize future iterations.
Compose a product description for [product] aimed at [target audience]. The description should include [list of sections] such as features, benefits, and use cases. Each section should be detailed, focusing on [describe the focus] to highlight the product's value. Consider incorporating [list of specific techniques] to enhance the description's appeal, such as [example techniques like benefits-first approach, customer testimonials, or comparative analysis]. Use [specific analytics tools] to measure the description's effectiveness and refine future descriptions.
Develop a video script concept for [topic] targeting [audience]. The script should begin with an engaging opening that hooks the viewer, followed by [number of paragraphs] that [describe the content]. Each paragraph should support your main argument with evidence, examples, or data. Conclude with a powerful closing statement that leaves a lasting impression on the viewer. Use storytelling techniques to make the script more engaging. Consider incorporating [list of specific techniques] to enhance the script's narrative, such as [example techniques like suspense, emotional appeal, or visual storytelling]. Use [specific analytics tools] to track the script's performance and optimize future iterations.
Write a storytelling prompt that invites the audience to imagine [describe the scenario]. The prompt should include [list of elements] that [describe the elements' purpose] to create a vivid and immersive narrative. Consider incorporating [list of specific techniques] to enhance the prompt's storytelling, such as [example techniques like setting description, character development, or plot twists]. Use [specific analytics tools] to measure the prompt's effectiveness and refine future prompts.
Create an article outline on [topic] aimed at [target audience]. The outline should include [list of sections] such as introduction, body, and conclusion. Each section should focus on [describe the focus] to ensure the article is informative and engaging. Consider incorporating [list of specific techniques] to enhance the outline's structure, such as [example techniques like thematic organization, subheadings, or visual aids]. Use [specific analytics tools] to track the outline's effectiveness and optimize future outlines.
Craft a creative writing prompt that invites the writer to explore [describe the theme or genre]. The prompt should include [list of elements] that [describe the elements' purpose] to create a rich and varied narrative. Consider incorporating [list of specific techniques] to enhance the prompt's creativity, such as [example techniques like character development, setting description, or plot twists]. Use [specific analytics tools] to measure the prompt's effectiveness and refine future prompts.
Compose an email draft to [recipient] regarding [subject]. The email should begin with a polite greeting and a brief introduction. Then, [describe the content] to address the purpose of the email. Conclude with a professional sign-off and your name. Use a tone that is formal yet friendly, and ensure the email is concise and to the point. Consider incorporating [list of specific techniques] to enhance the email's clarity and persuasiveness, such as [example techniques like clear call-to-action, personalization, or highlighting benefits]. Use [specific analytics tools] to track the email's performance and optimize future emails.
Develop presentation content for [topic] targeting [audience]. The content should include [list of elements] such as an engaging introduction, detailed body, and a compelling conclusion. Each element should be designed to [describe the purpose] to keep the audience engaged throughout the presentation. Consider incorporating [list of specific techniques] to enhance the presentation's effectiveness, such as [example techniques like visual aids, audience engagement, or storytelling]. Use [specific analytics tools] to measure the presentation's effectiveness and optimize future presentations.
Translate the following document from [source language] to [target language]:
[Document text]
Ensure the translation maintains the original meaning and tone. Pay special attention to [list of elements] such as technical terms, idiomatic expressions, and cultural references. Use [specific translation tools or techniques] to ensure accuracy and context.
Localize the following section of a website from [source language] to [target language]:
[Website section text]
Ensure the localization is culturally appropriate, maintains the original message, and is SEO-friendly. Consider incorporating [list of specific techniques] to enhance the localization, such as [example techniques like using native phrases, adapting content for cultural context, or optimizing for SEO].
Translate the following video script from [source language] to [target language]:
[Video script text]
Ensure the subtitles accurately reflect the spoken dialogue, maintaining the original tone and nuances. Pay special attention to [list of elements] such as idiomatic expressions, technical terms, and character names. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following email from [source language] to [target language]:
[Email text]
Ensure the translation maintains the original meaning and tone, especially regarding the message's urgency or sensitivity. Pay special attention to [list of elements] such as formalities, idiomatic expressions, and specific references. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following chat or messaging conversation from [source language] to [target language]:
[Chat or messaging text]
Ensure the translation accurately reflects the spoken dialogue, maintaining the original tone and nuances. Pay special attention to [list of elements] such as informal expressions, slang, and emotional context. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following technical manual from [source language] to [target language]:
[Technical manual text]
Ensure the translation maintains the original meaning and tone, especially regarding technical details and instructions. Pay special attention to [list of elements] such as technical terms, diagrams, and specific instructions. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following legal document from [source language] to [target language]:
[Legal document text]
Ensure the translation maintains the original meaning and tone, especially regarding legal terms and implications. Pay special attention to [list of elements] such as legal jargon, contractual obligations, and specific legal references. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following academic paper from [source language] to [target language]:
[Academic paper text]
Ensure the translation maintains the original meaning and tone, especially regarding academic concepts and references. Pay special attention to [list of elements] such as scholarly terminology, citations, and specific academic arguments. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following medical record from [source language] to [target language]:
[Medical record text]
Ensure the translation maintains the original meaning and tone, especially regarding medical terminology and patient information. Pay special attention to [list of elements] such as medical procedures, diagnoses, and specific medical details. Use [specific translation tools or techniques] to ensure accuracy and context.
Translate the following real-time conversation from [source language] to [target language]:
[Real-time conversation text]
Ensure the translation maintains the original meaning and tone, especially regarding the conversation's urgency or emotional context. Pay special attention to [list of elements] such as informal expressions, slang, and emotional nuances. Use [specific translation tools or techniques] to ensure accuracy and context.
Extract key information from the following document related to [specific topic]:
[Document text]
Ensure the extraction includes [list of key information] such as [example key information like names, dates, amounts, or specific terms]. Use [specific techniques like NLP, OCR, or template-based extraction] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like contextual understanding, semantic analysis, or entity recognition].
Extract text from the following image, focusing on [specific aspect or feature]:
[Image]
Use [specific techniques like OCR, Optical Mark Recognition (OMR), or AI-based image processing] to accurately extract text. Ensure the extracted text is [describe the desired format or structure], and consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like image preprocessing, noise reduction, or text localization].
Parse and extract data from the following table, focusing on [specific data elements]:
[Table data]
Identify and extract [list of data elements] such as [example data elements like names, dates, quantities, or prices]. Use [specific techniques like table extraction algorithms, OCR for images, or data extraction tools] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like table structure analysis, data type recognition, or error correction].
Extract code snippets from the following source file, focusing on [specific programming constructs]:
[Source file text]
Identify and extract [list of code elements] such as [example code elements like functions, variables, classes, or comments]. Use [specific techniques like code parsing tools, regular expressions, or AI-based code analysis] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like syntax highlighting, code structure analysis, or semantic understanding].
Identify the language of the following text, focusing on [specific language characteristics]:
[Text sample]
Use [specific techniques like language detection algorithms, NLP libraries, or AI-based language identification tools] to accurately determine the language. Consider incorporating [list of specific strategies] to enhance the identification, such as [example strategies like linguistic patterns analysis, character frequency analysis, or contextual clues].
Extract entities from the following text, focusing on [specific entity types]:
[Text]
Identify and extract [list of entities] such as [example entities like people, organizations, locations, or dates]. Use [specific techniques like NLP, named entity recognition (NER), or entity extraction tools] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like entity disambiguation, contextual understanding, or semantic analysis].
Perform Named Entity Recognition (NER) on the following text, focusing on [specific entity types]:
[Text]
Identify and extract [list of named entities] such as [example named entities like persons, organizations, locations, or dates]. Use [specific techniques like NLP models, machine learning algorithms, or NER libraries] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the recognition, such as [example strategies like entity linking, entity type disambiguation, or sentiment analysis].
Extract insights from the following survey responses, focusing on [specific insights or themes]:
[Survey responses]
Identify and extract [list of insights] such as [example insights like common themes, sentiment analysis, or key questions]. Use [specific techniques like text analysis tools, NLP for sentiment, or survey analysis software] to ensure accuracy. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like thematic analysis, sentiment trend analysis, or question frequency analysis].
Summarize the following long text, focusing on [specific aspects or themes]:
[Long text]
Create a concise summary that captures the main points, themes, and insights from the text. Use [specific techniques like text summarization algorithms, NLP models, or summarization tools] to ensure the summary is accurate and coherent. Consider incorporating [list of specific strategies] to enhance the summarization, such as [example strategies like key phrase extraction, topic modeling, or semantic summarization].
Extract relevant text from the following web page, focusing on [specific content areas]:
[Web page URL]
Identify and extract [list of relevant text elements] such as [example elements like headings, main content, or specific sections]. Use [specific techniques like web scraping tools, NLP for content relevance, or AI-based text extraction] to ensure the extracted text is relevant and useful. Consider incorporating [list of specific strategies] to enhance the extraction, such as [example strategies like semantic search, content filtering, or metadata analysis].
Summarize the following article in [desired word count]:
[Article text]
Ensure the summary captures the main arguments, key points, and conclusions of the article. Use [specific techniques like NLP models, summarization algorithms, or text analysis tools] to ensure accuracy and coherence.
Summarize the following document in [desired word count]:
[Document text]
Ensure the summary accurately reflects the document's purpose, main sections, and key findings or recommendations. Use [specific techniques like document analysis tools, summarization algorithms, or NLP models] to ensure clarity and conciseness.
Summarize the following meeting minutes in [desired word count]:
[Meeting minutes text]
Ensure the summary includes the agenda, main discussions, decisions made, and action items. Use [specific techniques like text summarization tools, NLP models, or meeting transcription analysis] to ensure the summary is accurate and comprehensive.
Summarize the following textbook chapter in [desired word count]:
[Textbook chapter text]
Ensure the summary captures the chapter's main themes, concepts, and learning outcomes. Use [specific techniques like summarization algorithms, NLP models, or educational content analysis tools] to ensure the summary is concise and informative.
Summarize the following email in [desired word count]:
[Email text]
Ensure the summary accurately reflects the email's purpose, main points, and any requests or actions required from the recipient. Use [specific techniques like email parsing tools, NLP models, or summarization algorithms] to ensure the summary is clear and concise.
Summarize the following research paper in [desired word count]:
[Research paper text]
Ensure the summary captures the paper's research question, methodology, key findings, and conclusions. Use [specific techniques like NLP models, summarization algorithms, or academic content analysis tools] to ensure the summary is accurate and insightful.
Summarize the following news article in [desired word count]:
[News article text]
Ensure the summary accurately reflects the article's headline, main story, and key points. Use [specific techniques like NLP models, summarization algorithms, or news article analysis tools] to ensure the summary is concise and informative.
Summarize the following social media post in [desired word count]:
[Social media post text]
Ensure the summary captures the main message, tone, and any key points or calls to action. Use [specific techniques like NLP models, social media analysis tools, or summarization algorithms] to ensure the summary is accurate and reflective of the original post's intent.
Summarize the following blog post in [desired word count]:
[Blog post text]
Ensure the summary captures the blog post's main arguments, key points, and conclusions. Use [specific techniques like NLP models, summarization algorithms, or blog post analysis tools] to ensure the summary is concise and informative.
Summarize the following legal document in [desired word count]:
[Legal document text]
Ensure the summary accurately reflects the document's purpose, main sections, and key legal points. Use [specific techniques like NLP models, summarization algorithms, or legal document analysis tools] to ensure the summary is accurate and comprehensive.
Zero-shot Prompting Few-shot Prompting Chain-of-Thought Prompting Self-Consistency Generate Knowledge Prompting Prompt Chaining Tree of Thoughts Retrieval Augmented Generation Automatic Reasoning and Tool-use Automatic Prompt Engineer Active-Prompt Directional Stimulus Prompting Program-Aided Language Models ReAct Reflexion Multimodal CoT Graph Prompting
- ChatGPT Prompts for Learning: relatively new discipline for developing and optimizing prompts
- ChatGPT Prompt Templates : 2,500+ ChatGPT Prompt Templates