Almost Timely News, June 9, 2024: 🗞️ Building High-Quality Generative AI Prompts with PARE

Almost Timely News: 🗞️ Building High-Quality Generative AI Prompts with PARE (2024-06-09) :: View in Browser

Almost Timely News

👉 Register for my Generative AI for Sales webinar on June 11!_

Content Authenticity Statement

100% of this week’s newsletter was generated by me, the human, though the walkthrough video shows the use of generative AI to make the Custom GPT. Learn why this kind of disclosure is a good idea and might be required for anyone doing business in any capacity with the EU in the near future.

Watch This Newsletter On YouTube 📺

Almost Timely News: 🗞️ Building High-Quality Generative AI Prompts with PARE (2024-06-09)

Click here for the video 📺 version of this newsletter on YouTube »

Click here for an MP3 audio 🎧 only version »

What’s On My Mind: Building High-Quality Generative AI Prompts with PARE

This week, I thought we’d step through the Trust Insights PARE framework in a lot more depth to explain why it works, what you can do with it, and what high-density, high-quality prompts could look like. Before we begin, let’s state a clear purpose. The purpose of today’s walkthrough is to help you build prompts that you can distribute to team members or integrate into software which in turn will generate high-quality results.

This is different than interactive, iterative, conversational prompting where you can go back and forth many times with a language model in conversation to dial in exactly what you want. That process is useful, effective, and a lot of fun, but can be time-consuming. It also doesn’t scale well; each time a person wants to accomplish a task, they need to have the same preparatory conversation to achieve the goal.

That said, we’re not going to denigrate that process because it’s actually critical for building high-quality prompts.

Let’s also define what a high-quality prompt is: a prompt you give to a language model that accomplishes a result in a reliable, repeatable way with minimal additional effort from the user. Reliable, repeatable, routine: that’s the magic formula for a high-quality prompt.

With that, let’s dig into the PARE framework. It’s four parts: prime, augment, refresh, evaluate. In the free PDF worksheet, I pose those as questions for folks just getting started out, but the framework goes much deeper than that. It’s conceptual in nature (and not in the sheet to avoid overwhelming people).

Prime is all about getting as much relevant context into a conversation with an LLM as possible. We prime it often by asking it what it knows about a topic, unless we KNOW that it doesn’t know the topic well. In those cases, we bring our own data to the party.

Remember that the first rule of preventing hallucination in generative AI is that the more data you bring to the party, the less likely the model is to hallucinate. You can test this for yourself, especially with a smaller model like LLaMa 3 by asking it who the CEO of your company is and watching it make things up. Then provide a copy of your company’s About page and Leadership Team page, ask it again, and watch it nail the answer every time.

Augment in the worksheet is asking the model what questions it has. Conceptually, this is also about validating the priming data as well. Again, if the model demonstrates a lack of specific knowledge, we know we need to augment its knowledge with more data.

Refresh in the worksheet is asking the model what we forget. In the bigger picture, this is asking the model what it knows again, with the primed data and the augmented data, so that we can validate it now knows what we want it to know.

Evaluate in the worksheet is asking the model to check its work. In the bigger picture, this is evaluating how the model performs with test questions and answers. In the toy example we just discussed, it would be asking the model again who the CEO of your company was after feeding it a lot of information about your company.

PARE is about more than just asking questions of the model; that’s what we start people with so that it’s usable and they can gain benefits right away. But in the bigger picture, PARE is about approaching the task of prompt engineering like software development, where the prompt is the code you’ll run.

You need a lot of ingredients to build software well – an idea of what you want to accomplish, someone who knows the domain well (and can code), a set of defined processes for how you currently accomplish the task, a language model and the associated data pipeline, and a benchmark for success. If this sounds familiar, it should – it’s the Trust Insights 5P Framework.

Once you’ve done the process and you’re satisfied a model understands the subject well, you convert it to your prompt and get ready to deploy it.

That’s the overall process. Let’s bring this to life with an example or two. First, let’s say we want to evaluate some legislation. In the USA where I live, our elected representatives often name pieces of legislation that, due to all the loopholes they build into the law, tend to accomplish the opposite of what you would think the legislation does.

For example, back in the early days of the Internet, the CAN-SPAM Act was supposed to clamp down on email spamming. However, due to the way it was written, influence of special interests and lobbyists, and the general lack of understanding that Congressional representatives had of the Internet (and technology in general, a trend that persists to today), it enabled more spamming than ever.

Anyway… one of the things we as citizens SHOULD be doing is inspecting the proposed laws that our legislators are making before they become law, and providing feedback about those proposed laws. After all, mainstream media has a tendency to overdramatize some things and completely ignore others, so it’s our obligation as citizens to do the work ourselves.

But we don’t, not really. Some folks do, and share what they’ve found. Wouldn’t it be nice, though, if we could use the power and scale of generative AI and language models to inspect every single piece of proposed legislation for loopholes, unintended consequences, or malicious intent and flag it for attention? That would be a heck of a public service.

So let’s say we wanted to build such a creature. How would we go about it? We’d want it to be something that everyone could use. We’d want to clearly disclose its components and ingredients, because any AI dealing in a high-risk area like legislation and law should 100% be transparent and open to the public so that we can understand what it’s been told to do. And we’d want it to be as fair, neutral, and non-partisan as possible.

To build such a thing, we’ll use the PARE framework. We’ll prime the model by asking it what it knows about the process of reviewing legislation, along with all the things that can go wrong. We’ll augment it with additional questions and scenarios, refresh its knowledge, and ultimately evaluate it against pieces of legislation that are clear of major problems, and pieces of legislation which have unintended consequences or malicious intent baked in.

