Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

3
respostas

Desafio

emails = [
{
"tema": "Boas-vindas a Novo Funcionário",
"assunto": "Bem-vindo(a) à equipe, [Nome do Colaborador]!",
"corpo": "Olá, [Nome]. É com muita alegria que te recebemos na nossa equipe! Estamos empolgados com a sua chegada e certos de que você trará ótimas ideias e energia para o time. Seu primeiro dia será focado na sua integração e apresentação das ferramentas. Se precisar de algo antes de começar, conte conosco. Sucesso nesta nova jornada!"
},
{
"tema": "Aviso de Reunião de Alinhamento",
"assunto": "Alinhamento Semanal - Equipe de [Nome da Equipe]",
"corpo": "Prezados, nossa reunião semanal de alinhamento acontecerá amanhã, às [Horário], via [Plataforma/Link]. Por favor, tragam as atualizações dos seus respectivos projetos e os principais impedimentos, caso haja algum. Nos vemos lá!"
},
{
"tema": "Confirmação de Compra (E-commerce)",
"assunto": "Seu pedido #[Número] foi confirmado!",
"corpo": "Olá, [Nome]. Excelente escolha! Recebemos a confirmação do seu pagamento e o seu pedido já está sendo preparado com muito carinho pelo nosso setor de expedição. Em breve, enviaremos o código de rastreamento para você acompanhar a entrega. Obrigado por comprar conosco!"
},
{ "tema": "Cobrança Amigável",
"assunto": "Lembrete: Pendência financeira - Fatura [Número]",
"corpo": "Olá, [Nome], tudo bem? Constatamos em nosso sistema que a fatura com vencimento em [Data] ainda não teve o pagamento identificado. Sabemos que a rotina é corrida, por isso estamos enviando este lembrete. O boleto atualizado segue em anexo. Se você já realizou o pagamento, por favor, desconsidere este e-mail."
},
{
"tema": "Pedido de Feedback após Reunião com Cliente",
"assunto": "Obrigado pela conversa de hoje! O que achou?",
"corpo": "Olá, [Nome do Cliente]. Gostaria de agradecer pelo seu tempo na nossa reunião de hoje. Foi excelente entender melhor os seus objetivos. Para garantirmos que estamos no caminho certo, você poderia nos dar um breve feedback sobre a proposta apresentada? Sua opinião é fundamental para nós."
},
{
"tema": "Aviso de Manutenção de Sistema",
"assunto": "AVISO: Instabilidade temporária / Manutenção programada do sistema",
"corpo": "Prezados usuários, informamos que realizaremos uma manutenção preventiva em nossos servidores no dia [Data], das [Horário Início] às [Horário Fim]. Durante este período, o sistema poderá apresentar instabilidades ou ficar temporariamente fora do ar. Agradecemos a compreensão de todos."
},
{
"tema": "Feliz Aniversário (Endomarketing)",
"assunto": "Parabéns pelo seu dia, [Nome]! ",
"corpo": "Olá, [Nome]! Hoje o dia é todo seu. Toda a equipe deseja um feliz aniversário repleto de saúde, paz, alegria e muitas realizações. É um privilégio ter você conosco no dia a dia. Aproveite muito o seu momento!"
},
{
"tema": "Pedido de Demissão (Formal)",
"assunto": "Comunicado de desligamento voluntário - [Seu Nome]",
"corpo": "Prezado(a) [Nome do Gestor], por motivos de desenvolvimento profissional, venho por meio deste formalizar meu pedido de desligamento do cargo de [Seu Cargo]. Agradeço imensamente por todas as oportunidades de aprendizado e pelo suporte recebido durante o período em que estive na empresa. Estou à disposição para cumprir o aviso prévio até [Data]."
},
{
"tema": "Convite para Evento/Webinar",
"assunto": "Convite Especial: Participe do nosso Webinar sobre [Tema]",
"corpo": "Olá, [Nome]. Quer dominar as principais tendências de [Área do Conhecimento]? No dia [Data], às [Horário], realizaremos um webinar online e gratuito com grandes especialistas do mercado. As vagas são limitadas! Garanta a sua inscrição clicando no link abaixo: [Link de Inscrição]. Esperamos você!"
},
{
"tema": "Agradecimento por Parceria Comercial",
"assunto": "Obrigado pela parceria em [Ano]",
"corpo": "Olá, [Nome]. Olhando para trás, vemos o quanto a nossa parceria foi essencial para alcançarmos os resultados deste ano. Queremos agradecer a confiança depositada em nosso trabalho. Que o próximo ciclo seja ainda mais próspero e cheio de conquistas mútuas. Conte sempre conosco!"
},
{
"tema": "Suporte ao Cliente (Resolução de Problema)",
"assunto": "Atualização sobre o seu chamado #[Número]",
"corpo": "Olá, [Nome]. Entramos em contato para informar que o problema relatado no chamado #[Número] foi corrigido pela nossa equipe técnica. Por favor, faça um novo teste e nos confirme se está tudo funcionando como esperado. Lamentamos qualquer transtorno e seguimos à disposição."
},
{

3 respostas
   "tema": "Prospecção de Vendas (Cold Mail)",
    "assunto": "Como a [Sua Empresa] pode ajudar a acelerar o crescimento da [Empresa do Cliente]",
    "corpo": "Olá, [Nome], tudo bem? Notei que a [Empresa do Cliente] tem se destacado no setor de [Setor]. Aqui na [Sua Empresa], ajudamos negócios semelhantes ao seu a [resolver uma dor comum, ex: reduzir custos em 20%]. Você teria 10 minutos na próxima quinta-feira para um café virtual rápido? Gostaria de te mostrar como podemos gerar valor para vocês."
},
{
    "tema": "Aviso de Férias",
    "assunto": "Comunicado: Período de Férias - [Seu Nome]",
    "corpo": "Prezados, informo que estarei em período de férias de [Data Início] a [Data Fim]. Durante a minha ausência, as demandas urgentes relacionadas a [Seus Projetos] deverão ser direcionadas para o colega [Nome do Substituto] no e-mail [E-mail do Substituto]. Até a volta!"
},
{
    "tema": "Resposta a Candidato (Feedback Negativo de Processo Seletivo)",
    "assunto": "Feedback sobre o processo seletivo para a vaga de [Nome da Vaga]",
    "corpo": "Olá, [Nome]. Agradecemos muito pelo seu tempo e interesse em fazer parte da nossa empresa. Concluímos a etapa de entrevistas e, embora seu perfil seja excelente, optamos por seguir com outro candidato que possuía maior alinhamento técnico com o momento atual do projeto. Manteremos seu currículo em nosso banco de talentos para futuras oportunidades."
},
{

    "tema": "Campanha de Reengajamento (Marketing)",
    "assunto": "Sentimos sua falta, [Nome]! Olha o que preparamos para você...",
    "corpo": "Faz tempo que você não dá uma passadinha no nosso site... Sentimos saudades! Para te ajudar a voltar com tudo, preparamos um cupom exclusivo de 15% de desconto para a sua próxima compra. Basta digitar VOLTOU15 no carrinho. Aproveite, pois ele é válido apenas pelas próximas 48 horas!"
},
{
    "tema": "Solicitação de Orçamento",
    "assunto": "Solicitação de Orçamento para [Produto/Serviço]",
    "corpo": "Prezados, gostaria de solicitar um orçamento para o fornecimento de [Produto/Serviço]. Precisamos atender a uma demanda de [Quantidade/Especificação]. Por favor, incluam no orçamento os prazos de entrega, condições de pagamento e custos de frete para o CEP [Seu CEP]. Fico no aguardo do retorno."
},
{
    "tema": "Lembrete de Evento Presencial",
    "assunto": "Está chegando! É amanhã o nosso encontro",
    "corpo": "Olá, [Nome], falta muito pouco! Passando para lembrar que amanhã acontece o nosso evento no endereço [Endereço], a partir das [Horário]. Não se esqueça de levar um documento com foto para liberação na portaria e o seu QR Code de inscrição. Nos vemos lá!"
},
{
    "tema": "Agradecimento à Equipe por Meta Batida",
    "assunto": "CONCEGUIDO! Batemos a nossa meta de [Mês/Trimestre]!",
    "corpo": "Equipe, que orgulho! Acabamos de fechar os números e batemos oficialmente a nossa meta. Esse resultado é fruto do esforço, dedicação e resiliência de cada um de vocês. Parabéns pelo trabalho impecável. Vamos comemorar e recarregar as energias, porque o próximo desafio já nos espera. Vocês são incríveis!"
},
{
    "tema": "Pedido de Desculpas por Erro operacional",
    "assunto": "Sinceras desculpas pelo ocorrido",
    "corpo": "Olá, [Nome]. Identificamos uma falha em nosso processo que causou [descrever o erro brevemente, ex: o atraso do seu relatório]. Sabemos o quanto isso impacta o seu dia a dia e pedimos sinceras desculpas. Já corrigimos o problema e revisamos nossas etapas internas para garantir que isso não volte a acontecer. Segue em anexo o arquivo correto."
},
{
    "tema": "E-mail Pessoal (Agendamento de Encontro com Amigo)",
    "assunto": "Combinar aquele café / almoço pendente!",
    "corpo": "Fala, [Nome], beleza? Cara, a rotina está uma loucura, mas sumir assim não dá! Vamos combinar de almoçar ou tomar um café na próxima semana para colocar o papo em dia? Estou livre na terça e na quinta. Me avisa qual dia fica melhor para você. Abraço!"
}

]

