ํ”„๋กœํ•„

YuSoeun

๐Ÿข ๋น ๋ฅธ ๊ฑฐ๋ถ์ด๊ฐ€ ๋˜์ž. ๋“œ๋ฌธ๋“œ๋ฌธ ๊พธ์ค€ํžˆ๊ฐ€ ์•„๋‹Œ ์ด˜์ด˜ํžˆ ๊พธ์ค€ํ•˜๊ฒŒ!

๋“ค์–ด๊ฐ€๋ฉฐ

2026 KB๋ฐ์ดํƒ€์‹œ์Šคํ…œ ์‚ฌ๋‚ด ํ•ด์ปคํ†ค์—์„œ ํŒ€ End-Gamers๋กœ ์ฐธ๊ฐ€ํ•ด์„œ ๋Œ€์ƒ์„ ๋ฐ›์•˜๋‹ค.

 

Incident Autopsy

- ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์— ํฉ์–ด์ง„ ์žฅ์•  ๋กœ๊ทธ๋ฅผ AI๊ฐ€ ๊ต์ฐจ ๋ถ„์„ํ•ด์„œ ์›์ธ๋ถ€ํ„ฐ ์žฌ๋ฐœ ๋ฐฉ์ง€ ๊ถŒ๊ณ ๊นŒ์ง€ ์ž๋™์œผ๋กœ ๋ฝ‘์•„์ฃผ๋Š” ์šด์˜ ๋„๊ตฌ๋‹ค.

https://github.com/End-Gamers/incident-autopsy-public

 

GitHub - End-Gamers/incident-autopsy-public: AI๋ฅผ ํ™œ์šฉํ•œ ์žฅ์•  ๋ณด๊ณ ์„œ ์ž‘์„ฑ ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ

AI๋ฅผ ํ™œ์šฉํ•œ ์žฅ์•  ๋ณด๊ณ ์„œ ์ž‘์„ฑ ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ. Contribute to End-Gamers/incident-autopsy-public development by creating an account on GitHub.

github.com

 

 

๊ธฐ์ˆ ์ ์ธ ์‚ฝ์งˆ์€ ์ด๋ฏธ [End-Gamers] ์‹œ๋ฆฌ์ฆˆ๋กœ ์ผ๋‹ค. Bedrock ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฒ„๊ทธ, ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, Celery·Slack ์•Œ๋ฆผ, RAG ์กฐ์น˜ ์ด๋ ฅ, EC2 ๋ฐฐํฌ๊นŒ์ง€ - ๊ฐ ์ฃผ์ œ๋Š” ๊ทธ ๊ธ€๋“ค์— ๋„˜๊ธด๋‹ค. .

 

์ด๋ฒˆ ๊ธ€์€ 6์ฃผ 209๊ฐœ ์ปค๋ฐ‹์ด ์‹ค์ œ๋กœ ์–ด๋–ค ํ™”๋ฉด์œผ๋กœ ์™„์„ฑ๋๋Š”์ง€ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํ›‘๊ณ , ๊ทธ๊ฒŒ ์™œ ๋Œ€์ƒ์œผ๋กœ ์ด์–ด์กŒ๋Š”์ง€๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์ด์ •๋ฆฌ ํŽธ์ด๋‹ค.

 

 

์ง€๊ธˆ์€ ํ•ด์ปคํ†ค์ด ๋๋‚˜์„œ AWS ์ธํ”„๋ผ๋ฅผ ์ •๋ฆฌํ•œ ์ƒํƒœ๋‹ค.
๊ทธ๋ž˜์„œ ์ด ๊ธ€์˜ ํ™”๋ฉด์€ ๋กœ์ปฌ์— ๋‚จ์•„์žˆ๋˜ ์‹ค์ œ ์šด์˜ DB(๋ถ„์„ 89๊ฑด)๋ฅผ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ์„œ ๋‹ค์‹œ ๋„์šด ๋’ค ์ฐ์—ˆ๋‹ค.

 


