Almost Timely News: Protecting Your AI Prompts (2023-04-16) :: View in Browser

Almost Timely News

šŸ‘‰ Watch my brand new keynote, The Marketing Singularity, all about how generative AI is the end of marketing as we know it Ā»

Content Authenticity Statement

100% of this newsletter was written by me, the human, with no contribution from AI. If there ever is a contribution generated by AI, it will be prominently disclosed.

Watch This Newsletter On YouTube šŸ“ŗ

Almost Timely News: Protecting Your AI Prompts

Click here for the video šŸ“ŗ version of this newsletter on YouTube Ā»

Click here for an MP3 audio šŸŽ§ only version Ā»

What’s On My Mind: Protecting Your AI Prompts

During a meeting this past week, I demonstrated some of the prompt engineering techniques I use to get good results out of generative AI services like ChatGPT and the GPT family of models. Iā€™ve been doing prompt engineering for years now, starting with the GPT-2 model that was released in 2020; lots of practice means you eventually get decent at it. The folks I was showing were impressed by what the prompts did, especially since their own prompts were generating lackluster results.

At the end of the meeting, they asked a very important question. ā€œHey, if you donā€™t mind, could you send me that prompt?ā€

Now, in this particular context, this person is a trusted friend and associate, so of course I said yes. But thatā€™s an important question because it underscores the way people think about large language model prompts – and how they donā€™t think about them.

Because they look like natural language – like this newsletter, like the interoffice memo sent around last week asking people to please not microwave fish in the common room, like the social media posts we read every day – we assume they are just language, just words. But theyā€™re not just words.

Imagine, at the end of a meeting with a developer, I asked the developer, ā€œHey, could you send me the source code to the product youā€™re building?ā€ What would that developerā€™s response be? What SHOULD that developerā€™s response be? Can you imagine asking someone to just send along their proprietary code, secret sauce recipe, or hard-earned techniques? (especially for free) The response should usually be a polite but firm no, and perhaps, depending on the circumstances, an offer to allow the person to purchase that valuable intellectual property.

What is programming? What is code? Is it arcane constructs like R, Python, C, etc. that look like this?

df <- read_csv(ā€œdata/analytics.12.13.2023.csvā€) |>
clean_names() |>
distinct() |>
select(date,source,medium,campaign,sessions,conversions)

Thatā€™s certainly computer code. What does it do? At the most abstract level, it gives a computer instructions to follow to achieve a repeatable, reliable result.

What about this?

You are a marketing analyst. You know SQL, R, set theory, tidyverse libraries and methods. You know marketing analytics, Google Analytics 4, BigQuery, attribution modeling.

Your first task is to write code to import a CSV file using todayā€™s date in the name, prepare the variable names to be compliant with best practice naming standards, ensure the rows of data are unique, and then subset the data into date, the source, medium, and campaign dimensions for sessions and conversions.

Is this just words? Is it just language? No. This is functionally a computer program. This is software.

Andrej Karpathy had a great quote on Twitter back in January: ā€œThe hottest programming language in 2023 is English.ā€ This is a completely true statement thanks to large language models like the GPT family. Using plain language, we give computers instructions to generate reliable, repeatable results.

Would you give away your source code, as a company? Would you give away the detailed Excel macros youā€™ve written? Does your employer even permit you to do so, to share anything made as a work product? Chances are, the answer is no – and in many cases, whether or not there are explicit rules against sharing trade secrets, you shouldnā€™t share them.

What we need to realize and recognize is that our prompts are code. Our prompts are software. Our prompts are intellectual property thatā€™s valuable. Itā€™s not a press release or a blog post, itā€™s computer code – just code that non-formally trained programmers can write.

So, how do we decide what we should and should not share? Hereā€™s the easy test to apply to any prompt: will this prompt in question save time, save money, or make money, within the context of our business? For example, the other day, I wrote a prompt that ingests two sets of Google Analytics data for traffic and conversions, then compares the two and writes a marketing strategy to help improve our digital marketing. This prompt has been incorporated into R code that talks to OpenAIā€™s GPT-3.5-Turbo API so that it can run over and over again in an automated way against a roster of clients. The net result will be great marketing analysis first drafts that I can incorporate into the guidance we give to Trust Insights clients.

Am I about to share that prompt? Absolutely not. That is going to be part of the secret sauce of what we do; the prompt itself is almost two pages long because of the special conditions that control it and make it do exactly what we want. Itā€™s a prompt that will save our clients money and make my company money, so it triggers two conditions in the time and money rule.

I wrote a prompt the other day for a friend to take a first crack at some wedding vows. It was detailed and thorough, and the results it generated literally brought my friend to tears. Would I share that prompt? Yes. Itā€™s not material to what I do, to what Trust Insights does, and itā€™s not going to save me any time or money. I have no intention of getting into the wedding planning business either, so itā€™s not going to make me any money, and thus thatā€™s a prompt I would feel very comfortable sharing. It clears all three conditions of the time and money rule.

Hereā€™s a gray zone example. I was talking to a friend who works in finance, and she was saying her company creates investment strategies for high net worth individuals. I drafted a prompt that creates such an investment strategy, and then a prompt refinement process that drills down into specifics of the process to create a custom investment guide for these kinds of folks using some investment data. Would I share that prompt? Well, it doesnā€™t save me any time or money. Is it going to make me money? Not directly, because Trust Insights isnā€™t a financial services company. But would we ever work with a financial services institution? Sure. We have a regional bank as a client right now. Would they be interested in such a process? Probably. So even though itā€™s not a direct moneymaker, I could see it being valuable enough that someone else would be willing to pay money for it, so sharing that prompt would probably fall on the no side.

