1. Propósito e Escopo
Este documento define todos os prompts, configurações de memória e transição entre estados para o Fluxo de Agentes "Avaliação de Risco Financeiro", uma solução de automação projetada para analisar o risco financeiro de carteiras de investimento através de dados econômicos e históricos. 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 é fornecer uma avaliação precisa e em tempo real do risco financeiro, automatizando a coleta e análise de dados de múltiplas fontes, e gerando relatórios de risco para apoiar decisões de investimento.
2. Contexto e Problema
Cenário Atual
A avaliação de risco financeiro é um processo complexo devido à grande quantidade de dados envolvidos, necessitando de avaliações precisas e em tempo real para a gestão eficaz de carteiras de investimento. Atualmente, há uma falta de ferramentas automatizadas que integrem múltiplas fontes de dados para análise de risco.
Problemas Identificados
- Complexidade dos dados: A análise de risco financeiro é dificultada pela enorme quantidade de dados que precisam ser processados e analisados.
- Necessidade de precisão e tempo real: As avaliações precisam ser precisas e ocorrer em tempo real para apoiar decisões de investimento.
- Falta de automação: Existe uma escassez de ferramentas que automatizem a análise de risco integrando várias fontes de dados.
3. Impactos Esperados
A implementação deste fluxo de automação visa alcançar os seguintes resultados:
- Automatizar a coleta e análise de dados, integrando múltiplas fontes para uma avaliação contínua e em tempo real do risco.
- Fornecer relatórios de risco precisos para apoiar decisões de investimento mais informadas.
- Reduzir o tempo de processamento de dados e aumentar a eficiência do processo de avaliação de risco.
4. Visão Geral da Solução
O agente de IA para avaliação de risco financeiro processa dados econômicos e históricos, aplica modelos quantitativos e gera relatórios de risco em tempo real para apoiar decisões 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 avaliação de risco financeiro.
A solução consiste em um fluxo de automação composto por 3 agentes de IA. O processo inicia com a coleta de dados econômicos e termina com a geração de relatórios de risco em tempo real.
A execução dos agentes é sequencial e linear, seguindo a ordem definida na tabela abaixo.
| Agentes | Função Principal |
|---|---|
Agente de Coleta de Dados Econômicos (RF 1)
| Automatizar a coleta de dados de múltiplas fontes para análise de risco financeiro. |
Agente de Análise Quantitativa de Risco (RF 2)
| Utilizar modelos quantitativos para avaliar o risco financeiro de carteiras de investimento. |
Agente de Geração de Relatórios de Risco (RF 3)
| Fornecer relatórios de risco em tempo real para apoiar decisões de investimento. |
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 Econômicos
1.1 Tarefa do Agente
Automatizar a coleta de dados de múltiplas fontes para análise de risco financeiro.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo parâmetros de busca para coleta de dados econômicos. Esses parâmetros são definidos com base nas necessidades de análise de risco financeiro. # 2. Objetivo Automatizar a coleta de dados de múltiplas fontes para análise de risco financeiro. # 3. Regras que você deve seguir para gerar sua resposta - Identifique e conecte-se a múltiplas fontes de dados econômicos confiáveis, incluindo APIs de mercado financeiro e bancos de dados públicos. - Garanta que a coleta de dados seja realizada em tempo real ou em intervalos pré-definidos para manter a atualidade dos dados. - Descarte informações duplicadas e integre os dados de forma consistente para evitar inconsistências.
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 parâmetros de busca 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: Parâmetros de busca para coleta de dados econômicos.
-
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 até 5.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: Dados econômicos brutos coletados de múltiplas fontes em formato JSON.
-
Exemplo de Estrutura de Output:
{ "dados_economicos": [ { "fonte": "API Mercado X", "dados": { "valor": 123.45, "moeda": "USD" } }, { "fonte": "Banco de Dados Y", "dados": { "valor": 987.65, "moeda": "EUR" } } ] } - Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 10.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: Utiliza para coleta de dados.
- Sistemas Externos: Conecta-se a APIs de mercado financeiro e bancos de dados públicos.
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 Quantitativa de Risco (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 Quantitativa de Risco (RF 2).
RF 2. Agente de Análise Quantitativa de Risco
2.1 Tarefa do Agente
Utilizar modelos quantitativos para avaliar o risco financeiro de carteiras de investimento.
2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo dados econômicos brutos e históricos. Esses dados são essenciais para a análise de risco financeiro de carteiras de investimento. # 2. Objetivo Utilizar modelos quantitativos para avaliar o risco financeiro de carteiras de investimento. # 3. Regras que você deve seguir para gerar sua resposta - Implemente modelos quantitativos de análise de risco, como Value at Risk (VaR) e Stress Testing, integrando dados históricos e atuais. - Incorpore correlações entre diferentes ativos para aumentar a precisão da análise. - Atualize os modelos com dados novos continuamente para capturar mudanças de mercado em tempo real.
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: Dados econômicos brutos e históricos.
-
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.
2.3.2 Especificação do Output
- Formato de output: Resultados da análise de risco financeiro em formato JSON.
-
Exemplo de Estrutura de Output:
{ "analise_risco": { "VaR": { "valor": 20000, "confiança": "95%" }, "StressTesting": { "cenario": "crise", "perda_maxima": 50000 } } } - Número de caracteres esperado: O JSON gerado terá um tamanho aproximado de 5.000 caracteres.
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 cálculos quantitativos.
- 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 de Risco (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 de Risco (RF 3).
RF 3. Agente de Geração de Relatórios de Risco
3.1 Tarefa do Agente
Fornecer relatórios de risco em tempo real para apoiar decisões de investimento.
3.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo os resultados da análise de risco financeiro. Esses resultados devem ser estruturados em relatórios claros e acionáveis para apoiar decisões de investimento. # 2. Objetivo Fornecer relatórios de risco em tempo real para apoiar decisões de investimento. # 3. Regras que você deve seguir para gerar sua resposta - Estruture os resultados da análise de risco em relatórios claros e acionáveis. - Inclua visualizações de dados, como gráficos e tabelas, para facilitar a compreensão. - Assegure que os relatórios sejam atualizados em tempo real e estejam prontamente disponíveis para os gestores de investimento.
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: Resultados da análise de risco financeiro.
-
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: Relatórios de risco em tempo real em formato PDF.
-
Exemplo de Estrutura de Output:
Relatório de Risco Financeiro - Valor em Risco (VaR): 20,000 (95% de confiança) - Teste de Estresse: Cenário de Crise, Perda Máxima: 50,000 - Gráficos de Risco: [Gráfico 1, Gráfico 2]
- Número de caracteres esperado: O relatório final em PDF terá um tamanho aproximado de 2.000 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
- 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 será 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 usuário.