Agente de IA para Monitoramento de Tendências Econômicas Globais

29 de November de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que analisa dados de notícias econômicas, relatórios financeiros e eventos de mercado.

1. Propósito e Escopo

Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos, consulta a documentos e demais requisitos funcionais para o Agente de IA "Monitoramento de Tendências Econômicas Globais". 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 é desenvolver um agente capaz de analisar dados de diversas fontes, como notícias econômicas, relatórios financeiros e eventos de mercado, para identificar e relatar tendências econômicas globais relevantes.

2. Contexto e Problema

Cenário Atual

Em um mundo globalizado, a quantidade de dados econômicos disponíveis é vasta e diversificada, apresentando desafios significativos para analistas e tomadores de decisão. Problemas específicos incluem:

  • Dificuldade em acompanhar e analisar a vasta quantidade de dados econômicos disponíveis globalmente.
  • Necessidade de identificar rapidamente tendências econômicas emergentes para tomada de decisão informada.
  • Integração de dados de múltiplas fontes, como notícias, relatórios financeiros e eventos de mercado.

Problemas Identificados

  • Excesso de Dados: A quantidade de informações disponíveis pode ser avassaladora, dificultando a identificação de sinais relevantes.
  • Velocidade de Mudança: As condições econômicas podem mudar rapidamente, exigindo análises em tempo real.
  • Integração de Fontes: A necessidade de consolidar dados de várias fontes em um formato coerente e utilizável.

3. Impactos Esperados

A implementação deste agente visa alcançar os seguintes resultados:

  • Melhoria na eficiência da análise de dados econômicos através de automação avançada.
  • Identificação rápida de tendências econômicas emergentes para suporte à decisão estratégica.
  • Integração eficiente de múltiplas fontes de dados, proporcionando uma visão abrangente e precisa do cenário econômico global.

4. Visão Geral da Solução

O agente de IA para monitoramento de tendências econômicas globais analisa dados de notícias econômicas, relatórios financeiros e eventos de mercado para identificar e relatar tendências econômicas relevantes. 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 identificação de tendências econômicas globais.

A solução consiste em um fluxo de automação composto por múltiplos agentes de IA, cada um com uma função específica no processo de coleta, análise e interpretação de dados econômicos. O fluxo inclui etapas de integração de dados, análise em tempo real e geração de relatórios.

Agentes Função Principal
Agente Preparador de Consulta de Notícias Econômicas Globais (RF 1) Preparar parâmetros de busca para recuperar notícias econômicas de múltiplas fontes.
Agente de Execução de Chamada à API - Notícias Econômicas (RF 2) Realizar chamadas à API para obter artigos e metadados de notícias econômicas.
Agente Preparador de Consulta a Relatórios Financeiros (RF 3) Preparar parâmetros para recuperar trechos relevantes de relatórios financeiros.
Agente de Execução de Consulta a Documento - Relatórios Financeiros (RF 4) Realizar consultas em repositórios de relatórios financeiros para obter trechos relevantes.
Agente Preparador de Consulta a Eventos de Mercado (RF 5) Preparar parâmetros para consultas a APIs de calendário econômico e eventos de mercado.
Agente de Execução de Chamada à API - Eventos de Mercado (RF 6) Realizar chamadas à API para obter indicadores e divulgações de eventos de mercado.
Agente de Consolidação e Interpretação NLP (RF 7) Consolidar e interpretar dados para extrair sinais econômicos estruturados.
Agente de Detecção de Tendências (RF 8) Identificar tendências econômicas emergentes e em consolidação a partir dos sinais extraídos.
Agente de Geração de Relatório de Tendências (RF 9) Gerar relatório conciso das tendências econômicas identificadas para decisão executiva.

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 usuário receberá. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente Preparador de Consulta de Notícias Econômicas Globais

1.1 Tarefa do Agente

Preparar parâmetros de busca padronizados e de alta precisão para recuperar notícias econômicas globais relevantes de múltiplas fontes.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um briefing de monitoramento que contém temas prioritários, setores, regiões e outras especificações para construir uma query de busca de notícias econômicas.

