Agente de IA para Análise Comparativa de Fundos de Investimento

07 de December de 2025 • Tempo de leitura: 5 min

Como criar um agente de IA que compara o desempenho de diferentes fundos de investimento.

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, busca online, consulta a documentos e demais requisitos funcionais para o agente de IA de Análise Comparativa de Fundos 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 é comparar o desempenho de diferentes fundos de investimento, gerando relatórios de recomendação claros e acionáveis.

2. Contexto e Problema

Problemas Específicos

O agente de IA precisa resolver os seguintes problemas específicos:

  • Comparação precisa do desempenho de diferentes fundos de investimento.
  • Necessidade de relatórios de recomendação claros e acionáveis para investidores.
  • Integração de dados de desempenho de fundos de múltiplas fontes.

3. Impactos Esperados

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

  • Melhorar a precisão na comparação de fundos de investimento.
  • Fornecer relatórios claros e acionáveis que facilitem a tomada de decisão dos investidores.
  • Integrar dados de múltiplas fontes para uma análise mais completa e precisa.

4. Visão Geral da Solução

O agente de IA para análise comparativa de fundos de investimento coleta dados de desempenho de fontes confiáveis, compara o desempenho de diferentes fundos utilizando métricas consistentes e gera relatórios de recomendação claros e acionáveis. 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 análise de fundos de investimento.

A solução consiste em um fluxo de automação composto por 8 agentes de IA. O processo inicia com a definição de parâmetros de coleta e termina com a geração de relatórios de recomendação.

A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo.

Agentes Função Principal
Agente de Preparação de Parâmetros de Coleta (RF 1) Definir o universo de fundos, período de análise, benchmarks, moedas e fontes.
Agente de Execução de Chamada à API (RF 2) Realizar chamadas às APIs de provedores de dados de fundos.
Agente de Execução de Consulta a Documento (RF 3) Realizar consultas a documentos para extrair informações relevantes.
Agente de Busca Online (RF 4) Executar buscas online restritas a domínios oficiais.
Agente de Normalização e Consolidação de Dados (RF 5) Unificar e normalizar os dados coletados de múltiplas fontes.
Agente de Cálculo de Métricas de Desempenho (RF 6) Calcular métricas de retorno e risco padronizadas para cada fundo.
Agente de Comparação e Rankeamento de Fundos (RF 7) Comparar fundos utilizando métricas consistentes e produzir um ranking.
Agente de Geração de Relatórios de Recomendação (RF 8) Gerar relatório claro e acionável com recomendações de fundos.

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 Preparação de Parâmetros de Coleta

1.1 Tarefa do Agente

Definir o universo de fundos, período de análise, benchmarks, moedas e fontes; produzir parâmetros prontos para execução de coleta via APIs, consulta a documentos e busca online.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo uma lista inicial de fundos e um perfil do investidor, além de outras informações necessárias para definir os parâmetros de coleta.

# 2. Objetivo
Definir o universo de fundos, período de análise, benchmarks, moedas e fontes; produzir parâmetros prontos para execução de coleta via APIs, consulta a documentos e busca online.

