Learn to write ChatGPT prompts in 2 hours!

Interviews & Press

Business Insider logo

I'm an AI prompt engineer. Here are 3 rules to get the best results using ChatGPT – and what people get wrong

AI prompts need to be very clear. There are three concepts that I find particularly useful:

1. Give the chatbot a role
2. Give it plenty of context
3. Break steps into multiple prompts

 

Greg Schwartz: Prompt Engineer Who Works, Smarter

"I use AI to help make your business better," says generative AI expert Greg Schwartz. And he does so with a unique perspective. You see, Greg is also a user experience (UX) designer. So he understands mental models – expectations a user has about how a product or experience should work. By taking the end user into consideration when creating AI prompts and solutions, he can ensure whatever you’re building with AI meets your users’ needs and expectations.

"I tell people trying to understand how to work with an AI (like ChatGPT or Bing or Bard): treat it like a junior engineer, nurse, accountant, etc. Whatever your job is, but also a junior all of the other jobs you can imagine.

"So you can use it to really make fast progress on things, but you have to understand that it's very rarely going to be a high-quality result. It's gonna give you a fast, moderately good quality.

"Then you have to be the one who comes along and says: is this really doing what I asked you to do? Is this the quality I need? Is it actually performing the task I intended, rather than just pretending to?"

 

Prompt Engineer Says Think of ChatGPT as an "Intern"

On [Upwork's] last earnings call, they were raving about all the developments of their AI program. And certainly you came to the forefront of that. You were highlighted as one of the Upwork freelancers.

 

Career CloseUp: Expert-Vetted (Top 1% of Upwork) AI & Prompt Engineer

[I'm] spending a lot of time using ChatGPT and writing prompts to try and get it to give me the output that I need.

Lately, I'm actually doing a lot of work with Pinecone, which is a vector storage database that allows you to handle larger amounts of data to work on. So then I've been doing a lot of testing of that as well.

Other days, the work is just integrating with other APIs. There might be a tool that I'm going to use, or some project that I'm going to send a query to. Then it's going to respond with some text or image. So I'm writing code to talk to this API, use the API response, maybe store it in a database or CSV or JSON file.