KIE
KIE
  • 112
  • 212 806
[KIE Drop] What is Business Analysis and Automation
Business Analysis is a spectrum that covers many different things.
It is also a process that must be done to fully understand how Business Automation can be done and where it makes sense.
This KIE Drop will go into what Business Analysis is, where it fits, and how Business Automation can play a part in your solutions.
Chapters:
00:00 - Intro
00:05 - What is Business Analysis
01:44 - Challenges to address
02:49 - Business Automation
04:09 - Outro
About the invited speaker, Matteo Mortari:
"I contribute to the DMN execution engine used in Drools, Kogito and Red Hat Process Automation suite.
I believe there is a whole new range of unexplored applications for Expert Systems (AI) within the Corporate business; additionally, I believe defining the Business Rules on the BRMS system not only enables knowledge inference from raw data but, most importantly, helps to shorten the distance between experts and analysts, between developers and end-users, business stakeholders."
Twitter: tari_manga
Full presentation: red.ht/KieLive24
zhlédnutí: 533

Video

[KIE Drop] Decomposing Complexity
zhlédnutí 375Před rokem
We all deal with complex problems. This can present problems and make for hard to maintain solutions. Being able to decompose these problems into smaller pieces allows for more elegant solutions. In this KIE Drop, we’ll see how the complex Argentina COVID Suspect Case Definition is broken down. 00:00 - Intro 00:05 - Problem Statement 01:14 - DMN Model 04:43 - Functions 05:26 - Compound Table 05...
[KIE Drop] Embedding the Editor
zhlédnutí 692Před 2 lety
Making the BPM and DMN editors available in any web based application is a powerful feature, available in both Red Hat Process Automation Manager and the community projects. You can now build your own application around the core editor and create your own enhancements, workflows, and programs leveraging what is already available. Get going quickly by following what Paulo demonstrates, and then ...
[KIE Drop] Drools One Stop Shop
zhlédnutí 687Před 2 lety
Drools is an amazingly powerful rules engine, however, it isn’t targeted at non-technical users. The setup, deployment, and execution of rules can be daunting to some. In this KIE Drop, we’re showcasing a solution that community member KimJohn Quinn and his team have created to make Drools more accessible to non-technical users within an enterprise environment. Watch the full presentation at re...
[KIE Drop] DMN Runner Instant Feedback
zhlédnutí 361Před 2 lety
Tightening up the feedback loop is key in productivity, and it helps out when you’re learning something new. Check out how Eder Ignatowicz, lead of the KIE Tooling core-development team and Java Champion, demonstrates the developement flow of business decisions powered by the DMN runner. You can use the DMN runner connected directly to the KIE Sandbox to validate your business decisions executi...
[KIE Drop] Debugging Spreadsheets
zhlédnutí 433Před 2 lety
With Drools you can write decision tables that are based on XLS spreadsheets. How do you troubleshoot these rules if there are errors or unexpected behaviors? In this video, Toshiya Kobayashi, a Drools expert and core engineer, explains us how to add extra configuration to help in debugging the DRL rules that are automatically generated for these spreadsheets. He also shares tips and insights a...
[KIE Drop] How to emit events to Kafka in business process using Kafka tasks
zhlédnutí 513Před 2 lety
Modern business relies on rapid feedback of data and an ability to easily process that data in order to make good business decisions. Often these need to be integrated in a way that makes the data easy to consume and also exposes the metrics in a graphical way. Using Apache Kafka, Grafana, InfluxDB and JBPM we will show you how to integrate with core business systems and process streams of your...
[KIE Drop] Streaming DMN and Apache Kafka
zhlédnutí 297Před 2 lety
Get a quick overview of working with streaming events using DMN and Apache Kafka. The full presentation has more indepth information and setup, but the great news is that you can do all of this without having to install anything on your local machine. Link to the full presesntation: red.ht/KieLive35 Link to the slides: speakerdeck.com/kiecommunity/kielive-number-35-streaming-decisions-with-dmn-...
[KIE Drop] DMN snake
zhlédnutí 233Před 2 lety
Decision Management and decision tables are often looked at as a solution for business problems. That’s why we have them, right? This short introduction will show you how to use both for something you may not have thought about before: building games. 00:00 - Intro 00:05 - Snake Overview 01:06 - DMN Types 02:02 - DMN Movement logic 05:40 - Outro About the invited speaker: Guilherme Carreiro, ak...
[KIE Drop] BPM Practices: What's a good bpmn process size?
zhlédnutí 405Před 2 lety
Business Process Management takes all forms, and like any sort of process, or management for that matter, there are pitfalls and gotchas to avoid. We’ll explore one of these in this quick KIE Drop. There are more however. Watch the full presentation to see more and learn how to avoid them. 00:00 - Intro 00:05 - Huge Processes 04:12 - Outro About the invited speaker: Donato works in Red Hat as P...
[KIE Drop] Business Process in Quarkus Dev UI
zhlédnutí 938Před 2 lety
Kogito has some great tooling in both the sandbox, as shown in previous videos, and in the browser while running in development mode. Paulo will demonstrate capabilities we can use while in development to simplify the testing of business processes, user tasks, and jobs. 00:00 - Intro 00:05 - Demo 04:05 - Outro About the invited speaker: Paulo Martins is a Senior Software Engineer at Red Hat, pa...
[KIE Drop] Additional Sandbox Tools
zhlédnutí 539Před 2 lety
Following up from the previous KIE Drop, explore some additional tools available within the KIE Sandbox to improve your authoring experience. 00:00 - Intro 00:05 - Decision Tables 01:23 - Simulations 02:11 - Outro About the invited speaker: Tiago Bento is a Senior Software Engineer at the Business Automation organization at Red Hat. He's been working on the Design Tools foundation team since 20...
[KIE Drop] Authoring Tools
zhlédnutí 459Před 2 lety
Finding the correct tooling for a project can be difficult, especially across environments. The KIE Community has a solution for business automation tooling: the KIE Sandbox, available at sandbox.kie.org. It works in the browser and across platforms. See the tooling in action here, or watch the full presentation at red.ht/kielive53 00:00 - Intro 00:05 - Demo 04:37 - Outro About the invited spea...
[KIE Drop] Custom Forms
zhlédnutí 530Před 2 lety
Forms are a must in business processes if you have human interaction. In the Kogito ecosystem, the approach for custom forms is totally different to what we had before with Business Central. 00:00 - Intro 00:05 - Types of Forms 00:41 - Form Generation CLI 01:02 - Generated Files 03:22 - JavaScript Functions 04:09 - Outro Pere shows us what is available now and gives us some ideas about what is ...
[KIE Drop] Stateless Microservices
zhlédnutí 552Před 2 lety
Stateless services have some major advantages when it comes to scality and maintainability. Without any additional bottlenecks nor dependencies, we are able to scale up and down easily when deploying in the cloud. Let’s take a closer look at how this can be achieved using Kogito, OpenShift, and Quay. 00:00 - Intro 00:05 - Overview 01:46 - OpenShift Sandbox 02:23 - Container Registry (Quay) 02:3...
[KIE Drop] CI/CD Pipeline with Business Automation
zhlédnutí 357Před 2 lety
[KIE Drop] CI/CD Pipeline with Business Automation
[KIE Drop] Kogito Public API
zhlédnutí 531Před 2 lety
[KIE Drop] Kogito Public API
[KIE Drop] Testing Constraints with OptaPlanner
zhlédnutí 467Před 2 lety
[KIE Drop] Testing Constraints with OptaPlanner
[KIE Drop] Intelligent Decisions using DMN & PMML
zhlédnutí 503Před 2 lety
[KIE Drop] Intelligent Decisions using DMN & PMML
[KIE Drop] Transaction Monitoring
zhlédnutí 351Před 2 lety
[KIE Drop] Transaction Monitoring
[KIE Drop] Intelligent user task assignment in business processes
zhlédnutí 485Před 2 lety
[KIE Drop] Intelligent user task assignment in business processes
[KIE Drop] DRL Working Memory
zhlédnutí 583Před 2 lety
[KIE Drop] DRL Working Memory
[KIE Drop] Understanding DRL
zhlédnutí 599Před 2 lety
[KIE Drop] Understanding DRL
[KIE Drop] Dashbuilder
zhlédnutí 699Před 2 lety
[KIE Drop] Dashbuilder
[KIE Drop] Drools Complex Event Processing
zhlédnutí 3,3KPřed 2 lety
[KIE Drop] Drools Complex Event Processing
Process Automation: an update from the trenches
zhlédnutí 525Před 2 lety
Process Automation: an update from the trenches
Decision Automation with DMN and other open standards, by Matteo Mortari
zhlédnutí 1,6KPřed 2 lety
Decision Automation with DMN and other open standards, by Matteo Mortari
Optimize vaccine appointments to save the world with OptaPlanner AI
zhlédnutí 713Před 2 lety
Optimize vaccine appointments to save the world with OptaPlanner AI
An introduction to Explainable AI
zhlédnutí 825Před 3 lety
An introduction to Explainable AI
Shapley Additive Explanations (SHAP)
zhlédnutí 61KPřed 3 lety
Shapley Additive Explanations (SHAP)

