Are "prompt engineering" and "prompt design" used as synonymous / equivalent terms on the day to day communications (not research papers) in Artificial Intelligence community ? Do you simply say "prompt"?
I'm "following" questions about ChatGPT. I think that there are too many questions and online content in general that are not making the most appropriate use of terms like
- ChatGPT
- prompt engineering
- prompt design
This makes hard to find helpful content.
ChatGPT
ChatGPT has being used as a common name like calling a code library "chatgpt" on questions about the OpenAI API, mostly of them specifically about the text completions end-point, some related to packages or libraries that use this end-point. Regarding this term, IMHO, it's clear that it's too early to consider that ChatGPT is a common name and people should be encouraged to avoid to use it this way in order to make their post clear about what they are talking about.
Prompt Engineering
So far I have read stuff that I was able to find without investing too much time like
Wikipedia article prompt engineering that presents prompt engineering as something very broad.
Best practices for prompt engineering with OpenAI API that focus on writing prompts.
As an engineer, I like what I understood about what is prompt engineering from the Wikipedia article, not the second as it looks to me that trivializes the term.
Some questions, including here, apparently use prompt engineering to refer to the writing prompts. While might not be wrong to use this term, it looks to me to be way too broad for such specific task.
Related:
The following answers use the term "prompt engineering" but they look to focus on writing prompts:
- Answer to What causes ChatGPT to generate responses that refer to itself as a bot or LM? (from this site)
- Answer to How to avoid word limit in ChatGPT in R? (from Stack Overflow)
Prompt design
As well that I have done in relation to prompt engineering, so far I have read stuff like the OpenAI API documentation, i.e. Prompt design that focus on writing prompts.