# 2. Objetivo
Gerar parâmetros de busca para recuperar notícias econômicas globais relevantes, garantindo que a busca seja precisa e abrangente.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Construção de Query): Gere a query combinando temas e setores: una 'temas_prioritarios' com OR dentro de parênteses; una 'setores' com OR dentro de parênteses; conecte os dois blocos por AND. Para cada termo, aplique normalização para sinônimos econômicos canônicos.
- Regra 2 (Fallbacks): Se 'temas_prioritarios' estiver vazio, use conjunto padrão [inflação, crescimento, emprego, política monetária, atividade]; se 'setores' estiver vazio, omita o bloco de setores e mantenha apenas temas. Se ambos vierem vazios, defina query como "global economy OR macroeconomic".
- Regra 3 (Regiões e Línguas): Normalize regiões para aliases [US, EU, CN, JP, UK, BR, global]; mapear EUA→US, União Europeia/UE→EU, China→CN. Se 'regioes' ausente ou vazio, defina ["global"]. Para 'linguas', se ausente, use ["en"].
- Regra 4 (Janela Temporal): Construa 'from_datetime_utc' e 'to_datetime_utc' em UTC a partir do horário atual; se 'janela_tempo_horas' ausente, use 24; limite mínimo 1 hora, máximo 168 horas.
- Regra 5 (Exclusões e Deduplicação): Inclua 'exclude_terms' com lista fornecida; adicione automaticamente termos de baixo valor informativo ["rumor","unverified","speculation"] somente se não conflitar com o briefing. Defina 'deduplicate' = true.
- Regra 6 (Limites e Segurança): Defina 'max_results' conforme 'limite_resultados' (padrão 100, máximo 500). Defina 'safe_sources_only' = true para priorizar veículos reconhecidos; se explicitamente solicitado o contrário no briefing, mantenha false.
- Regra 7 (Validação de Saída): Garanta que o JSON de saída contenha obrigatoriamente query, languages, regions, from_datetime_utc, to_datetime_utc, max_results; se algum cálculo falhar, ajuste para defaults especificados nesta seção.
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 pelo envio de um briefing de monitoramento econômico via API. 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: O input inicial para o fluxo é um objeto JSON contendo as especificações do monitoramento.
  • Formatos Suportados: Esse agente deve ser capaz de receber inputs nos formatos: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 10.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo os parâmetros de busca para consulta de notícias econômicas.
  • Exemplo de Estrutura de Output:
     {"query": "(inflation OR monetary policy) AND (technology OR energy)", "languages": ["pt","en","es"], "regions": ["global","US","EU","CN"], "from_datetime_utc": "2025-11-28T13:38:00Z", "to_datetime_utc": "2025-11-29T13:38:00Z", "exclude_terms": ["rumor"], "max_results": 100, "deduplicate": true, "safe_sources_only": true}
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.000 caracteres.

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: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

1.3.5 Memória

1.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Execução de Chamada à API - Notícias Econômicas (RF 2).

RF 2. Agente de Execução de Chamada à API - Notícias Econômicas

2.1 Tarefa do Agente

Realizar chamadas à API do sistema news_aggregator_economics para obter artigos e metadados de notícias econômicas.

2.2 Prompt ou Instruções do Agente
 Esse agente não precisa de instruções para chamadas ao LLM, pois sua única função é executar a chamada à API cujo payload ele já recebe pronto.
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: Este agente deve receber como input um JSON contendo os parâmetros de busca para consulta de notícias.
  • 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 até 1.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser uma lista JSON de artigos com título, URL, data de publicação, idioma, fonte e resumo.
  • Exemplo de Estrutura de Output:
     [{"title": "...", "url": "...", "published_at": "...", "language": "...", "source": "...", "summary": "..."}]
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 10.000 caracteres, dependendo do número de artigos retornados.

2.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (uso de ferramenta)
  • Temperatura: Não se aplica

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: O agente deverá enviar o JSON recebido para a API externa (`news_aggregator_economics`) e retornar os artigos recebidos como resposta.

2.3.5 Memória

2.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente Preparador de Consulta a Relatórios Financeiros (RF 3).

RF 3. Agente Preparador de Consulta a Relatórios Financeiros

3.1 Tarefa do Agente

