Prompt engineering é escrever (e refinar) o pedido feito a um LLM com clareza suficiente para reduzir ambiguidade: dar contexto, exemplos, formato de saída esperado, restrições. Um bom prompt costuma valer mais do que trocar de modelo.
Não é uma "linguagem de programação" — é mais próximo de escrever instruções claras para uma pessoa muito capaz, mas sem contexto prévio sobre sua intenção.