Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Padrão)
As organizações lidam com decisões todos os dias, mas quando você tem regras de negócios claras que regem a lógica de negócios da sua organização, essas decisões são mais fáceis de tomar. As regras de negócio são as diretrizes que moldam a forma como uma empresa opera. Você pode encontrar essas regras em manuais, contratos ou acordos, ou podem ser o conhecimento não escrito ou experiência dos funcionários. As regras de negócio mudam ao longo do tempo e afetam diferentes tipos de aplicações. Muitos domínios de negócios, como finanças, saúde, seguros, transporte e telecomunicações, precisam comunicar suas regras de negócios aos seus funcionários para que possam implementá-las em aplicativos de software.
Linguagens de programação tradicionais, como C++, Java, COBOL, Python, JavaScript ou C#, são projetadas para programadores. Assim, os não-programadores têm dificuldades em alterar as regras de negócio que orientam o funcionamento das aplicações de software. Esses idiomas também exigem muito tempo e trabalho para criar e atualizar aplicativos. No entanto, os mecanismos de regras de negócios resolvem esse problema oferecendo um ambiente low-code que permite criar aplicativos de forma mais rápida e fácil. Você pode usar um mecanismo de regras para criar e alterar regras de negócios sem precisar escrever código ou reiniciar os aplicativos que as usam.
Mecanismos de regras num mundo de Inteligência Artificial (IA)
Em um mundo de IA que segue essencialmente uma abordagem probabilística, os mecanismos de regras são vitais porque fornecem consistência, clareza e conformidade em diferentes objetivos de negócios. Ao usar regras com um fluxo de trabalho nos Aplicativos Lógicos do Azure, você pode definir a lógica, as restrições e as políticas que regem como processar, validar e trocar dados entre sistemas, evitando alucinações de IA. As regras também ajudam a garantir que os aplicativos sigam os regulamentos e padrões de seus respetivos setores e mercados. Usando um mecanismo de regras, você pode gerenciar e atualizar a lógica de negócios do seu fluxo de trabalho independentemente do código e sem ter que alterar seu fluxo de trabalho. Essa abordagem ajuda a reduzir a complexidade e os custos de manutenção de seus aplicativos e aumentar sua agilidade e escalabilidade.
Benefícios do mecanismo de regras
Um mecanismo de regras de gerenciamento de decisões pode oferecer muitos benefícios, por exemplo:
Aumenta a flexibilidade e a adaptabilidade do aplicativo, capacitando os usuários a alterar as regras de negócios sem modificar o código ou reimplantar fluxos de trabalho de aplicativos lógicos.
Fornece maior confiabilidade e previsibilidade para aplicativos de IA, certificando-se de que certas decisões ou ações sempre sigam uma lógica predefinida, o que é crucial em setores regulamentados ou aplicativos críticos para a segurança.
Para casos de negócios rotineiros ou bem compreendidos, um mecanismo de regras pode lidar com decisões instantaneamente sem invocar modelos de IA.
Facilita a governança e a conformidade de aplicativos, fornecendo um repositório centralizado e auditável das regras de negócios que você pode acessar e verificar facilmente.
Permite a colaboração e a inovação de aplicativos, capacitando os usuários a compartilhar e reutilizar regras de negócios em diferentes projetos e domínios.
Mecanismo de Regras de Aplicativos Lógicos do Azure
O Mecanismo de Regras de Aplicativos Lógicos do Azure é um mecanismo de inferência de gerenciamento de decisões nos Aplicativos Lógicos do Azure, que fornece aos clientes a capacidade de criar fluxos de trabalho padrão nos Aplicativos Lógicos do Azure e integrar regras legíveis, declarativas e semanticamente ricas que operam em várias fontes de dados. As fontes de dados nativas disponíveis atualmente para o mecanismo de regras são objetos XML e .NET. Essas fontes de dados são chamadas de "fatos" e são usadas para construir regras a partir de pequenos blocos de construção da lógica de negócios ou "conjuntos de regras". O mecanismo de regras também pode interagir com os dados trocados por todos os conectores disponíveis para recursos do aplicativo lógico padrão. Esse padrão de design promove a reutilização de código, a simplicidade de design e a modularidade da lógica de negócios.
Para obter mais informações sobre como configurar um recurso de aplicativo lógico padrão com um projeto do Mecanismo de Regras, consulte Criar um projeto do Mecanismo de Regras de Aplicativos Lógicos do Azure.
Nota
Este recurso é baseado no algoritmo Rete.