1. ๋ฌด์—‡์„ ๋งŒ๋“ค์—ˆ๋‚˜ - ์žฅ์• ๋ฅผ ๋ถ€๊ฒ€(Autopsy)ํ•œ๋‹ค๋Š” ๋ฐœ์ƒ

์šด์˜ ์žฅ์• ๊ฐ€ ํ„ฐ์ง€๋ฉด ๋‹ด๋‹น์ž๋Š” Jennifer APM ํŠธ๋žœ์žญ์…˜ ๋กœ๊ทธ, Spring Boot REST ๋กœ๊ทธ, KB Framework ์•ฑ๋กœ๊ทธ, Log4j๋ฅผ ๊ฐ๊ฐ ์—ด์–ด์„œ ๋ˆˆ์œผ๋กœ ๋Œ€์กฐํ•œ๋‹ค. ์ด๋ฆ„๋„ ํ˜•์‹๋„ ๋‹ค๋ฅธ ๋กœ๊ทธ๋ฅผ ์†์œผ๋กœ ์งœ๋งž์ถฐ ์›์ธ์„ ์ถ”๋ก ํ•˜๋Š” ๊ณผ์ • ์ž์ฒด๊ฐ€ ๋ณ‘๋ชฉ์ด๋‹ค.

 

Incident Autopsy๋Š” ์ด ๋กœ๊ทธ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์—…๋กœ๋“œํ•˜๋ฉด AI๊ฐ€

์›์ธ ์ถ”๋ก  → ์ฆ๊ฑฐ ์ถ”์ถœ → ์˜ํ–ฅ ๋ฒ”์œ„ ๋ถ„์„ → ์žฌ๋ฐœ ๋ฐฉ์ง€ ๊ถŒ๊ณ ๊นŒ์ง€ 20~60์ดˆ ์•ˆ์— ๊ตฌ์กฐํ™”ํ•ด์„œ ๋Œ๋ ค์ค€๋‹ค.


์ด๋ฆ„์„ "๋ถ€๊ฒ€(Autopsy)"์œผ๋กœ ์ง€์€ ๊ฒƒ๋„ ์ด ์ง€์ ์—์„œ๋‹ค.

์žฅ์• ๊ฐ€ ๋‹ค ์ง€๋‚˜๊ฐ„ ๋’ค ๋กœ๊ทธ๋ผ๋Š” ์‚ฌ์ฒด๋ฅผ ํ•ด๋ถ€ํ•ด์„œ ์‚ฌ์ธ์„ ๋ฐํ˜€๋‚ด๋Š” ์ž‘์—…์ด๋ผ๋Š” ๋œป์ด๋‹ค.

 

 

์žฅ์•  ๋Œ€์‘์—์„œ ๊ฐ€์žฅ ๋น„์‹ผ ์ž์›์€ ์‚ฌ๋žŒ์ด ๋กœ๊ทธ๋ฅผ ๋ˆˆ์œผ๋กœ ๋Œ€์กฐํ•˜๋Š” ์‹œ๊ฐ„์ด๋‹ค.
๊ทธ ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๊ฒŒ ์ด ํ”„๋กœ์ ํŠธ์˜ ์ „๋ถ€์˜€๋‹ค.

 


2. ํ™”๋ฉด์œผ๋กœ ๋ณด๋Š” ๊ตฌ์กฐ

ํƒญ ๋‹ค์„ฏ ๊ฐœ๋กœ ์•ฑ ์ „์ฒด๊ฐ€ ๊ตฌ์„ฑ๋œ๋‹ค.

์‹ค์ œ๋กœ ์Œ“์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ™์—ฌ์„œ ํ•˜๋‚˜์”ฉ ์ฐ์—ˆ๋‹ค.

 

