Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica: App per la logica di Azure (Standard)
Le organizzazioni gestiscono le decisioni ogni giorno, ma quando si dispone di regole business chiare che regolano la logica di business dell'organizzazione, queste decisioni sono più facili da prendere. Le regole business sono le linee guida che definiscono il funzionamento di un'azienda. È possibile trovare queste regole in manuali, contratti o contratti oppure possono essere la conoscenza non scritta o l'esperienza dei dipendenti. Le regole business cambiano nel tempo e influiscono su diversi tipi di applicazioni. Molti domini aziendali, come finanza, assistenza sanitaria, assicurazione, trasporti e telecomunicazioni devono comunicare le proprie regole di business al proprio personale in modo che possano implementarli nelle applicazioni software.
I linguaggi di programmazione tradizionali, ad esempio C++, Java, COBOL, Python, JavaScript o C#, sono progettati per i programmatori. Pertanto, i non programmatori hanno difficoltà a modificare le regole business che guidano il funzionamento delle applicazioni software. Queste lingue richiedono anche molto tempo e lavoro per creare e aggiornare applicazioni. Tuttavia, i motori di regole business risolvono questo problema offrendo un ambiente a basso codice che consente di creare applicazioni più velocemente e più semplice. È possibile usare un motore regole per creare e modificare le regole business senza dover scrivere codice o riavviare le applicazioni che le usano.
Motori di regole in un mondo di intelligenza artificiale
In un mondo di intelligenza artificiale che segue essenzialmente un approccio probabilistico, i motori delle regole sono fondamentali perché forniscono coerenza, chiarezza e conformità in diversi obiettivi aziendali. Quando si usano regole con un flusso di lavoro in App per la logica di Azure, è possibile definire la logica, i vincoli e i criteri che regolano come elaborare, convalidare e scambiare dati tra sistemi, evitando allucinazioni di intelligenza artificiale. Le regole consentono inoltre di assicurarsi che le applicazioni seguano le normative e gli standard dei rispettivi settori e mercati. Usando un motore regole, è possibile gestire e aggiornare la logica di business del flusso di lavoro in modo indipendente dal codice e senza dover modificare il flusso di lavoro. Questo approccio consente di ridurre la complessità e i costi di manutenzione delle applicazioni e aumentare la flessibilità e la scalabilità.
Vantaggi del motore regole
Un motore regole di gestione delle decisioni può offrire molti vantaggi, ad esempio:
Aumenta la flessibilità e l'adattabilità delle applicazioni consentendo agli utenti di modificare le regole business senza modificare il codice o ridistribuire i flussi di lavoro delle app per la logica.
Offre affidabilità e prevedibilità migliorate per le app di intelligenza artificiale assicurandosi che determinate decisioni o azioni seguano sempre la logica predefinita, fondamentale nei settori regolamentati o nelle applicazioni critiche per la sicurezza.
Per i casi aziendali di routine o ben comprensibili, un motore regole può gestire immediatamente le decisioni senza richiamare modelli di intelligenza artificiale.
Facilita la governance e la conformità delle applicazioni fornendo un repository centralizzato e controllabile delle regole business che è possibile accedere e verificare facilmente.
Consente la collaborazione e l'innovazione delle applicazioni consentendo agli utenti di condividere e riutilizzare regole business in diversi progetti e domini.
Motore regole App per la logica di Azure
Il motore regole di App per la logica di Azure è un motore di inferenza di gestione delle decisioni in App per la logica di Azure, che offre ai clienti la possibilità di creare flussi di lavoro Standard in App per la logica di Azure integrare regole leggibili, dichiarative e semanticamente avanzate che operano su più origini dati. Le origini dati native attualmente disponibili per il motore regole sono oggetti XML e .NET. Queste origini dati sono denominate "fatti" e vengono usate per costruire regole da piccoli blocchi predefiniti della logica di business o dei "set di regole". Il motore regole può anche interagire con i dati scambiati da tutti i connettori disponibili per le risorse dell'app per la logica Standard. Questo modello di progettazione promuove il riutilizzo del codice, la semplicità di progettazione e la modularità della logica di business.
Per altre informazioni su come configurare una risorsa dell'app per la logica Standard con un progetto motore regole, vedere Creare un progetto motore regole di App per la logica di Azure.