A Process Harness for Uplifting Legacy Workflows to Agentic BPM: Design and Realization in CUGA FLO
Este artigo introduz o "process harness", um mecanismo que integra uma camada agêntica governada por políticas em torno de motores de fluxo de trabalho determinísticos existentes para possibilitar o BPM Agêntico, rigorosamente definido pelo modelo Task-Decision-Flow (TDF) e realizado no sistema CUGA FLO para equilibrar a conformidade estrutural com a autonomia adaptativa e emoldurada por políticas.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você tem uma linha de montagem de fábrica muito rígida e antiga. Esta linha foi construída para ser perfeita: ela segue um mapa fixo, cada etapa é pré-programada e ela nunca comete erros. No entanto, ela também é incrivelmente rígida. Se uma caixa chegar com um tamanho que não seja o padrão, ou se uma nova regra surgir subitamente do governo, a máquina para, quebra ou precisa de um humano para entrar e consertá-la manualmente.
É assim que a maioria dos softwares de negócios (chamados de BPM) funciona hoje. Eles são ótimos para tarefas rotineiras, mas terríveis para lidar com surpresas.
Agora, imagine que você pudesse dar a esta fábrica um "supervisor inteligente" que consegue ler, pensar e tomar decisões baseadas em julgamento, mas que não pode tocar na esteira rolante ou mudar as engrenagens da máquina. Este supervisor pode apenas gritar instruções para os operadores humanos ou sugerir pequenos desvios, mas a máquina ainda é quem comanda o show.
Este artigo apresenta um novo sistema chamado CUGA FLO que faz exatamente isso. Ele chama este sistema de "Process Harness" (Arreio de Processo).
Veja como ele funciona, dividido em conceitos simples:
1. A Ideia Central: O Arreio (Harness)
Pense em um cavalo. O cavalo é o motor (o antigo sistema de fluxo de trabalho). O arreio é o equipamento que você coloca no cavalo para guiá-lo. Você não substitui o cavalo; você apenas adiciona uma camada de controle por cima.
- O Jeito Antigo: Para lidar com uma surpresa, você tinha que redesenhar todo o chão da fábrica (o código do software) antes que a surpresa acontecesse.
- O Jeito Novo (CUGA FLO): Você mantém a fábrica exatamente como ela é. Você envolve um "Process Harness" ao redor dela. Este arreio usa IA (especificamente Modelos de Linguagem de Grande Escala - LLMs) para observar o processo. Quando o processo atinge um ponto de verificação específico, a IA intervém, pensa sobre a situação com base em um conjunto de regras escritas (políticas) e sugere o que fazer a seguir.
2. Os Três "Assistentes Inteligentes"
O artigo diz que este arreio utiliza três tipos diferentes de assistentes de IA, cada um com um trabalho específico. Eles são como uma equipe de gerentes especializados:
O Agente de Tarefa (O Trabalhador):
- Trabalho: Realizar o trabalho propriamente dito.
- Analogia: Imagine que uma tarefa seja "Verificar a pontuação de crédito do candidato". No sistema antigo, um script de computador fazia isso. Agora, o Agente de Tarefa lê os documentos financeiros bagunçados, entende-os e calcula a pontuação.
- Regra: Ele tem uma política estrita: "Você pode calcular a pontuação, mas não está autorizado a dizer 'Aprovado' ou 'Rejeitado'". Essa decisão pertence a outro.
O Agente de Decisão (O Guarda de Trânsito):
- Trabalho: Decidir qual caminho seguir em uma bifurcação.
- Analogia: A linha de montagem se divide em dois caminhos: "Aprovar" ou "Rejeitar". O Agente de Decisão observa a pontuação que o Agente de Tarefa acabou de gerar. Ele verifica as regras (ex: "Se a pontuação for acima de 0,6, vá para a esquerda"). Ele então diz à máquina qual caminho seguir.
- Regra: Ele garante que a decisão seja lógica e siga a política escrita.
O Agente de Fluxo (O Gerente de Emergência):
- Trabalho: Alterar o mapa enquanto o processo está em execução.
- Analogia: Este é o mais poderoso. Imagine que existe um "Gancho" (uma escotilha) na linha de montagem. Se uma situação específica acontece (como um cliente VIP ou uma emergência regulatória), o Agente de Fluxo intervém. Ele pode dizer: "Pule as próximas três etapas", "Pare a linha" ou "Adicione uma nova etapa bem aqui".
- Regra: Ele só pode fazer coisas que são explicitamente permitidas por uma "Política de Gancho". Ele não pode simplesmente mudar o mapa aleatoriamente; ele deve seguir as regras.
3. O "FRAME" (O Livro de Regras)
Como garantimos que a IA não enlouqueça? O artigo introduz o FRAME.
Pense no FRAME como um grande livro de regras legível por humanos (escrito em inglês simples, como um arquivo Markdown). Cada vez que um assistente de IA toma uma decisão, ele deve verificar este livro de regras primeiro.
- O Agente de Tarefa verifica as "Regras de Tarefa".
- O Agente de Decisão verifica as "Regras de Roteamento".
- O Agente de Fluxo verifica as "Regras de Emergência".
Se a IA tentar fazer algo não permitido no livro de regras, o sistema a interrompe. Isso garante que a IA seja "emoldurada" (framed) por regras humanas, e não esteja apenas inventando coisas.
4. O Exemplo de Aprovação de Empréstimo
O artigo prova que isso funciona com um exemplo de Aprovação de Empréstimo:
- O Trabalhador (Agente de Tarefa) lê uma solicitação de empréstimo e calcula uma pontuação de crédito.
- O Guarda de Trânsito (Agente de Decisão) vê que a pontuação é alta (0,82) e diz: "Ok, isso parece bom, vamos para o caminho de 'Aprovar'".
- O Gerente de Emergência (Agente de Fluxo) vê que o número de identificação do solicitante é "4321". Mesmo que a pontuação seja alta, o livro de regras diz: "ID 4321 é banido devido a uma nova regulamentação".
- O Resultado: O Agente de Fluxo anula a decisão do Guarda de Trânsito. Ele usa um "Gancho" para saltar instantaneamente o processo para o caminho de "Rejeitar", pulando todas as etapas de aprovação.
Por que isso é legal? No sistema antigo, você teria que ter construído um caminho especial para o "ID 4321" dentro do software anos atrás. Com o CUGA FLO, você apenas atualiza o arquivo de texto (a política) hoje, e o sistema lida com isso imediatamente sem reescrever o código.
5. Por que Isso Importa (O "Melhor dos Dois Mundos")
O artigo argumenta que isso resolve um grande problema:
- Sistemas Antigos são seguros e estruturados, mas não conseguem se adaptar a coisas novas.
- IA Pura pode se adaptar a qualquer coisa, mas é arriscada, imprevisível e difícil de auditar.
CUGA FLO combina os dois. O "Motor" (o software antigo) garante que a estrutura seja segura e siga o mapa. O "Arreio" (a IA) adiciona a capacidade de se adaptar, raciocinar e lidar com surpresas, mas apenas dentro dos limites estritos do livro de regras.
Resumo
O artigo apresenta o CUGA FLO como uma forma de atualizar softwares de negócios antigos e rígidos em sistemas inteligentes e adaptáveis sem descartar o software antigo. Ele faz isso envolvendo o sistema antigo em um "Process Harness" que utiliza três tipos de agentes de IA (Trabalhadores, Guardas de Trânsito e Gerentes de Emergência) que são estritamente governados por um livro de regras escrito por humanos (o FRAME). Isso permite que as empresas lidem com situações inesperadas automaticamente, mantendo ao mesmo tempo um registro rigoroso e auditável de cada decisão.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.