๋กœ๊ทธ ๋ถ„์„ - ๋กœ๊ทธ ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ GUID๋กœ ์กฐํšŒํ•ด์„œ AI๋ฅผ ๊ณจ๋ผ ๋ถ„์„์„ ์‹คํ–‰ํ•˜๋Š” ์ง„์ž… ํ™”๋ฉด. ํ‰๊ท  ์†Œ์š” ์‹œ๊ฐ„ 20~60์ดˆ๋ฅผ ํ™”๋ฉด์— ๊ทธ๋Œ€๋กœ ์•ˆ๋‚ดํ•œ๋‹ค.

 

 

์˜ค๋ฅ˜ ์ด๋ ฅ - ์ „์ฒด ๋ถ„์„ 89๊ฑด, Critical 10๊ฑด, ์„ฑ๊ณต๋ฅ  29%๊ฐ€ ์ƒ๋‹จ ์š”์•ฝ์— ๋œฌ๋‹ค. AI ์ œ๊ณต์‚ฌ๋ณ„ ๋„๋„› ์ฐจํŠธ, 30์ผ ์ถ”์ด, ์‹ฌ๊ฐ๋„ ๋ถ„ํฌ, ์—๋Ÿฌ ์œ ํ˜•๋ณ„ ๊ฑด์ˆ˜๊นŒ์ง€ ํ•œ ํ™”๋ฉด์—์„œ ํ›‘์„ ์ˆ˜ ์žˆ๋‹ค.

 

์žฅ์•  ๋ณด๊ณ ์„œ ์ƒ์„ธ - ์ด๋ ฅ์—์„œ "๋ณด๊ธฐ"๋ฅผ ๋ˆ„๋ฅด๋ฉด ์‹ค์ œ ๋ถ„์„ ๊ฒฐ๊ณผ๊ฐ€ ๋œฌ๋‹ค. ์•„๋ž˜๋Š” ๋ฑ…ํ‚น ์ฝ”์–ด ์‹œ์Šคํ…œ ์žฅ์•  ์‚ฌ๋ก€๋กœ, DB ์—ฐ๊ฒฐ ํƒ€์ž„์•„์›ƒ๊ณผ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜๊ฐ€ ๊ฒน์ณ 15,000๋ช… ๊ทœ๋ชจ ์„œ๋น„์Šค๊ฐ€ ์ค‘๋‹จ๋œ ๊ฑธ AI๊ฐ€ ์›์ธ ๊ทผ๊ฑฐ(์—๋Ÿฌ ๋ฉ”์‹œ์ง€, ์žฌ์‹œ๋„ ๋กœ๊ทธ)๊นŒ์ง€ ์งš์–ด๋‚ธ ๊ฒฐ๊ณผ๋‹ค.

 

์กฐ์น˜ ์ด๋ ฅ ๊ด€๋ฆฌ - ChromaDB์— ์Œ“์ธ RAG ์ธ๋ฑ์Šค ํ˜„ํ™ฉ์„ ๋ณด์—ฌ์ค€๋‹ค. ์Šน์ธ๋œ ๋ถ„์„ ๊ฒฐ๊ณผ๊ฐ€ ์—ฌ๊ธฐ ์Œ“์ด๋ฉด ๋‹ค์Œ ๋ถ„์„์—์„œ ์œ ์‚ฌ ์‚ฌ๋ก€๋กœ ์ž๋™ ์ฐธ์กฐ๋œ๋‹ค.

 

๊ด€๋ฆฌ - ๋ณด๊ณ ์„œ ํƒ€์ž…(์–‘์‹) ๋“ฑ๋ก, AI 3์‚ฌ API ํ‚ค, Prometheus ์„œ๋ฒ„ ๋ฉ”ํŠธ๋ฆญ, Bedrock MFA ์ž„์‹œ ์ž๊ฒฉ์ฆ๋ช…, Grafana ๋Œ€์‹œ๋ณด๋“œ ๋“ฑ๋ก๊นŒ์ง€ ์šด์˜์— ํ•„์š”ํ•œ ์„ค์ •์ด ์ „๋ถ€ ์ด ํƒญ ํ•˜๋‚˜์— ๋ชจ์—ฌ ์žˆ๋‹ค.

 

