Small Prompts vs One Large Rollup Prompt para Extrair JSON de Textos Não Estruturados

Prompt orienta a extração estruturada de JSON a partir de textos não estruturados, avaliando se deve processar itens individualmente ou em rollup, com regras de parsing, validação e dicas de implementação.

4.5
17 usos
ChatGPT
Usar no ChatGPT
Objetivo: transformar uma lista de itens de texto não estruturados em uma lista de objetos JSON com campos: animal, color e count.

Exemplo de entrada não estruturada:
- seven purple monkeys
- a group of brown cows
- I think I saw 12 a majestic golden eagle
- up to 20 of these

Exemplo de saída desejada:
[
  {"animal":"monkey","color":"purple","count":7},
  {"animal":"cow","color":"brown","count":12},
  {"animal":"golden eagle","color":"dark brown","count":1}
]

Instruções de decisão:
1) Decidir entre duas estratégias: (a) enviar uma chamada ao LLM por item e agregar os resultados, ou (b) enviar todos os itens de uma vez em uma única chamada (rollup). Justifique qual é a melhor abordagem para o conjunto de dados apresentado e descreva a estratégia escolhida.

2) Formato de saída: Use o formato JSON exatamente como no exemplo acima. Se a abordagem for itens únicos, retorne uma lista de objetos mantendo a ordem. Se rollup, retorne um único array com todos os objetos.

3) Regras de parsing:
- Converta números escritos por extenso (ex.: seven) ou arábicos (12) para inteiros.
- Se a cor não estiver explícita, use "unknown".
- animal pode consistir em termos compostos (ex.: "golden eagle" deve ser tratado como uma única string). A diferença entre singular/plural não deve alterar o resultado.
- Se não for possível extrair um animal com cor e count confiável, retornar um objeto com campos "error" e "raw" explicando o problema, preservando a posição na lista.

4) Validação de saída:
- O JSON resultante deve ser válido; nenhuma outra string fora do JSON deve ser produzida.

5) Dicas de implementação:
- Para grandes conjuntos, use chunking com no máximo 100 itens por prompt se usar rollup.
- Mantenha consistência de tipos (color é string, count é inteiro).

Observação: A saída deve funcionar tanto em modo item quanto em modo rollup; a decisão do modo deve ficar explícita no resumo final da resposta.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!