Create unique program with ChatGPT

Search and store tool for Chat GPT Prompt

Create unique and engaging program with ChatGPT, a pre-trained language model by OpenAI for generating high-quality and accurate content.

Tips on How to Produce a Clear and Concise Overview of the Architecture and Design of a Project/System in [Language]

Produce a clear and concise overview of the architecture and design of the given [language] project or system: [project description].

A Beginner's Guide to Preparing and Submitting a Pull Request for Open-Source Projects

Explain how to prepare and submit a pull request for the given [language] open-source project: [repository URL or project description].

Tips for Successful Contributions to [Language] Open-Source Projects

Recommend best practices for contributing to [language] open-source projects as a new or inexperienced contributor.

Generating Open Issues or Feature Requests Opinion for a Language Specific Open-Source Project

Suggest open issues or feature requests in the following [language] open-source project that match my skill set: [repository URL or project description].

Identifying Open-Source Language Projects for Developers

Identify suitable open-source [language] projects for a developer with [specific skills or interests].

Best Tools and Practices for [Language] Development Team Remote Collaboration

Suggest tools and best practices for remote collaboration among the members of a [language] development team.

Optimizing [Language] Project Infrastructure with Cloud-Native Technologies

Identify opportunities to optimize the given [language] project's infrastructure and resource usage using cloud-native technologies: [project description].

Comparing Containerization Technologies for Language Project: Pros and Cons

Compare the advantages and disadvantages of different containerization technologies (e.g., Docker, Kubernetes, Podman) for the given [language] project: [project description].

Efficient Build and Deployment Process for [Language] Project: Suggestions for Improvement

Suggest improvements to the given [language] project's build and deployment process to increase efficiency: [project description].

Automating Deployment Strategy for [Language] Application to [Cloud Provider/Environment]

Propose a strategy to automate the deployment of the given [language] application to [cloud provider or environment]: [app description].

Designing a CI/CD Pipeline for Language Project Based on Requirements and Constraints

Design a CI/CD pipeline for the given [language] project based on its requirements and constraints: [project description].

Recommend Tools or Libraries to Improve Accessibility and Inclusivity of Web/Mobile App

Recommend tools or libraries to help improve the accessibility and inclusivity of the given [web/mobile] app: [app URL or description].

How to Evaluate and Improve the Accessibility of Web/Mobile App to Comply with WCAG Guidelines?

Evaluate the accessibility of the given [web/mobile] app and suggest improvements to comply with WCAG guidelines: [app URL or description].

Opinion on Implementing Design Pattern in Language for Different Scenarios

Provide examples of implementing the [design pattern] in [language] for the following scenarios: [scenario list].

Creating a Working Demo for Tools and Features and its Benefits - An Opinion

Create a working demo of a [tool or feature] that showcases its potential benefits and use cases.

Implementing a Simple Simulation or Model using a Language or Technology: an Opinion

Implement a simple simulation or model of a [system or process] using [language or technology].

How to Create a Functional Prototype of a Web/Mobile App with Specific Functionality or User Flow

Create a functional prototype of a [web/mobile] app that demonstrates [specific functionality or user flow].

How to Generate a Scatter Plot to Analyze the Relationship between Two Variables

Generate a scatter plot that demonstrates the relationship between the following two variables: [variable 1] and [variable 2].

Visualizing Dataset Distribution with Histogram or Boxplot

Visualize the distribution of the following dataset using a histogram or box plot: [data or dataset description].

Creating a Line Chart to Visualize Time Series Data: Tips and Techniques

Create a line chart that visualizes the trend in the following time series data: [data or dataset description].

What is “prompt engineering”?

A “prompt” is the input that guides a generative AI model to generate useful outputs. Generative AI tools like ChatGPT, GPT, DALL·E 2, Stable Diffusion, Midjourney, etc. all require prompting as their input.


What is prompt engineering

In a natural language processing (NLP) context, “prompt engineering” is the process of discovering inputs that yield desirable or useful results. As is the story with any processes, better inputs yield better outputs; or commonly said another way “garbage in, garbage out.


garbage in, garbage out

![Source: https://www.youtube.com/watch?v=1NQWJjgi-_k


Designing effective and efficient prompts will increase the likelihood of receiving a response that is both favorable and contextual. With a good prompt, you can spend less time editing content and more time generating it.



Going from beginner → advanced prompt engineer

As companies like PromptBase arise around the idea that the prompt is the “secret sauce” to using generative AI, prompt engineering could easily become the “career of the future.” But, any generative AI user can become an “advanced” prompt engineer. Here’s how

Spend time with the tools

  • The more time you spend asking ChatGPT questions and receiving responses, the better your idea will be of various prompting approaches and their individual strengths and weaknesses
  • Use Open AI’s GPT playground to perform interactive trial and error with variations in your prompt, model, temperature and top_p values (uniqueness of answer, i.e. creativity), and more available within the UI itself.
play background gpt3

Become a prompt researcher instead of engineer

  • If you’re already a subject matter expert in something, consider figuring out how to apply your personal skills to generating the best prompts in your field
  • For example, if you’re an expert in SEO, what questions do you ask yourself when creating SEO strategies? How can you translate this knowledge into better prompts to generate the same level of output with AI?

Become a prompt researcher instead of engineer

  • The term prompt engineer glosses over the idea that prompt formulation takes hypothesizing, research, result measurement, and repetition. Instead, approach prompting like a research project.
  • Try as many different variations and formulations of your prompt as possible. One problem can have hundreds of solutions and one solution can have hundreds of approaches. The same can be said of prompting.