Videos o6U_2vd967Y
Let's integrate AI Agents in Event-Sourced Systems — Divakar Kumar, FlyersSoft
Scene timeline
57 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 204
- whisperx 204
- chunks
- 37
- from 204 cues
- keyframes
- 35
- kept of 57 captured
- frames with text
- 35
- 569 lines read
- chapters
- 11
- from the source metadata
- keyframe bytes
- 6.7 MB
- word timings on 204 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-09 21:58 | 0s |
stt |
done | — | 2026-08-09 03:31 | 21s |
chunk |
done | — | 2026-08-09 03:31 | 0s |
text_embed |
done | — | 2026-08-10 19:38 | 0s |
keyframe |
done | — | 2026-08-09 03:31 | 2m 44s |
ocr |
done | — | 2026-08-09 03:34 | 10s |
frame_embed |
done | — | 2026-08-10 19:38 | 6s |
Frames, and what the machine read
-
- AlEngineer0.96
- World's Fair1.00
-
- AlEngineer0.95
- World's Fair0.99
-
- LAB & PLATINUM SPONSORS0.99
- Amazon AGI Lab0.98
- ANTHROP\C1.00
- Google DeepMind1.00
- MINIMAX0.94
- OpenAI0.92
- Akamai1.00
- arize1.00
- aws1.00
- Braintrust bright data0.98
- B1.00
- Browserbase1.00
- docker1.00
- :neo4j0.92
- ORACLE1.00
- PayPal1.00
- qodo1.00
- reducto1.00
- Sonar1.00
- Makers of1.00
- togetherai1.00
- Unblocked1.00
- WorkOS1.00
- SonarQube1.00
-
- AlEngineer0.99
- AI ENGINEER0.98
- World'sFair1.00
- World's Fair1.00
- PRESENTED BY1.00
- Let's Integrate AI Agents in Event-Souaced0.97
- Microsoft1.00
- Systems0.93
- in0.99
- ) divakar- kumar0.96
- Engineering the future of Al0.99
- World'sFair1.00
-
- AlEngineer0.99
- AI ENGINEER0.98
- World'sFair1.00
- World's Fair1.00
- PRESENTED BY1.00
- Let's Integrate AI Agents in Event-Souaced0.95
- Microsoft1.00
- Systems0.99
- in0.99
- @ divakar-kumar0.95
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.98
- World'sFair1.00
-
- AlEngineer0.99
- World's Fair0.97
- Real- i Frannes detection0.65
- TRACK 3 · JULY 2, 20260.93
- Al in Finance0.99
- World'sFair1.00
-
- AlEngineer0.99
- World'sFair1.00
- Rule Based Appaoach0.97
- Rales Engine0.90
- 81.00
- Fraud0.94
- Not Frand0.96
- TRACK 3• JULY 2, 20260.96
- Al in Finance0.98
- World's Fair0.96
-
- AlEngineer0.97
- World's Fair0.92
- Traditina ML Apoach0.92
- 0.000.82
- 81.00
- ML Model0.97
- Frand Scare0.96
- Feature1.00
- Extraction0.99
- Brand0.90
- Not Frand0.96
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.96
- World'sFair1.00
- AlEngineer0.99
-
- AlEngineer0.99
- World'sFair1.00
- GRay0.75
- Low0.95
- HIGt0.82
- RIsK0.84
- ZoNE0.76
- RJSK0.87
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.98
- World'sFair1.00
-
- AlEngineer0.98
- l'ien 1 :0.72
- Rule Based.0.96
- Traditional ML Based0.98
- World'sFair1.00
- Risk Scone0.89
- 0-100%0.99
- PRESENTED BY1.00
- >80%0.96
- Microsoft1.00
- ∠20'%0.88
- 20-80 %0.89
- AProve0.88
- Escalate1.00
- Reject1.00
- ~70%0.88
- ~15.1.0.84
- ~15%0.94
- Agantic AI Processing0.99
- l'ien 2 :0.87
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.96
- World'sFair1.00
-
- AlEngineer0.97
- World'sFair1.00
- Transaction0.93
- Context0.99
- PRESENTED BY1.00
- Microsoft1.00
- Payment0.97
- Context1.00
- Account's0.99
- Context1.00
- Device1.00
- Context1.00
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.96
- World'sFair1.00
-
- AlEngineer0.99
- World's Fair0.98
- Transaction0.95
- Context1.00
- Message1.00
- Pay ment0.91
- Agentic Stone0.99
- Context1.00
- Oachestiuton0.86
- Accounit's0.94
- Baoken0.85
- Context1.00
- Device1.00
- Context1.00
- TRACK 3· JULY 2, 20260.96
- Al in Finance1.00
- World's Fair0.99
-
- AlEngineer0.99
- World's Fair0.98
- 1rausaction Context0.95
- ∠< aggnegate root>>0.92
- Transaction1.00
- << domain event >>0.98
- Transaction Created0.97
- (<integnation evar>0.89
- <<integnation evar>0.92
- (<integnation evour>>0.86
- Transaction Rajected0.97
- Transaction Approved0.96
- Payment Completed0.96
- (<integration evat>0.91
- Payment Failed0.94
- Event Log0.96
- (transaction-Cvens)0.97
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.99
- World's Fair0.99
-
- AlEngineer1.00
- World'sFair1.00
- Timeline Projections0.99
- Customeg activity0.86
- Risk view1.00
- Projections0.93
- Transaction0.92
- Context1.00
- CDC0.99
- ( change F=eed )0.95
- Event Stream0.99
- E,0.86
- E20.97
- E30.77
- E40.99
- Es0.78
- Use>0.70
- Command1.00
- TRACK 3· JULY 2, 20260.96
- Al in Finance0.98
- AlEngineer0.95
- World's Fair0.98
Transcript
204 cues· 3,302 words· 18,068 chars
- 0:13 Hello, everyone.
- 0:15 Thanks for joining.
- 0:16 So I think finally we are at the last day of the conference.
- 0:21 Personally, I had a great experience, learned a lot of new things.
- 0:25 So I believe by the end of the session, you will have at least few key takeaways that you would apply in your work projects.
- 0:33 So what is it we are going to learn?
- 0:35 So we are going to learn how to integrate AI agents in your existing system.
- 0:40 So this system, it could be an event source system, or it could be an event-driven system, or it could be any architecture that your business has invested over the last few years.
- 0:52 Because I always believe that these AI agents are not just for the chatbots or the coding assistants.
- 0:59 So the real value that you could bring out of these AI agents is when you start to apply these into your business workflows.
- 1:07 And that is what we are going to learn.
- 1:09 And the problem space that we are going to work on today is the real-time fraud reduction.
- 1:14 So let me start with an example.
- 1:15 So this is my personal experience.
- 1:18 So exactly a month ago, I decided to purchase this laptop that I'm using for the presentation.
- 1:26 So it costed me around $3,500.
- 1:30 So I waited for a right moment.
- 1:33 So I was seeing whether I have a nice office, and there was one moment.
- 1:38 So I decided to buy.
- 1:39 I provided my car details, and then I clicked on Buy button.
- 1:43 Then my transaction got declined.
- 1:45 So I thought it was a network issue, and some information has been misplaced.
- 1:50 So I tried the second attempt, and it was failed again.
- 1:54 Before I tried the third of them, so I got a call from the customer service asking to verify if I'm doing that particular transaction.
- 2:02 And I was like, yes, I was trying to do this for the past few minutes.
- 2:06 And I asked them, why did you block my transaction?
- 2:09 Do you know what the response was?
- 2:12 They didn't know because I wouldn't blame them because they didn't know like why it was blocked.
- 2:18 It was somewhere in the system, either the rule-based engine or the ML-based engine would have taken that decision.
- 2:24 So it would have looked through my transaction history or it would have have an average threshold beyond which like if it goes like just block the transaction, that would be the static rule that it would have had because of which my transaction got declined.
- 2:39 So those are the key areas, those are the uncertain areas where we are trying to integrate the AI agents.
- 2:46 Now, you might be thinking, what a great idiot, right?
- 2:50 Because it is already an uncertain case.
- 2:53 Why do you want to introduce an AI agent?
- 2:55 Because it is also a non-deterministic by nature, right?
- 2:58 But the key point here that we are all trying to miss is that earlier in the rule-based engine or the ML-based engine, we don't have enough context.
- 3:08 We don't have enough real-time data that gets passed on to the system.
- 3:13 And those are the real data that we are trying to capture from different bounded contexts that we have in our domain.
- 3:19 And we are going to see how we could build that architecture so that the AI agent can make use of it and come up with a verdict.
- 3:30 So the domain that we are gonna talk about is the real-time fraud detection.
- 3:34 As I mentioned before, so we had this rule-based engine like five years before, and this rule-based engine was perfectly fine, like it was working perfectly fine for a few of the cases.
- 3:45 But the problem with this rule-based engine is like the maintainability, because the fraudsters are,
- 3:51 trying to get intruded into a system by a lot of different ways.
- 3:56 And you just need to keep on updating these static rules day by day.
- 3:59 And it's going to be really difficult for you to manage.
- 4:03 And that's when we started to tie up with a third party provider who helped us to develop this ML model.
- 4:10 So we had this ML-based approach where
- 4:15 shared with them transaction history or different features with them based on that.
- 4:21 They trained the ML model, and we were able to get a risk code based on that, with which we were able to block or approve the transaction.
- 4:30 But the problem with either of these approaches, like either, like we were able to handle most of the transaction because it would fall below a certain threshold, then we would approve the transaction.
loading
Chapters
- 0:00 Introduction: adding agents to an existing system
- 1:20 A declined transaction you can't explain
- 3:04 Where rule based and ML systems fall short
- 5:40 Handling the gray zone with agents
- 5:53 Bounded contexts: transaction, device, account
- 8:24 Event sourcing and change feeds
- 10:57 Building the semantic layer
- 13:16 Avoiding infinite loops
- 14:07 The risk analyzer and verdict agents
- 15:24 The saga orchestration loop
- 19:00 Putting the architecture together