๋ชจ๋‹ˆํ„ฐ๋ง - Grafana ๋Œ€์‹œ๋ณด๋“œ๋ฅผ iframe์œผ๋กœ ์ž„๋ฒ ๋“œํ•ด์„œ Jennifer APM ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ ์ŠคํŠธ๋ฆผ๊ณผ ์—๋Ÿฌ ์ถ”์ด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํƒญ. ์ง€๊ธˆ์€ Grafana ์„œ๋ฒ„๊ฐ€ ๋‚ด๋ ค๊ฐ€ ์žˆ์–ด์„œ ์ž„๋ฒ ๋“œ ์•ˆ๋‚ด ๋ฌธ๊ตฌ๋งŒ ๋œจ์ง€๋งŒ, ๊ตฌ์กฐ๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ์•„์žˆ๋‹ค.

 


3. 6์ฃผ, 209๊ฐœ ์ปค๋ฐ‹์˜ ๋ฆฌ๋“ฌ

์ผ์ •์€ v1๊ณผ v2๋กœ ๋‚˜๋‰œ๋‹ค.

  • v1 (์™„๋ฃŒ): ๋กœ์ปฌ ์‹คํ–‰, SQLite, ๋™๊ธฐ ๋ถ„์„, RAG ์กฐ์น˜ ์ด๋ ฅ ๊ด€๋ฆฌ๊นŒ์ง€ ํ”„๋กœํ† ํƒ€์ž… ์™„์„ฑ
  • v2 (์™„๋ฃŒ): ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ํŒŒ์ดํ”„๋ผ์ธ, Human-in-the-loop, SSE ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ, ๋ชจ๋‹ˆํ„ฐ๋ง ํƒญ(Grafana + Prometheus), ์‹ ๋ขฐ๋„ ์ ์ˆ˜, ๊ฐ์‚ฌ ๋กœ๊ทธ, RCA+Report ํ†ตํ•ฉ ์—์ด์ „ํŠธ, Bedrock Haiku 4.5 ์ŠคํŠธ๋ฆฌ๋ฐ, PDF·Word ๋ณด๊ณ ์„œ KB ์Šคํƒ€์ผ ๋ ˆ์ด์•„์›ƒ๊นŒ์ง€ ํ™•์žฅ

 

ํŒ€์€ ๋„ค ๋ช…์ด ์ปค๋ฐ‹์„ ๋‚˜๋ˆ  ์ณค๋‹ค.

์ดˆ๋ฐ˜์—” ํ™”๋ฉด ๋ผˆ๋Œ€์™€ AI ์—ฐ๋™์„ ์žก๋Š” ๋ฐ ์ง‘์ค‘ํ–ˆ๊ณ ,

์ค‘๋ฐ˜๋ถ€ํ„ฐ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ·RAG·๋ชจ๋‹ˆํ„ฐ๋ง์ด ํ•œ๊บผ๋ฒˆ์— ๋ถ™์œผ๋ฉด์„œ ์ปค๋ฐ‹ ๋ฐ€๋„๊ฐ€ ํ™• ์˜ฌ๋ผ๊ฐ”๋‹ค.

