# 11. Resumo e Extração

Agora que já entendemos diversas técnicas, está na hora de explorarmos algumas aplicações simples. O objetivo é dar mais ideias a vocês de formas e momentos em que vocês poderiam estar utilizando as LLMs. Os exemplos serão simples, mas espero que sejam úteis.

## Resumindo informações

A primeira aplicação seria resumir informações de um texto, como por exemplo, esta review de um cliente:

```python
Sua tarefa é gerar um breve resumo de uma análise de produto de um site de ecommerce.

Resuma a review abaixo, delimitada por #### em até 50 palavras.

Review: 
####
Dei de presente de aniversário esse panda de pelúcia da minha filha, que adora e leva para todo lugar. É macio e super fofo, e seu rosto tem uma aparência amigável. É um pouco pequeno para o que paguei. Acho que pode haver outras opções maiores pelo mesmo preço. Chegou um dia antes do esperado, então eu mesmo pude brincar com ele antes de entregá-lo a ela.
####

```

```python
Panda de pelúcia fofo e macio, mas um pouco pequeno para o preço pago. Entrega rápida. Opções maiores pelo mesmo preço podem ser consideradas.
```

Atenção, os modelos de linguagem podem não obedecer bem aos limites de tamanho de saída impostos, como "em até 50 palavras" ou "em até 150 caracteres". Eles tendem a responder melhor quando estabelecemos o limite de parágrafos ou frases!

## Resumindo informações com foco específico

Podemos resumir informações com um viés específico que nos importa mais. Por exemplo, se trabalhássemos no setor de entregas de uma empresa, poderíamos fazer um resumo das reviews com foco nas entregas.

```python
Sua tarefa é gerar um breve resumo de uma review de produto de um site de ecommerce. Você quer dar um feedback para o setor de logística, portanto, foque nos aspectos de tempo e qualidade de entrega.

Resuma a review abaixo, delimitada por #### em até 15 palavras.

Review: 
####
Dei de presente de aniversário esse panda de pelúcia da minha filha, que adora e leva para todo lugar. É macio e super fofo, e seu rosto tem uma aparência amigável. É um pouco pequeno para o que paguei. Acho que pode haver outras opções maiores pelo mesmo preço. Chegou um dia antes do esperado, então eu mesmo pude brincar com ele antes de entregá-lo a ela.
####
```

E vocês podem notar que na resposta o primeiro aspecto ressaltado foi a entrega:

```python
Entrega um dia antes do previsto, produto fofo e macio, porém um pouco pequeno.
```

## Extraindo Informações

Poderíamos também apenas extrair da mensagem a informação que nos é valiosa. No mesmo exemplo anterior, poderíamos solicitar o seguinte:

```python
Sua tarefa é extrair de reviews de produtos as informações relevantes ao departamento de logística e entregas de um ecommerce .

Da review abaixo, delimitada por ####, extraia apenas as informações referentes ao envio e entrega. Limite a 30 palavras.

Review: 
####
Dei de presente de aniversário esse panda de pelúcia da minha filha, que adora e leva para todo lugar. É macio e super fofo, e seu rosto tem uma aparência amigável. É um pouco pequeno para o que paguei. Acho que pode haver outras opções maiores pelo mesmo preço. Chegou um dia antes do esperado, então eu mesmo pude brincar com ele antes de entregá-lo a ela.
####
```

E a resposta é:

```python
Chegou um dia antes do esperado.
```