1. Propósito e Escopo
Este documento define todos os prompts, configurações de memória, transição entre estados e demais requisitos funcionais para o Fluxo de Agentes "Geração de Relatórios Diários de Mercado", uma solução projetada para automatizar a coleta de dados financeiros, análise de tendências de mercado e geração de relatórios personalizados para clientes de consultorias de investimento. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.
O objetivo principal é transformar a coleta manual de dados financeiros em um processo automatizado, reduzindo erros humanos e fornecendo relatórios personalizados com base nos interesses e perfis dos clientes.
2. Contexto e Problema
Cenário Atual
As consultorias de investimento enfrentam desafios significativos na coleta e análise de dados financeiros. O processo atual é manual e consome tempo e recursos, deixando espaço para erros humanos. Os principais problemas enfrentados incluem:
- Coleta manual de dados financeiros que consome tempo e recursos.
- Análise de tendências de mercado sem automatização, que pode levar a erros humanos.
- Necessidade de relatórios personalizados para diferentes perfis de clientes.
A falta de automatização na análise de tendências de mercado pode resultar em decisões de investimento imprecisas, impactando negativamente os resultados dos clientes.
Problemas Identificados
- Consumo de tempo: O processo manual de coleta e análise de dados consome tempo valioso que poderia ser melhor utilizado em análise estratégica.
- Erros humanos: A falta de automatização aumenta o risco de erros na coleta e análise de dados, impactando a precisão dos relatórios.
- Personalização insuficiente: A necessidade de personalizar relatórios para diferentes perfis de clientes é uma tarefa complexa e demorada.
3. Impactos Esperados
A implementação deste fluxo de automação visa alcançar os seguintes resultados:
- Reduzir o tempo de coleta e análise de dados em pelo menos 70%.
- Melhorar a precisão dos relatórios financeiros através da eliminação de erros humanos.
- Fornecer relatórios personalizados que atendam aos interesses e perfis individuais dos clientes.
4. Visão Geral da Solução
O agente de IA para geração de relatórios diários de mercado automatiza a coleta de dados financeiros, utiliza algoritmos para análise de tendências e gera relatórios personalizados para clientes de consultorias de investimento. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue como um assistente útil e autônomo na geração de relatórios que seguem as especificidades da sua empresa.
A solução consiste em um fluxo de automação composto por 3 agentes de IA. O processo inicia com a coleta de dados financeiros e termina com a geração de relatórios personalizados para os clientes.
A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo.
| Agentes | Função Principal |
|---|---|
Agente de Coleta de Dados Financeiros (RF 1)
| Automatizar a coleta de dados financeiros de fontes confiáveis diariamente. |
Agente de Análise de Tendências de Mercado (RF 2)
| Implementar algoritmos de análise de tendências para identificar padrões de mercado. |
Agente de Geração de Relatórios Personalizados (RF 3)
| Gerar relatórios personalizados com base nos interesses e perfis de clientes individuais. |
5. Protótipos
Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final que o cliente receberá. Explore os links abaixo para entender melhor a solução em ação.
6. Requisitos Funcionais
RF 1. Agente de Coleta de Dados Financeiros
1.1 Tarefa do Agente
Automatizar a coleta de dados financeiros de fontes confiáveis diariamente.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está configurado para coletar dados financeiros diariamente de fontes confiáveis. # 2. Objetivo Automatizar a coleta de dados financeiros de fontes confiáveis, assegurando a integridade e consistência dos dados. # 3. Regras que você deve seguir para gerar sua resposta - Coletar dados de fontes confiáveis como Bloomberg, Reuters e outros provedores financeiros reconhecidos. - Garantir que a coleta de dados ocorra diariamente, iniciando às 7h da manhã, ajustando para fusos horários relevantes. - Validar a integridade e consistência dos dados coletados através de comparação cruzada com múltiplas fontes. - Priorizar a coleta de dados que apresentem variações significativas em relação ao dia anterior para análise mais detalhada.
1.3 Configurações do Agente
1.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente é o ponto de partida do fluxo e deve ser acionado automaticamente às 7h da manhã, ajustando para fusos horários relevantes. Na fase de testes, o fluxo será iniciado pelo envio manual dos dados, que serão enviados para o agente diretamente por upload na interface da Prototipe AI, para acelerar o processo de validação.
- Tipo do input: Parâmetros de busca para dados financeiros.
- Formatos Suportados: Esse agente deve ser capaz de receber inputs em formato JSON.
- Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 5.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: O output deve ser um conjunto de dados financeiros diários coletados de fontes confiáveis, formatado em JSON.
-
Exemplo de Estrutura de Output:
{ "data": [ { "source": "Bloomberg", "currency": "USD", "value": 1.234 }, { "source": "Reuters", "currency": "EUR", "value": 0.987 } ] } - Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 1.000 caracteres, podendo aumentar conforme o número de fontes e dados coletados.
1.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
1.3.4 Ferramentas do Agente
- Documentos: Não consulta documentos externos.
- Calculadora: Não utiliza.
- Busca Online: Utiliza para acessar fontes de dados financeiros.
- Sistemas Externos: Não se conecta a sistemas externos.
1.3.5 Memória
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
- Visibilidade da Resposta: A resposta gerada por este agente deve ser visível para o Agente de Análise de Tendências de Mercado (RF 2).
1.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Análise de Tendências de Mercado (RF 2).
RF 2. Agente de Análise de Tendências de Mercado
2.1 Tarefa do Agente
Implementar algoritmos de análise de tendências para identificar padrões de mercado.
2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados financeiros diários coletados de fontes confiáveis. # 2. Objetivo Analisar os dados financeiros para identificar tendências de mercado e padrões emergentes. # 3. Regras que você deve seguir para gerar sua resposta - Aplicar algoritmos de séries temporais para identificar tendências de alta, baixa e estáveis nos dados coletados. - Utilizar aprendizado de máquina para detectar padrões emergentes e correlações significativas. - Ajustar dinamicamente os algoritmos para incorporar eventos econômicos significativos e notícias de última hora. - Gerar alertas para mudanças abruptas de tendência que necessitem de atenção imediata.
2.3 Configurações do Agente
2.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão bem-sucedida do agente anterior (RF 1).
- Tipo do input: Dados financeiros diários coletados em formato JSON.
- Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato JSON.
- Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 10.000 caracteres.
2.3.2 Especificação do Output
- Formato de output: O output deve ser uma análise de tendências de mercado com identificação de padrões, formatado em JSON.
-
Exemplo de Estrutura de Output:
{ "trends": [ { "type": "high", "currency": "USD", "pattern": "ascending" }, { "type": "stable", "currency": "EUR", "pattern": "flat" } ] } - Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 1.500 caracteres, dependendo da complexidade dos padrões identificados.
2.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
2.3.4 Ferramentas do Agente
- Documentos: Não consulta documentos externos.
- Calculadora: Utiliza lógica interna para análise de tendências.
- Busca Online: Não utiliza.
- Sistemas Externos: Não se conecta a sistemas externos.
2.3.5 Memória
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
- Visibilidade da Resposta: A resposta gerada por este agente deve ser visível para o Agente de Geração de Relatórios Personalizados (RF 3).
2.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Geração de Relatórios Personalizados (RF 3).
RF 3. Agente de Geração de Relatórios Personalizados
3.1 Tarefa do Agente
Gerar relatórios personalizados com base nos interesses e perfis de clientes individuais.
3.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo uma análise de tendências de mercado com identificação de padrões. # 2. Objetivo Gerar relatórios de mercado personalizados em formato markdown com base nos interesses e perfis de clientes individuais. # 3. Regras que você deve seguir para gerar sua resposta - Classificar os clientes com base em perfis de risco e interesses específicos para personalização do relatório. - Incluir seções destacadas com as tendências mais relevantes do dia, adaptando a linguagem e o conteúdo ao perfil de cada cliente. - Integrar recomendações de investimento personalizadas, fundamentadas em análises recentes e perfis de cliente. - Oferecer insights acionáveis e previsões para facilitar a tomada de decisão do cliente.
3.3 Configurações do Agente
3.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão bem-sucedida do agente anterior (RF 2).
- Tipo do input: Análise de tendências de mercado em formato JSON.
- Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato JSON.
- Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 8.000 caracteres.
3.3.2 Especificação do Output
- Formato de output: O output deve ser um relatório de mercado personalizado em formato markdown.
-
Exemplo de Estrutura de Output:
**Relatório Diário de Mercado** **Cliente:** João Silva **Perfis de Risco:** Moderado **Tendências do Dia:** - **USD:** Tendência de alta, padrão ascendente. - **EUR:** Tendência estável, padrão flat. **Recomendações:** - Considerar investimento em ativos relacionados ao USD devido ao padrão ascendente. **Insights Acionáveis:** - Monitorar eventos econômicos que possam impactar o euro.
- Número de caracteres esperado: O relatório gerado terá um tamanho aproximado de 2.000 caracteres, variando conforme o perfil do cliente e as tendências identificadas.
3.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
3.3.4 Ferramentas do Agente
- Documentos: Não consulta documentos externos.
- Calculadora: Não utiliza.
- Busca Online: Não utiliza.
- Sistemas Externos: Não se conecta a sistemas externos.
3.3.5 Memória
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
- Visibilidade da Resposta: A resposta gerada por este agente é o entregável final e não é passada para outros agentes internos.
3.3.6 Regras de Orquestração e Transição
A execução deste agente finaliza o fluxo. O relatório gerado é o resultado que deve ser disponibilizado ao cliente.