์ด ๊ตฌ๊ฐ„์˜ ๋””ํ…Œ์ผ์€ ์ด๋ฏธ ์‹œ๋ฆฌ์ฆˆ๋กœ ์ •๋ฆฌํ–ˆ๊ณ , ์•„์ง ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š์€ ์‹œ๋ฆฌ์ฆˆ๋Š” ์˜ฌ๋ฆด ์˜ˆ์ •์ด๋‹ค.

  • [End-Gamers] 1ํŽธ - Loki·Prometheus·Grafana๋กœ ๋กœ๊ทธ ์ƒ์„ฑ๊ธฐ ๊ตฌ์ถ•
  • [End-Gamers] 2ํŽธ - Bedrock URL ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฒ„๊ทธ์™€ converse API
  • [End-Gamers] 3ํŽธ - Celery·Redis ๋น„๋™๊ธฐ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ Slack ์•Œ๋ฆผ
  • [End-Gamers] 4ํŽธ - MCP ์„œ๋ฒ„๋กœ Bedrock Tool Use ์—ฐ๋™
  • [End-Gamers] 5ํŽธ - AI๊ฐ€ docx ๋ณด๊ณ ์„œ๋ฅผ ์ฑ„์šฐ๊ธฐ๊นŒ์ง€
  • [End-Gamers] 6ํŽธ - RAG ์กฐ์น˜์ด๋ ฅ ์‹œ์Šคํ…œ ์„ค๊ณ„
  • [End-Gamers] 7ํŽธ - GUID๋กœ ๋ฉ€ํ‹ฐ์†Œ์Šค ๋กœ๊ทธ ๊ฟฐ๋šซ๋Š” SSE ์ฑ„ํŒ…
  • [End-Gamers] 8ํŽธ - ๋‹จ์ผ AI์—์„œ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์œผ๋กœ
  • [End-Gamers] 9ํŽธ - Bedrock converse_stream ํ† ํฐ ์ŠคํŠธ๋ฆฌ๋ฐ
  • [End-Gamers] 10ํŽธ - EC2 ๋ฐฐํฌ ์ž๋™ํ™”์™€ MFA ์„ธ์…˜ ์ž๊ฒฉ์ฆ๋ช…

 


4. ๊ฒฐ์ •๊ณผ ์ด์œ 

AI ์ œ๊ณต์‚ฌ๋ฅผ ์„ธ ๊ฐœ๋‚˜ ๋ถ™์ธ ์ด์œ 

Claude, Groq, AWS Bedrock์„ Strategy Pattern์œผ๋กœ ๋ฌถ์–ด์„œ DB_TYPE ํ™˜๊ฒฝ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ๋Ÿฐํƒ€์ž„์— ๊ฐˆ์•„๋ผ์šธ ์ˆ˜ ์žˆ๊ฒŒ ์„ค๊ณ„ํ–ˆ๋‹ค. ํ•ด์ปคํ†ค ๊ธฐ๊ฐ„ ์ค‘ ํŠน์ • API๊ฐ€ ๋ง‰ํžˆ๊ฑฐ๋‚˜ ์ฟผํ„ฐ๊ฐ€ ๊ฑธ๋ฆฌ๋Š” ์ƒํ™ฉ์— ๋ฐœํ‘œ๊ฐ€ ์ฃฝ๋Š” ๊ฑธ ํ”ผํ•˜๋ ค๋Š” ๋ชฉ์ ์ด ์ปธ๋‹ค. ์‹ค์ œ๋กœ ์ด ๊ตฌ์กฐ ๋•๋ถ„์— Bedrock ์—ฐ๋™์ด ํ•œ๋™์•ˆ ๋ถˆ์•ˆ์ •ํ•  ๋•Œ๋„(2ํŽธ ์ฐธ๊ณ ) Claude·Groq๋กœ ์‹œ์—ฐ์„ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ๋ฅผ ๊ตณ์ด 2๋‹จ๊ณ„๋กœ ํ•ฉ์นœ ์ด์œ 