Komentáře

  • @cornevanzyl5880
    @cornevanzyl5880 Před 13 dny

    As my PhD involves understanding how SHAP works for model explainablity, this video is by far the most accurate and indepth explanation of what it is and how it works. You demonstrate a very good grasp of the topic😊

  • @blueprint5300
    @blueprint5300 Před 14 dny

    In response to the discrepancy that you call a mistake between 'SHAP delta' and 'Actual delta' in 10:57, those two values are not meant to be the same. Shapley values are the average contribution of all subsets of features. 'Actual delta' would be only one of the terms in this average. The Shapley value of feature X DOES NOT represent the difference in output that you would get when removing feature X from the model.

  • @lakhankale9692
    @lakhankale9692 Před měsícem

    Hi Stathis\ Karina I am working on KIA project so our KIA Business central is running on Docker in Open Shift so i want to make sync between Bitbucket and Kie business central so could provide the link or explanation on this how should we install RHPAM . can we install it on docker or is there any other option available for install process automation Manager ? please assist me . thanks??

  • @marcelbritsch6233
    @marcelbritsch6233 Před měsícem

    brilliant. Thank you!!!!!

  • @SoftwareDevelopmentStudio
    @SoftwareDevelopmentStudio Před 3 měsíci

    thankyou team

  • @anujdwivedi8433
    @anujdwivedi8433 Před 3 měsíci

    the drools latest version 8.44 not compatible with java 21 . the project is running but the rule are not executing . while its working with java 11 . any fixes available for this issue .

  • @anuragsharma04
    @anuragsharma04 Před 3 měsíci

    Thanks for telling us the importance of using a "Joint" (around 27 min mark). Could be relaxing or performance enhancing depending on how one reacts to weed! :D

  • @anhhct
    @anhhct Před 3 měsíci

    apparently this feature never materialized, as it stays only in the dev mode and can't be used with Task Console. I've asked in the Zulip chat and the team said it's still in their plan to integrate it with Task Console but unsure about the specific versions. Too bad because Kogito till then will only support automatically generated form (which is too basic to be usable in a real world situation) and can't even have a drag n drop form builder like Camunda.

  • @jamalnuman
    @jamalnuman Před 4 měsíci

    really great

  • @Kirstenbainto
    @Kirstenbainto Před 4 měsíci

    Kogito😨😨

  • @AntonyOmeri
    @AntonyOmeri Před 4 měsíci

    Assuming You need to deploy this application to different countries with different rules, how will we manage the rules and the pipeline?

  • @user-td8vz8cn1h
    @user-td8vz8cn1h Před 6 měsíci

    This is literally the best explanation of shapley values I've found on CZcams, and probably on the entire internet, the voice, visualizations - everything on the top level

  • @arunshankar4845
    @arunshankar4845 Před 6 měsíci

    How exactly did you say 4 features requires sampling 64 coalitions?

  • @amitk6701
    @amitk6701 Před 7 měsíci

    Small talks end at 6:30

  • @SanderJanssenBSc
    @SanderJanssenBSc Před 8 měsíci

    Such an excellent video, very high value and useful! Thanks fort taking the time out of your life to produce such value for us!

  • @RajeshKumarSahoo150
    @RajeshKumarSahoo150 Před 8 měsíci

    How this form-generation-cli-linux file is created inside the project?

  • @MalekJabri
    @MalekJabri Před 8 měsíci

    Can we still use it with Kogito ?

  • @apah
    @apah Před 11 měsíci

    Excellent video ! I'm wondering however, isn't the difference between SHAP delta and actual delta due to the possible interactions between the "lower status" feature and the others ? If i'm understanding it correctly, your computation of "actual delta" is equivalent to a permutation importance whereas SHAP takes into account the interactions through averaging the score over subsets "excluding" our feature of interest.

  • @venkatarameshnidadavolu6329

    Can we have git repository URL for this example?

  • @miguelbalvin5211
    @miguelbalvin5211 Před rokem

    I'm interested in getting my team certificated to develop Jboss Drools and BRMS Arquitectures. Could u tell me the latest you provide for OCP4?

  • @user-rz8cj6wr3n
    @user-rz8cj6wr3n Před rokem

    how can i connect my web editor DMN to openshift?

  • @user-yc2hc8xt3y
    @user-yc2hc8xt3y Před rokem

    can i have the ppt document of this presentation please ??

  • @hyunkang2090
    @hyunkang2090 Před rokem

    Thank you. It was the best presentation on SHAP

  • @user-si2tj6gw2l
    @user-si2tj6gw2l Před rokem

    really nice explanation, i thought understanding this concept is difficult but it's actually really easy with good explanation

  • @caiyu538
    @caiyu538 Před rokem

    I studied it again. Shap is a brutal force search of features by considering all kinds of feature combinations. Shap is a trick to reduce such complexities. Is my understanding correct? How to reduce computation complexity?

  • @surajkalloli1535
    @surajkalloli1535 Před rokem

    Hi, runner.jar and lib files are not creating in target file while mvn clean install

  • @viveks1170
    @viveks1170 Před rokem

    Can you explain using list object😢

  • @shrinivasuk
    @shrinivasuk Před rokem

    why no latest sessions .. when will be new sessions

  • @zahrabounik3390
    @zahrabounik3390 Před rokem

    This is a fantastic explanation for SHAP. Thank you so much for sharing your knowledge.

  • @yedmitry
    @yedmitry Před rokem

    Great explanation. Thank you very much!

  • @mohammadsharara3170

    Very clear explanation! I've watched several videos, so far this is the best. Thank you

  • @kjlmomjihnugbzvftcrdes

    Nice one.

  • @caiyu538
    @caiyu538 Před rokem

    great to revisit again.

  • @avddva1367
    @avddva1367 Před rokem

    Hello, I really appreciate the video! I have one question: how are the number of coalitions calculated? I thought it would be 2^(number of features)

    • @kruan2661
      @kruan2661 Před rokem

      It depends on whether the order of feature matter. If not then 2^k. If yes then sum up all permutations

    • @AJMJstudios
      @AJMJstudios Před rokem

      @@kruan2661 Still not getting 64 coalitions for 4 features even if order matters.

    • @andyrobertshaw9120
      @andyrobertshaw9120 Před rokem

      @@AJMJstudios you do. If all 4 are there, we have 4! = 24. If 3 are included then we have 4x3x2 = 24 If 2 are include we have 4x3 = 12 If just 1 is included, we have 4. 24+24+12+4=64

  • @kstan79
    @kstan79 Před rokem

    Can I have own user database to manage usertask? And how to do that? Any reference?

  • @kstan79
    @kstan79 Před rokem

    look nice!

  • @gustavhartz6153
    @gustavhartz6153 Před rokem

    When you pass the data point back through the model at 10:35 which value do you replace the last feature with. You say "values from the background dataset, " but it can't just be a random value. Is it the average?

  • @juanete69
    @juanete69 Před rokem

    Hello. If we apply SHAP to a linear regression model... are those Phi_i equivalent to the coefficients of the regression model? Do they also take into account the variance as the p-values do? How is the SHAP value for a variable different from the partial R^2?

  • @juanete69
    @juanete69 Před rokem

    What are the advantages of SHAP vs LIME (Local Interpretable Model Agnostic Explanation) and ALE (Accumulated Local Effects)?

  • @oojacko
    @oojacko Před rokem

    on my expected section I have a complex data type. How can I set values of complex data like a list of objects?

  • @Sam-vi8iw
    @Sam-vi8iw Před rokem

    Awesome video! Love that.

  • @kunalkishan1791
    @kunalkishan1791 Před rokem

    Please cover date computation in little more detail - like can Point in Time/Range-Based Temporal Functions be used in Decision Table

  • @pedrogallego1673
    @pedrogallego1673 Před rokem

    At 05:58 , is it possible that the number of total coalitions with 32 features is wrong? I think that it is 32*2*2³¹ = 2³⁷ (and 17.1billion =approx 2³⁴)

    • @robgeada6618
      @robgeada6618 Před rokem

      Hi Pedro; as I've said elsewhere in the comments I made a mistake when calculating the total coalition count; it should always be always 2^(number of features), so 32 features is 2^32 or ~4.2 billion.

    • @pedrogallego1673
      @pedrogallego1673 Před rokem

      @@robgeada6618 Thanks. However It's a really nice video!

  • @ruturajmohalkar5296

    does multithreading in drools support dialect ?

  • @JK-co3du
    @JK-co3du Před rokem

    Thank you very much for this informative video. Could you explain why we use the train set as background but test set to calculate the shap values?

    • @robgeada6618
      @robgeada6618 Před rokem

      Hi JK; the background simply needs to be taken from a pool of "representative" values that the model expects; in this case a subset of the data that was used to train the model makes a lot of sense for that. Meanwhile, computing Shap values for a particular point is simply done to explain how the model behaves given this particular input; there is no requirement that this input be anything similar to what the model has seen before. Basically, the background set needs to come from 'representative' data, but we can then compute Shap values from any arbitrary point. In this case, we pick a point from the test set, as in real-world XAI usecases you are explaining novel points that do not neccesarily have corresponding ground-truth values, i.e., the same reason that we use train/test splits when evaluating models.

  • @alexandroskazantzidis1805

    Really impressive! I wonder Tihomir if you can define the serverlless workflow through an API. I mean to create a new one on demand!

  • @vikingofengland
    @vikingofengland Před rokem

    Great presentation, thanks!

  • @rizthetechie
    @rizthetechie Před rokem

    No document on How to add kie-server in business central how process event listerner throught java remote api

  • @joshinkumar
    @joshinkumar Před rokem

    Nicely explained.

  • @harry6102
    @harry6102 Před rokem

    💥 𝓹𝓻𝓸𝓶𝓸𝓼𝓶