Do curso: Prompt Engineering: Aprenda a Conversar com uma IA Generativa

O que é um prompt: estrutura básica

Do curso: Prompt Engineering: Aprenda a Conversar com uma IA Generativa

O que é um prompt: estrutura básica

Vamos dar início ao que você precisa saber para conversar com as inteligências artificiais do momento. Talvez a primeira parte teórica do curso tenha chamado a atenção. Pela minha experiência, é muito útil saber o tipo de algoritmo utilizado pela inteligência artificial. A princípio, pode parecer pouco relevante, mas saber como o modelo organiza as informações ajuda muito a entender como formular a solicitação. Por isso, as pessoas da área de engenharia obtiveram melhores resultados desde o início. Por falar em solicitações, temos que esclarecer o que é um prompt, solicitação ou comando. Significa uma instrução ou estímulo apresentado a um modelo de linguagem ou outro tipo de sistema de processamento para gerar uma resposta coerente e pertinente. É o texto inicial apresentado ao sistema para orientar a geração de conteúdo. A estrutura básica de um prompt pode variar, mas geralmente inclui os seguintes elementos: o prompt começa com um contexto inicial, que pode ser uma frase ou uma sequência de frases que definem a situação. Isso proporciona ao modelo informações sobre o tema ou o contexto em que deve responder. Depois do contexto, é apresentada uma instrução ou pergunta que indica a tarefa que se espera que o modelo execute. Essa instrução informa ao modelo o que deve ser gerado. Em alguns casos, podem ser usados marcadores especiais para informar ao modelo onde deve começar a gerar a resposta. Por exemplo: é possível usar uma marcação, como “[RESPOSTA]:”, para indicar que o texto seguinte será a resposta gerada. Em algumas ocasiões, o prompt pode incluir uma indicação do tamanho esperado da resposta. Isso ajuda a controlar a extensão da geração. O prompt pode incluir exemplos anteriores ou um formato sugerido para a resposta. Isso pode ser útil para guiar o modelo até a estrutura e o estilo adequados. Se esperamos que a resposta contenha ou não termos específicos ou detalhes essenciais, eles podem ser colocados no prompt para garantir que o modelo os inclua na geração. Recomendo colocá-los no final, principalmente se forem formulados na negativa. A estrutura exata de um prompt pode variar dependendo da aplicação e do tipo de modelo sendo utilizado, mas o segredo é proporcionar informações e orientações suficientes para que o modelo gere uma resposta pertinente e coerente com a tarefa em questão. Existe uma lei que sempre é verdadeira para uma inteligência artificial: quanto menos contexto, mais liberdade de decisão, e quanto mais liberdade, menor a probabilidade de conseguir exatamente o esperado.

Conteúdos