์ฒ˜์Œ์—” Triage ์—์ด์ „ํŠธ์™€ RCA ์—์ด์ „ํŠธ, Report ์—์ด์ „ํŠธ๋ฅผ ๋”ฐ๋กœ ๋’€๋Š”๋ฐ, API ํ˜ธ์ถœ์ด ์„ธ์…˜๋‹น 30ํšŒ๊นŒ์ง€ ๋›ฐ์—ˆ๋‹ค. ํ•ด์ปคํ†ค ๋ฐ๋ชจ์—์„œ ์‘๋‹ต์ด ๋А๋ฆฌ๋ฉด ๊ทธ ์ž์ฒด๋กœ ๊ฐ์ ์ด๋‹ค. RCA์™€ Report๋ฅผ ํ•˜๋‚˜์˜ ์—์ด์ „ํŠธ๋กœ ํ•ฉ์ณ์„œ ํ˜ธ์ถœ ์ˆ˜๋ฅผ 14ํšŒ๋กœ ์ค„์˜€๊ณ , ๋Œ€์‹  SSE๋กœ ๊ฐ ๋…ธ๋“œ๊ฐ€ ์ง€๊ธˆ ๋ญ˜ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™”๋ฉด์— ๋ณด์—ฌ์ค˜์„œ "๋А๋ฆฐ๋ฐ ๋ญ ํ•˜๋Š”์ง€ ์•ˆ ๋ณด์ด๋Š”" ๋ฌธ์ œ๋ฅผ ์—†์•ด๋‹ค(8ํŽธ, 9ํŽธ ์ฐธ๊ณ ).

 

AI ํŒ๋‹จ์— ์‚ฌ๋žŒ ์Šน์ธ ๊ฒŒ์ดํŠธ๋ฅผ ๋„ฃ์€ ์ด์œ 

Human-in-the-loop ์Šน์ธ ๋‹จ๊ณ„๋ฅผ ๋„ฃ์€ ๊ฑด ๊ธˆ์œต๊ถŒ ์„œ๋น„์Šค๋ผ๋Š” ๋งฅ๋ฝ ๋•Œ๋ฌธ์ด๋‹ค. AI๊ฐ€ ๋ฝ‘์€ ์›์ธ·๊ถŒ๊ณ ์‚ฌํ•ญ์„ ๋‹ด๋‹น ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๊ฒ€ํ† ·์Šน์ธํ•ด์•ผ ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹ค. AI ์ž๋™ํ™”๊ฐ€ ํŽธ์˜๋ฅผ ์ค€๋‹ค๊ณ  ํ•ด์„œ ์ตœ์ข… ํŒ๋‹จ๊นŒ์ง€ ์œ„์ž„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฑธ ์„ค๊ณ„์— ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜ํ•œ ์…ˆ์ด๋‹ค. ์‹ค์ œ ๋ณด๊ณ ์„œ ํ•˜๋‹จ์—๋„ "์ตœ์ข… ํŒ๋‹จ ๋ฐ ์ฑ…์ž„์€ ๋‹ด๋‹น ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๊ฒ€ํ†  ํ›„ ๊ฒฐ์ •ํ•˜์‹ญ์‹œ์˜ค"๋ผ๋Š” ๋ฌธ๊ตฌ๋ฅผ ๋ชป ๋ฐ•์•„ ๋’€๋‹ค.

 

Slack ์•Œ๋ฆผ์„ ์žฅ์•  ๋ณด๊ณ  ์ ˆ์ฐจ ๊ทธ๋Œ€๋กœ ํ‰๋‚ด ๋‚ธ ์ด์œ 

๋ถ„์„ ์‹œ์ž‘·์™„๋ฃŒ·RCA ์Šน์ธ ์‹œ์ ๋งˆ๋‹ค Slack์œผ๋กœ ์•Œ๋ฆผ์ด ๋‚˜๊ฐ„๋‹ค. ๊ธˆ์œต๊ถŒ์€ ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋ณด๊ณ  ์ฒด๊ณ„๊ฐ€ ๊ทœ์ •์œผ๋กœ ์ •ํ•ด์ ธ ์žˆ๋Š”๋ฐ, ๊ทธ ํ๋ฆ„์„ ๋„๊ตฌ ์•ˆ์— ๊ทธ๋Œ€๋กœ ๋„ฃ์–ด์•ผ ์‹ค๋ฌด์—์„œ ์“ธ๋ชจ๊ฐ€ ์ƒ๊ธด๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค(3ํŽธ ์ฐธ๊ณ ).

 


5. ์ž˜ ๋œ ๊ฒƒ

