Forum Discussion

KayleneWance's avatar
KayleneWance
Community Member
1 day ago

AI Prompt Practice

I have a coworker working on an AI prompting course and it got me to thinking about adding a Code Block that could take what a user prompts and give simple feedback. I worked with ChatGPT to get this up and running and to adjust criteria.

While I was working on it, I did encounter where it didn't always figure out that something like "a paragraph" is a constraint or "email" is a format. I got ChatGPT to add those in so it does count now.

Here's my Review Link: Code Build-a -thon: AI Prompt Coach | Review 360

In my Rise course I have added my code for anyone to use and adjust.

Some metrics for those interested: It probably took 3 hours for me to work on this and I prompted more than 40 times.

With those metrics, I didn't have a full idea of what I wanted to do - once I had it, I kept prompting to refine the idea and look.

Here's my initial prompt: "I'm thinking a code block interaction to help users prompt. So we have a box for prompting. They type their prompt and then get feedback and point out what could be improved on that prompt?"

2 Replies

  • DonTino's avatar
    DonTino
    Community Member

    Since you don't have a direct connection to ChatGPT with the input, the result is always relatively general, and the learner has to use exactly the right words that you have defined beforehand.

    To show a strong prompt, I would build an interaction that has all your points as buttons (context, goal, audience, format, etc.). Then apply these to a standard prompt and watch how the prompt grows.

    So you start with a simple prompt, “I need an email,” and when the learner clicks “Goal,” the prompt becomes “Write me an email.” When the learner clicks ‘Goal’ and “Audience,” it becomes “Write me an email for my boss,” and so on.

    It's a more interactive way to see how a prompt could be structured, and you're not dependent on pre-written words that learners might not use.

  • KayleneWance's avatar
    KayleneWance
    Community Member

    Thank you DonTino​ for the insight! That's a great idea to have a simple prompt and then with each button it expands to a stronger prompt. Maybe animation with prompt strength as they click each component.

    I think the term "coach" may be misleading and I'll have to rename it. It's more like a prompt practice. I imagine prior to they learn all the parts of a good prompt then this interaction is a safe practice. But you're right, there's going to be times where it's not going to catch words since it can't adjust unless the code is adjusted to catch all.