3 ms·
> prompt engineering Honestly, that's what several roles in software engineering do. People who gather requirements and design features are taking goals (poss
by michaelteter 4y ago
> prompt engineering
Honestly, that's what several roles in software engineering do. People who gather requirements and design features are taking goals (possibly communicated imprecisely) by others and converts them into "prompts" which can be comprehended by a more specialized system (person/group) next in the chain.
Software architects and more senior engineers do this again, converting pretty good requirements into prompts which can be understood and acted upon by programmers. Sometimes they are the next step also. (We all do multiple iterations of refinement before we get to actual coding.)
So being good at designing prompts for chatGPT is not so unlike designing effective prompts for humans. The better you understand the prompt receiver and the goals, the more success you'll have prompting the next phase to generate something useful.