6์ฃผ ๋งŒ์— ๋กœ์ปฌ ํ”„๋กœํ† ํƒ€์ž…์—์„œ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ + RAG + ๋ชจ๋‹ˆํ„ฐ๋ง + AWS ๋ฐฐํฌ๊นŒ์ง€,
์‹ฌ์‚ฌ์—์„œ "์žฅ๋‚œ๊ฐ์ด ์•„๋‹ˆ๋ผ ์ง„์งœ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ"๋กœ ๋ณด์ด๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ๊ฒƒ.

 

  • Strategy Pattern์œผ๋กœ AI·DB ๊ตฌํ˜„์ฒด๋ฅผ ๋ถ„๋ฆฌํ•ด๋‘” ๋•๋ถ„์—, Bedrock์ด ํ”๋“ค๋ ค๋„ ๋‹ค๋ฅธ ์ œ๊ณต์‚ฌ๋กœ ์‹œ์—ฐ์„ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค
  • RCA+Report ์—์ด์ „ํŠธ ํ†ตํ•ฉ์œผ๋กœ API ํ˜ธ์ถœ์„ ์ ˆ๋ฐ˜ ์ดํ•˜๋กœ ์ค„์ด๋ฉด์„œ๋„ SSE ์‹œ๊ฐํ™”๋กœ ์ฒด๊ฐ ์†๋„๊นŒ์ง€ ์ฑ™๊ฒผ๋‹ค
  • ์Šน์ธ ๊ฒŒ์ดํŠธ·Slack ์•Œ๋ฆผ์ฒ˜๋Ÿผ ์‹ค๋ฌด ์ ˆ์ฐจ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜ํ•ด์„œ, "AI๊ฐ€ ๋‹ค ์•Œ์•„์„œ ํ•œ๋‹ค"๊ฐ€ ์•„๋‹ˆ๋ผ "AI๊ฐ€ ๊ฒ€ํ† ๋ฅผ ๋•๋Š”๋‹ค"๋Š” ํฌ์ง€์…˜์„ ์ œํ’ˆ์— ์ •ํ™•ํžˆ ์ƒˆ๊ฒผ๋‹ค
  • ๊ธฐ์ˆ  ๋””ํ…Œ์ผ์„ ๊ทธ๋•Œ๊ทธ๋•Œ ์‹œ๋ฆฌ์ฆˆ๋กœ ๊ธฐ๋กํ•ด๋‘” ๋•๋ถ„์—, ์ง€๊ธˆ ์ด ํšŒ๊ณ ๋ฅผ ์“ธ ๋•Œ "์™œ ์ด๋ ‡๊ฒŒ ํ–ˆ๋Š”์ง€"๋ฅผ ๋‹ค์‹œ ์ถ”์ธกํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค

 


6. ์•„์‰ฌ์› ๋˜ ๊ฒƒ

  • v3๋กœ ๊ณ„ํšํ–ˆ๋˜ Groq 1์ฐจ ์ „์ฒ˜๋ฆฌ → Bedrock 2์ฐจ ์ •๋ฐ€ ๋ถ„์„(ํ† ํฐ 90% ์ ˆ๊ฐ ๋ชฉํ‘œ)๊ณผ Jira ์ž๋™ ๋“ฑ๋ก์€ ํ•ด์ปคํ†ค ๊ธฐ๊ฐ„ ์•ˆ์— ๋๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค
  • Bedrock ์—ฐ๋™์—๋งŒ fix ์ปค๋ฐ‹ ๋‹ค์„ฏ ๊ฐœ๋ฅผ ์“ด ์‹œ๊ฐ„๋งŒํผ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์— ์“ธ ์‹œ๊ฐ„์ด ์ค„์—ˆ๋‹ค. SDK ์„ ํƒ ์ „์— ์ธ์ฝ”๋”ฉ·์„œ๋ช… ์ด์Šˆ๋ฅผ ๋จผ์ € ์ฐพ์•„๋ดค๋‹ค๋ฉด ๋” ๋นจ๋ฆฌ ๊ฐˆ ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ ๊ฐ™๋‹ค
  • ChromaDB RAG๋Š” ๋ถ™์˜€์ง€๋งŒ ์ง€์—ฐ ์ดˆ๊ธฐํ™”๋กœ ์•ฑ ์‹œ์ž‘ ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๋ฆฌํŒฉํ„ฐ๋ง์ด ๋’ค๋Šฆ๊ฒŒ(v2 ํ›„๋ฐ˜) ๋“ค์–ด๊ฐ”๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฌด๊ฑฐ์šด ์ดˆ๊ธฐํ™”๋Š” ์ง€์—ฐ์‹œํ‚ค๋Š” ๊ฑธ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋’€์–ด์•ผ ํ–ˆ๋‹ค

 