Preparar parâmetros de consulta para recuperar trechos relevantes de relatórios financeiros em repositório documental.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um briefing que contém empresas, setores, período e tópicos para construir uma query de busca de relatórios financeiros.

# 2. Objetivo
Gerar parâmetros de busca para recuperar trechos relevantes de relatórios financeiros, garantindo que a busca seja precisa e abrangente.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Normalização de Tópicos): Transforme 'topicos' em expressão OR; aplique mapeamentos canônicos: margens→(margin OR margins OR gross margin); receita→(revenue OR sales); lucro→(earnings OR net income); guidance→guidance; capex→(capex OR capital expenditures); opex→(opex OR operating expenses).
- Regra 2 (Empresas e Setores): Se valores em 'empresas' forem tickers conhecidos (AAPL, MSFT etc.), preencha 'tickers'. Se não, use nomes como filtro textual adicional. Normalize setores para taxonomia padrão em PT-BR com capitalização inicial.
- Regra 3 (Período): Use 'periodo.inicio' e 'periodo.fim' se válidos; se ausentes, defina últimos 90 dias. Garanta formato ISO-8601 (YYYY-MM-DD) e que 'data_inicio' ≤ 'data_fim'; se invertidos, troque as datas.
- Regra 4 (Idiomas e Top-K): 'idiomas' padrão ["en"]. Defina 'top_k' conforme 'limite_trechos' (padrão 50, mínimo 10, máximo 200).
- Regra 5 (Validação de Saída): Inclua obrigatoriamente: collection, filters (com pelo menos um entre 'tickers', 'setores' ou janela de data), query e top_k. Se nenhum filtro de empresa/setor for dado, mantenha somente janela temporal + query.
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 do agente anterior (RF 2).
  • Tipo do input: Este agente deve receber como input um JSON contendo as especificações do briefing para consulta de relatórios financeiros.
  • 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 até 5.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo os parâmetros de busca para consulta de relatórios financeiros.
  • Exemplo de Estrutura de Output:
     {"collection": "repositorio_relatorios_financeiros", "filters": {"tickers": ["AAPL","XOM"], "setores": ["Tecnologia","Energia"], "data_inicio": "2025-09-01", "data_fim": "2025-11-29", "idiomas": ["en"]}, "query": "guidance OR capex OR (margin OR margins OR gross margin)", "top_k": 50}
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 800 caracteres.

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

3.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Execução de Consulta a Documento - Relatórios Financeiros (RF 4).

RF 4. Agente de Execução de Consulta a Documento - Relatórios Financeiros

4.1 Tarefa do Agente

Realizar consulta ao documento 'repositorio_relatorios_financeiros' para obter trechos relevantes.

4.2 Prompt ou Instruções do Agente
 Esse agente não precisa de instruções para chamadas ao LLM, pois sua única função é executar a consulta ao documento via RAG com parâmetros de busca que ele já recebe pronto.
4.3 Configurações do Agente

4.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 3).
  • Tipo do input: Este agente deve receber como input um JSON com os parâmetros de busca para consulta de relatórios financeiros.
  • 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 até 1.000 caracteres.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser uma lista JSON de trechos de relatórios financeiros, incluindo identificador do documento, empresa, data e trecho.
  • Exemplo de Estrutura de Output:
     [{"doc_id": "...", "empresa": "...", "data": "...", "trecho": "...", "score": 0.84}]
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres, dependendo do número de trechos retornados.

4.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (uso de ferramenta)
  • Temperatura: Não se aplica

4.3.4 Ferramentas do Agente

  • Documentos: O agente deverá consultar o documento 'repositorio_relatorios_financeiros' via RAG.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

4.3.5 Memória

4.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente Preparador de Consulta a Eventos de Mercado (RF 5).

RF 5. Agente Preparador de Consulta a Eventos de Mercado

5.1 Tarefa do Agente

Preparar os parâmetros para consulta a APIs de calendário econômico e eventos de mercado (indicadores, decisões de juros, surpresas de resultados).

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um briefing que contém regiões, indicadores e outras especificações para construir uma query de busca de eventos de mercado.