Exemplo de como imprimir um e-mail da lista usando Python

print(f"Tema: {emails[0]['tema']}")
print(f"Assunto: {emails[0]['assunto']}")
print(f"Corpo:\n{emails[0]['corpo']}")

from google.colab import userdata
userdata.get('Gemini_teste')

import os
from google import genai
from google.genai import types

emails = [

def resumir_emails_com_gemini(lista_emails):
"""
Percorre uma lista de e-mails, envia o conteúdo para o Gemini
e adiciona um resumo de uma linha definindo a intenção do remetente.
"""
# Inicializa o cliente da API do Gemini (busca a chave automaticamente em os.environ["GEMINI_API_KEY"])
client = genai.Client()

system_instruction = (
    "Você é um assistente focado em produtividade. "
    "Sua tarefa é resumir o e-mail fornecido em apenas UMA LINHA, "
    "definindo claramente o que a pessoa que enviou o e-mail queria (a intenção principal)."
)

print("Iniciando o resumo dos e-mails com o Gemini...\n")

for i, email in enumerate(lista_emails, 1):
    # Monta o prompt combinando Assunto e Corpo
    prompt = f"Assunto: {email['assunto']}\nCorpo: {email['corpo']}"
    
    try:
        # Chama a API do Gemini usando o modelo adequado para texto rápido
        response = client.models.generate_content(
            model='gemini-2.5-flash',
            contents=prompt,
            config=types.GenerateContentConfig(
                system_instruction=system_instruction,
                temperature=0.3, # Baixa temperatura para manter o foco e objetividade
            )
        )
        
        resumo = response.text.strip()
        
        email['resumo'] = resumo
        print(f"[Sucesso] E-mail {i}/{len(lista_emails)} processado.")
        
    except Exception as e:
        print(f"[Erro] Falha ao processar o e-mail {i}: {e}")
        email['resumo'] = "Erro ao gerar o resumo."

print("\nProcessamento concluído!\n" + "-"*50 + "\n")

resumir_emails_com_gemini(emails)

for item in emails:
print(f"Tema Original: {item['tema']}")
print(f"O que a pessoa queria (Gemini): {item['resumo']}")
print("-" * 30)

Olá, Marcelo! Como vai?

Parabéns pela realização da atividade!

Você conseguiu apresentar uma lista de e-mails muito completa, mostrou organização ao estruturar cada mensagem com tema, assunto e corpo, e ainda incluiu um exemplo prático de como integrar Python com IA para resumir automaticamente os conteúdos.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Testar: rodar o script com diferentes tipos de e-mails para verificar a consistência dos resumos.
  • Agrupar: organizar os e-mails por categorias (corporativo, pessoal, marketing) para facilitar consultas futuras.
  • Automatizar: exportar os resumos para relatórios ou dashboards, ampliando a utilidade prática no dia a dia.

Ah uma pergunta: O que você considera mais interessante nesse processo, usar a IA para resumir e-mails de forma objetiva ou aplicar Python para manipular e organizar grandes volumes de mensagens?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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