app.prompts
1def classification_prompt(cleaned_text): 2 """ 3 Gera um prompt estruturado para ser enviado a um modelo de linguagem (LLM), 4 instruindo-o a classificar o email como "Produtivo" ou "Improdutivo" 5 e sugerir uma resposta curta e educada em formato JSON. 6 7 Definições usadas na classificação: 8 - "Produtivo": Emails que requerem ação ou resposta (suporte, dúvidas, etc). 9 - "Improdutivo": Emails que não necessitam de ação imediata (agradecimentos, felicitações). 10 11 Args: 12 cleaned_text (str): O texto do email já pré-processado (sem stopwords, etc). 13 14 Returns: 15 str: Um prompt formatado que orienta o modelo a responder em JSON, 16 contendo a categoria e a resposta sugerida. 17 """ 18 return f""" 19Você é um assistente especializado em analisar emails recebidos por uma empresa do setor financeiro. 20 21Seu trabalho é: 221. Classificar o email como "Produtivo" ou "Improdutivo", de acordo com as definições abaixo. 232. Sugerir uma resposta curta e educada, caso necessário. 24 25**Definições:** 26- "Produtivo": Emails que requerem uma ação ou resposta específica. Exemplos incluem: 27 • solicitações de suporte técnico 28 • atualização sobre casos em aberto 29 • dúvidas sobre o sistema 30 • questionamentos financeiros ou operacionais 31- "Improdutivo": Emails que não necessitam de uma ação imediata. Exemplos incluem: 32 • mensagens de felicitações 33 • simples agradecimentos 34 • emails genéricos sem pedidos claros 35 36Analise o seguinte email: 37 38\"\"\"{cleaned_text}\"\"\" 39 40Responda apenas no seguinte formato JSON, sem comentários adicionais: 41 42{{ 43 "categoria": "<Produtivo ou Improdutivo>", 44 "resposta_sugerida": "<sua resposta aqui>" 45}} 46"""
def
classification_prompt(cleaned_text):
2def classification_prompt(cleaned_text): 3 """ 4 Gera um prompt estruturado para ser enviado a um modelo de linguagem (LLM), 5 instruindo-o a classificar o email como "Produtivo" ou "Improdutivo" 6 e sugerir uma resposta curta e educada em formato JSON. 7 8 Definições usadas na classificação: 9 - "Produtivo": Emails que requerem ação ou resposta (suporte, dúvidas, etc). 10 - "Improdutivo": Emails que não necessitam de ação imediata (agradecimentos, felicitações). 11 12 Args: 13 cleaned_text (str): O texto do email já pré-processado (sem stopwords, etc). 14 15 Returns: 16 str: Um prompt formatado que orienta o modelo a responder em JSON, 17 contendo a categoria e a resposta sugerida. 18 """ 19 return f""" 20Você é um assistente especializado em analisar emails recebidos por uma empresa do setor financeiro. 21 22Seu trabalho é: 231. Classificar o email como "Produtivo" ou "Improdutivo", de acordo com as definições abaixo. 242. Sugerir uma resposta curta e educada, caso necessário. 25 26**Definições:** 27- "Produtivo": Emails que requerem uma ação ou resposta específica. Exemplos incluem: 28 • solicitações de suporte técnico 29 • atualização sobre casos em aberto 30 • dúvidas sobre o sistema 31 • questionamentos financeiros ou operacionais 32- "Improdutivo": Emails que não necessitam de uma ação imediata. Exemplos incluem: 33 • mensagens de felicitações 34 • simples agradecimentos 35 • emails genéricos sem pedidos claros 36 37Analise o seguinte email: 38 39\"\"\"{cleaned_text}\"\"\" 40 41Responda apenas no seguinte formato JSON, sem comentários adicionais: 42 43{{ 44 "categoria": "<Produtivo ou Improdutivo>", 45 "resposta_sugerida": "<sua resposta aqui>" 46}} 47"""
Gera um prompt estruturado para ser enviado a um modelo de linguagem (LLM), instruindo-o a classificar o email como "Produtivo" ou "Improdutivo" e sugerir uma resposta curta e educada em formato JSON.
Definições usadas na classificação:
- "Produtivo": Emails que requerem ação ou resposta (suporte, dúvidas, etc).
- "Improdutivo": Emails que não necessitam de ação imediata (agradecimentos, felicitações).
Args: cleaned_text (str): O texto do email já pré-processado (sem stopwords, etc).
Returns: str: Um prompt formatado que orienta o modelo a responder em JSON, contendo a categoria e a resposta sugerida.