# 2. Objetivo
Gerar parâmetros de busca para recuperar eventos de mercado relevantes, garantindo que a busca seja precisa e abrangente.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Aliases de Indicadores): Normalize indicadores para aliases padrão: Payroll→NFP; inflação→CPI; desemprego→Unemployment Rate; PIB→GDP; produção industrial→Industrial Production; atividade→PMI; vendas no varejo→Retail Sales; decisão de juros→Rate Decision.
- Regra 2 (Janela Temporal): Converta 'janela_tempo_dias' em intervalo [from_date, to_date] no formato ISO-8601 (YYYY-MM-DD), com to_date = data atual UTC e from_date = to_date - dias. Limites: mínimo 1, máximo 90 dias.
- Regra 3 (Regiões e Resultados): Normalize 'regioes' para [US, EU, CN, JP, UK, BR]. Se 'incluir_resultados_empresas' = true e nenhuma lista de empresas for fornecida, limite por padrão a componentes de grandes índices (S&P 500, STOXX 600, CSI 300) retornando somente os campos essenciais (ticker, datetime, eps_consensus, eps_actual, surprise_pct).
- Regra 4 (Validação de Saída): Inclua 'api', 'regions', 'indicators', 'from_date', 'to_date' e 'include_earnings'. Se 'indicadores' não fornecidos, use conjunto padrão [CPI, GDP, PMI, NFP, Rate Decision].
5.3 Configurações do Agente

5.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 4).
  • Tipo do input: Este agente deve receber como input um JSON contendo as especificações do briefing para consulta de eventos de mercado.
  • 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 até 5.000 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo os parâmetros de busca para consulta de eventos de mercado.
  • Exemplo de Estrutura de Output:
     {"api": "market_events_api", "regions": ["US","EU","CN"], "indicators": ["CPI","PMI","NFP"], "from_date": "2025-11-22", "to_date": "2025-11-29", "include_earnings": true}
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 500 caracteres.

5.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

5.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.

5.3.5 Memória

5.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Execução de Chamada à API - Eventos de Mercado (RF 6).

RF 6. Agente de Execução de Chamada à API - Eventos de Mercado

6.1 Tarefa do Agente

Realizar chamada à API de calendário e eventos de mercado para obter indicadores e divulgações.

6.2 Prompt ou Instruções do Agente
 Esse agente não precisa de instruções para chamadas ao LLM, pois sua única função é executar a chamada à API cujo payload ele já recebe pronto.
6.3 Configurações do Agente

6.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 5).
  • Tipo do input: Este agente deve receber como input um JSON contendo os parâmetros de busca para consulta de eventos de mercado.
  • 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 até 1.000 caracteres.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser uma lista JSON de eventos de mercado, incluindo tipo, região, datetime, consenso, atual e surpresa.
  • Exemplo de Estrutura de Output:
     [{"type": "CPI", "region": "US", "datetime": "2025-11-29T12:30:00Z", "consensus": 3.2, "actual": 3.5, "surprise": 0.3}, {"type": "Earnings", "ticker": "AAPL", "eps_consensus": 1.25, "eps_actual": 1.33, "surprise_pct": 6.4}]
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres, dependendo do número de eventos retornados.

6.3.3 Parâmetros de Geração

  • Modelo: Não se aplica (uso de ferramenta)
  • Temperatura: Não se aplica

6.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: O agente deverá enviar o JSON recebido para a API externa (`market_events_api`) e retornar os eventos recebidos como resposta.

6.3.5 Memória

6.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Consolidação e Interpretação NLP (RF 7).

RF 7. Agente de Consolidação e Interpretação NLP

7.1 Tarefa do Agente

Consolidar e interpretar, com regras linguísticas e semânticas, as notícias, trechos de relatórios e eventos de mercado para extrair sinais econômicos estruturados.

7.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo três listas de dados: notícias, relatórios e eventos de mercado.

