Engenharia de prompt se refere ao processo de projetar e refinar prompts para modelos de IA generativos, visando obter respostas de alta qualidade. Isso envolve a construção cuidadosa de prompts que sejam específicos, nítidos e relevantes para a aplicação ou tarefa desejadas, de forma a induzir respostas úteis do modelo. A "engenharia de prompt" tem por objetivo melhorar a capacidade dos grandes modelos de linguagens (LLMs) em tarefas como responder a perguntas, raciocínio aritmético ou em contexto específicos de um domínio. Para o desenvolvimento de software, a engenharia de prompt poderia ser usada para fazer um LLM escrever uma história, uma API ou um banco de testes baseado em uma conversa curta com uma das partes interessadas ou em algumas anotações. Desenvolver técnicas eficazes de estímulo está se tornando uma habilidade valiosa para trabalhar com sistemas de IA. Há debates se a engenharia de prompt é uma ciência ou uma arte, e potenciais riscos de segurança, tais como "ataques de injeção de prompts", também devem ser considerados .