Wij kennen onze technologie door en door en delen dit graag met business engineers, architecten en developers. Kijk naar onze roadmap en zie waar we nu naartoe werken. Of bekijk onze Research pagina en krijg beeld bij onze onderzoeksprojecten.
Elk onderdeel op onze roadmap is gekoppeld aan een van de categorieën binnen ons platform, namelijk: Engage, Work, Decide, Learn en Adapt. Je ziet op deze afbeelding wat elke categorie mogelijk maakt. En dat verrijken we dus continu, zoals je in onze roadmap ziet.
Kunnen we ervaringen uit het verleden bij de uitvoering van applicaties gebruiken om ons huidige werk te voorspellen en te versnellen?
Kunnen we de beste volgende actie voorspellen, op basis van eerdere uitvoerings- en casusgegevens, om de resterende uitvoeringstijd voor deze zaak te minimaliseren?
(beschrijving in het engels).
Hiermee willen we het mogelijk maken dat Business Engineers makkelijker en sneller kunnen testen. Met behulp van de Blueriq testcenter halen we de techniek uit het testen en krijgen Business Engineers sneller feedback wat wel of niet goed gaat
We onderzoeken of we het backend for frontend pattern kunnen doorvoeren voor onze runtime componenten.
Altijd direct gebruik kunnen maken van de nieuwste, tijdbesparende, tools in Encore, wie wil dat nou niet?
We maken een plan om modelversionering te realiseren zodat het platform hier op kan acteren. Bijvoorbeeld zodat (release) versies terug te leiden zijn naar modelversies.
Snel en gemakkelijk beslissingen kunnen ontsluiten met dit nieuwe projecttype in Encore.
We onderzoeken hoe we de transparantie en begrijpbaarheid van beslissingen die in Blueriq applicaties gemaakt worden kunnen verhogen voor eindgebruikers.
Door de standaardisatie in de nieuwe DCM Dashboard applicatie willen we out-of-the-box meer functionaliteiten bieden die gebruikers helpen om efficient en effectief te werken met de zaaksystemen die met Blueriq DCM worden gemaakt.
Bij het uitvoeren van taken zouden we ervoor willen zorgen dat gebruikers niet overhoopt data verliezen
Hoe kunnen we middels matching en homomorphic encryption het mogelijk maken om kenniswerkers te laten leren en samenwerken op gevoelige dossiers?
Hoe mooi zou het zijn als niet alleen de waardes van de in Blueriq gemodelleerde attributen het resultaat zijn van het toepassen van logica, maar ook de instantiëring van de entiteiten? Dat zijn we momenteel aan het onderzoeken.
Om onze dromen waar te maken gaan we onderzoeken hoe we de kernfuncties van onze DCM oplossing radicaal kunnen verbeteren
Om onze tocht naar de cloud eenvoudiger te maken, onderzoeken we hoe we onze componenten kunnen laten werken met PostgreSQL.
Kunnen we ervaringen uit het verleden bij de uitvoering van applicaties gebruiken om ons huidige werk te voorspellen en te versnellen?
Kunnen we de beste volgende actie voorspellen, op basis van eerdere uitvoerings- en casusgegevens, om de resterende uitvoeringstijd voor deze zaak te minimaliseren?
(beschrijving in het engels).
Here at Blueriq, we deliver a platform for the design, realization and eventually execution of webservices, forms, processes and case management solutions. We can deliver these functionalities dynamically, by virtue of our ability to execute logic. Our Rule Engine enables us to derive new information from user input, external data or other forms of information by executing the logic that has been modelled into Rules and Decision Tables using our Encore studio.
The information that is thus derived can be used to make decisions, whether these are formal or internal. For instance, the derivation of a fact from input data can result in the decision to perform a task, or the information entered into a form and the subsequent application of business rules to this information can cause the decision to grant a loan, subsidy or product.
These decisions are all based on factual information, either direct our derived from the execution from rules. These facts are inherently rather rigid: a fact is either true or false. But what if we want to incorporate past experience in our decision making? In a rule-based system this means the rules have to be adapted, so that the derived facts represent the expectations we have because of our experience.
In a software delivery world, even using agile methodologies and a platform like ours that makes designing, realizing, testing and delivering the execution of these rules considerably easier than in a classic high coding context, this means a delivery pipeline has to be traversed, starting with (human!) interpretation of the past experiences and ending with the deployment of a new piece of software. This can be complex, time consuming and error prone. So how can we make our applications use experiences without these setbacks?
Fuzzy logic classically provides a solution to rules that are not (yet) clear cut. By comparing a current use case to a collection of information gathered earlier, the steps taken in the most similar case found can be repeated. Whether this is the making of a decision or the taking of an action, the similarity to past experiences gives a (limited) guarantee that we can do the same thing again. In reasoning task this is referred to as case-based reasoning, called thus because it requires a case base, or repository of past experiences, to compare a current case to and score similarity by applying a matching algorithm. Usually, similarity score is represented using a percentage. This percentage can be viewed as the probability that execution in this fashion will yield favorable results. The information that is thus derived can be used to make decisions, whether these are formal or internal. For instance, the derivation of a fact from input data can result in the decision to perform a task, or the information entered into a form and the subsequent application of business rules to this information can cause the decision to grant a loan, subsidy or product.
In this initiative we aim to investigate - and realize - the use of experience in predicting favorable future execution, by applying this concept to prediction of case execution speed based on available choices by answering the flowing research question: can we predict the Best Next action, based on past execution and case data, to minimize the remaining execution time for this case?
To gradually come to the necessary knowledge and technology, this initiative will be built following these steps:
Hiermee willen we het mogelijk maken dat Business Engineers makkelijker en sneller kunnen testen. Met behulp van de Blueriq testcenter halen we de techniek uit het testen en krijgen Business Engineers sneller feedback wat wel of niet goed gaat
Van oudsher worden Blueriq flows veelal getest door tests scenario’s toe te passen op de gehele applicatie waarin deze flows gebruikt worden. Dit betekent dat niet alleen de correcte werking van de flow wordt getest, maar ook de combinatie met de frontend. Daarnaast kunnen kleinere subflows op deze manier niet afzonderlijk als unit getest worden, maar alleen als onderdeel van een exposed flow waarvan zij deel uitmaken. Deze uitdagingen en meer willen we gaan oplossen met het Blueriq Testcenter.
Het Blueriq Testcenter stelt ons namelijk in staat om flows als unit te testen, ongeacht of ze exposed zijn en zonder “door de frontend heen” te hoeven testen. Hiermee krijgen business engineers betere terugkoppeling tegen minder kosten
We onderzoeken of we het backend for frontend pattern kunnen doorvoeren voor onze runtime componenten.
Altijd direct gebruik kunnen maken van de nieuwste, tijdbesparende, tools in Encore, wie wil dat nou niet?
Als Business Engineer direct gebruik kunnen maken van tools die diezelfde dag nog gereleased zijn in Encore? Wij denken dat dat mogelijk is! Op dit moment is het echter nog zo dat de Blueriq Encore release niet voor mag lopen op de runtime versie. Wij gaan een plan maken om wél voor te kunnen lopen met de Encore versie, zodat Business Engineers die vanuit de Encore SaaS werken direct kunnen profiteren van model onafhankelijke tools en usability verbeteringen (denk hierbij bijvoorbeeld aan multiselect), ook met een lagere runtime versie.
We maken een plan om modelversionering te realiseren zodat het platform hier op kan acteren. Bijvoorbeeld zodat (release) versies terug te leiden zijn naar modelversies.
Op dit moment biedt Blueriq geen duidelijke strategie voor modelversionering. Versienummers hebben de vorm ‘0.0-branchnaam’, waardoor exports vanaf dezelfde branch altijd dezelfde versie krijgen, ook al zijn ze verschillend. In de praktijk worden release-branches gemaakt, waarbij het conventie is dat de branchnaam een versienummer bevat. Het introduceren van release-exports, met verplichte versionering, geeft de releases een officiële status, die tevens terug te leiden is naar een toestand in versiebeheer.
Het hebben van release-versies biedt het platform de mogelijkheid om in de toekomst (nu niet in scope) uit te breiden met bijvoorbeeld:
- Datamigraties kunnen definiëren en uitvoeren
- Oude zaken starten met een oud model
- Meer zekerheid om bij continuering van sessies (in geval van failover) het juiste model te gebruiken
- Betere mogelijkheid om de publicatiehistorie te monitoren
Snel en gemakkelijk beslissingen kunnen ontsluiten met dit nieuwe projecttype in Encore.
Het Blueriq platform is opgezet om een brede range van beleid en processen van organisaties in een uitvoerbaar model te kunnen representeren. Dit is op een flexibele manier mogelijk die een brede range van use cases ondersteunt en ook nog eens herbruikbaar is...en zo kunnen we nog wel even doorgaan. Al deze mogelijkheden maken het Blueriq platform krachtig, maar kunnen ook overweldigend zijn.
Zeker als je een service wilt maken die een enkele beslissing maakt. Hier kan overigens wel weer een complex achterliggend beslismodel aan ten grondslag kan liggen. Bijvoorbeeld het doen van een risicobeoordeling, prijs bepaling, goedkeuringen voor leningen of subsidies, etc. Wij denken dat het gebruik van de rule engine in de meest pure vorm makkelijker gemaakt kan worden met behulp van een nieuw projeccttype in Encore: kennisservice. Hierin ligt de focus op het modelleren van bedrijfsregels. Het maken van de inteface (in Blueriq termen: REST service, web service, domain schema, modules) wordt zoveel mogelijk automatisch gedaan. Zo biedt het beperken van mogelijkheden juist weer nieuwe mogelijkheden!
We onderzoeken hoe we de transparantie en begrijpbaarheid van beslissingen die in Blueriq applicaties gemaakt worden kunnen verhogen voor eindgebruikers.
Met Blueriq worden vaak complexe oplossingen gemaakt. Wanneer er op basis van gegeven input iets uitrolt, een resultaat, een oordeel, dan weet de (eind)klant niet altijd hoe
dit antwoord tot stand is gekomen. In deze tijd waarin AI een steeds grotere rol speelt, wordt het steeds belangrijker om uit te leggen waarom iets is. Het antwoord zelf, ook al rolt dat zo uit een goedgekeurd systeem, is niet meer genoeg.
Zie ook de blog "Verklaar u nader": https://www.blueriq.com/actueel/verklaar-u-nader
Door de standaardisatie in de nieuwe DCM Dashboard applicatie willen we out-of-the-box meer functionaliteiten bieden die gebruikers helpen om efficient en effectief te werken met de zaaksystemen die met Blueriq DCM worden gemaakt.
Optimalisaties in UX en werkprocessen kunnen door de brede inzet van Blueriq DCM bij de diverse klanten en toepassingen terugvloeien naar het platform.
In eerste instantie zullen we onderzoeken hoe we gebruikersprofielen goed kunnen gaan ondersteunen. Dit stelt gebruikers vervolgens bijvoorbeeld in staat om op de Dashboard hun widgets naar wens in te delen.
Uiteindelijk willen we meer native functies toevoegen die gericht zijn op gebruikersondersteuning ten hoeve van de kennisintensieve taken die uitgevoerd worden met Blueriq DCM.
Denk hierbij aan native integraties met DMS'en voor uitgebreid documentbeheer of aan een Berichtenbox die zowel binnen een zaak als over zaken heen ingezet kan worden.
Het toepassen van Case Based Reasoning moet gebruikers helpen door suggesties te geven over de voorzetting van de zaak door gebruik te maken van diverse zaakeigenschappen.
Bij het uitvoeren van taken zouden we ervoor willen zorgen dat gebruikers niet overhoopt data verliezen
Hoe kunnen we middels matching en homomorphic encryption het mogelijk maken om kenniswerkers te laten leren en samenwerken op gevoelige dossiers?
In gesprekken die we voeren met onze klanten horen we wel eens dat het voor kenniswerkers lastig is om over verschillende dossiers eenduidige besluitvorming te doen. Soms komt dit door de verscheidenheid aan dossiers maar soms ook door de (privacy) gevoeligheid van een dossier
Dit is precies de uitdaging die we willen gaan onderzoeken met de volgende hypothese:
Kunnen we middels matching in combinatie met homomorphic encryption het mogelijk maken om patronen te herkennen over dossiers en kenmerken/resultaten terug te geven aan kenniswerkers zonder gevoelige informatie te delen, maar data patronen en resultaten
Hoe mooi zou het zijn als niet alleen de waardes van de in Blueriq gemodelleerde attributen het resultaat zijn van het toepassen van logica, maar ook de instantiëring van de entiteiten? Dat zijn we momenteel aan het onderzoeken.
Binnen Blueriq zijn we er trots op dat we door middel van logica, nieuwe informatie kunnen laten afleiden op basis van wat we al weten. Door attributen declaratief te definiëren, kunnen we aangeven op basis van welke gegevens en welke regels een nieuw gegeven tot stand komt.
Hoe mooi zou het nou zijn als niet alleen de waardes van de in Blueriq gemodelleerde attributen het resultaat zijn van het toepassen van logica, maar ook de instantiëring van de entiteiten waar dit de attribute van zijn? Niet alleen de inhoud, maar ook de structuur waarin deze data bestaat, wordt door het systeem beredeneerd. Dit maakt dat onze Business Engineers geen tijd meer hoeven investeren in het modelleren van leidingwerk voor het aanleggen en bewerken van Entiteitsinstanties en relaties hiertussen.
Dat zijn we momenteel aan het onderzoeken. Een eerste implementatie van de functionaliteit wordt momenteel beproefd in de situaties van 2 van onze klanten.
Om onze dromen waar te maken gaan we onderzoeken hoe we de kernfuncties van onze DCM oplossing radicaal kunnen verbeteren
Bij het menselijk lichaam is de core (buik, rug, bekken) een van de belangrijkste spiergroepen. Die zorgen ervoor dat je op een goede manier je dagelijkse functies kan doen (lopen, bukken en tillen). Ook DCM heeft zo'n core. Hierbij gaat het om de Zaak, Zaak data en de manier hoe de case engine taken in de juiste volgorde zet.
Met dit onderzoek willen we de DCM core functies vernieuwen met als doel om het modelleren en onderhouden van processen sterk te verbeteren en een goede basis neer te leggen om in de toekomst een hoge mate van (AI) intelligentie toe te kunnen voegen aan het Blueriq product
Om onze tocht naar de cloud eenvoudiger te maken, onderzoeken we hoe we onze componenten kunnen laten werken met PostgreSQL.
Het is niet meer te stoppen, onze beweging aan cloudgebaseerde oplossingen. En om deze oplossingen eenduidig en betaalbaar te kunnen leveren, is het belangrijk om een open source en cloud native inzetbare database te ondersteunen. Om hier invulling aan te geven onderzoeken we de inzetbaarheid van PostgreSQL. Mocht dit een haalbare propositie blijken te zijn, dan zullen we deze in eerste instantie uiteraard naast de reeds ondersteunde databases gaan ondersteunen.
Heb je vragen over nieuwe ontwikkelingen of ben je benieuwd naar alle mogelijkheden van het Blueriq platform? Neem dan contact op met Yuri.