Introduction

This is a note derived while reading the paper by the name Why Johnny Can’t Prompt: How Non-AI Experts Try (and Fail) to Design LLM Prompts . The paper can be found at this link .


While prompting LLMs can appear efortless, designing efective prompting strategies requires identifying the contexts in which these LLMs’ errors arise, devising prompting strategies to overcome them, and systematically assessing those strategies’ efectiveness.

In this work, they investigate how non-AI-experts intuitively approach prompt design when designing LLM-based chatbots, with an eye towards how non-AI-expert-facing design tools might help.

They think that chat-based interactions with LLMs can provide a powerful engine for a wide variety of tasks, including joke-writing, programming, writing college-level essays, medical diagnoses, and more.

So they creat a no-code LLM based chatbot design tool, BotDesigner that allows users to create an LLM based chatbot solely through prompts.

They, then examine how 10 participants perform a chatbot design task using BotDesigner .

Their observations:


Contributions


Today's Non Expert Prompt Design

One of the desgin practice is as follows:

But this requires substantial programming and machine learning knowledge.

Next design technique is pre-train, prompt, predict . This allows designers to create conversational agents with little to no training data, programming or ML skill or even NLP knowledge.


Some idea on improving the LLM outputs in a conversational contexts

TODO....