1
resposta

Resposta ao desafio!

Reduzi o tamnaho da lista para conseguir mandar o código inteiro aqui. Demora um pouco na execução devido as consultas pontuais de cada e-mail à IA (acredito eu) mas deu tudo certo!

#LISTA DE E-MAILS GERADOS EM IA

email_bodies = [
    """
    Olá João Silva,

    Seja muito bem-vindo(a) à nossa comunidade! Estamos super felizes em tê-lo(a) conosco.
    Para começar, recomendamos que você explore https://www.exemplo.com.br/comecar e conheça todas as funcionalidades que preparamos para você.

    Qualquer dúvida, nossa equipe de suporte está à disposição!

    Atenciosamente,
    A Equipe Startup Digital
    """,
    """
    Não perca!
    Temos uma oferta exclusiva de 20% de desconto em toda a nossa loja, válida apenas esta semana.
    Use o código DESCONTO20 no checkout para aproveitar.

    Aproveite agora: https://www.exemplo.com.br/loja

    Corra, é por tempo limitado!
    """,
    """
    Sua opinião é muito importante para nós!

    Adoraríamos saber mais sobre sua experiência recente com Plataforma de Cursos Online.
    Levará apenas 2 minutos para responder à nossa pesquisa rápida e nos ajudar a melhorar.

    Participe da pesquisa aqui: https://www.exemplo.com.br/pesquisa-satisfacao

    Obrigado(a) pela sua colaboração!
    """,
    """
    Recebemos um pedido para redefinir a senha da sua conta.
    Se você fez este pedido, por favor, clique no link abaixo para criar uma nova senha:

    https://www.exemplo.com.br/reset/token12345

    Se você não fez este pedido, por favor, ignore este e-mail.

    Atenciosamente,
    Suporte SaaS Inovação
    """,
    """
    Seu pedido #4523-987 foi confirmado com sucesso!

    Agradecemos a sua compra! Seu pedido foi recebido e está sendo processado.
    Você receberá outro e-mail com as informações de rastreamento assim que ele for enviado.

    Detalhes do pedido: https://www.exemplo.com.br/pedido/4523-987

    Obrigado(a) por escolher Tech Commerce!
    """,
    """
    Temos uma novidade para você!

    Estamos super empolgados em anunciar o lançamento da nova funcionalidade 'Relatórios Inteligentes'!
    Com ela, você poderá analisar dados em tempo real e tomar decisões mais rápidas, tornando sua experiência ainda melhor.

    Saiba mais e comece a usar agora: https://www.exemplo.com.br/novafuncionalidade

    Esperamos que você goste!
    """,
    """
    Você esqueceu algo no seu carrinho?

    Vimos que você deixou alguns itens incríveis no seu carrinho de compras.
    Não perca a chance! Complete sua compra agora e garanta seus produtos antes que acabem.

    Voltar ao carrinho: https://www.exemplo.com.br/carrinho

    Estamos te esperando!
    """,
    """
    Confira as últimas novidades da semana na nossa newsletter!

    Nesta edição, trazemos:
    * Artigo exclusivo: Tendências de Marketing Digital em 2025
    * Dicas essenciais para otimizar seu tempo
    * As últimas tendências em Desenvolvimento de Software

    Leia a newsletter completa aqui: https://www.exemplo.com.br/newsletter/edicao35

    Boa leitura!
    """,
    """
    Sentimos sua falta! Faz um tempo que não te vemos por aqui.

    Gostaríamos de saber se há algo que possamos fazer para você ou se tem algo novo que gostaria de explorar em Plataforma de Gerenciamento de Projetos.

    Venha nos visitar novamente: https://www.exemplo.com.br/login

    Estamos sempre melhorando para você!
    """,
    """
    Convite exclusivo: Participe do nosso Webinar sobre 'O Futuro da Inteligência Artificial'!

    Temos o prazer de convidá-lo(a) para um evento online imperdível.
    No dia 15/01/2026 às 19:00h (Horário de Brasília), especialistas discutirão aplicações práticas de I.A. e seus desafios.

    Garanta sua vaga gratuita: https://www.exemplo.com.br/inscricao-webinar

    Esperamos você lá!
    """,
    """
    Muito obrigado(a) pela sua recente compra!

    Gostaríamos de expressar nossa gratidão por escolher Loja de Livros Online.
    Esperamos que você esteja aproveitando seu E-book 'Aprenda Python'.

    Se precisar de algo, não hesite em nos contatar.

    Com carinho,
    A Equipe Loja de Livros Online
    """,
]

#CONFIGURAÇÃO DA API DO GEMINI
import os
from google.colab import userdata
os.environ["GOOGLE_API_KEY"] = userdata.get('GEMINI_API')
from google import genai
client = genai.Client()
comando = "Leia o e-mail e gere um resumo de uma linha para o seu conteúdo: "

#FUNÇÃO DE LEITURA E RESUMO DA LISTA
def resumo_email(emails):
  lista_resumo = []
  for email in emails:
    resposta = client.models.generate_content(model = "gemini-2.5-flash", contents = comando + email)
    lista_resumo.append(resposta.text)
    
  print(lista_resumo)

#EXECUTANDO O CÓDIGO
resumo_email(email_bodies)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Ei! Tudo bem, Felipe?

Muito bom ver você compartilhando o resultado do desafio! Seu código está bem estruturado e a lógica para percorrer a lista e gerar os resumos está certinha.

A pequena demora é realmente esperada, porque cada item da lista gera uma chamada individual à API, então é normal ter esse tempo de resposta um pouco maior.

Parabéns pela execução! Se tiver dúvidas, não deixe de compartilhar no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!