This isnā€™t a huge stretch for many of us. We give away small stuff all the time. We give away blog posts or newsletter issues like what youā€™re enjoying right now. But we charge for books, and people expect us to charge for books. We charge for speeches from the stage. We charge for consulting and private counsel thatā€™s uniquely fitted to a customerā€™s needs.

Hereā€™s one last consideration to take into account: your employment agreement. Check it over carefully to see what conditions you agreed to when you accepted an offer of employment, particularly around intellectual property. Some companies say (reasonably so) that anything you create at work is owned by them – which would mean prompts you wrote at work are no longer yours to give away or share, any more than computer code you wrote at work or a slide deck you made at work is yours to give away or share. Some companies are so restrictive that they work clauses into their employment agreements that say anything you create – whether or not at work – while you are employed by them is theirs, even if you do it on your own time. And because you signed the employee agreement as a condition of employment, you are bound by it.

For job seekers, inspect employment agreements carefully and request changes in it that are fair and equitable. It is more than reasonable to say that anything created by you at work, by the request of your employer or as a part of the duties you are paid for in your job description, is owned by your employer. But talk to an attorney (yes, a human one, not ChatGPT) about what protections you should ask for to keep things like prompts you write outside of work as your own intellectual property, especially if they save you time, save you money, or make you money.

The key takeaway here is that prompts arenā€™t just casual pieces of text to fling around. Treat them with care, consideration, and caution – especially if they save time, save money, or make money. If youā€™re an employer, you need to have clear policies in place if you donā€™t already about how people should treat intellectual property – because the average person isnā€™t going to think of a prompt as code, but it is 100% code that you own. You are, of course, welcome to give away whatever you want, itā€™s your life and your business. But I would advise caution before simply flinging them into the wind, just the same way I would advise caution before open-sourcing a piece of software your business wrote. You might give away something valuable enough that others would pay you money for it.

Got a Question? Hit Reply

I do actually read the replies.

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

ICYMI: In Case You Missed it

Besides the newly-refreshed Google Analytics 4 course I’m relentlessly promoting (sorry not sorry), I recommend the piece on evaluating AI solutions. It’s useful for dealing with the swamp of new vendors.

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

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 five most recent open positions, and check out the Slack group for the comprehensive list.

Advertisement: LinkedIn For Job Seekers & Personal Branding

It’s kind of rough out there with new headlines every day announcing tens of thousands of layoffs. To help a little, I put together a new edition of the Trust Insights Power Up Your LinkedIn course, totally for free.

šŸ‘‰ Click/tap here to take the free course at Trust Insights Academy

What makes this course different? Here’s the thing about LinkedIn. Unlike other social networks, LinkedIn’s engineers regularly publish very technical papers about exactly how LinkedIn works. I read the papers, put all the clues together about the different algorithms that make LinkedIn work, and then create advice based on those technical clues. So I’m a lot more confident in suggestions about what works on LinkedIn because of that firsthand information than other social networks.

If you find it valuable, please share it with anyone who might need help tuning up their LinkedIn efforts for things like job hunting.

What I’m Reading: Your Stuff

Let’s look at the most interesting content from around the web on topics you care about, some of which you might have even written.

Social Media Marketing

Media and Content

SEO, Google, and Paid Media

Advertisement: Google Analytics 4 for Marketers (UPDATED)

I heard you loud and clear. On Slack, in surveys, at events, you’ve said you want one thing more than anything else: Google Analytics 4 training. I heard you, and I’ve got you covered. The new Trust Insights Google Analytics 4 For Marketers Course is the comprehensive training solution that will get you up to speed thoroughly in Google Analytics 4.

What makes this different than other training courses?

  • You’ll learn how Google Tag Manager and Google Data Studio form the essential companion pieces to Google Analytics 4, and how to use them all together
  • You’ll learn how marketers specifically should use Google Analytics 4, including the new Explore Hub with real world applications and use cases
  • You’ll learn how to determine if a migration was done correctly, and especially what things are likely to go wrong
  • You’ll even learn how to hire (or be hired) for Google Analytics 4 talent specifically, not just general Google Analytics
  • And finally, you’ll learn how to rearrange Google Analytics 4’s menus to be a lot more sensible because that bothers everyone

With more than 5 hours of content across 17 lessons, plus templates, spreadsheets, transcripts, and certificates of completion, you’ll master Google Analytics 4 in ways no other course can teach you.

If you already signed up for this course in the past, Chapter 8 on Google Analytics 4 configuration was JUST refreshed, so be sure to sign back in and take Chapter 8 again!

šŸ‘‰ Click/tap here to enroll today Ā»

Tools, Machine Learning, and AI

Analytics, Stats, and Data Science

All Things IBM

Dealer’s Choice : Random Stuff

Advertisement: Ukraine šŸ‡ŗšŸ‡¦ Humanitarian Fund

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 our ongoing support.

šŸ‘‰ Donate today to the Ukraine Humanitarian Relief Fund Ā»

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:

Events I’ll Be At

Here’s where I’m speaking and attending. Say hi if you’re at an event also:

  • Onalytica B2B Influencer Summit, San Francisco, April 2023
  • B2B Ignite, Chicago, May 2023
  • ISBM, Chicago, September 2023
  • Content Marketing World, DC, September 2023
  • MarketingProfs B2B Forum, Boston, October 2023

Events marked with a physical location may become virtual if conditions and safety warrant it.

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!