# 2. Objetivo
Consolidar e interpretar os dados recebidos para extrair sinais econômicos estruturados, que serão usados para identificar tendências econômicas.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Normalização Temporal): Converta todas as datas para UTC; para cada item, defina 'timestamp_ref' priorizando a data do evento; se ausente, use a data de publicação.
- Regra 2 (Extração de Entidades): Extraia e normalize entidades: países/regiões, bancos centrais (FOMC, ECB, BoE, PBoC), setores GICS em PT-BR, empresas (por ticker quando disponível), índices (S&P 500, STOXX 600), commodities (Brent, WTI), moedas (USD, EUR), indicadores (CPI, GDP, PMI, NFP). Resolva ambiguidades pelo contexto.
- Regra 3 (Vínculo Tema-Indicador): Mapeie temas macro [inflação, crescimento, emprego, atividade, política monetária, crédito, comércio exterior] aos indicadores e eventos correlatos.
- Regra 4 (Direção e Intensidade): Classifique 'direcao' ∈ {alta, baixa, estável} com base em comparativos, variações e surpresa vs. consenso. Classifique 'intensidade' ∈ {fraca, moderada, forte} usando heurística.
- Regra 5 (Confiança por Fonte): Atribua 'confianca' ∈ [0,1] por item combinando: qualidade da fonte, presença de dados numéricos, convergência com outros itens, frescor temporal.
- Regra 6 (Deduplicação Semântica): Considere duplicatas itens com alto overlap de título/conteúdo e mesma data/região/tema.
- Regra 7 (Mapeamento Setorial): Derive 'setores_afetados' a partir de tema e entidades.
- Regra 8 (Resumo Estruturado): Compute 'top_temas' e 'top_regioes' por frequência ponderada pela confiança dos sinais; 'sentimento_geral' ∈ {positivo, negativo, neutro} pela soma de direções ponderadas; 'confianca_geral' como média ponderada.
- Regra 9 (Validação de Saída): Cada elemento em 'sinais' deve conter obrigatoriamente tema, regiao, direcao, intensidade, pelo menos uma fonte e timestamp_ref.
7.3 Configurações do Agente

7.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 6).
  • Tipo do input: Este agente deve receber como input um JSON contendo listas de notícias, relatórios e eventos de mercado.
  • 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 até 20.000 caracteres.

7.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo sinais econômicos estruturados e um resumo estruturado.
  • Exemplo de Estrutura de Output:
     {"sinais": [{"tema": "inflação", "regiao": "US", "indicadores_mencionados": ["CPI"], "setores_afetados": ["Consumo Discricionário"], "direcao": "alta", "intensidade": "moderada", "fontes": [{"tipo":"noticia","url":"...","confianca":0.82}], "timestamp_ref": "2025-11-29T13:20:00Z"}], "resumo_estruturado": {"top_temas": ["inflação","política monetária"], "top_regioes": ["US","EU"], "sentimento_geral": "neutro", "confianca_geral": 0.77}}
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres.

7.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

7.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.

7.3.5 Memória

  • Visibilidade das Instruções (Prompt): As instruções não são visíveis para agentes subsequentes.
  • Visibilidade da Resposta: A resposta gerada por este agente deve ser visível para o Agente de Detecção de Tendências (RF 8).

7.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Detecção de Tendências (RF 8).

RF 8. Agente de Detecção de Tendências

8.1 Tarefa do Agente

Identificar tendências econômicas emergentes e em consolidação a partir dos sinais extraídos.

8.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com sinais econômicos estruturados e um resumo estruturado.

# 2. Objetivo
Identificar tendências econômicas emergentes e em consolidação a partir dos sinais recebidos, gerando um JSON com as tendências identificadas.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Corroboração Multi-fonte): Promova um conjunto de sinais a tendência somente se houver pelo menos duas fontes de natureza distinta.
- Regra 2 (Mudança de Momentum): Detecte quebras de regime por reversão de direção ou sequência de surpresas do mesmo sinal.
- Regra 3 (Classificação de Estágio): 'emergente' se sinais ≤2 semanas e alta volatilidade; 'em consolidação' se duração >2 semanas.
- Regra 4 (Força e Confiança): 'forca' ∈ {fraca, moderada, forte} baseada na amplitude, profundidade e consistência temporal; 'confianca' ∈ [0,1] como média ponderada das confianças dos sinais.
- Regra 5 (Riscos e Oportunidades): Extraia riscos e oportunidades diretamente dos sinais e entidades.
- Regra 6 (Janela Observada): Defina 'janela_observada' do primeiro ao último 'timestamp_ref' dos sinais que compõem a tendência.
- Regra 7 (Validação de Saída): Cada tendência deve conter título, descrição breve, regiões, temas, janela_observada, forca, estagio, confianca, evidências e pelo menos um item em riscos_correlatos ou oportunidades.
8.3 Configurações do Agente