I strongly recommend you watch the video version of this newsletter to see this in action.

If you’d like to make use of the Custom GPT I’ve built from this, here’s the URL. You’re welcome to share it freely and modify it as you like, as it really is a public service and public good.

So that’s how to bring the PARE framework to life in a more advanced way, as well as how to build a high-quality prompt you can reuse and share. A couple of final key points. First, do the building process on the production system. What I mean by that is if you’re going to build, say, a Custom GPT, then do this process with ChatGPT. If you’re going to build a Gem, then do this process with Gemini 1.5. Avoid if you can building on one model and deploying on another, because they have different memories and knowledge.

Second, part of this process is scaling the use of generative AI. You will want to take the time to build out the rest of the 5P governance to make this work well at an organizational level. If you don’t, then you’ll just have a bunch of AI siloes and prompts to match the other organizational siloes you have.

How Was This Issue?

Rate this week’s newsletter issue with a single click. Your feedback over time helps me figure out what content to create for you.

Here’s The Unsubscribe

It took me a while to find a convenient way to link it up, but here’s how to get to the unsubscribe.

Click me to unsubscribe!

If you don’t see anything, here’s the text link to copy and paste:

https://almosttimely.substack.com/action/disable_email

Share With a Friend or Colleague

If you enjoy this newsletter and want to share it with a friend/colleague, please do. Send this URL to your friend/colleague:

https://www.christopherspenn.com/newsletter

For enrolled subscribers on Substack, there are referral rewards if you refer 100, 200, or 300 other readers. Visit the Leaderboard here.

ICYMI: In Case You Missed it

Besides the newly updated Generative AI for Marketers course I’m relentlessly flogging, this week we talked through how to level up your podcasting workflow with various AI tools.

Skill Up With Classes

These are just a few of the classes I have available over at the Trust Insights website that you can take.

Premium

Free

Advertisement: Generative AI Workshops & Courses

Imagine a world where your marketing strategies are supercharged by the most cutting-edge technology available – Generative AI. Generative AI has the potential to save you incredible amounts of time and money, and you have the opportunity to be at the forefront. Get up to speed on using generative AI in your business in a thoughtful way with Trust Insights’ new offering, Generative AI for Marketers, which comes in two flavors, workshops and a course.

Workshops: Offer the Generative AI for Marketers half and full day workshops at your company. These hands-on sessions are packed with exercises, resources and practical tips that you can implement immediately.

👉 Click/tap here to book a workshop

Course: We’ve turned our most popular full-day workshop into a self-paced course. The Generative AI for Marketers online course is now available and just updated as of April 12! Use discount code ALMOSTTIMELY for $50 off the course tuition.

👉 Click/tap here to pre-register for the course

If you work at a company or organization that wants to do bulk licensing, let me know!

Get Back to Work

Folks who post jobs in the free Analytics for Marketers Slack community may have those jobs shared here, too. If you’re looking for work, check out these recent open positions, and check out the Slack group for the comprehensive list.

Advertisement: Free Generative AI Cheat Sheets

Grab the Trust Insights cheat sheet bundle with the RACE Prompt Engineering framework, the PARE prompt refinement framework, and the TRIPS AI task identification framework AND worksheet, all in one convenient bundle, the generative AI power pack!

Download the bundle now for free!

How to Stay in Touch

Let’s make sure we’re connected in the places it suits you best. Here’s where you can find different content:

Listen to my theme song as a new single:

Advertisement: Ukraine 🇺🇦 Humanitarian Fund

The war to free Ukraine continues. If you’d like to support humanitarian efforts in Ukraine, the Ukrainian government has set up a special portal, United24, to help make contributing easy. The effort to free Ukraine from Russia’s illegal invasion needs your ongoing support.

👉 Donate today to the Ukraine Humanitarian Relief Fund »

Events I’ll Be At

Here are the public events where I’m speaking and attending. Say hi if you’re at an event also:

  • MAICON, Cleveland, September 2024
  • MarketingProfs B2B Forum, Boston, November 2024

There are also private events that aren’t open to the public.

If you’re an event organizer, let me help your event shine. Visit my speaking page for more details.

Can’t be at an event? Stop by my private Slack group instead, Analytics for Marketers.

Required Disclosures

Events with links have purchased sponsorships in this newsletter and as a result, I receive direct financial compensation for promoting them.

Advertisements in this newsletter have paid to be promoted, and as a result, I receive direct financial compensation for promoting them.

My company, Trust Insights, maintains business partnerships with companies including, but not limited to, IBM, Cisco Systems, Amazon, Talkwalker, MarketingProfs, MarketMuse, Agorapulse, Hubspot, Informa, Demandbase, The Marketing AI Institute, and others. While links shared from partners are not explicit endorsements, nor do they directly financially benefit Trust Insights, a commercial relationship exists for which Trust Insights may receive indirect financial benefit, and thus I may receive indirect financial benefit from them as well.

Thank You

Thanks for subscribing and reading this far. I appreciate it. As always, thank you for your support, your attention, and your kindness.

See you next week,

Christopher S. Penn


You might also enjoy:


Want to read more like this from Christopher Penn? Get updates here:

subscribe to my newsletter here


AI for Marketers Book
Take my Generative AI for Marketers course!

Analytics for Marketers Discussion Group
Join my Analytics for Marketers Slack Group!



Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Shares
Share This