7. ๋‹ค์Œ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ๋ฐ”๊ฟ€ ๊ฒƒ

  • AI ์ œ๊ณต์‚ฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์“ธ ๊ณ„ํš์ด๋ฉด Strategy Pattern๋ถ€ํ„ฐ ์žก์•„๋‘๊ธฐ - ํ•ด์ปคํ†ค์ฒ˜๋Ÿผ ๋ฐœํ‘œ ์ค‘ API ์žฅ์•  ๋ฆฌ์Šคํฌ๊ฐ€ ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ ํŠนํžˆ ๊ฐ’์–ด์น˜๋ฅผ ํ•œ๋‹ค
  • ๋„๋ฉ”์ธ ํŠน์„ฑ(์—ฌ๊ธฐ์„œ๋Š” ๊ธˆ์œต๊ถŒ ๋ณด๊ณ  ์ ˆ์ฐจ)์„ ๊ธฐ๋Šฅ ๋ชฉ๋ก์ด ์•„๋‹ˆ๋ผ ์„ค๊ณ„ ๊ฒฐ์ •์˜ ๊ทผ๊ฑฐ๋กœ ์‚ผ๊ธฐ - ์Šน์ธ ๊ฒŒ์ดํŠธ์™€ Slack ์•Œ๋ฆผ์€ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ "AI๊ฐ€ ์ตœ์ข… ํŒ๋‹จ์„ ๋Œ€์‹ ํ•˜์ง€ ์•Š๋Š”๋‹ค"๋Š” ์›์น™์ด ๋จผ์ €์˜€๋‹ค
  • ์‚ฝ์งˆ์€ ๋๋‚œ ์งํ›„ ๋ฐ”๋กœ ๊ธ€๋กœ ๋‚จ๊ธฐ๊ธฐ - ์ด๋ฒˆ์—” ๊ทธ๋ ‡๊ฒŒ ํ–ˆ๋”๋‹ˆ ๋ช‡ ์ฃผ ๋’ค ํšŒ๊ณ ๋ฅผ ์“ธ ๋•Œ๋„ ๋งฅ๋ฝ์„ ๋‹ค์‹œ ํŒŒ๋‚ผ ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค

 

๋กœ๊ทธ๋ฅผ ๊ฐ€์žฅ ๋นจ๋ฆฌ ์ฝ๋Š” ๋ฐฉ๋ฒ•์€ ๋กœ๊ทธ๋ฅผ ๋” ๋นจ๋ฆฌ ์ฝ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ,
์• ์ดˆ์— ์‚ฌ๋žŒ์ด ์ฝ์ง€ ์•Š์•„๋„ ๋˜๋Š” ํ˜•ํƒœ๋กœ ๋ฏธ๋ฆฌ ๋ถ€๊ฒ€ํ•ด๋‘๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

 

 

Incident Autopsy - 2026 KB๋ฐ์ดํƒ€์‹œ์Šคํ…œ ์‚ฌ๋‚ด ํ•ด์ปคํ†ค ๋Œ€์ƒ, ํŒ€ End-Gamers | GitHub

RELATED ARTICLES

more