Agente de IA para Otimização de Carteiras de Investimento

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

Como criar um agente de IA que analisa carteiras de investimento e sugere redistribuição de ativos para maximizar retornos.

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 Agente de IA "Otimização de Carteiras de Investimento", uma solução projetada para analisar carteiras de investimento e sugerir redistribuições de ativos que maximizem os retornos com base nas preferências dos clientes. 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 dados de carteiras de investimento em recomendações otimizadas que respeitem as preferências dos clientes, melhorando a eficácia das decisões de investimento.

2. Contexto e Problema

Cenário Atual

Atualmente, a otimização de carteiras de investimento enfrenta desafios significativos:

  • Otimização ineficaz de carteiras, levando a retornos subótimos.
  • Falta de consideração das preferências individuais dos clientes na redistribuição de ativos.

Essas questões resultam em uma gestão de investimentos que não maximiza o potencial de retorno e não atende completamente às expectativas dos clientes.


Problemas Identificados

  • Retornos Subótimos: As carteiras não são otimizadas de forma eficaz, resultando em retornos inferiores ao potencial.
  • Desconsideração das Preferências: As preferências e restrições dos clientes são frequentemente ignoradas, levando a alocações de ativos desalinhadas com seus objetivos.

3. Impactos Esperados

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

  • Melhoria dos Retornos: Aumentar os retornos das carteiras de investimento ao otimizar a alocação de ativos.
  • Personalização da Experiência do Cliente: Incorporar as preferências dos clientes nas sugestões de investimento, aumentando a satisfação e a fidelidade.
  • Redução de Riscos: Propor alocações que minimizem riscos, respeitando o perfil de risco do cliente.

4. Visão Geral da Solução

O agente de IA para otimização de carteiras de investimento processa dados de carteiras em tempo real, analisa o desempenho de ativos e sugere redistribuições que maximizam retornos, respeitando as preferências dos clientes. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue de forma eficaz e personalizada.

A solução é composta por dois agentes principais que trabalham em conjunto para otimizar carteiras de investimento:

Agentes Função Principal
Agente de Análise de Carteiras de Investimento (RF 1) Analisar carteiras de investimento em tempo real para identificar oportunidades de otimização.
Agente de Sugerir Redistribuição de Ativos (RF 2) Sugerir redistribuições de ativos que maximizem os retornos, respeitando as preferências e restrições dos clientes.

5. Protótipos

Para proporcionar uma visão clara e tangível da solução proposta, desenvolvemos protótipos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final esperado. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente de Análise de Carteiras de Investimento

1.1 Tarefa do Agente

Analisar carteiras de investimento em tempo real para identificar oportunidades de otimização.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de carteiras de investimento dos clientes em formato JSON. Estes dados incluem ativos, valores e alocações atuais.

# 2. Objetivo
Analisar as carteiras para identificar oportunidades de otimização, considerando o desempenho histórico dos ativos, volatilidade e metas de investimento dos clientes.

# 3. Regras que você deve seguir para gerar sua resposta
- Analise cada ativo dentro da carteira para avaliar seu desempenho histórico e potencial futuro.
- Considere a volatilidade de cada ativo e a correlação entre eles para minimizar riscos.
- Leve em conta as metas de investimento e o perfil de risco do cliente ao identificar oportunidades.
- Identifique ativos subutilizados ou com desempenho inferior que possam ser substituídos.
- Determine a liquidez dos ativos para garantir que as mudanças propostas sejam viáveis.
- Avalie a diversificação da carteira e sugira ajustes que possam melhorar o equilíbrio entre risco e retorno.
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 dos dados das carteiras de investimento 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: Dados estruturados em formato JSON, incluindo informações detalhadas sobre ativos, valores e alocações.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados no formato: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de até 50.000 caracteres.

1.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON identificando oportunidades de otimização, incluindo sugestões de ajustes de alocação.
  • Exemplo de Estrutura de Output:
     {
      "oportunidades": [
        {
          "ativo": "AAPL",
          "acao": "Aumentar",
          "percentual": 5
        }
      ]
    } 
  • 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.4

1.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para avaliar desempenho e volatilidade.
  • Busca Online: Não utiliza.
  • 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 Sugerir Redistribuição de Ativos (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Sugerir Redistribuição de Ativos (RF 2).

RF 2. Agente de Sugerir Redistribuição de Ativos

2.1 Tarefa do Agente

Sugerir redistribuições de ativos que maximizem os retornos, respeitando as preferências e restrições dos clientes.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo oportunidades de otimização identificadas e preferências do cliente em formato JSON.

# 2. Objetivo
Sugerir redistribuições de ativos que maximizem os retornos, mantendo o nível de risco dentro dos limites aceitáveis para o cliente.

# 3. Regras que você deve seguir para gerar sua resposta
- Baseie as sugestões de redistribuição nas oportunidades identificadas pelo agente anterior.
- Respeite as preferências de alocação de ativos do cliente, como restrições a determinados setores ou tipos de ativos.
- Proponha uma redistribuição que maximize o retorno esperado, mantendo o nível de risco dentro dos limites aceitáveis para o cliente.
- Inclua no output uma análise comparativa entre a carteira atual e a proposta, destacando os benefícios esperados.
- Considere custos de transação e impactos fiscais ao sugerir mudanças na carteira.
- Garanta que a nova alocação esteja alinhada com as metas de longo prazo do cliente, ajustando conforme necessário para atender a mudanças no mercado ou no perfil do cliente.
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 oportunidades de otimização e preferências do cliente em formato JSON.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados no formato: .json.
  • Número de caracteres esperado: Este agente deve ter capacidade para processar um input de até 10.000 caracteres.

2.3.2 Especificação do Output

  • Formato de output: O output deve ser um JSON detalhando as sugestões de redistribuição de ativos, incluindo uma análise comparativa entre a carteira atual e a proposta.
  • Exemplo de Estrutura de Output:
     {
      "sugestoes": [
        {
          "ativo": "AAPL",
          "acao": "Aumentar",
          "percentual": 5
        }
      ],
      "analise_comparativa": "A nova alocação propõe um aumento no ativo AAPL, o que pode resultar em um aumento de 2% no retorno esperado, enquanto mantém o risco dentro dos limites aceitáveis."
    } 
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 3.000 caracteres.

2.3.3 Parâmetros de Geração

  • Modelo: GPT-5
  • Temperatura: 0.4

2.3.4 Ferramentas do Agente

  • Documentos: Não consulta documentos externos.
  • Calculadora: Utiliza lógica interna para calcular impactos de redistribuição.
  • 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 é o entregável final e não é passada para outros agentes internos.

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

A execução deste agente finaliza o fluxo, e o output gerado deve ser disponibilizado ao usuário para revisão e implementação.

© 2025 prototipe.ai. Todos os direitos reservados.