8.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 7).
  • Tipo do input: Este agente deve receber como input um JSON contendo sinais econômicos estruturados e um resumo estruturado.
  • 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 até 10.000 caracteres.

8.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo as tendências econômicas identificadas.
  • Exemplo de Estrutura de Output:
     {"tendencias": [{"titulo": "Pressão Inflacionária Reacende nos EUA", "descricao": "Surpresas positivas no CPI e aceleração salarial indicam inflação resiliente.", "regioes": ["US"], "temas": ["inflação","política monetária"], "janela_observada": "2025-11-22 a 2025-11-29", "forca": "forte", "estagio": "emergente", "confianca": 0.8, "evidencias": ["CPI acima do consenso (+0,3pp)", "tom hawkish em falas do FOMC"], "riscos_correlatos": ["juros mais altos por mais tempo"], "oportunidades": ["setor financeiro"]}], "metadados": {"metodologia": "corroboração multi-fonte e mudança de momentum"}}
  • Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres.

8.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

8.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.

8.3.5 Memória

8.3.6 Regras de Orquestração e Transição

Ao concluir sua execução, esse agente aciona o Agente de Geração de Relatório de Tendências (RF 9).

RF 9. Agente de Geração de Relatório de Tendências

9.1 Tarefa do Agente

Gerar relatório conciso e compreensível das tendências econômicas identificadas, para decisão executiva.

9.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um JSON com tendências econômicas identificadas e um resumo estruturado.

# 2. Objetivo
Gerar um relatório conciso e compreensível das tendências econômicas identificadas, estruturado em markdown para fácil leitura e exportação.

# 3. Regras que você deve seguir para gerar sua resposta
- Regra 1 (Clareza e Concisão): Produza texto objetivo, priorizando bullets e frases curtas.
- Regra 2 (Estrutura Fixa): Mantenha a estrutura: Sumário Executivo → Tendências Identificadas → Anexos.
- Regra 3 (Rastreabilidade): Liste links de fontes-chave nos Anexos.
- Regra 4 (Consistência de Medidas): Use padrões: inflação e crescimento em % a/a ou m/m; juros em % a.a.; spreads em bps.
- Regra 5 (Ordenação): Ordene tendências por força, confiança e atualidade.
- Regra 6 (Completude Mínima): Não inclua tendência sem pelo menos duas evidências.
- Regra 7 (Exportabilidade): Garanta markdown limpo e sem caracteres de controle.
9.3 Configurações do Agente

9.3.1 Especificação do Input

  • Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão do agente anterior (RF 8).
  • Tipo do input: Este agente deve receber como input um JSON contendo tendências econômicas identificadas e um resumo estruturado.
  • 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 até 10.000 caracteres.

9.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório em markdown, estruturado para fácil leitura e exportação.
  • Exemplo de Estrutura de Output:
     # Relatório de Tendências Econômicas Globais
    
    ## Sumário Executivo
    - Principais temas: ...
    - Regiões em destaque: ...
    - Sentimento geral: ...
    - Janela observada: ...
    - Timestamp de geração: ... UTC
    
    ## Tendências Identificadas
    ### 1. 
    - Estágio: 
    - Força:  | Confiança: <0–1>
    - Janela observada:  a 
    - Descrição: 
    - Evidências principais:
      - 
      - 
    - Riscos correlatos: 
    - Oportunidades: 
    - Regiões:  | Setores: 
    
    ## Anexos
    - Fontes e referências (links)
    - Metodologia
  • Número de caracteres esperado: O relatório gerado será extenso, com um tamanho mínimo esperado de 5.000 caracteres.

9.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

9.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.

9.3.5 Memória

  • Visibilidade das Instruções (Prompt): As instruções não são visíveis para agentes subsequentes.
  • Visibilidade da Resposta: A resposta (relatório em markdown) é o entregável final e não é passada para outros agentes internos.

9.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 usuário.

© 2025 prototipe.ai. Todos os direitos reservados.