Let's integrate AI Agents in Event-Sourced Systems โ Divakar Kumar, FlyersSoft
ํ ์ค ํต์ฌ
๊ธฐ์กด ๋ฃฐ ๊ธฐ๋ฐยทML ์์คํ ์ ๊ทธ๋๋ก ๋๊ณ , ์ด๋ฒคํธ ์์ฑ ํ๊ฒฝ์์ ์ฌ๋ฌ ๋๋ฉ์ธ ์ปจํ ์คํธ๋ฅผ ๋ชจ์ AI ์์ด์ ํธ๊ฐ gray zone ์ฌ๊ธฐ ๊ฑฐ๋๋ฅผ ํ์ ํ๋ 2๋จ๊ณ ์ํคํ ์ฒ๊ฐ ํต์ฌ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
์ด ๋ฐํ๋ ๊ธฐ์กด ์์คํ ์ AI ์์ด์ ํธ๋ฅผ ๋ง๋ถ์ฌ ์ค์ ์ ๋ฌด ํ๋ฆ์ ๋ถํ์คํ ํ๋จ์ ๋ณด์ํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค. ๋ฌธ์ ๊ณต๊ฐ์ ์ค์๊ฐ ์ฌ๊ธฐ ํ์ง์ด๋ฉฐ, ๋จ์ ์ฑ๋ด์ด ์๋๋ผ ๋น์ฆ๋์ค ์ํฌํ๋ก์ ์์ด์ ํธ๋ฅผ ๋ฃ๋ ๊ฒ์ด ๋ชฉํ๋ค.
-
3:01
๋ฃฐ ๊ธฐ๋ฐ ์์ง๊ณผ ML ๋ชจ๋ธ์ ๋๋ถ๋ถ์ ๊ฑฐ๋๋ฅผ ์ฒ๋ฆฌํ์ง๋ง, ๊ธฐ์ค์ ์ฃผ๋ณ์ gray zone์์๋ ์ถฉ๋ถํ ์ค์๊ฐ ๋งฅ๋ฝ์ด ์์ด ํ๋จ์ด ํ๋ค๋ฆฐ๋ค. ๊ทธ๋์ ๊ธฐ์กด Tier 1์ ์ ์งํ๊ณ , ์ ๋งคํ ์ฌ๋ก๋ง AI ์์ด์ ํธ๊ฐ ๋งก๋ Tier 2 ๊ตฌ์กฐ๋ก ์ค๊ณํ๋ค.
-
6:00
transaction, accounts, device, payment์ฒ๋ผ ๋ถ๋ฆฌ๋ bounded context๋ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ์ง ์๊ณ ์ด๋ฒคํธ์ ๋น๋๊ธฐ ํต์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ค. orchestrator์ message broker, Cosmos DB ์ด๋ฒคํธ ์ ์ฅ์, CDC/change feed, ์ฝ๊ธฐ ์ต์ ํ read model๊ณผ semantic layer๋ฅผ ํตํด ๊ฐ ์ปจํ ์คํธ์ ์ ๋ณด๋ฅผ ํ๋์ materialized view๋ก ๋ชจ์๋ค.
-
11:00
์์ด์ ํธ๋ language model, tools, memory๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด ์ฌ๋ก์์๋ 500ms ๋ฏธ๋ง SLA๋ฅผ ๋ง์ถ๊ธฐ ์ํด short-term in-memory memory๋ฅผ ์ด๋ค. ์์ด์ ํธ๋ ๋ฌธ์ ๋ฅผ ์ชผ๊ฐ๊ณ ๋๊ตฌ๋ฅผ ํธ์ถํ๋ฉฐ ๋ฐ๋ณตํ์ง๋ง, ๋ฌดํ ๋ฃจํ๋ฅผ ๋ง๊ธฐ ์ํ ์ข ๋ฃ ๊ธฐ์ค๊ณผ ๋ฉํธ๋ฆญ์ด ๋ฐ๋์ ํ์ํ๋ค.
-
14:01
Tier 2์์๋ risk analyzer agent์ behavior analyzer agent๋ฅผ fan out ํจํด์ผ๋ก ๋ณ๋ ฌ ์คํํ๊ณ , ๋ณ๋์ verdict layer๊ฐ ๋ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํด ์ต์ข ๊ฒฐ์ ์ ๋ธ๋ค. ๊ฐ ์์ด์ ํธ๋ fraud history, device trust, business rules, transaction pattern ๊ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ฉฐ, ์ต์ข verdict๋ ๋ค์ ์ด๋ฒคํธ๋ก ๋ฐํ๋์ด saga ํ๋ฆ์ ์ด์ด๊ฐ๋ค.
-
19:04
POC๋ synthetic data์ ์ฌ๋ฌ context ์ด๋ฒคํธ๋ฅผ ํ๋ ค๋ณด๋ด๋ฉฐ semantic layer์ ์์ด์ ํธ ํ์ ์ ์ฐ๊ฒฐํ๋ ํ๋ฆ์ ์์ฐํ๋ค. ํต์ฌ ๋ฉ์์ง๋ ์ด๋ฒคํธ ์์ฑ ์์คํ ์ AI ์นํ์ ์ผ๋ก ๋ฐ๊พธ๋ ค๋ฉด ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ์๋ณด๋ค๋, ์ถฉ๋ถํ ์ปจํ ์คํธ๋ฅผ ๋ง๋๋ projection ๊ณ์ธต๊ณผ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ ์ด ์ค์ํ๋ค๋ ์ ์ด๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๊ธฐ์กด ๋ฃฐยทML ์์คํ ์ ๋์ฒดํ๋ ค ํ์ง ๋ง๊ณ , ์์ธ์ ์ด๊ณ ๋ถํ์คํ ๊ตฌ๊ฐ๋ง ์์ด์ ํธ๊ฐ ๋งก๋๋ก ๊ณ์ธตํํ๋ฉด ๋์ ์ ํญ๊ณผ ๋ฆฌ์คํฌ๋ฅผ ์ค์ผ ์ ์๋ค.
- ์์ด์ ํธ ์ฑ๋ฅ์ ๋ชจ๋ธ ์์ฒด๋ณด๋ค ์ด๋ค ์ปจํ ์คํธ๋ฅผ semantic layer๋ก ์์ถํด ๋ฃ๋๋์ ํฌ๊ฒ ์ข์ฐ๋๋ฏ๋ก, ๋๋ฉ์ธ๋ณ projection ์ค๊ณ๊ฐ ์ฐ์ ์ด๋ค.
- ์ค์๊ฐ ์์ฌ๊ฒฐ์ ์์๋ ์ ๋ต๋ฅ ๋งํผ์ด๋ ์ง์ฐ์๊ฐ๊ณผ ๋ฃจํ ์ข ๋ฃ ์กฐ๊ฑด์ด ์ค์ํ๋ฏ๋ก, short-term memory์ ๋ช ํํ break ์กฐ๊ฑด์ ํจ๊ป ์ค๊ณํด์ผ ํ๋ค.