Agente de IA para Alocação Otimizada de Leitos de Observação

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

Como criar um agente de IA que analisa a disponibilidade e a demanda de leitos de observação em tempo real.

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 "Alocação Otimizada de Leitos de Observação", uma solução projetada para otimizar a alocação de leitos em hospitais com base em critérios clínicos e de urgência. 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 é monitorar a disponibilidade de leitos em tempo real e sugerir alocações eficientes que melhorem a gestão hospitalar, priorizando pacientes de acordo com critérios clínicos estabelecidos.

2. Contexto e Problema

Cenário Atual

Em muitos hospitais, a gestão de leitos de observação enfrenta desafios significativos, incluindo:

  • Falta de visibilidade em tempo real sobre a disponibilidade de leitos.
  • Ineficiência na alocação de leitos baseada em critérios subjetivos.
  • Dificuldade em priorizar alocações em situações de urgência.

Esses problemas resultam em atrasos nos atendimentos, sobrecarga de recursos e, em última análise, podem comprometer a qualidade do cuidado ao paciente.

3. Impactos Esperados

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

  • Melhoria da eficiência na gestão de leitos, reduzindo o tempo de espera para alocação.
  • Maior precisão na alocação de leitos, baseando-se em critérios clínicos objetivos.
  • Redução de erros e subjetividades no processo de alocação.
  • Aumento da capacidade de resposta em situações de urgência.

4. Visão Geral da Solução

O agente de IA para alocação otimizada de leitos de observação analisa a disponibilidade e a demanda de leitos em tempo real, utilizando algoritmos de priorização baseados em critérios clínicos para sugerir alocações eficientes. 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 gestão de leitos hospitalares.

A solução consiste em um fluxo de automação composto por 2 agentes de IA. O processo inicia com o monitoramento contínuo dos leitos e termina com a sugestão de alocações para a equipe médica.

Agentes Função Principal
Agente de Monitoramento de Leitos (RF 1) Monitorar continuamente a disponibilidade de leitos de observação em tempo real.
Agente de Prioritização de Alocação (RF 2) Utilizar algoritmos de priorização baseados em critérios clínicos para alocações de leitos.

5. Protótipos

Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram o fluxo de trabalho dos agentes, bem como o impacto esperado na gestão hospitalar. Explore os links abaixo para entender melhor a solução em ação.

6. Requisitos Funcionais

RF 1. Agente de Monitoramento de Leitos

1.1 Tarefa do Agente

Monitorar continuamente a disponibilidade de leitos de observação em tempo real.

1.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo dados de ocupação e disponibilidade de leitos de observação do sistema hospitalar em tempo real.

# 2. Objetivo
Monitorar continuamente esses dados para atualizar e fornecer o status dos leitos disponíveis e ocupados.

# 3. Regras que você deve seguir para gerar sua resposta
- Verifique a ocupação dos leitos a cada minuto através do sistema hospitalar.
- Atualize imediatamente o status de leitos disponíveis sempre que houver alterações no sistema.
- Registre a hora e data de cada atualização para controle histórico e auditoria.
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 contínuo de dados de ocupação de leitos 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 de um csv na interface da Prototipe AI, para acelerar o processo de validação.
  • Tipo do input: Dados estruturados sobre ocupação e disponibilidade de leitos.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .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 texto estruturado contendo o status atualizado dos leitos disponíveis e ocupados.
  • Exemplo de Estrutura de Output:
     Status dos Leitos:
    - Leito 1: Ocupado
    - Leito 2: Disponível
    - Leito 3: Ocupado
    ...
  • Número de caracteres esperado: O texto final deve ser conciso e informativo, com um tamanho estimado em torno de 1.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: Não utiliza.
  • 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 Prioritização de Alocação (RF 2).

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

Ao concluir sua execução, esse agente aciona o Agente de Prioritização de Alocação (RF 2).

RF 2. Agente de Prioritização de Alocação

2.1 Tarefa do Agente

Utilizar algoritmos de priorização baseados em critérios clínicos para alocações de leitos.

2.2 Prompt ou Instruções do Agente
 # 1. Contexto e explicações sobre inputs iniciais
Você está recebendo uma lista de pacientes aguardando alocação e critérios clínicos para priorização.

# 2. Objetivo
Gerar sugestões de alocação de leitos priorizadas para a equipe médica.

# 3. Regras que você deve seguir para gerar sua resposta
- Classifique pacientes em ordem de urgência clínica considerando fatores como gravidade, tempo de espera e condição médica.
- Reavalie a priorização a cada atualização de disponibilidade de leitos ou alteração no estado dos pacientes.
- Comunique as sugestões de alocação à equipe médica em tempo real para agilizar o processo de decisão.
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: Lista de pacientes e critérios clínicos para priorização.
  • Formatos Suportados: Esse agente deve ser capaz de receber dados nos formatos: .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 um JSON contendo as sugestões de alocação priorizadas.
  • Exemplo de Estrutura de Output:
     {
      "suggestions": [
        {
          "patient_id": "12345",
          "priority_level": "Alta",
          "allocated_bed": "Leito 2"
        },
        {
          "patient_id": "67890",
          "priority_level": "Média",
          "allocated_bed": "Leito 5"
        }
      ]
    }
  • Número de caracteres esperado: O JSON gerado deve ser claro e direto, com um tamanho estimado em 1.500 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: Não utiliza.
  • 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 sistema hospitalar que executará as alocações.

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

Ao concluir sua execução, as sugestões de alocação devem ser enviadas para a equipe médica responsável pelas decisões finais.

© 2025 prototipe.ai. Todos os direitos reservados.