# 3. Regras que você deve seguir para gerar sua resposta
- Defina api_payloads como uma lista de objetos {source, endpoint, params, auth_ref?} apenas para fontes explicitamente confiáveis.
- Construa document_queries como {doc_type: 'factsheet'|'regulamento'|'lâmina', identifiers, expected_fields[]}.
- Construa search_terms como {query, site_filters, date_range} apenas para complementar lacunas objetivas.
- Defina normalization_schema com: currency_base (ex.: BRL), timezone, ajuste_por_proventos: 'reinvestido', preco_base: 'cota'.
- Mapeie benchmarks por categoria do fundo em benchmark_map {fundo_id|categoria -> benchmark_id}.
- Defina risk_free_spec com a série preferencial (ex.: CDI diário) e periodicidade.
- Especifique metrics_requested como lista explícita: ['CAGR','Volatilidade','Sharpe','Sortino','DrawdownMáx','Beta','Alfa','TrackingError','InformationRatio','HitRatio','ConsistênciaMensal','RetornosJanela(1M,3M,6M,YTD,1A,3A,5A,DesdeInício)'].
- Valide período de análise e produza um campo fontes_priorizadas ordenando fontes por confiabilidade.
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 uma lista inicial de fundos 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 é uma lista de fundos e informações do investidor.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados em formatos estruturados como JSON ou CSV.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 50.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um objeto estruturado em JSON contendo os parâmetros de coleta definidos.
  • Exemplo de Estrutura de Output:
     {
      "api_payloads": [...],
      "document_queries": [...],
      "search_terms": [...],
      "normalization_schema": {...},
      "benchmark_map": {...},
      "risk_free_spec": {...},
      "metrics_requested": [...],
      "fontes_priorizadas": [...]
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 2.000 caracteres.

1.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.6

1.3.4 Ferramentas do Agente

  • Documentos: Consulta documentos externos para definir parâmetros.
  • Calculadora: Não utiliza.
  • Busca Online: Utiliza para complementar lacunas objetivas.
  • Sistemas Externos: Não se conecta a sistemas externos diretamente.

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 Execução de Chamada à API (RF 2).

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 (RF 2).

RF 2. Agente de Execução de Chamada à API

2.1 Tarefa do Agente

Realizar chamadas às APIs de provedores de dados de fundos para obter séries de cota, AUM, taxas, classificação, benchmark e metadados.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo api_payloads prontos contendo informações necessárias para realizar chamadas às APIs.

# 2. Objetivo
Realizar chamadas às APIs de provedores de dados de fundos para obter séries de cota, AUM, taxas, classificação, benchmark e metadados.

# 3. Regras que você deve seguir para gerar sua resposta
- Execute somente as chamadas às APIs com os parâmetros recebidos, sem instruções de LLM.
- Preserve metadados de fonte e timestamps nas respostas.
- Em caso de erro na chamada, registre o erro para análise manual.
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 do agente anterior (RF 1).
  • Tipo do input: Este agente deve ser apto a receber api_payloads prontos para a execução das chamadas.
  • 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.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um array em JSON com respostas brutas por chamada, preservando metadados de fonte e timestamps.
  • Exemplo de Estrutura de Output:
     {
      "api_results": [
        {
          "source": "B3",
          "data": [...],
          "timestamp": "2025-12-07T12:09:00Z"
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 5.000 caracteres.

2.3.3 Parâmetros de Geração

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

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Realiza chamadas para APIs externas conforme parâmetros recebidos.

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 Execução de Consulta a Documento (RF 3).

2.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 (RF 3).

RF 3. Agente de Execução de Consulta a Documento

3.1 Tarefa do Agente

Realizar consultas a documentos (ex.: factsheets, regulamentos, lâminas) para extrair informações de taxas, benchmark declarado, política e eventos relevantes.

3.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo document_queries prontos contendo informações necessárias para realizar consultas a documentos.

# 2. Objetivo
Realizar consultas a documentos para extrair informações de taxas, benchmark declarado, política e eventos relevantes.

# 3. Regras que você deve seguir para gerar sua resposta
- Execute somente as consultas a documentos com os parâmetros recebidos, sem instruções de LLM.
- Preserve trechos extraídos e campos estruturados por documento consultado.
- Em caso de erro na consulta, registre o erro para análise manual.
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 ser apto a receber document_queries prontos para a execução das consultas.
  • 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é 15.000 caracteres.

3.3.2 Especificação do Output

  • Formato de output: O output deve ser um array em JSON com trechos extraídos e campos estruturados por documento consultado.
  • Exemplo de Estrutura de Output:
     {
      "document_results": [
        {
          "doc_type": "factsheet",
          "extracted_fields": {...},
          "timestamp": "2025-12-07T12:09:00Z"
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 4.000 caracteres.

3.3.3 Parâmetros de Geração

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

3.3.4 Ferramentas do Agente

  • Documentos: Realiza consultas a documentos conforme parâmetros recebidos.
  • 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 deve ser visível para o Agente de Busca Online (RF 4).

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

Ao concluir sua execução, esse agente aciona o Agente de Busca Online (RF 4).

RF 4. Agente de Busca Online

4.1 Tarefa do Agente

Executar buscas online restritas a domínios oficiais para recuperar dados ausentes (ex.: último factsheet, comunicados).

4.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo search_terms prontos contendo informações necessárias para realizar buscas online.

# 2. Objetivo
Executar buscas online restritas a domínios oficiais para recuperar dados ausentes.

# 3. Regras que você deve seguir para gerar sua resposta
- Execute somente a busca online com os parâmetros recebidos, sem instruções de LLM.
- Preserve URLs, snippets, datas e, quando aplicável, arquivos recuperados.
- Em caso de erro na busca, registre o erro para análise manual.
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 ser apto a receber search_terms prontos para a execução das buscas.
  • 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.

4.3.2 Especificação do Output

  • Formato de output: O output deve ser um array em JSON com URLs, snippets, datas e arquivos recuperados.
  • Exemplo de Estrutura de Output:
     {
      "search_results": [
        {
          "url": "https://siteoficial.com/docs/factsheet",
          "snippet": "Último factsheet disponível...",
          "date": "2025-12-07",
          "file": "factsheet_2025.pdf"
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 3.000 caracteres.

4.3.3 Parâmetros de Geração

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

4.3.4 Ferramentas do Agente

  • Documentos: Não consulta.
  • Calculadora: Não utiliza.
  • Busca Online: Realiza buscas online conforme parâmetros recebidos.
  • 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 de Normalização e Consolidação de Dados (RF 5).

RF 5. Agente de Normalização e Consolidação de Dados

5.1 Tarefa do Agente

Unificar e normalizar os dados brutos coletados de múltiplas fontes em um dataset consistente para cálculo de métricas.

5.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de múltiplas fontes, incluindo resultados de APIs, documentos e buscas online.

# 2. Objetivo
Unificar e normalizar os dados brutos coletados de múltiplas fontes em um dataset consistente para cálculo de métricas.

# 3. Regras que você deve seguir para gerar sua resposta
- Priorize a fonte conforme fontes_priorizadas; em caso de conflito, escolha a fonte de maior prioridade.
- Converta todas as séries para currency_base e timezone definidos.
- Ajuste retornos por proventos e eventos.
- Deduplice registros por data e fundo.
- Trate sobrevivência: inclua fundos inativados se estavam no universo inicial.
- Exija histórico mínimo conforme restrição; se não atender, marque fundo elegível: false.
- Calcule retornos diários a partir da cota ajustada.
- Gere data_quality_report com cobertura e anomalias.
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 ser apto a receber dados normalizados de múltiplas fontes.
  • 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é 25.000 caracteres.

5.3.2 Especificação do Output

  • Formato de output: O output deve ser um dataset normalizado contendo séries de cota diárias, séries de benchmark, série risk-free, metadados e data_quality_report.
  • Exemplo de Estrutura de Output:
     {
      "dataset_normalizado": {
        "series_cota_diaria": [...],
        "series_benchmark": [...],
        "serie_risk_free": [...],
        "metadados": {...},
        "data_quality_report": {...}
      }
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 10.000 caracteres.

5.3.3 Parâmetros de Geração

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

5.3.4 Ferramentas do Agente

  • Documentos: Não consulta.
  • Calculadora: Utiliza lógica interna para normalização de dados.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

5.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 Cálculo de Métricas de Desempenho (RF 6).

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

Ao concluir sua execução, esse agente aciona o Agente de Cálculo de Métricas de Desempenho (RF 6).

RF 6. Agente de Cálculo de Métricas de Desempenho

6.1 Tarefa do Agente

Calcular métricas de retorno e risco padronizadas para cada fundo e seus benchmarks.

6.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo um dataset normalizado contendo séries de cota ajustada diárias, benchmark e risk-free.

# 2. Objetivo
Calcular métricas de retorno e risco padronizadas para cada fundo e seus benchmarks.

# 3. Regras que você deve seguir para gerar sua resposta
- Defina dias_ano=252 para séries brasileiras de cotas diárias.
- Calcule CAGR, Volatilidade, Sharpe, Sortino, DrawdownMáx, Beta, Alfa, TrackingError, InformationRatio, HitRatio, ConsistênciaMensal.
- Valide janelas: calcule métrica apenas se cobertura de dados >= 85% na janela.
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 ser apto a receber datasets normalizados para cálculo de métricas.
  • 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.

6.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo metrics_by_fund com valores calculados e flags de qualidade do cálculo.
  • Exemplo de Estrutura de Output:
     {
      "metrics_by_fund": {
        "CAGR": [...],
        "Volatilidade": [...],
        "Sharpe": [...],
        "Sortino": [...],
        "DrawdownMáx": [...],
        "Beta": [...],
        "Alfa": [...],
        "TrackingError": [...],
        "InformationRatio": [...],
        "HitRatio": [...],
        "ConsistênciaMensal": [...]
      }
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 8.000 caracteres.

6.3.3 Parâmetros de Geração

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

6.3.4 Ferramentas do Agente

  • Documentos: Não consulta.
  • Calculadora: Utiliza lógica interna para cálculo de métricas.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

6.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 Comparação e Rankeamento de Fundos (RF 7).

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

Ao concluir sua execução, esse agente aciona o Agente de Comparação e Rankeamento de Fundos (RF 7).

RF 7. Agente de Comparação e Rankeamento de Fundos

7.1 Tarefa do Agente

Comparar fundos utilizando métricas consistentes, aplicar filtros de elegibilidade e produzir um ranking ponderado conforme o perfil do investidor.

7.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo metrics_by_fund e metadados, além do perfil do investidor.

# 2. Objetivo
Comparar fundos utilizando métricas consistentes, aplicar filtros de elegibilidade e produzir um ranking ponderado conforme o perfil do investidor.

# 3. Regras que você deve seguir para gerar sua resposta
- Aplique filtros mínimos: histórico, AUM, status_ativo.
- Cap de custos: exclua fundos com taxas acima do percentil 90 da categoria.
- Normalize cada métrica por z-score dentro da categoria.
- Produza lista de excluídos com motivo explícito.
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 ser apto a receber metrics_by_fund e metadados para comparação e rankeamento.
  • 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é 15.000 caracteres.

7.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON contendo ranking_fundos com score agregado, posição, justificativas e fundos excluídos com motivo.
  • Exemplo de Estrutura de Output:
     {
      "ranking_fundos": [
        {
          "fundo_id": "123",
          "score": 95.5,
          "position": 1,
          "justificativa": "Ótimo retorno ajustado ao risco.",
          "excluidos": [
            {
              "fundo_id": "456",
              "motivo": "histórico_insuficiente"
            }
          ]
        }
      ]
    } 
  • Número de caracteres esperado: O JSON gerado deve ter um tamanho estimado em 5.000 caracteres.

7.3.3 Parâmetros de Geração

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

7.3.4 Ferramentas do Agente

  • Documentos: Não consulta.
  • Calculadora: Utiliza lógica interna para comparação e rankeamento.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

7.3.5 Memória

7.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 de Recomendação (RF 8).

RF 8. Agente de Geração de Relatórios de Recomendação

8.1 Tarefa do Agente

Gerar relatório claro e acionável com recomendações de fundos, adequado ao perfil do investidor.

8.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo ranking_fundos, parâmetros aplicados e perfil do investidor.

# 2. Objetivo
Gerar relatório claro e acionável com recomendações de fundos, adequado ao perfil do investidor.

# 3. Regras que você deve seguir para gerar sua resposta
- Estruture o relatório com: Resumo Executivo; Metodologia; Top Recomendações; Riscos e Limitações; Adequação ao Perfil; Próximos Passos; Apêndice.
- Inclua alertas de adequação: se algum critério foi relaxado, marque nota de exceção.
- Declare claramente que recomendações não garantem retornos futuros.
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 ser apto a receber ranking_fundos e parâmetros aplicados para geração do relatório.
  • 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é 15.000 caracteres.

8.3.2 Especificação do Output

  • Formato de output: O output deve ser um relatório em formato markdown com seções padronizadas e apêndice técnico.
  • Exemplo de Estrutura de Output:
     # Relatório de Recomendação de Fundos
    
    ## Resumo Executivo
    ...
    
    ## Metodologia
    ...
    
    ## Top Recomendações
    ...
    
    ## Riscos e Limitações
    ...
    
    ## Adequação ao Perfil
    ...
    
    ## Próximos Passos
    ...
    
    ## Apêndice
    ...
    
    ```json
    {
      "ranking_fundos": [...],
      "parâmetros": {...},
      "data_geração": "2025-12-07"
    }
    ``` 
  • Número de caracteres esperado: O relatório gerado deve ter um tamanho estimado em 10.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.
  • Calculadora: Não utiliza.
  • Busca Online: Não utiliza.
  • Sistemas Externos: Não se conecta a sistemas externos.

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

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