TECH SIGNAL / ENGINEERING REPORT

๐Ÿ“ฐ ๋ฐ์ผ๋ฆฌ ํ…Œํฌ ๋‹ค์ด์ œ์ŠคํŠธ - 2026-09-05

2026-09-05 Cloud, Kubernetes, AI, DevOps ์†Œ์‹ 49๊ฑด โ€” ์ž๋™ ํ๋ ˆ์ด์…˜ ๋‹ค์ด์ œ์ŠคํŠธ.

๋ฐ์ผ๋ฆฌ ๋‹ค์ด์ œ์ŠคํŠธ ยท Kubernetes ยท Cloud Native ยท AI ยท DevOps
๊ฒŒ์‹œ์ผ
2026-09-05
์ฝ๊ธฐ ์‹œ๊ฐ„
102 min
์—ฐ๊ฒฐ ์‹œ์Šคํ…œ
3
๊ธฐ๋ก ์œ ํ˜•
Signal
PROVENANCE

์ด ๊ตํ›ˆ์ด ํ•„์š”ํ–ˆ๋˜ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์‹œ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ฅ ์˜ค๋Š˜์˜ ์ฃผ์š” ์†Œ์‹

Microsoft built a prompt injection detector. Then it caught a phishing campaign instead.

Microsoft Defender for Office 365๊ฐ€ ๋น„๊ฐ€์‹œ ์œ ๋‹ˆ์ฝ”๋“œ ํƒœ๊ทธ ๋ฌธ์ž(U+E0000~U+E007F)๋ฅผ ํ™œ์šฉํ•ด ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์„ ์™œ๊ณกํ•˜๋Š” ๋Œ€๊ทœ๋ชจ ํ”ผ์‹ฑ ์บ ํŽ˜์ธ์„ ์ ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋“ค์€ funding, loan, credit ๋“ฑ ๊ธˆ์œต ๊ด€๋ จ ๊ณ ์‹ ํ˜ธ ๋‹จ์–ด ๋‚ด๋ถ€์— ํƒœ๊ทธ ๋ฌธ์ž๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์ŠคํŒธ ํ•„ํ„ฐ์™€ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„๋ฅ˜๊ธฐ์˜ ํ‚ค์›Œ๋“œ ๋งค์นญ์„ ์šฐํšŒํ–ˆ์Šต๋‹ˆ๋‹ค. ASCII Smuggling ํƒ์ง€ ์‹œ๊ทธ๋‹ˆ์ฒ˜๋Š” ์บ ํŽ˜์ธ ์‹œ์ž‘ ์ „๋‚  ์•ฝ 21,000๊ฑด์—์„œ ์‹œ์ž‘ํ•ด ๋‹ค์Œ ๋‚  130๋งŒ ๊ฑด, ์ดํ‹€ ๋’ค์—๋Š” 230๋งŒ ๊ฑด ์ด์ƒ์œผ๋กœ ๊ธ‰์ฆํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํ† ํฌ๋‚˜์ด์ €์— ๋”ฐ๋ผ ํƒœ๊ทธ ๋ฌธ์ž๊ฐ€ ๋‹จ์–ด๋ฅผ ๋ถ„ํ• ํ•˜๊ฑฐ๋‚˜ ๋ฌด์‹œ๋˜๋Š”๋ฐ, ํ‘œ์ค€ NFC๋‚˜ NFD ์ •๊ทœํ™”๋Š” ํƒœ๊ทธ ๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์•„ ํ•„ํ„ฐ๋ฅผ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์˜๊ตญ, ์Šค์ฝ”ํ‹€๋žœ๋“œ, ์›จ์ผ์Šค ๋“ฑ์˜ ์ง€์—ญ ๊ตญ๊ธฐ ์ด๋ชจ์ง€๊ฐ€ ๋™์ผํ•œ ์œ ๋‹ˆ์ฝ”๋“œ ํƒœ๊ทธ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ผ๊ด„ ์ œ๊ฑฐ ์‹œ ์˜คํƒ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ฒ•์€ ์™ธ๋ถ€ ํ…์ŠคํŠธ๋ฅผ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์ฝ์–ด๋“ค์ด๋Š” AI ์—์ด์ „ํŠธ ํ™˜๊ฒฝ์—์„œ๋„ ์ˆจ๊ฒจ์ง„ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์–ด ์‚ฌ์ „ ์ •๊ทœํ™” ๊ฒ€์ฆ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก ์™œ ์ค‘์š”ํ•œ๊ฐ€: AI ์—์ด์ „ํŠธ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ณ„์ธต์—์„œ ๋น„๊ฐ€์‹œ ์œ ๋‹ˆ์ฝ”๋“œ ํƒœ๊ทธ๋ฅผ ์ „์ฒ˜๋ฆฌ ๋ฐ ์ •๊ทœํ™”ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ณด์•ˆ ํ•„ํ„ฐ๋ฅผ ์šฐํšŒํ•˜๋Š” ์•…์˜์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜์ด ์šด์˜ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด๋ถ€๋กœ ์นจํˆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ์›๋ฌธ ๋ณด๊ธฐ ยท The New Stack


Kubernetes & Cloud Native

CPU + GPU: Why AI platform engineering is a heterogeneous infrastructure problem

CNCF

Vultr์˜ ์นด์‹œ์•„ ํž๋ณธ(Kasia Hilborne)์€ CNCF ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ํ”„๋กœ๋•์…˜ AI ์ธํ”„๋ผ๊ฐ€ ๋‹จ์ˆœํ•œ GPU ํ”„๋กœ๋น„์ €๋‹์ด ์•„๋‹Œ ์ด๊ธฐ์ข… ์ธํ”„๋ผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฌธ์ œ์ž„์„ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ AI ํŒŒ์ดํ”„๋ผ์ธ์€ ๋ฐ์ดํ„ฐ ์ค€๋น„, CPU ์ „์ฒ˜๋ฆฌ, GPU ์ถ”๋ก , CPU ํ›„์ฒ˜๋ฆฌ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋‹ฌ์˜ ์ „์ฒด ๊ฒฝ๋กœ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด ์ „์ฒ˜๋ฆฌ๊ฐ€ ์ง€์—ฐ๋˜๋ฉด ๊ณ ๊ฐ€์˜ GPU๊ฐ€ ์œ ํœด ์ƒํƒœ์— ๋น ์ง‘๋‹ˆ๋‹ค. ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋Š” ๋‹จ์ผ ์ปดํฌ๋„ŒํŠธ ์ตœ์ ํ™” ๋Œ€์‹  ํŒŒ์ดํ”„๋ผ์ธ ๊ฐ ๋‹จ๊ณ„์— ํ•„์š”ํ•œ CPU, GPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€ ๊ฐ„์˜ ์ข…์†์„ฑ๊ณผ ์ž์› ๋งค์นญ์„ ์„ค๊ณ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๋™์  ์ž์› ํ• ๋‹น(DRA, Dynamic Resource Allocation) ๊ธฐ๋Šฅ์€ ์ด๋Ÿฌํ•œ ํŠน์ˆ˜ ๊ฐ€์†๊ธฐ ๋””๋ฐ”์ด์Šค๋ฅผ ์„ ์–ธ์  ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฆฌ์†Œ์Šค ๋ชจ๋ธ๋กœ ํ†ตํ•ฉํ•˜๋Š” ํ‘œ์ค€ ์ œ์–ด ํ‰๋ฉด์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹จ์ˆœ GPU ์‚ฌ์šฉ๋ฅ  ๋ฉ”ํŠธ๋ฆญ๋งŒ์œผ๋กœ๋Š” ์—…์ŠคํŠธ๋ฆผ ๋ณ‘๋ชฉ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, CPU์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ด์–ด์ง€๋Š” ํ•ธ๋“œ์˜คํ”„ ์ „๋ฐ˜์˜ ๊ด€์ธก ๊ฐ€๋Šฅ์„ฑ์„ ํ™•๋ณดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋ฐ˜ AI ํ”Œ๋žซํผ์—์„œ๋Š” ๋‹จ์ˆœ GPU ์‚ฌ์šฉ๋ฅ  ๋Œ€์‹  CPU ์ „์ฒ˜๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋กœ๋”ฉ ๋‹จ๊ณ„์˜ ํ•ธ๋“œ์˜คํ”„ ์ง€์—ฐ์„ ๊ด€์ธกํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ€์†๊ธฐ ์œ ํœด ๋น„์šฉ์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Kubernetes isnโ€™t new, but AI makes It scary again

CNCF

Fairwinds์˜ CTO ์•ค๋”” ์ˆ˜๋”๋งŒ(Andy Suderman)์€ CNCF ๋ธ”๋กœ๊ทธ ๊ธฐ๊ณ ๋ฅผ ํ†ตํ•ด AI ์›Œํฌ๋กœ๋“œ ๋„์ž…์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™•์žฅ์˜ ๊ธฐํญ์ œ๊ฐ€ ๋˜๋Š” ๋™์‹œ์— ์šด์˜ ๋ณต์žก์„ฑ์„ ๊ธ‰๊ฒฉํžˆ ๊ฐ€์ค‘์‹œํ‚ค๊ณ  ์žˆ๋‹ค๊ณ  ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฆฌ๋ˆ…์Šค ๋ผ์ด๋ธŒ CD๋ฅผ ํ†ตํ•ด ์ ์ง„์ ์œผ๋กœ ์‹œ์Šคํ…œ์„ ํƒ์ƒ‰ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ, ๋งŽ์€ ์กฐ์ง์ด ์‹ค์ œ AI ์Šคํƒ์„ ์šด์˜ ํ™˜๊ฒฝ์— ์˜ฌ๋ฆฌ๊ธฐ ์ „ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ฒ€์ฆ ๋‹จ๊ณ„์—์„œ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. GKE, EKS, AKS ๋“ฑ ๊ด€๋ฆฌํ˜• ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ํ†ตํ•ด ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋„์šฐ๋Š” ์ž‘์—…์€ ์‰ฌ์›Œ์กŒ์œผ๋‚˜, ๋ฐฐ์น˜ ํŠธ๋ ˆ์ด๋‹์˜ ๊ธ‰๊ฒฉํ•œ ๋ฒ„์ŠคํŠธ ํŠธ๋ž˜ํ”ฝ๊ณผ ์ถ”๋ก  ์Šค์ผ€์ผ๋ง์„ ๊ฐ๋‹นํ•˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ์ฐจ์›์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ณผ์ œ๋Š” ํญ์ฆํ•˜๋Š” GPU ์˜ˆ์‚ฐ ํ†ต์ œ, ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ํƒ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž์› ๊ณ ๊ฐˆ ๋ฐฉ์ง€, ์—„๊ฒฉํ•œ ๋ฐ์ดํ„ฐ ๊ฒฝ๊ณ„ ๋ณดํ˜ธ, ๊ทธ๋ฆฌ๊ณ  ์‹คํŒจํ•œ ์‹คํ—˜์ด ์ „์ฒด ์•ˆ์ •์„ฑ์„ ํ•ด์น˜์ง€ ์•Š๋„๋ก ๊ฐ€๋“œ๋ ˆ์ผ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ AI ํ”Œ๋žซํผ ์ •์ฐฉ์„ ์œ„ํ•ด์„œ๋Š” ์›Œํฌ๋กœ๋“œ ๋ฐฐ์น˜ ์ •์ฑ…๊ณผ ๋ฉ€ํ‹ฐ ํ…Œ๋„ŒํŠธ ์•ˆ์ •์„ฑ์„ ์„ ์ œ์ ์œผ๋กœ ์„ค๊ณ„ํ•˜์—ฌ ํ†ต์ œ๋œ ์ธํ”„๋ผ ์œ„์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ๊ด€๋ฆฌํ˜• ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— AI ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ฐฐํฌํ•  ๋•Œ๋Š” ์—„๊ฒฉํ•œ ๋ฆฌ์†Œ์Šค ์ฟผํ„ฐ์™€ ๋ฉ€ํ‹ฐ ํ…Œ๋„ŒํŠธ ๊ฐ€๋“œ๋ ˆ์ผ์„ ์ˆ˜๋ฆฝํ•ด์•ผ GPU ์˜ค๋ฒ„ํ”„๋กœ๋น„์ €๋‹๊ณผ ๊ธฐ์กด ์„œ๋น„์Šค์˜ ์ž์› ๊ธฐ์•„ ํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Runtime is the real defense, not just posture

Sysdig

Sysdig๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ์™€ ์„œ๋ฒ„๋ฆฌ์Šค ์›Œํฌ๋กœ๋“œ๊ฐ€ ๋‹จ ๋ช‡ ์ดˆ ๋งŒ์— ์ƒ์„ฑ๋˜๊ณ  ์†Œ๋ฉธํ•˜๋ฏ€๋กœ ์ •์  ํ˜•์ƒ ๊ด€๋ฆฌ(CSPM) ์ค‘์‹ฌ์˜ ๋ณด์•ˆ ์ „๋žต์€ ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ์ž๋™ํ™” ๋„๊ตฌ์™€ AI๋ฅผ ์ด์šฉํ•ด ์ดˆ๊ธฐ ์นจํˆฌ ํ›„ 10๋ถ„ ์ด๋‚ด์— ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๊ณ  ์ˆ˜ํ‰ ์ด๋™(lateral movement)์„ ์‹œ๋„ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ์‚ฌํ›„ ์Šค์บ”์ด ๊ณต๊ฒฉ์„ ๋ง‰์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ๋ณด์•ˆ์€ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค, ์‚ฌ์šฉ์ž ํ–‰์œ„, ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ์‹œํ•˜์—ฌ ๊ณ„์ • ๊ถŒํ•œ ์ƒ์Šน ๋ฐ ๋น„์ •์ƒ ๋ช…๋ น์„ ์ฆ‰๊ฐ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ํ˜„๋Œ€์  CNAPP์€ ๋น„์ธ๊ฐ€ ํ–‰์œ„๊ฐ€ ํฌ์ฐฉ๋˜๋Š” ์ฆ‰์‹œ ์นจํ•ด๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ต์ฒดํ•˜๋Š” ์ž๋™ ๋Œ€์‘์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํƒ์ง€ ๋ฐ ๋Œ€์‘ ์‹œ๊ฐ„(MTTD/MTTR)์„ ๋ถ„ ๋‹จ์œ„๋กœ ๋‹จ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ํ˜•์ƒ ๊ด€๋ฆฌ์™€ ์‹œํ”„ํŠธ ๋ ˆํ”„ํŠธ๋Š” ์˜ˆ๋ฐฉ์  ๋ณด์กฐ ์ˆ˜๋‹จ์œผ๋กœ ์œ ์ง€ํ•˜๋˜, ๊ณต๊ฒฉ ๋ฐœ์ƒ ์‹œ์ ์˜ ์‹ค์‹œ๊ฐ„ ์œ„ํ˜‘์„ ๋ฐฉ์–ดํ•˜๋Š” ๋Ÿฐํƒ€์ž„ ์ค‘์‹ฌ์˜ ๊ณ„์ธตํ™” ๋ณด์•ˆ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์ˆ˜๋ช…์ด ์งง์€ ์ปจํ…Œ์ด๋„ˆ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ์ •์  ํ˜•์ƒ ์ ๊ฒ€๋งŒ์œผ๋กœ๋Š” 10๋ถ„ ์ด๋‚ด์— ์ผ์–ด๋‚˜๋Š” ์นจํˆฌ๋ฅผ ๋ง‰์„ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ๋น„์ •์ƒ ํŒŒ๋“œ๋ฅผ ์ฆ‰๊ฐ ๊ฒฉ๋ฆฌํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๋Ÿฐํƒ€์ž„ ๋ฐฉ์–ด ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Cloud security and the power of runtime insights

Sysdig

94%์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ฐ€ ํด๋ผ์šฐ๋“œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฐ€์šด๋ฐ, ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ํ™•์‚ฐ๊ณผ ์„œ๋“œํŒŒํ‹ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ํด๋ผ์šฐ๋“œ ๊ณต๊ฒฉ ํ‘œ๋ฉด์ด ๋Œ€ํญ ํ™•๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„์ž๋“ค์ด AI ๋„๊ตฌ๋ฅผ ์•…์šฉํ•˜์—ฌ ์ตœ์ดˆ ์นจํˆฌ ํ›„ 8๋ถ„ ๋งŒ์— ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋ฅผ ์นจํ•ดํ•˜๋Š” ๋“ฑ ๋Œ€์‘ ์‹œ๊ฐ„์˜ ์••๋ฐ•์ด ์‹ฌํ™”๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CSPM, ์ปจํ…Œ์ด๋„ˆ ๋ณด์•ˆ, CIEM, CDR ๋“ฑ์„ ํ†ตํ•ฉํ•œ CNAPP ์†”๋ฃจ์…˜์ด ๋„์ž…๋˜๊ณ  ์žˆ์œผ๋‚˜, ์šฐ์„ ์ˆœ์œ„ ์ง€์ •์ด ๋ฏธํกํ•  ๊ฒฝ์šฐ ๋ฐฉ๋Œ€ํ•œ ๊ฒฝ๊ณ  ๋…ธ์ด์ฆˆ๋กœ ์ธํ•ด DevSecOps ํŒ€์˜ ํ”ผ๋กœ๋„๊ฐ€ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ์ธ์‚ฌ์ดํŠธ(Runtime Insights)๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์‹ค์ œ ๊ตฌ๋™ ์ค‘์ธ ํŒจํ‚ค์ง€์™€ ํ™œ์„ฑ ์„œ๋น„์Šค ์ปจํ…์ŠคํŠธ๋ฅผ ํŒŒ์•…ํ•จ์œผ๋กœ์จ ์œ„ํ—˜๋„์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์˜ํ–ฅ๋„์— ๋”ฐ๋ผ ์กฐ์น˜ ๋Œ€์ƒ์„ ์„ ๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์—์ด์ „ํ‹ฑ AI๋ฅผ ์ ‘๋ชฉํ•˜์—ฌ ์›Œํฌ๋กœ๋“œ ์ „๋ฐ˜์˜ ์—ฐ๊ด€ ์œ„ํ˜‘์„ ๋งฅ๋ฝ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๊ณ  ์กฐ์‚ฌํ•จ์œผ๋กœ์จ ๋ณด์•ˆ ์šด์˜ ํšจ์œจ์„ฑ์„ ๋Œ€ํญ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ํ”„๋กœ๋•์…˜์—์„œ ์‹ค์ œ ์‹คํ–‰ ์ค‘์ธ ์›Œํฌ๋กœ๋“œ์˜ ๋Ÿฐํƒ€์ž„ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ทจ์•ฝ์  ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•ด์•ผ CNAPP ๊ฒฝ๊ณ  ํ”ผ๋กœ๋„๋ฅผ ํ•ด์†Œํ•˜๊ณ  8๋ถ„ ๋งŒ์— ์ง„ํ–‰๋˜๋Š” ๊ณ ์† ํด๋ผ์šฐ๋“œ ์นจํ•ด๋ฅผ ๋ฐฉ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes v1.37: DRA Updates

Kubernetes

Kubernetes 1.37์—์„œ Dynamic Resource Allocation(DRA)์ด ํ•œ ๋‹จ๊ณ„ ๋” ๋‚˜์•„๊ฐ”๋‹ค. DRA Extended Resource ์ง€์›(KEP-5004)์ด 1.35 ์•ŒํŒŒ, 1.36 ๋ฒ ํƒ€๋ฅผ ๊ฑฐ์ณ ์ •์‹(GA) ๊ธฐ๋Šฅ์œผ๋กœ ์Šน๊ฒฉ๋˜์–ด, DeviceClass์— ํ™•์žฅ ๋ฆฌ์†Œ์Šค ์ด๋ฆ„์„ ์ง์ ‘ ์ง€์ •ํ•˜๋ฉด ๋ณ„๋„ ๋””๋ฐ”์ด์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์ด ๊ธฐ์กด์˜ example.com/gpu ๊ฐ™์€ ํ™•์žฅ ๋ฆฌ์†Œ์Šค API ์š”์ฒญ์„ DRA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ทธ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ResourceClaims ์ƒํƒœ์— ํ‘œ์ค€ํ™”๋œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์ •๋ณด(KEP-4817)๋ฅผ ๋‹ด๋Š” devices ํ•„๋“œ๊ฐ€ ์ถ”๊ฐ€๋ผ, DRA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋””๋ฐ”์ด์Šค๋ณ„ ์ธํ„ฐํŽ˜์ด์Šค ์ด๋ฆ„ยทMAC ์ฃผ์†ŒยทIP ์ฃผ์†Œ๋ฅผ ํŒŒ๋“œ ๋ฐฐ์น˜ ํ›„ ์ƒํƒœ๋กœ ๋ณด๊ณ ํ•  ์ˆ˜ ์žˆ๋‹ค. DRA ๋””๋ฐ”์ด์Šค ํ…Œ์ธํŠธ/ํ†จ๋Ÿฌ๋ ˆ์ด์…˜(KEP-5055)์ด ์•ˆ์ •ํ™”(Stable) ๋‹จ๊ณ„์— ๋„๋‹ฌํ•ด, ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ์ž๊ฐ€ DeviceTaintRule๋กœ ํด๋Ÿฌ์Šคํ„ฐ ์ „์—ญ์— ํ…Œ์ธํŠธ๋ฅผ ์ ์šฉํ•ด ๋“œ๋ผ์ด๋ฒ„ ์žฌ์„ค์ • ์—†์ด ์ƒˆ ํŒŒ๋“œ ์Šค์ผ€์ค„๋ง์—์„œ ํŠน์ • ๋””๋ฐ”์ด์Šค๋ฅผ ์ œ์™ธํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๋ฏธ ํ…Œ์ธํŠธ๋œ ๋””๋ฐ”์ด์Šค๋ฅผ ์“ฐ๋˜ ํŒŒ๋“œ๋Š” ResourceClaim์ด ๋ง‰์ง€ ์•Š๋Š” ํ•œ ์ž๋™์œผ๋กœ ์ถ•์ถœ๋  ์ˆ˜ ์žˆ๋‹ค. ์ž‘์„ฑ์ž๋Š” Kashish Verma, ๊ฒŒ์‹œ์ผ์€ 2026๋…„ 9์›” 3์ผ์ด๋‹ค.

๐Ÿ’ก ํ™•์žฅ ๋ฆฌ์†Œ์Šค ํ˜ธํ™˜๊ณผ ๋””๋ฐ”์ด์Šค ํ…Œ์ธํŠธ๊ฐ€ GAยทStable์— ๋„๋‹ฌํ–ˆ๋‹ค๋Š” ๊ฒƒ์€ GPU/๊ฐ€์†๊ธฐ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜ํŒ€์ด ๊ธฐ์กด ๋””๋ฐ”์ด์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋ฐ˜ ์Šค์ผ€์ค„๋ง์—์„œ DRA๋กœ ์ „ํ™˜ํ•  ๋•Œ ์šด์˜ ์ค‘๋‹จ ๋ฆฌ์Šคํฌ๊ฐ€ ํฌ๊ฒŒ ์ค„์—ˆ๋‹ค๋Š” ๋œป์ด๋‹ค.

YOLO Mode: Agent Autonomy Without the Guardrails

Docker

Docker ๋ธ”๋กœ๊ทธ๋Š” AI ์—์ด์ „ํŠธ๊ฐ€ ์Šน์ธ ์š”์ฒญ ์—†์ด ํŒŒ์ผ ์ฝ๊ธฐยท์ฝ”๋“œ ์ž‘์„ฑยท์…ธ ๋ช…๋ น ์‹คํ–‰๊นŒ์ง€ ์ž๋™ ์Šน์ธํ•˜๋Š” 'YOLO ๋ชจ๋“œ'๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. Claude Code๋Š” --dangerously-skip-permissions, Codex CLI๋Š” --full-auto ๋˜๋Š” --dangerously-bypass-approvals-and-sandbox, Gemini CLI๋Š” --yolo ํ”Œ๋ž˜๊ทธ๋‚˜ ์„ธ์…˜ ์ค‘ Ctrl+Y ํ† ๊ธ€, GitHub Copilot CLI๋Š” --allow-all(๋ณ„์นญ --yolo)๋กœ ์ด ๋ชจ๋“œ๋ฅผ ์ผ ๋‹ค. ๊ตฌ์ฒด์  ์œ„ํ—˜์œผ๋กœ ์ž˜๋ชป๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ rm -rf ๊ฐ™์€ ํŒŒ๊ดด์  ๋ช…๋ น, ํ™˜๊ฒฝ ๋ณ€์ˆ˜ยท.ssh ํ‚คยทํ† ํฐยท.env ํŒŒ์ผ ๋“ฑ ๋น„๋ฐ€ ์ •๋ณด ๋…ธ์ถœ, ์›นํŽ˜์ด์ง€ยท์ด์Šˆยท์ฝ”๋“œ ์ฃผ์„์— ์ˆจ์€ ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๋Š” ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜, ๋ฐ์ดํ„ฐ ์œ ์ถœ, ๋ฌด๊ด€ํ•œ ํ”„๋กœ์ ํŠธ๊นŒ์ง€ ๋ฒˆ์ง€๋Š” ์˜๋„์น˜ ์•Š์€ ๊ด‘๋ฒ”์œ„ํ•œ ๋ณ€๊ฒฝ, ์‚ฌ์šฉ์ž ์ž๊ฒฉ์ฆ๋ช…์œผ๋กœ ๋‚ด๋ถ€ ์—”๋“œํฌ์ธํŠธ์— ๋„๋‹ฌํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ธก๋ฉด ์ด๋™์„ ๋“ ๋‹ค. ์™„ํ™”์ฑ…์œผ๋กœ๋Š” ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€ ๊ฒฉ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” Docker Sandboxes(๊ฒฉ๋ฆฌ๋œ ์ผํšŒ์šฉ ๋งˆ์ดํฌ๋กœVM, ๋„คํŠธ์›Œํ‚นยทํŒŒ์ผ์‹œ์Šคํ…œยท๋ฆฌ์†Œ์Šค ์ œํ•œ ์ œ์–ด, ์‹คํ–‰ ํ›„ ํ๊ธฐ ๊ฐ€๋Šฅ)์™€ ์กฐ์ง ๋‹จ์œ„ ์ •์ฑ…์„ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž ๋จธ์‹ ์— ์ž๋™ ์ ์šฉํ•˜๋Š” Docker AI Governance๋ฅผ ์ œ์‹œํ•œ๋‹ค. Stack Overflow 2025 ์„ค๋ฌธ์—์„œ ๊ฐœ๋ฐœ์ž์˜ 84%๊ฐ€ AI ๋„๊ตฌ๋ฅผ ์“ฐ๊ฑฐ๋‚˜ ์“ธ ๊ณ„ํš์ด๋ผ๊ณ  ๋‹ตํ–ˆ๋‹ค๋Š” ์ˆ˜์น˜(์ „๋…„ 76%์—์„œ ์ƒ์Šน)๋„ ์ธ์šฉ๋œ๋‹ค.

๐Ÿ’ก YOLO ๋ชจ๋“œ๊ฐ€ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ณธ ํ† ๊ธ€๋กœ ์ž๋ฆฌ์žก๋Š” 2026๋…„ ํ˜„์žฌ, ์ƒŒ๋“œ๋ฐ•์Šคยท๊ฑฐ๋ฒ„๋„Œ์Šค ๊ฐ™์€ ๊ฒฉ๋ฆฌ ์žฅ์น˜ ์—†์ด ์ด๋ฅผ ์ผœ๋Š” ํŒ€์€ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜ ํ•œ ๋ฒˆ์œผ๋กœ ์ž๊ฒฉ์ฆ๋ช… ์œ ์ถœ์ด๋‚˜ ํŒŒ๊ดด์  ๋ช…๋ น ์‹คํ–‰๊นŒ์ง€ ์ด์–ด์งˆ ์šด์˜ ๋ฆฌ์Šคํฌ๋ฅผ ์•ˆ๊ฒŒ ๋œ๋‹ค.

Join OSPOlogy + OSPO Summit China 2026 in Shanghai

CNCF

CNCF ๋ธ”๋กœ๊ทธ๋Š” 2026๋…„ 9์›” 7์ผ ์ค‘๊ตญ ์ƒํ•˜์ด์—์„œ ์—ด๋ฆฌ๋Š” OSPOlogy + OSPO Summit China 2026 ์ฐธ๊ฐ€๋ฅผ ์•ˆ๋‚ดํ•œ๋‹ค. ์ด ํ–‰์‚ฌ๋Š” KubeCon + CloudNativeCon + OpenInfra Summit + PyTorch Conference China์™€ ๊ณต๋™ ๊ฐœ์ตœ๋˜๋ฉฐ, OSPOlogy๋Š” ๋ณธ ํ–‰์‚ฌ ๋“ฑ๋ก์„ ์ „์ œ๋กœ ํ•œ ์• ๋“œ์˜จ ์˜ต์…˜์ด๋‹ค. ๋Šฆ์€ ๋“ฑ๋ก์€ 9์›” 7์ผ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๊ณ  ์ฐธ๊ฐ€๋น„๋Š” 30๋‹ฌ๋Ÿฌ(205์œ„์•ˆ)์ด๋ฉฐ, ์ขŒ์„์€ ์„ ์ฐฉ์ˆœ์œผ๋กœ ๋ฐฐ์ •๋œ๋‹ค. ์ฃผ์š” ์ฃผ์ œ๋Š” OSPO ํ™œ๋™์„ ์ง€์›ํ•˜๋Š” ์—์ด์ „ํ‹ฑ AI, AIยท๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค, AI ๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง์˜ ๋ณด์•ˆยทํˆฌ๋ช…์„ฑยท์‹ ๋ขฐ, ๊ตญ๊ฒฝ์„ ๋„˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์ „๋žต, ์กฐ์ง ํ˜์‹  ๋™๋ ฅ์œผ๋กœ์„œ์˜ ์˜คํ”ˆ์†Œ์Šค ์ „๋žต์ด๋‹ค. ์„ธ์…˜์€ ๋…นํ™”๋˜์–ด 2์ฃผ ๋‚ด CNCF ์œ ํŠœ๋ธŒ์— ๊ณต๊ฐœ๋œ๋‹ค.

๐Ÿ’ก AI ๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง์˜ ํˆฌ๋ช…์„ฑยท์‹ ๋ขฐ๋ฅผ ์ •์‹ ํŠธ๋ž™์œผ๋กœ ๋‹ค๋ฃจ๋Š” OSPO ํ–‰์‚ฌ๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค๋Š” ๊ฒƒ์€, ์˜คํ”ˆ์†Œ์Šค ๊ฑฐ๋ฒ„๋„Œ์Šค ์กฐ์ง์ด AI ์ƒ์„ฑ ์ฝ”๋“œ์˜ ์ถœ์ฒ˜ยท๋ผ์ด์„ ์Šค ๊ฒ€์ฆ์„ ์กฐ์ง ์ •์ฑ… ์ฐจ์›์—์„œ ๊ณต์‹ํ™”ํ•˜๋Š” ํ๋ฆ„์ด ๋ณธ๊ฒฉํ™”๋๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.

Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler

Kubernetes

Kubernetes v1.37์—์„œ HorizontalPodAutoscaler(HPA)๋ฅผ ํ†ตํ•ด ์›Œํฌ๋กœ๋“œ๋ฅผ 0๊ฐœ ํŒŒ๋“œ๋กœ ์ถ•์†Œํ•˜๊ณ  ๋‹ค์‹œ ๋ณต์›ํ•˜๋Š” HPAScaleToZero ๊ธฐ๋Šฅ์ด Beta๋กœ ์Šน๊ฒฉ๋˜์–ด ๊ธฐ๋ณธ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์—๋Š” ๋ณ„๋„ ์• ๋“œ์˜จ์ด๋‚˜ ์•ŒํŒŒ ๊ธฐ๋Šฅ ๊ฒŒ์ดํŠธ๊ฐ€ ํ•„์š”ํ–ˆ์œผ๋‚˜, ์ด์ œ ์ฝ”์–ด API ์ฐจ์›์—์„œ minReplicas: 0 ์„ค์ •์„ ์ง€์›ํ•˜์—ฌ ํ ์ปจ์Šˆ๋จธ๋‚˜ ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ๊ธฐ์˜ ์œ ํœด ๋ฆฌ์†Œ์Šค ๋ฐ ๊ณ ๋น„์šฉ GPU ๋‚ญ๋น„๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ๋“œ๊ฐ€ 0๊ฐœ์ผ ๋•Œ๋Š” CPU๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ์ง€ํ‘œ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, Prometheus Adapter ๋“ฑ์„ ํ†ตํ•œ queue_consumer_lag์™€ ๊ฐ™์€ ์˜ค๋ธŒ์ ํŠธ ๋˜๋Š” ์™ธ๋ถ€ ๋ฉ”ํŠธ๋ฆญ(External Metric) ๊ตฌ์„ฑ์ด ํ•„์ˆ˜์ ์ด๋ฉฐ ๋ฆฌ์†Œ์Šค ๋ฉ”ํŠธ๋ฆญ๋งŒ ๋“ฑ๋ก๋œ HPA๋Š” ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ž๋™ ์ถ•์†Œ์™€ ๊ด€๋ฆฌ์ž์˜ ์ˆ˜๋™ ์ค‘์ง€(replicas: 0)๋ฅผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ScaledToZero ์ƒํƒœ ์ปจ๋””์…˜์„ ๋„์ž…ํ•˜์—ฌ, HPA๊ฐ€ 0์œผ๋กœ ์ถ•์†Œํ–ˆ์„ ๋•Œ๋งŒ ScaledToZero=True๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๋ฉ”ํŠธ๋ฆญ ํ‰๊ฐ€๋ฅผ ์ง€์†ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ 5๋ถ„์˜ ๋‹ค์šด์Šค์ผ€์ผ ์•ˆ์ •ํ™” ์œˆ๋„์šฐ(spec.behavior.scaleDown)๊ฐ€ ์ ์šฉ๋˜๋ฉฐ, HTTP ๋“ฑ ๋™๊ธฐ์‹ ํŠธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ ํŒŒ๋“œ๊ฐ€ ์—†๋Š” ๋™์•ˆ ์š”์ฒญ์„ ๋ฒ„ํผ๋งํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ณ„๋„์˜ ํ๋‚˜ ๋ฒ„ํผ ๋ ˆ์ด์–ด๊ฐ€ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก HPA์˜ ์ œ๋กœ ์Šค์ผ€์ผ๋ง์ด ์ฝ”์–ด์— ๊ธฐ๋ณธ ํŽธ์ž…๋จ์— ๋”ฐ๋ผ, ํ ๊ธฐ๋ฐ˜ ๋น„๋™๊ธฐ ์›Œ์ปค ํด๋Ÿฌ์Šคํ„ฐ์—์„œ KEDA ๋“ฑ ์„œ๋“œํŒŒํ‹ฐ ์˜์กด์„ฑ ์—†์ด๋„ ๊ณ ๋น„์šฉ GPU ๋ฐ CPU ์ธ์Šคํ„ด์Šค์˜ ์œ ํœด ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Building Reproducible AI Evaluation Workflows with Docker Sandboxes

Docker

Docker Captain์ธ Karan Verma๋Š” Python ์˜์กด์„ฑ ๋ถˆ์ผ์น˜์™€ ๋กœ์ปฌ ๋„๊ตฌ ๋“œ๋ฆฌํ”„ํŠธ๋กœ ์ธํ•ด ์žฌํ˜„ํ•˜๊ธฐ ์–ด๋ ค์šด AI ํ‰๊ฐ€ ์›Œํฌํ”Œ๋กœ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Docker Sandboxes ๊ธฐ๋ฐ˜์˜ sbx-ai-eval-kit๋ฅผ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜คํ”ˆ์†Œ์Šค ๋ฏน์Šค์ธ ํ‚คํŠธ๋Š” ํ‰๊ฐ€ ์ •์˜์™€ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๋ถ„๋ฆฌํ•˜๋Š” executor ์ถ”์ƒํ™”๋ฅผ ๋„์ž…ํ•˜์—ฌ ๋กœ์ปฌ ํ™˜๊ฒฝ(local)๊ณผ ๊ฒฉ๋ฆฌ๋œ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ(sbx) ๊ฐ„์˜ ์›ํ™œํ•œ ์ „ํ™˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” YAML ํŒŒ์ผ๋กœ ํ‰๊ฐ€ ์‚ฌ์–‘๊ณผ ์‹คํ–‰ ๋ช…๋ น์„ ์„ ์–ธํ•œ ๋’ค sbx run claude --kit . ๋ช…๋ น์œผ๋กœ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๊ตฌ๋™ํ•˜์—ฌ ๋™์ผํ•œ ์กฐ๊ฑด์—์„œ python run_evaluation.py๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์‹คํ–‰ ์‹œ ๋Ÿฌ๋„ˆ๋Š” ์‹คํ–‰๋œ ๋ช…๋ น, stdout ๋ฐ stderr ์ถœ๋ ฅ, ์ข…๋ฃŒ ์ฝ”๋“œ, ์‹คํ–‰ ์‹œ๊ฐ„(duration_ms), ์„ค์ • ๋‹ค์ด์ œ์ŠคํŠธ๋ฅผ ํฌํ•จํ•œ ๊ตฌ์กฐํ™”๋œ JSON ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ๋Ÿฐํƒ€์ž„ ์ฆ๊ฑฐ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ณ„ ํ‰๊ฐ€๋ฅผ ๊ทธ๋ฃนํ™”ํ•œ ํ‰๊ฐ€ ์Šค์œ„ํŠธ(Evaluation Suites)๋ฅผ ์ง€์›ํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ๋น„๊ต, ๋ฆด๋ฆฌ์Šค ๊ฐ„ ํšŒ๊ท€ ํ…Œ์ŠคํŠธ, ์ •์ฑ… ๊ฒ€์ฆ ์ž‘์—…์„ ๋‹จ์ผ ์›Œํฌํ”Œ๋กœ์—์„œ ์žฌํ˜„์„ฑ ์žˆ๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก AI ๋ชจ๋ธ ๋ฐ ์—์ด์ „ํŠธ ํ‰๊ฐ€ ํ™˜๊ฒฝ์„ Docker ์ƒŒ๋“œ๋ฐ•์Šค๋กœ ํ‘œ์ค€ํ™”ํ•˜๋ฉด ์—”์ง€๋‹ˆ์–ด๋ง ๋จธ์‹  ๊ฐ„ ํ™˜๊ฒฝ ๋ถˆ์ผ์น˜๋กœ ์ธํ•œ ์˜คํƒ์„ ์ œ๊ฑฐํ•˜๊ณ  ๊ฒ€์ฆ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์•„ํ‹ฐํŒฉํŠธ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Below the Harness: Governing a Multi-Model, Multi-Harness World

Docker

Docker์˜ Srini Sekaran์€ ํ˜„๋Œ€ AI ์—์ด์ „ํŠธ๊ฐ€ 1988๋…„ Norm Hardy๊ฐ€ ์ •์˜ํ•œ 'ํ˜ผ๋™๋œ ๋Œ€๋ฆฌ์ธ(Confused Deputy)' ๋ฌธ์ œ์— ์ง๋ฉดํ•ด ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋„ค์Šค ์•„๋ž˜(Below the Harness) ๋Ÿฐํƒ€์ž„ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ณ„์ธต์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์—ญ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์—”์ง€๋‹ˆ์–ด๋ง ์กฐ์ง์€ ์ž‘์—… ํŠน์„ฑ์— ๋”ฐ๋ผ Claude Code, Codex, Hermes ๋“ฑ ์—ฌ๋Ÿฌ ๋ชจ๋ธ๊ณผ ํ•˜๋„ค์Šค๋ฅผ ๋ณ‘์šฉํ•˜๋Š” ๋ฉ€ํ‹ฐ ๋ชจ๋ธยท๋ฉ€ํ‹ฐ ํ•˜๋„ค์Šค ํ™˜๊ฒฝ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ˆ˜๋ ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ ํ•˜๋„ค์Šค ๋‚ด๋ถ€์˜ ํ”„๋กฌํ”„ํŠธ๋‚˜ ๊ฐ€๋“œ๋ ˆ์ผ์— ์˜์กดํ•˜๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ์šฐํšŒ ๊ฒฝ๋กœ(API ์ง์ ‘ ํ˜ธ์ถœ, Gist ์ƒ์„ฑ, ์‹ ๋ขฐ ์ฑ„๋„์„ ํ†ตํ•œ ์œ ์ถœ)๋ฅผ ์ฐพ์•„๋‚ด ๋ฐฉ์–ด์„ ์„ ๋ฌด๋ ฅํ™”ํ•˜๋ฉฐ, ๋ฒค๋”๋ณ„ ๋ฆด๋ฆฌ์Šค ์ผ์ •์— ๋”ฐ๋ผ ๋ณด์•ˆ ์ •์ฑ…์ด ์ œ๊ฐ๊ฐ ๋ณ€ํ•˜๋Š” ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒ€ ๋‚ด๋ถ€์—์„œ ์ž์ฒด ์ œ์ž‘ํ•œ ์ปค์Šคํ…€ ์—์ด์ „ํŠธ์™€ ์™ธ๋ถ€ SaaS ์—์ด์ „ํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ํ†ตํ•ฉ๋œ ๋ณด์•ˆ ๊ฐ์‚ฌ ๊ธฐ๋ก๊ณผ ์ผ๊ด€๋œ ํ†ต์ œ๊ถŒ์„ ์œ ์ง€ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Docker๋Š” ๋ชจ๋ธ์ด๋‚˜ ํ”„๋กฌํ”„ํŠธ ๋ฃจํ”„ ๋ฐ”๊นฅ์ธ ๋Ÿฐํƒ€์ž„ ๊ณ„์ธต์—์„œ ํ”„๋กœ์„ธ์Šค ์‹คํ–‰, ํŒŒ์ผ ์ ‘๊ทผ, ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ, ์ž๊ฒฉ ์ฆ๋ช… ์‚ฌ์šฉ์„ ์ค‘๋ฆฝ์ ์œผ๋กœ ํ†ต์ œํ•˜๊ณ  ๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ ๋‹จ์ผํ™”ํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋Œ€์•ˆ์œผ๋กœ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ๋ณด์•ˆ์„ ํ”„๋กฌํ”„ํŠธ๋‚˜ ๋ฒค๋”๋ณ„ ํ•˜๋„ค์Šค์— ์ผ์ž„ํ•˜์ง€ ์•Š๊ณ  OS ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ๊ณ„์ธต์—์„œ ๋„คํŠธ์›Œํฌ์™€ ์ž๊ฒฉ ์ฆ๋ช…์„ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ฐจ๋‹จํ•ด์•ผ๋งŒ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ”Œ๋ฆฟ์„ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ์•ˆ์ „ํ•˜๊ฒŒ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


AI & ML

Transfer learning for genomic prediction in underrepresented populations

Google Research

Google Research๊ฐ€ RIKEN, ๋„์ฟ„๋Œ€ ์˜๊ณผํ•™์—ฐ๊ตฌ์†Œ์™€ ํ˜‘๋ ฅํ•ด ์œ ๋Ÿฝ๊ณ„(UK Biobank)์™€ ์ผ๋ณธ๊ณ„(Biobank Japan, ์•ฝ 20๋งŒ ๋ช…) ์ธ๊ตฌ์ง‘๋‹จ ๊ฐ„ ์œ ์ „์ž ์ „์ดํ•™์Šต์˜ ํ•œ๊ณ„๋ฅผ ์ •๋Ÿ‰ ๋ถ„์„ํ–ˆ๋‹ค. UKB ํŒ๋ณ„ GWAS+์—˜๋ผ์Šคํ‹ฑ๋„ท, ๋ฉ”ํƒ€๋ถ„์„+์—˜๋ผ์Šคํ‹ฑ๋„ท, ์ธ๊ตฌ๋ณ„ ๊ฐ€์ค‘์น˜๋ฅผ ์“ฐ๋Š” PRS-CSx ์„ธ ๋ฐฉ๋ฒ•์„ BMI, ์ˆ˜์ถ•๊ธฐยทํ™•์žฅ๊ธฐ ํ˜ˆ์••, ์ ํ˜ˆ๊ตฌยท๋ฐฑํ˜ˆ๊ตฌ ์ˆ˜, HDLยทLDL ์ฝœ๋ ˆ์Šคํ…Œ๋กค, ํ˜ˆ๋‹น ๋“ฑ 8๊ฐœ ํ˜•์งˆ์— ๊ฑธ์ณ ๋น„๊ตํ–ˆ๋‹ค. ํ•ต์‹ฌ ๊ฒฐ๊ณผ๋Š” ๋Œ€์ƒ ์ธ๊ตฌ์ง‘๋‹จ ํ‘œ๋ณธ์ด ์•ฝ 1๋งŒ5000๋ช… ๋ฏธ๋งŒ์ผ ๋•Œ๋Š” ์œ ๋Ÿฝ๊ณ„ ๋ฐ์ดํ„ฐ ์ „์ด๊ฐ€ ๋„์›€์ด ๋˜์ง€๋งŒ ์ด ๊ฒฝ๊ณ„๋ฅผ ๋„˜์œผ๋ฉด ์˜คํžˆ๋ ค ์ •ํ™•๋„๊ฐ€ ๋–จ์–ด์ง„๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. BMI์ฒ˜๋Ÿผ ์œ ์ „์ ์œผ๋กœ ๋ณด์กด๋œ ํ˜•์งˆ์€ 2๋งŒ5000~4๋งŒ ๋ช… ์ด์ƒ๊นŒ์ง€๋„ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ํšจ๊ณผ๊ฐ€ ์œ ์ง€๋˜๋Š” ๋ฐ˜๋ฉด, ์ง€์งˆยทํ˜ˆ๋‹น์ฒ˜๋Ÿผ ์ธ๊ตฌ์ง‘๋‹จ ํŠน์ด์ ์ธ ํ˜•์งˆ์€ ๋” ์ผ์ฐ ์ˆ˜์ต์ด ์ค„์–ด๋“ ๋‹ค. PRS-CSx๋Š” 2๋งŒ5000๋ช… ๋ฏธ๋งŒ ํ‘œ๋ณธ์—์„œ๋Š” ๋‹จ์ˆœํ•œ ์—˜๋ผ์Šคํ‹ฑ๋„ท๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๋‹ค๊ฐ€ 10๋งŒ ๋ช…์— ๊ฐ€๊นŒ์›Œ์ง€๋ฉด ๋™๋“ฑํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์˜€๋‹ค.

๐Ÿ’ก ๋‹ค๊ตญ์  ๋ฐ”์ด์˜ค๋ฑ…ํฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ํŒ€์ด๋ผ๋ฉด, ํ‘œ๋ณธ ๊ทœ๋ชจ์™€ ํ˜•์งˆ์˜ ์œ ์ „์  ๋ณด์กด๋„์— ๋”ฐ๋ผ ์ „์ดํ•™์Šต ์ ์šฉ ์—ฌ๋ถ€๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํŒ๋‹จํ•ด์•ผ ํ•˜๋ฉฐ ์ผ๊ด„์ ์œผ๋กœ ๋Œ€๊ทœ๋ชจ ์™ธ๋ถ€ ์ฝ”ํ˜ธํŠธ๋ฅผ ๋Œ์–ด๋‹ค ์“ฐ๋Š” ๊ฒƒ์ด ์˜คํžˆ๋ ค ์˜ˆ์ธก๋ ฅ์„ ๋–จ์–ด๋œจ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

A connectomics milestone: Mapping the complete male fruit fly brain

Google Research

Google Research๊ฐ€ HHMI Janelia Research Campus์™€ 10๋…„์— ๊ฑธ์นœ ํ˜‘์—…์„ ํ†ตํ•ด ์ˆ˜์ปท ์ดˆํŒŒ๋ฆฌ ์ „์ฒด ๋‡Œ์˜ 16๋งŒ6000๊ฐœ ๋‰ด๋Ÿฐ๊ณผ 1์–ต2500๋งŒ ๊ฐœ์˜ ์‹œ๋ƒ…์Šค ์—ฐ๊ฒฐ์„ ๋งคํ•‘ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ์ด๋Š” 2020๋…„์— ๋งคํ•‘๋œ ์•”์ปท ์ดˆํŒŒ๋ฆฌ ํ—ค๋ฏธ๋ธŒ๋ ˆ์ธ(๋‰ด๋Ÿฐ 2๋งŒ5000๊ฐœ, ์—ฐ๊ฒฐ 2100๋งŒ ๊ฐœ)๋ณด๋‹ค ํ›จ์”ฌ ํฐ ๊ทœ๋ชจ๋‹ค. ๋‰ด๋Ÿฐ ์ˆ˜ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋งคํ•‘๋œ ๊ฒƒ ์ค‘ ๊ฐ€์žฅ ํฐ ์ปค๋„ฅํ†ฐ ์ง€๋„๋‹ค. ์ „์žํ˜„๋ฏธ๊ฒฝ์œผ๋กœ ๋‡Œ๋ฅผ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์–‡์€ ๋‹จ๋ฉด์œผ๋กœ ์ž˜๋ผ ์ดฌ์˜ํ•œ ๋’ค, ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง ๊ธฐ๋ฐ˜์˜ flood-filling networks์™€ PATHFINDER ์‹œ์Šคํ…œ์œผ๋กœ ๋‰ด๋Ÿฐ์„ ์žฌ๊ตฌ์„ฑํ–ˆ๋‹ค. ํ•ฉ์„ฑ ๋‰ด๋Ÿฐ์„ ํ•™์Šต ๋ฐ์ดํ„ฐ์— ํฌํ•จ์‹œ์ผœ ์ •ํ™•๋„๋ฅผ ๋†’์˜€์œผ๋ฉฐ ์˜คํ”ˆ์†Œ์Šค ์‹œ๊ฐํ™” ๋„๊ตฌ Neuroglancer๋กœ ๊ฒฐ๊ณผ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด ์ง€๋„๋Š” ์•”์ˆ˜ ์ปค๋„ฅํ†ฐ ๋น„๊ต๋ฅผ ํ†ตํ•œ ์„ฑ์  ์ดํ˜•์„ฑ ์—ฐ๊ตฌ, ์ดˆํŒŒ๋ฆฌ์˜ ๊ตฌ์• ยท๊ณต๊ฒฉ์„ฑยท์‹œ๊ฐยท๋ฏธ๊ฐยท์‚ฌํšŒ์  ํ–‰๋™ ์—ฐ๊ตฌ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ์ปฌ๋Ÿผ๋น„์•„๋Œ€์˜ ์ฝ”๋ผ๋ฆฌ์ฝ”๋ฌผ๊ณ ๊ธฐ ์—ฐ๊ตฌ๋‚˜ ํ•˜๋ฒ„๋“œ๋Œ€์˜ ์ œ๋ธŒ๋ผํ”ผ์‹œ ๋‡Œ ์—ฐ๊ตฌ์ฒ˜๋Ÿผ ๋” ํฐ ์ฒ™์ถ”๋™๋ฌผ ๋‡Œ ๋งคํ•‘์œผ๋กœ ๊ฐ€๋Š” ํ† ๋Œ€๋กœ ์–ธ๊ธ‰๋œ๋‹ค.

๐Ÿ’ก ์ „์žํ˜„๋ฏธ๊ฒฝ ์˜์ƒ๊ณผ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์žฌ๊ตฌ์„ฑ์„ ๊ฒฐํ•ฉํ•œ ์ด ํŒŒ์ดํ”„๋ผ์ธ์€ ๋Œ€๊ทœ๋ชจ ์‹ ๊ฒฝ ์˜์ƒ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ํ•„์š”ํ•œ ์ปดํ“จํŒ…ยท์Šคํ† ๋ฆฌ์ง€ ์ธํ”„๋ผ ์„ค๊ณ„์˜ ์ฐธ์กฐ ์‚ฌ๋ก€๊ฐ€ ๋˜๋ฉฐ, ๋” ํฐ ์ฒ™์ถ”๋™๋ฌผ ์ปค๋„ฅํ†ฐ ํ”„๋กœ์ ํŠธ๋กœ ํ™•์žฅ๋  ๋•Œ ์š”๊ตฌ๋˜๋Š” ์ธํ”„๋ผ ๊ทœ๋ชจ๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ€๋Š ํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

Daybreak for Frontline Defenders: $1B to protect essential services

OpenAI

OpenAI๊ฐ€ 'Daybreak for Frontline Defenders'๋ฅผ ๋ฐœํ‘œํ•˜๋ฉฐ ํ–ฅํ›„ 6๊ฐœ์›” ์•ˆ์— ์†Œ์ง„๋  ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ 10์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ํ”„๋Ÿฐํ‹ฐ์–ด ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ์—ญ๋Ÿ‰ ํ• ์ธ ์ง€์›์„ ์•ฝ์†ํ–ˆ๋‹ค. ์ƒ์ˆ˜ยท์ „๋ ฅ๋ง ์šด์˜์‚ฌ, ์ฃผยท์ง€๋ฐฉ์ •๋ถ€, ์ง€์—ญ ์€ํ–‰, ๋น„์˜๋ฆฌ๋‹จ์ฒด, ์˜คํ”ˆ์†Œ์Šค ๋ฉ”์ธํ…Œ์ด๋„ˆ, ๋ฒ•์ง‘ํ–‰๊ธฐ๊ด€ ๋“ฑ ํ•„์ˆ˜ ์„œ๋น„์Šค ๋ถ„์•ผ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ๋‹ค. ์ƒ์ˆ˜ ์‹œ์Šคํ…œ ๊ณต๊ฒฉ ํ”ผํ•ด๋ฅผ ์ž…์€ ์ฃผ์™€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๊ธฐ์—…์—๋Š” ์ตœ๋Œ€ 100๋งŒ ๋‹ฌ๋Ÿฌ์˜ ๋ฌด์ƒ API ํฌ๋ ˆ๋”ง์ด ์ด๋ฏธ ์ œ๊ณต๋๋‹ค. 'Daybreak Defense Network'๋ฅผ ํ†ตํ•ด 35๊ฐœ ์ด์ƒ์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ œํ’ˆ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ง€์›ํ•˜๊ณ , ๋‹ค์ฃผ ์ •๋ณด๊ณต์œ ๋ถ„์„์„ผํ„ฐ(MS-ISAC)๊ฐ€ ๊ณต๊ณต๋ถ€๋ฌธยท์ƒ์ˆ˜ ๋ถ„์•ผ ํŒŒ์ผ๋Ÿฟ ํŒŒํŠธ๋„ˆ๋กœ ์ฐธ์—ฌํ•œ๋‹ค. ์‚ฌ์ด๋ฒ„๋ณด์•ˆยท๊ธฐ์ˆ ยทํ•ต์‹ฌ ์ธํ”„๋ผยท๊ธˆ์œตยทAI ๋ถ„์•ผ 150๊ฐœ ์ด์ƒ ์กฐ์ง์ด ๊ณต๋™ ๋Œ€์‘์— ๋™์ฐธํ–ˆ๊ณ , ํ˜„์žฌ 2000๊ฐœ ์ด์ƒ์˜ ์Šน์ธ๋œ ์กฐ์ง์ด Daybreak ์„œ๋น„์Šค๋ฅผ ์ด์šฉ ์ค‘์ด๋‹ค.

๐Ÿ’ก ํ•„์ˆ˜ ์„œ๋น„์Šค ์šด์˜์‚ฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๋Œ€๊ทœ๋ชจ ๋ฌด์ƒ AI ๋ณด์•ˆ ์ง€์›์€ ์ƒ๋Œ€์ ์œผ๋กœ ์˜ˆ์‚ฐ์ด ์ ์€ ์ง€๋ฐฉ ์œ ํ‹ธ๋ฆฌํ‹ฐยท์ง€์—ญ์€ํ–‰ ๋ณด์•ˆํŒ€์˜ ์œ„ํ˜‘ ํƒ์ง€ยท๋Œ€์‘ ์—ญ๋Ÿ‰์„ ๋‹จ๊ธฐ๊ฐ„์— ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ, ํ”„๋Ÿฐํ‹ฐ์–ด ๋ชจ๋ธ ์ ‘๊ทผ์ด ํŠน์ • ๋ฒค๋”์— ์ง‘์ค‘๋˜๋Š” ๊ตฌ์กฐ์  ์˜์กด๋„๋„ ํ•จ๊ป˜ ํ‚ค์šด๋‹ค.

NeoMME: an efficient Multimodal-native and Multilingual Encoder

Hugging Face

H Company๊ฐ€ Hugging Face์— ๊ณต๊ฐœํ•œ NeoMME๋Š” 260Mยท800M ๋‘ ๊ฐ€์ง€ ํฌ๊ธฐ๋กœ ์ œ๊ณต๋˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฉ€ํ‹ฐ๋ง๊ตฌ์–ผ ์ธ์ฝ”๋”๋กœ, ๋ณ„๋„์˜ ์‚ฌ์ „ํ•™์Šต๋œ ๋น„์ „ ํƒ€์›Œ๋‚˜ ์–ธ์–ด๋ชจ๋ธ ์—†์ด ํ…์ŠคํŠธ ํ† ํฐ๊ณผ ์›๋ณธ ์ด๋ฏธ์ง€ ํŒจ์น˜๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋‹จ์ผ ์–‘๋ฐฉํ–ฅ ํŠธ๋žœ์Šคํฌ๋จธ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ–ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๊ธธ์ด๋Š” 1๋งŒ6384 ํ† ํฐ, ์ด๋ฏธ์ง€๋Š” 32ร—32 ํŒจ์น˜ ๊ทธ๋ฆฌ๋“œ์˜ ๋™์  ํ•ด์ƒ๋„๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉฐ ๋‹ค๊ตญ์–ด ์ง€์›์„ ์œ„ํ•œ 13๋งŒ1000 ํ† ํฐ BPE ํ† ํฌ๋‚˜์ด์ €, ๊ทธ๋ฃน ์ฟผ๋ฆฌ ์–ดํ…์…˜, ์ฟผ๋ฆฌ-ํ‚ค ์ •๊ทœํ™”, 2D ํšŒ์ „ ์ž„๋ฒ ๋”ฉ ๊ฐ™์€ ํ˜„๋Œ€์  ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์“ด๋‹ค. ์•ฝ 5240์–ต ํ† ํฐ(๊ทธ์ค‘ ํ…์ŠคํŠธ๋งŒ 2900์–ต ํ† ํฐ)์œผ๋กœ ์‚ฌ์ „ํ•™์Šตํ–ˆ๊ณ , ๋งˆ์Šคํฌ๋“œ ์ด์‚ฐ ๋””ํ“จ์ „ ํ…์ŠคํŠธ ๋””๋…ธ์ด์ง• ๋ชฉ์ ํ•จ์ˆ˜์™€ NorMuon ์˜ตํ‹ฐ๋งˆ์ด์ €๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ViDoRe v3 ๋ฒค์น˜๋งˆํฌ์—์„œ NeoMME-260M์€ nDCG@10 0.523, NeoMME-800M์€ 0.556์„ ๊ธฐ๋กํ–ˆ๊ณ , 260M ๋ชจ๋ธ์€ NVIDIA L40S์—์„œ 2048ร—2048 ํ•ด์ƒ๋„ ๊ธฐ์ค€ ์ดˆ๋‹น ์•ฝ 51ํŽ˜์ด์ง€๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค. ๋ผ์ด์„ ์Šค๋Š” Apache 2.0์ด๋‹ค.

๐Ÿ’ก ๋น„์ „ ํƒ€์›Œ ์—†์ด ํ…์ŠคํŠธยท์ด๋ฏธ์ง€๋ฅผ ๋‹จ์ผ ํŠธ๋žœ์Šคํฌ๋จธ๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•œ ์†Œํ˜• ์ธ์ฝ”๋”๊ฐ€ L40S ํ•œ ์žฅ์—์„œ ์ดˆ๋‹น 51ํŽ˜์ด์ง€๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค๋Š” ๊ฒƒ์€, ๋ฌธ์„œ ๊ฒ€์ƒ‰ยทRAG ํŒŒ์ดํ”„๋ผ์ธ ์šด์˜ํŒ€์ด ๋ณ„๋„ GPU ํด๋Ÿฌ์Šคํ„ฐ ์—†์ด๋„ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ธ๋ฑ์‹ฑ์„ ์‹ค์šฉ์ ์ธ ๋น„์šฉ์œผ๋กœ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.

Playco cut manual fixes 50% prototyping games with GPT-6 Astra

OpenAI

๊ฒŒ์ž„ ์ŠคํŠœ๋””์˜ค Playco๋Š” Unity์™€ Godot ์—”์ง„์— ์—ฐ๋™๋˜๋Š” AI ๊ธฐ๋ฐ˜ IDE 'Playbot'์„ ํ†ตํ•ด GPT-6 Astra๋กœ ํ•˜๋‚˜์˜ ๊ทธ๋ ˆ์ด๋ฐ•์Šค ๊ธฐ๋ฐ˜์—์„œ ์„ธ ๊ฐ€์ง€ ํ…Œ๋งˆ๋ณ„ ๊ฒŒ์ž„ ํ”„๋กœํ† ํƒ€์ž…์„ ์ œ์ž‘ํ–ˆ๋‹ค. ์ด์ „ ๋ชจ๋ธ ๋Œ€๋น„ ์ˆ˜๋™ ์ˆ˜์ •์ด 50% ์ค„์—ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. Playco์˜ ๋ฆฌ๋“œ ์ œํ’ˆ ์—”์ง€๋‹ˆ์–ด Joao Vieira๋Š” 'Astra๋Š” ๊ณต๊ฐ„๊ณผ ์š”์†Œ ๋ฐฐ์น˜๋ฅผ ํ›จ์”ฌ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์ถ”๋ก ํ•œ๋‹ค'๋ฉฐ 'Astra๋กœ๋Š” ์ฒซ ํ”„๋กœํ† ํƒ€์ž…๋ถ€ํ„ฐ ์ด๋ฏธ ์™„์„ฑ๋„๊ฐ€ ๋†’์•„์„œ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ์ทจํ–ฅ์— ๋”ฐ๋ฅธ ์กฐ์ •๋งŒ ํ•„์š”ํ–ˆ๋‹ค'๊ณ  ๋งํ–ˆ๋‹ค. ๋˜ '์•„์ด๋””์–ด๊ฐ€ 10๊ฐœ ์žˆ์œผ๋ฉด 10๊ฐœ๋ฅผ ๋ชจ๋‘ ๋งŒ๋“ค์–ด์„œ ์‹ค์ œ๋กœ ํ”Œ๋ ˆ์ดํ•ด๋ณด๊ณ  ๋А๋‚Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค'๊ณ  ๋ง๋ถ™์˜€๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœํ† ํƒ€์ž…์ด ์ฒซ ์‹œ๋„์— ๋™์ž‘ํ–ˆ๊ณ , ๊ณต๊ฐ„ ์ถ”๋ก ๊ณผ ์‹œ๊ฐ ๋ ˆํผ๋Ÿฐ์Šค ์žฌํ˜„, ๊ฒŒ์ž„ ์—”์ง„ ๋‚ด ๋ฐ˜์‘ํ˜• UI ์ฒ˜๋ฆฌ, ์ž๋™ํ™”๋œ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•œ ๋ฒ„๊ทธ ํƒ์ง€๊ฐ€ ๊ฐœ์„ ๋๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

๐Ÿ’ก ๊ทธ๋ ˆ์ด๋ฐ•์Šค ๋‹จ๊ณ„๋ถ€ํ„ฐ ๊ณต๊ฐ„ ์ถ”๋ก ์ด ์ •ํ™•ํ•œ ๋ชจ๋ธ์„ ์“ฐ๋ฉด ์ˆ˜๋™ ์ˆ˜์ • ๋น„์œจ์ด ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์–ด๋“ ๋‹ค๋Š” ๊ฒƒ์€, ๊ฒŒ์ž„ ํ”„๋กœํ† ํƒ€์ดํ•‘ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋ฐ˜๋ณต ์ดํ„ฐ๋ ˆ์ด์…˜ ๋น„์šฉ ์ž์ฒด๋ฅผ ๋‚ฎ์ถ”๋Š” ์ธํ”„๋ผ์  ๋ณ€ํ™”๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

Legora reviewed 41 documents in minutes with GPT-6 Astra

OpenAI

๋ฒ•๋ฅ  AI ํ”Œ๋žซํผ Legora๋Š” GPT-6 Astra๋กœ ํ•œ ๋ฒˆ์˜ ์‹คํ–‰์—์„œ ์žฌ๋ฌด ๋ฌธ์„œ 41๊ฑด์„ ์ฒ˜๋ฆฌํ•ด ์ด์ „์ด๋ผ๋ฉด ์ €๋… ๋‚ด๋‚ด๋‚˜ ๋ฉฐ์น ์ด ๊ฑธ๋ ธ์„ ๋Œ€์กฐ(tie-out) ์ž‘์—…์„ ๋ช‡ ๋ถ„ ์•ˆ์— ๋๋ƒˆ๋‹ค. ๋ฏธ๋ฆฌ ์‹ฌ์–ด๋‘” 4๊ฑด์˜ ์˜ค๋ฅ˜(50๋งŒ ํŒŒ์šด๋“œ ๊ทœ๋ชจ ๋งค์ถœ ์ฃผ์„ ๋ถˆ์ผ์น˜ ํฌํ•จ)๋ฅผ ๋ชจ๋‘ ์ฐพ์•„๋ƒˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ด์ „ ๋ชจ๋ธ ๋Œ€๋น„ ์ด ์žฌ๋ฌด์ œํ‘œ ๊ฒ€ํ†  ์›Œํฌํ”Œ๋กœ์—์„œ ์„ฑ๋Šฅ์ด ์•ฝ 40% ๊ฐœ์„ ๋๊ณ , Legora์˜ ์—์ด์ „ํŠธ ์ถ”๋ก  ๋ฒค์น˜๋งˆํฌ(BAR) ์ „์ฒด ๊ณผ์ œ์—์„œ๋Š” ํ‰๊ท  3% ํ–ฅ์ƒ์„ ๊ธฐ๋กํ–ˆ์œผ๋ฉฐ ์ด์ „ ๋ชจ๋ธ๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ์•ฝ 50๊ฑด์˜ ์ถ”๊ฐ€ ์ ๊ฒ€๊นŒ์ง€ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. Legora์˜ ๋ฒ•๋ฅ  ์—”์ง€๋‹ˆ์–ด Percevale Perks๋Š” '์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ, ๋Œ€๋Ÿ‰ ๋ฌธ์„œ๋ฅผ ์„ญ์ทจํ•˜๊ณ  ๋ณต์žกํ•œ ์ •๋ณด๋ฅผ ์†Œํ™”ํ•ด ๊ฐ ํ•ญ๋ชฉ๊ณผ ์ˆซ์ž๋ฅผ ๋Œ์–ด๋‚ด๋Š” ๋Šฅ๋ ฅ์ด ๋ฐ”๋€ ์ '์ด๋ผ๊ณ  ๋งํ–ˆ๋‹ค. Legora๋Š” 50๊ฐœ ์ด์ƒ ์‹œ์žฅ์˜ 1800๊ฐœ ์ด์ƒ ๋ฒ•๋ฌด๋ถ€์„œยท๋กœํŽŒ, 10๋งŒ ๋ช… ์ด์ƒ์˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ด์šฉํ•œ๋‹ค. ์ตœ์ข… ํŒ๋‹จ์€ ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋‚ด๋ฆฌ๊ณ  ํ”Œ๋žซํผ์€ ๋ฒ•๋ฅ  ์™ธ์— ๊ฐ์‚ฌยท์„ธ๋ฌดยท์ปดํ”Œ๋ผ์ด์–ธ์Šคยท๋ฆฌ์Šคํฌ ์˜์—ญ์œผ๋กœ๋„ ํ™•์žฅ๋˜๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก ์žฌ๋ฌด ๋Œ€์กฐ์ฒ˜๋Ÿผ ๋Œ€๋Ÿ‰ ๋ฌธ์„œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์„ญ์ทจยท๊ต์ฐจ๊ฒ€์ฆ ์ž‘์—…์—์„œ ์•ฝ 40% ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ๋ณด๊ณ ๋œ๋‹ค๋Š” ๊ฒƒ์€, ๊ฐ์‚ฌยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ์— LLM ์—์ด์ „ํŠธ๋ฅผ ํˆฌ์ž…ํ•  ๋•Œ ์ฒ˜๋ฆฌ๋Ÿ‰ ๊ธฐ๋Œ€์น˜๋ฅผ ๋ชจ๋ธ ์„ธ๋Œ€ ๊ต์ฒด ๋‹จ์œ„๋กœ ์žฌ์‚ฐ์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

Fine-tuning a 350M Model for Better Structured Outputs in 100 GRPO Steps

Hugging Face

Hugging Face ๋ธ”๋กœ๊ทธ๋Š” 350M ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชจ๋ธ LFM2.5-350M์„ TRL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ GRPO(Group Relative Policy Optimization) ๊ธฐ๋ฒ•์„ ์จ์„œ ๋‹จ 100 ์Šคํ…, ์•ฝ 500๊ฐœ ์ƒ˜ํ”Œ๋งŒ์œผ๋กœ ๋ฏธ์„ธ์กฐ์ •ํ•œ ๊ณผ์ •์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๊ตฌ์กฐํ™”๋œ ์ถœ๋ ฅ(JSON/YAML ์Šคํ‚ค๋งˆ ์ค€์ˆ˜) ์„ฑ๋Šฅ์ด IFStruct ๋ฒค์น˜๋งˆํฌ ๊ธฐ์ค€ 22.6%์—์„œ 29.7%๋กœ 7.1%p ์˜ฌ๋ž๋‹ค. ํฌ๋งท๋ณ„๋กœ๋Š” JSON์ด 18.0%โ†’31.9%(+13.9%p), ํ‰์ดํ•œ ๋ฆฌ์ŠคํŠธ ๊ตฌ์กฐ๊ฐ€ 16.6%โ†’29.7%(+13.1%p)๋กœ ํฌ๊ฒŒ ๊ฐœ์„ ๋œ ๋ฐ˜๋ฉด YAML์€ 27.2%โ†’27.5%(+0.3%p)๋กœ ๊ฑฐ์˜ ๋ณ€ํ™”๊ฐ€ ์—†์—ˆ๋‹ค. ์ „์ฒด ํŒŒ๋ผ๋ฏธํ„ฐ์˜ 1.66%์— ํ•ด๋‹นํ•˜๋Š” ์•ฝ 600๋งŒ ํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ ํ•™์Šตํ•˜๋Š” LoRA ์–ด๋Œ‘ํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , JSON ํ˜•์‹ยทํ•„๋“œ ๊ฐœ์ˆ˜ยท์Šคํ‚ค๋งˆ ๊ฒ€์ฆ์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๋ณด์ƒ ํ•จ์ˆ˜๋ฅผ ์„ค๊ณ„ํ–ˆ์œผ๋ฉฐ ๋ชจ๋ธ ์„œ๋น™ยทํ‰๊ฐ€์—๋Š” llama.cpp๋ฅผ ์ผ๋‹ค. ํ•™์Šต๋ฅ  5e-5, ํ”„๋กฌํ”„ํŠธ๋‹น ์ƒ์„ฑ ์ˆ˜ 8, ๋””๋ฐ”์ด์Šค๋‹น ๋ฐฐ์น˜ ํฌ๊ธฐ 4, ์˜จ๋„ 1.1, KL ํŽ˜๋„ํ‹ฐ(๋ฒ ํƒ€) 0.01์ด ์ฃผ์š” ํ•™์Šต ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋‹ค.

๐Ÿ’ก 350M๊ธ‰ ์†Œํ˜• ๋ชจ๋ธ์„ LoRA์™€ 100 ์Šคํ…์งœ๋ฆฌ GRPO๋งŒ์œผ๋กœ JSON ๊ตฌ์กฐ ์ค€์ˆ˜์œจ์„ 13.9%p ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€, ์ „์ฒด ํŒŒ์ธํŠœ๋‹ ์—†์ด๋„ ๋กœ์ปฌยท์—ฃ์ง€ ํ™˜๊ฒฝ์—์„œ ๊ตฌ์กฐํ™” ์ถœ๋ ฅ ์•ˆ์ •์„ฑ์„ ์‹ค์šฉ์ ์œผ๋กœ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค.

Give Your Coding Agents a Memory You Own

Hugging Face

Hugging Face๊ฐ€ ์†Œ๊ฐœํ•œ Funes๋Š” ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์„ธ์…˜ ๊ธฐ๋ก์„ ์ƒ‰์ธํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด ์—ฌ๋Ÿฌ ์„ธ์…˜๊ณผ ๋จธ์‹ ์— ๊ฑธ์ณ ๊ณผ๊ฑฐ ์ถ”๋ก ยท๊ฒฐ์ •ยท๋ฐœ๊ฒฌ ์‚ฌํ•ญ์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์ง€์†์  ๋ฉ”๋ชจ๋ฆฌ ๋ ˆ์ด์–ด๋‹ค. ๋กœ์ปฌ ๋ฉ”๋ชจ๋ฆฌ๋Š” append-only ๊ตฌ์กฐ์ธ Lance ๋ฐ์ดํ„ฐ์…‹, ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋Š” Hugging Face ๋ฐ์ดํ„ฐ์…‹ ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜๋ฉฐ, ์—์ด์ „ํŠธ ํŠธ๋ ˆ์ด์Šค๋ฅผ ํ„ดยท๋ธ”๋ก ๋‹จ์œ„๋กœ ๊ฒฐ์ •๋ก ์ ์œผ๋กœ ํŒŒ์‹ฑํ•ด ์ฒญํฌ๋กœ ๋‚˜๋ˆ„๊ณ  ๋กœ์ปฌ์— ๊ณ ์ •๋œ ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ๋กœ ์ž„๋ฒ ๋”ฉํ•œ ๋’ค Lance์— ๊ธฐ๋กํ•˜๋Š” ์ƒ‰์ธ ํŒŒ์ดํ”„๋ผ์ธ์„ ์“ด๋‹ค. ๊ฒ€์ƒ‰์€ ๋ฒกํ„ฐยทBM25 ๊ฒ€์ƒ‰์„ ๊ฒฐํ•ฉํ•˜๊ณ  ํฌ๋กœ์Šค ์ธ์ฝ”๋” ์žฌ์ˆœ์œ„ํ™”, ์ตœ์‹ ์„ฑ ๊ฐ€์ค‘์น˜, ์ธ์ ‘ ์ฒญํฌ ์ฒจ๋ถ€๋ฅผ ๋”ํ•œ๋‹ค. Claude Code, Codex, Pi, Hermes ๋“ฑ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๋ฅผ ์ง€์›ํ•˜๊ณ , ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ํ˜ธ์ถœํ•ด ์ถœ์ฒ˜(์—์ด์ „ํŠธยท์‹œ๊ฐยท์„ธ์…˜ยทํ„ด)๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๋Š” recall ๋„๊ตฌ, ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ์ปฌ/๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์งˆ์˜ํ•˜๋Š” ask ๋ช…๋ น, ์ „์ฒด ํ„ด๊ณผ ๋งฅ๋ฝ์— ๋ฐ”๋กœ ์ ‘๊ทผํ•˜๋Š” get ๋งํฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ํ•ธ๋“œ์˜คํ”„ ๋Œ€๋น„ ๋ฆฌ์ฝœ ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํฌ์—์„œ ๋ฆฌ์ฝœ์ด ํ•œ ๊ณผ์ œ์—์„œ๋Š” ๋น„์šฉ 8๋ฐฐ ์ ˆ๊ฐ, ๋‹ค๋ฅธ ๊ณผ์ œ์—์„œ๋Š” 4๋ฐฐ ์ ˆ๊ฐ์„ ๊ธฐ๋กํ–ˆ๊ณ , ์••์ถ•(compaction)์ด ์‹คํŒจํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋„ ์›๋ฌธ์„ ๋ณด์กดํ•ด ์„ฑ๊ณตํ–ˆ๋‹ค. ์„ค์น˜๋Š” ํ•œ ์ค„์˜ curl ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๊ฐœ๋ฐœ ๊ณผ์ • ์ž์ฒด๋ฅผ ๊ธฐ๋กํ•œ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹ huggingface/funes-memory๋„ ์ œ๊ณต๋œ๋‹ค.

๐Ÿ’ก ์„ธ์…˜ ์••์ถ•์ด ์‹คํŒจํ•˜๋Š” ์ง€์ ์—์„œ๋„ ์›๋ฌธ ์ถœ์ฒ˜๋ฅผ ๋ณด์กดํ•œ ์ฑ„ ๊ฒ€์ƒ‰์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฒค์น˜๋งˆํฌ ๊ฒฐ๊ณผ๋Š”, ๊ธด ์—์ด์ „ํŠธ ์ž‘์—…์„ ์šด์˜ํ•˜๋Š” ํŒ€์ด ํ•ธ๋“œ์˜คํ”„ ๋ฌธ์„œ ์ž‘์„ฑ ๋Œ€์‹  ๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜ ๋ฉ”๋ชจ๋ฆฌ๋กœ ํ† ํฐ ๋น„์šฉ์„ 4~8๋ฐฐ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ตฌ์ฒด์  ๊ทผ๊ฑฐ๊ฐ€ ๋œ๋‹ค.

Proactive cyber defense for governments and enterprises

Google AI

Google์ด ์ •๋ถ€ ๊ธฐ๊ด€๊ณผ ์ฃผ์š” ์ธํ”„๋ผ ์šด์˜์‚ฌ ๋ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ ๊ฐ์„ ์œ„ํ•œ ๋Šฅ๋™์  ์‚ฌ์ด๋ฒ„ ๋ฐฉ์–ด ํ”„๋กœ๊ทธ๋žจ์ธ 'Fairwind Program'์„ ๊ณต์‹ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ํŠนํ™” ๋ชจ๋ธ์ธ Gemini 3.8 Flash Cyber์™€ CodeMender ํ•˜๋„ค์Šค๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์—์ด์ „ํŠธ ๊ทœ๋ชจ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ์ทจ์•ฝ์ ์„ ์ž์œจ์ ์œผ๋กœ ํƒ์ง€, ๊ฒ€์ฆ, ํŒจ์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์—๋Š” ์ˆ˜ ์ฃผ๊ฐ€ ์†Œ์š”๋˜๋˜ ์ทจ์•ฝ์  ์ˆ˜์ • ์ž‘์—…์„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ณด์•ˆ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ˆ˜ ๋ถ„ ๋งŒ์— ๊ฒ€์ฆ๋œ ๋ฐฐํฌ ์ค€๋น„ ์™„๋ฃŒ ํŒจ์น˜๋กœ ์ƒ์„ฑํ•˜์—ฌ ๋ฐฉ์–ด์ž์—๊ฒŒ ์šด์˜์ƒ ์šฐ์œ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜๋ฃŒ, ํ†ต์‹ , ์—๋„ˆ์ง€, ๊ธˆ์œต ๋“ฑ ํ•ต์‹ฌ ์ธํ”„๋ผ๋ฅผ ํฌํ•จํ•ด ์ „ ์„ธ๊ณ„ 650๊ฐœ ์ด์ƒ์˜ ํŒŒํŠธ๋„ˆ๊ฐ€ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋‚ด๋ถ€ ์นจํˆฌ ํ…Œ์ŠคํŠธ ๋ฐ ์นจํ•ด ๋Œ€์‘ ์ „๋‹ดํŒ€ ํ•œ์ • ์ ‘๊ทผ๊ณผ ๋‹ค๋‹จ๊ณ„ ์ธ์ฆ(MFA) ๋“ฑ ์—„๊ฒฉํ•œ ์šด์˜ ๊ธฐ์ค€์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Google.org๋Š” 2026 ๋ฏธ๊ตญ ์‚ฌ์ด๋ฒ„๋ณด์•ˆ ์˜ํ–ฅ ๋ณด๊ณ ์„œ๋ฅผ ํ†ตํ•ด 1,250๊ฐœ ์ด์ƒ์˜ ๋ณ‘์›๊ณผ ํ•™๊ต๋ฅผ ์ง€์›ํ•˜๋Š” 35๊ฐœ ํด๋ฆฌ๋‹‰์— 3,600๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€์›ํ–ˆ์œผ๋ฉฐ, ๊ธ€๋กœ๋ฒŒ ์‚ฌ์ด๋ฒ„ ํŽ€๋”ฉ ์ด์•ก์€ 1์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ๋„˜์–ด์„ฐ๋‹ค๊ณ  ๋ฐํ˜”์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๋ณด์•ˆ ํŠนํ™” LLM๊ณผ ํ•˜๋„ค์Šค๋ฅผ ํ†ตํ•œ ์ทจ์•ฝ์  ์ž๋™ ํŒจ์น˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ธํ”„๋ผ์˜ ํ‰๊ท  ์ทจ์•ฝ์  ๋…ธ์ถœ ์‹œ๊ฐ„(MTTR)์„ ํš๊ธฐ์ ์œผ๋กœ ์ค„์—ฌ ์ œ๋กœ๋ฐ์ด ์ต์Šคํ”Œ๋กœ์ž‡ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์„ ์ œ์  ๋ฐฉ์–ด ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.


ํด๋ผ์šฐ๋“œ ์—…๋ฐ์ดํŠธ

How Yahoo optimizes resources with flexible VMs in Managed Service for Apache Spark

Google Cloud

Yahoo๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค Hadoop์„ Google Cloud๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ ํ›„ Apache Spark ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์—์„œ ๋‹จ์ผ VM ๊ทœ๊ฒฉ ์‚ฌ์šฉ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ฆฌ์ „ ์šฉ๋Ÿ‰ ๋ถ€์กฑ ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ VM ์œ ํ˜•์˜ ์šฐ์„ ์ˆœ์œ„ ๋ชฉ๋ก์„ ์ •์˜ํ•˜๋Š” ์œ ์—ฐํ•œ VM(Flexible VMs)๊ณผ ๋ฆฌ์ „ ๋‹จ์œ„ ๊ฐ€์šฉ์„ฑ์„ ํƒ์ƒ‰ํ•˜๋Š” ์ž๋™ ์˜์—ญ ๋ฐฐ์น˜(Auto-Zone placement)๋ฅผ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜คํ† ์Šค์ผ€์ผ๋ง ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด์ง• ์ €ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์œ ์—ฐํ•œ VM ๋ชฉ๋ก ๋‚ด ์ธ์Šคํ„ด์Šค๋“ค์˜ ์ฝ”์–ด ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ๋น„์œจ ๋Œ€์นญ์„ฑ์„ ์œ ์ง€ํ•˜๋„๋ก ํ‘œ์ค€ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. Yahoo๋Š” Dataproc API ๋ฐ Apache Airflow DAG์˜ instanceFlexibilityPolicy ํ•„๋“œ๋ฅผ ํ†ตํ•ด ์ด ์ •์ฑ…์„ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฆฌ์ „ ๋‹จ์œ„ ์šฉ๋Ÿ‰ ํ’ˆ์ ˆ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋˜ ํด๋Ÿฌ์Šคํ„ฐ ํ”„๋กœ๋น„์ €๋‹ ์‹คํŒจ๋ฅผ 85% ์ค„์ด๊ณ  ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์‹คํ–‰ ์—ฐ์†์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋Œ€์ฒด ๋จธ์‹  ์œ ํ˜•์œผ๋กœ ์ „ํ™˜๋  ๋•Œ์˜ ๋น„์šฉ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์œ ์—ฐํ•œ ์•ฝ์ • ์‚ฌ์šฉ ํ• ์ธ(Flex CUDs)์„ ํ•จ๊ป˜ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๋Œ€๊ทœ๋ชจ ๋ฐฐ์น˜ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์šฐ์„ ์ˆœ์œ„ ๊ธฐ๋ฐ˜ ๋จธ์‹  ๋ชฉ๋ก๊ณผ ์ž๋™ ์˜์—ญ ๋ฐฐ์น˜๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด ํด๋ผ์šฐ๋“œ ๋ฆฌ์ „ ์žฌ๊ณ  ๋ถ€์กฑ์œผ๋กœ ์ธํ•œ ํ”„๋กœ๋น„์ €๋‹ ์žฅ์• ๋ฅผ 85% ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Spanner migrations: Automating dual-write with Antigravity CLI for minimal disruption

Google Cloud

Google์˜ ์žฌ๋ฌด ์—”์ง€๋‹ˆ์–ด๋ง(Finance Engineering) ํŒ€์€ ๋‹ค์šดํƒ€์ž„ ์—†์ด ๋ ˆ๊ฑฐ์‹œ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์„ Cloud Spanner๋กœ ํ˜„๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด 30๊ฐœ ์ด์ƒ์˜ DAO์— ๋“€์–ผ ๋ผ์ดํŠธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ณต์ ์ธ ์ฝ”๋“œ ๋ณ€๊ฒฝ๊ณผ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ์„ ์ˆ˜์ž‘์—…์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๋Œ€์‹ , Antigravity CLI์˜ ํ—ค๋“œ๋ฆฌ์Šค ๋ชจ๋“œ(-p)๋ฅผ ๊ตฌ๋™ํ•˜๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ(migration_ui.py)๋ฅผ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. Spanner ์Šคํ‚ค๋งˆ ๋งคํ•‘์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด MutationConverter ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ‘œ์ค€ํ™”ํ•˜์—ฌ AI ์—์ด์ „ํŠธ๊ฐ€ ๋ช…ํ™•ํ•œ ๊ทœ๊ฒฉ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์€ DAO ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•œ ๋’ค blaze test๋ฅผ ์‹คํ–‰ํ•˜๋ฉฐ, ๋ฆฐํ„ฐ๋‚˜ ํ…Œ์ŠคํŠธ ์‹คํŒจ ์‹œ ์˜ค๋ฅ˜ ๋กœ๊ทธ๋ฅผ ์—์ด์ „ํŠธ์—๊ฒŒ ํ”ผ๋“œ๋ฐฑํ•˜์—ฌ ์ž์ฒด ์ˆ˜์ •ํ•˜๋„๋ก ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ‡ด๊ทผ ์ „ 10๊ฐœ์˜ DAO ๋ณ€ํ™˜์„ ๋Œ€๊ธฐ์—ด์— ๋“ฑ๋กํ•˜๋ฉด ์ต์ผ ์•„์นจ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ์˜ ๊ฒ€์ฆ๋œ ๋ณ€๊ฒฝ์‚ฌํ•ญ(changelist)์ด ์™„์„ฑ๋˜๋Š” ๋ฌด์ธ ์•ผ๊ฐ„ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“€์–ผ ๋ผ์ดํŠธ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹œ ํ—ค๋“œ๋ฆฌ์Šค AI ์—์ด์ „ํŠธ์™€ ๋นŒ๋“œ ํ…Œ์ŠคํŠธ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ๋Œ€๊ทœ๋ชจ DAO ๋ฆฌํŒฉํ† ๋ง ๊ธฐ๊ฐ„์„ ์ˆ˜๊ฐœ์›”์—์„œ ์ˆ˜์ผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Not All LLM Workloads Are Equal: Benchmarking TPU Performance on Classification vs. Generation

Google Cloud

Google Cloud๋Š” GKE Autopilot ํ™˜๊ฒฝ์—์„œ TPU v6e ๋‹จ์ผ ํ˜ธ์ŠคํŠธ(2x2 ์นฉ ํ† ํด๋กœ์ง€)์™€ vLLM ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Gemma 3 12B ๋ฐ 27B ๋ชจ๋ธ์˜ ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””์ฝ”๋”ฉ ์ค‘์‹ฌ์˜ ํ…์ŠคํŠธ ์ƒ์„ฑ ์ž‘์—…(์ž…๋ ฅ 500 ํ† ํฐ, ์ถœ๋ ฅ 1,000 ํ† ํฐ)์—์„œ๋Š” 27B ๋ชจ๋ธ์ด ๋™์‹œ ์‚ฌ์šฉ์ž 64๋ช…์„ ๊ธฐ์ ์œผ๋กœ ๋ณ‘๋ชฉ์— ์ง๋ฉดํ•˜์—ฌ 128๋ช…์—์„œ 4.12๋ฐฐ ์ฒ˜๋ฆฌ๋Ÿ‰์— ๋จธ๋ฌธ ๋ฐ˜๋ฉด, 12B ๋ชจ๋ธ์€ 8.19๋ฐฐ๊นŒ์ง€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ํ”„๋ฆฌํ•„ ์ค‘์‹ฌ์˜ ๋ถ„๋ฅ˜ ์ž‘์—…(์ž…๋ ฅ 4,000 ํ† ํฐ, ์ถœ๋ ฅ 10 ํ† ํฐ)์—์„œ๋Š” 12B์™€ 27B ๋ชจ๋‘ 128 ๋™์‹œ ์‚ฌ์šฉ์ž์—์„œ 6.04๋ฐฐ~6.37๋ฐฐ์˜ ์œ ์‚ฌํ•œ ์ •๊ทœํ™” ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ธฐ๋กํ•˜๋ฉฐ ์„ฑ๋Šฅ ํŒจ๋„ํ‹ฐ๊ฐ€ ์—†์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทน๋‹จ์ ์ธ ๋™์‹œ์„ฑ ํ™˜๊ฒฝ์—์„œ๋Š” ์ž˜๋ชป ์„ค์ •๋œ sequence ํ•œ๋„๋กœ ์ธํ•ด ์š”์ฒญ ๋“œ๋กญ์ด๋‚˜ OOM์ด ๋ฐœ์ƒํ•˜์—ฌ ํ‰๊ท  ์„ธ์…˜ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜๋ฉด์„œ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ง€ํ‘œ๊ฐ€ ์ธ์œ„์ ์œผ๋กœ ๋ถ€ํ’€๋ ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TPU ๋ฉ”๋ชจ๋ฆฌ ๋‚ญ๋น„๋ฅผ ์ค„์ด๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ œ๋กœ ํŒจ๋”ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” VLLM_TPU_BUCKET_PADDING_GAP ์„ค์ • ๋ฐ E2E ์ง€์—ฐ ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ์˜คํ† ์Šค์ผ€์ผ๋ง์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก TPU ๊ธฐ๋ฐ˜ ์ถ”๋ก  ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ์ž…์ถœ๋ ฅ ํ† ํฐ ๋น„์œจ์— ๋”ฐ๋ผ ํ•˜๋“œ์›จ์–ด ํฌํ™” ์ง€์ ์ด ์ƒ์ดํ•˜๋ฏ€๋กœ, ๋‹จ์ˆœ CPU/๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์•„๋‹Œ E2E ์ง€์—ฐ ์‹œ๊ฐ„ ์ง€ํ‘œ์™€ ๋ฒ„ํ‚ท ํŒจ๋”ฉ ์ตœ์ ํ™”๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Modernizing virtualization in higher education: How automated node recovery protects data integrity

Red Hat

Brigham Young University ์ธํ”„๋ผ ํŒ€์€ ๋ผ์ด์„ ์Šค ๋น„์šฉ ์ฆ๊ฐ€์— ๋Œ€์‘ํ•˜์—ฌ 6์ฃผ ๋งŒ์— 1,500๋Œ€์˜ ๊ฐ€์ƒ ๋จธ์‹ (VM)์„ Red Hat OpenShift Virtualization์œผ๋กœ ์ด์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด๋ฒ„ ์ฑ„๋„(Fibre Channel) ๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€ ํ™˜๊ฒฝ์—์„œ ๋…ธ๋“œ ์žฅ์•  ์‹œ ๋„คํŠธ์›Œํฌ๋งŒ ๋Š๊ธด ์ฑ„ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์“ฐ๊ฒŒ ๋˜๋ฉด ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ VM์ด ์ด์ค‘ ๋งˆ์šดํŠธ๋˜์–ด ์‹ฌ๊ฐํ•œ ๋ฐ์ดํ„ฐ ์†์ƒ์„ ์œ ๋ฐœํ•˜๋Š” ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ์œ„ํ—˜์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ ์ˆ˜์ž‘์—… ๊ฒฉ๋ฆฌ ๋ฐ ๋ณต๊ตฌ์— 2์‹œ๊ฐ„์ด ์†Œ์š”๋˜๋˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด OpenShift์— ํ†ตํ•ฉ๋œ Medik8s ์˜คํผ๋ ˆ์ดํ„ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. Node Health Check ์˜คํผ๋ ˆ์ดํ„ฐ๊ฐ€ ์žฅ์• ๋ฅผ ๊ฐ์ง€ํ•˜๋ฉด FAR(Fence Agents Remediation)์ด Redfish API๋ฅผ ํ†ตํ•ด Dell iDRAC ๋˜๋Š” HPE iLO ์ „์›์„ ๋ฆฌ๋ถ€ํŠธํ•˜์—ฌ ์•ฝ 155์ดˆ ๋งŒ์— ์•ˆ์ „ํ•œ ์›Œํฌ๋กœ๋“œ ์žฌ์Šค์ผ€์ค„๋ง์„ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์—ญ ์™ธ ์ „์› ์ œ์–ด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ปค๋„ ์›Œ์น˜๋… ๊ธฐ๋ฐ˜์˜ SNR(Self Node Remediation)์ด ์ž‘๋™ํ•˜๋ฉฐ, ์ปค๋„ ์••๋ ฅ ์ •๋ณด(PSI) ๊ธฐ๋ฐ˜์˜ Descheduler๊ฐ€ ๋ผ์ด๋ธŒ ์›Œํฌ๋กœ๋“œ๋ฅผ ์„ ์ œ์ ์œผ๋กœ ์žฌ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ๊ฐ€์ƒํ™” ์›Œํฌ๋กœ๋“œ๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋กœ ํ†ตํ•ฉํ•  ๋•Œ Medik8s ๋ฐ Redfish ๊ธฐ๋ฐ˜ ๋Œ€์—ญ ์™ธ ํŽœ์‹ฑ์„ ์ ์šฉํ•˜๋ฉด ์Šคํ† ๋ฆฌ์ง€ ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ ๋ฐ์ดํ„ฐ ์†์ƒ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์žฅ์•  ๋ณต๊ตฌ ์‹œ๊ฐ„์„ 2์‹œ๊ฐ„์—์„œ 155์ดˆ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Friday Five โ€” September 4, 2026

Red Hat

Red Hat์ด ๋ฐœํ–‰ํ•œ 2026๋…„ 9์›” 4์ผ์ž ์ฃผ๊ฐ„ ์†Œ์‹์€ AI ๊ธฐ๋ฐ˜ ์˜คํ”ˆ์†Œ์Šค ๋ณด์•ˆ ํ˜์‹ ๊ณผ ๊ฐ€์ƒํ™” ํ˜„๋Œ€ํ™” ์ „๋žต์„ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. Red Hat CEO ๋งท ํž‰์Šค(Matt Hicks)๋Š” CRN ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด AI ์•…์šฉ ์ทจ์•ฝ์  ๊ณต๊ฒฉ์— ๋Œ€์‘ํ•˜์—ฌ ์˜คํ”ˆ์†Œ์Šค ํŒจ์นญ ์†๋„๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋Š” Lightwell ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Red Hat์€ 9์›” 23์ผ ์ทจ์•ฝ ์˜คํ”ˆ์†Œ์Šค ์˜์กด์„ฑ์„ ๋ฌด์ค‘๋‹จ์œผ๋กœ ํ•ด๊ฒฐํ•˜๋Š” Lightwell ๊ฐ€์ƒ ์ด๋ฒคํŠธ๋ฅผ ๊ฐœ์ตœํ•œ๋‹ค๊ณ  ๊ณต์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ ๊ทœ ์ „์ž์ฑ…์„ ํ†ตํ•ด AI ์›Œํฌ๋กœ๋“œ, ์ œ๋กœ ํŠธ๋Ÿฌ์ŠคํŠธ ์•„ํ‚คํ…์ฒ˜, ์ž๋™ํ™”, ์–‘์ž ๋‚ด์„ฑ ์•”ํ˜ธ(Post-Quantum Cryptography) ๋Œ€๋น„๋ฅผ ์•„์šฐ๋ฅด๋Š” ๊ณ„์ธตํ˜• ๋ณด์•ˆ 4๋Œ€ ๊ธฐ๋‘ฅ์„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒํ™” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ‰๊ฐ€๋ฅผ ํฌํ•จํ•œ 3๋…„ ๊ณ„์•ฝ ๊ณ ๊ฐ์—๊ฒŒ OpenShift Virtualization ์ฒซํ•ด ๋ผ์ด์„ ์Šค ๋น„์šฉ์„ ๋ฉด์ œํ•˜๋Š” ํ”„๋กœ๋ชจ์…˜๊ณผ ์œ ๋Ÿฝ ๊ธฐ์—…์˜ ๋””์ง€ํ„ธ ์ฃผ๊ถŒ ๋…ผ์˜๋ฅผ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์˜คํ”ˆ์†Œ์Šค ๊ณต๊ธ‰๋ง ์ทจ์•ฝ์ ์„ ์‹ ์†ํžˆ ํŒจ์น˜ํ•˜๋Š” ์ž๋™ํ™” ํ”„๋ ˆ์ž„์›Œํฌ์™€ ์–‘์ž ๋‚ด์„ฑ ์•”ํ˜ธํ™” ๋Œ€๋น„ ์ „๋žต์„ ์‚ฌ์ „ ์ˆ˜๋ฆฝํ•ด์•ผ AI ๊ฐ€์† ์ต์Šคํ”Œ๋กœ์ž‡์œผ๋กœ๋ถ€ํ„ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ๋ฅผ ๋ฐฉ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Introducing context-aware vulnerability discovery and remediation with Cloudflare Managed Defense and OpenAI Daybreak models

Cloudflare

Cloudflare๋Š” Cloudflare Managed Defense์˜ ์ผํ™˜์œผ๋กœ OpenAI Daybreak ๋ชจ๋ธ(GPT-5.6 Cyber ํฌํ•จ)์„ ํ†ตํ•ฉํ•œ ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ ๋ฐ ๊ฐœ์„ (Vulnerability Discovery and Remediation) ์„œ๋น„์Šค๋ฅผ ์–ผ๋ฆฌ ์•ก์„ธ์Šค๋กœ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ์ •์  ์†Œ์Šค ์ฝ”๋“œ ๋ถ„์„ ๊ฒฐ๊ณผ์— Cloudflare WAF ๋ฐ ์›น ์ž์‚ฐ์˜ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ํŠธ๋ž˜ํ”ฝ, ํ™œ์„ฑ ๋ผ์šฐํŠธ, ์ตœ๊ทผ ๊ณต๊ฒฉ ํ™œ๋™ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. Workers Observability ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋ถ„์„ ๋Œ€์ƒ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ”„๋กœ๋•์…˜ ์—”๋“œํฌ์ธํŠธ์™€ ๋งคํ•‘ํ•œ ๋’ค, ์ •์ฐฐ(Reconnaissance) ๋ฐ ํ—Œํ„ฐ(Hunter) ์—์ด์ „ํŠธ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์ด ์ง‘์ค‘๋˜๋Š” ํ•ซ ํŒจ์Šค๋ฅผ ์ง‘์ค‘ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์ด ํ™•์ธ๋˜๋ฉด ๊ถŒ์žฅ ์†Œ์Šค ์ฝ”๋“œ ํŒจ์น˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ ๋ฐฐํฌ ์ „ ๋…ธ์ถœ์„ ์ฆ‰์‹œ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๋งž์ถคํ˜• Cloudflare WAF ์ปค์Šคํ…€ ๋ฃฐ์„ ๋ณด์ˆ˜์  ์Šค์ฝ”ํ”„๋กœ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ชจ๋ธ ์ถ”๋ก ์€ Cloudflare AI Gateway๋ฅผ ๊ฑฐ์ณ OpenAI ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋ฉฐ ์—ฃ์ง€์—์„œ๋Š” ์ถ”๋ก ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ , ์ œ์•ˆ๋œ ํŒจ์น˜์™€ WAF ๊ทœ์น™์€ ํ•ฉ์„ฑ ํ”ฝ์Šค์ฒ˜ ๊ฒ€์ฆ๊ณผ ๊ณ ๊ฐ ์Šน์ธ ํ›„์—๋งŒ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์ •์  ์ฝ”๋“œ ์ทจ์•ฝ์  ๋ถ„์„์— ์‹ค์‹œ๊ฐ„ WAF ํŠธ๋ž˜ํ”ฝ ๋ฐ ๊ณต๊ฒฉ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ์‹ค์ œ ๋…ธ์ถœ๋œ ํ•ซ ํŒจ์Šค๋ฅผ ์šฐ์„  ์‹๋ณ„ํ•˜๊ณ  ์—ฃ์ง€ WAF ๋ฃฐ์„ ํ†ตํ•ด ํŒจ์น˜ ๋ฐฐํฌ ์ „๊นŒ์ง€์˜ ์ œ๋กœ๋ฐ์ด ๊ณต๊ฒฉ ์ฐฝ์„ ๋ด‰์‡„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Enterprise AI transformation relies on the end-to-end platform: Azure was built for this moment

Azure

Azure Platform ์ตœ๊ณ ์ œํ’ˆ์ฑ…์ž„์ž(CVP) Jeremy Winter๊ฐ€ ์“ด ์ด ๊ธ€์€ Microsoft๊ฐ€ 2026๋…„ Gartner Magic Quadrant ์ „๋žต ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ์„œ๋น„์Šค ๋ถ€๋ฌธ์—์„œ 2023๋…„ ์ดํ›„ ์—ฐ์†์œผ๋กœ ๋ฆฌ๋”๋กœ ์„ ์ •๋๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. Forrester Wave 2026๋…„ 3๋ถ„๊ธฐ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ํ‰๊ฐ€์—์„œ๋„ ๋ฆฌ๋”๋กœ ๊ผฝํžŒ ์ ์„ ๊ทผ๊ฑฐ๋กœ ์—”๋“œํˆฌ์—”๋“œ ํ”Œ๋žซํผ ์ „๋žต์„ ๊ฐ•์กฐํ•œ๋‹ค. ํ•ต์‹ฌ ์ฃผ์žฅ์€ ๋ชจ๋ธ์€ ๊ณ„์† ๋ฐ”๋€Œ์ง€๋งŒ ๋ฐ์ดํ„ฐ๋Š” ์ค‘๋ ฅ์„ ๊ฐ–๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. Microsoft Foundry, Azure Kubernetes Service, Azure Cosmos DB, Microsoft Fabric, Microsoft Purview, GitHub Copilot, Azure Arc ๋“ฑ์ด ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์œผ๋กœ ํ†ตํ•ฉ๋ผ์•ผ ํ”„๋กœ๋•์…˜ ๋‹จ๊ณ„์˜ AI ์ „ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. UNC Health๋Š” ๊ทœ์ œ ์‚ฐ์—…์ธ ํ—ฌ์Šค์ผ€์–ด ๋ถ„์„ ํ˜„๋Œ€ํ™” ์‚ฌ๋ก€๋กœ, Levi Strauss & Co.๋Š” ๋ ˆ๊ฑฐ์‹œ ์ธํ”„๋ผ ํ˜„๋Œ€ํ™”์™€ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ๊ฐ€์† ์‚ฌ๋ก€๋กœ ์–ธ๊ธ‰๋œ๋‹ค. ๋ ˆ๊ฑฐ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜„๋Œ€ํ™”๊ฐ€ AI ๋„์ž…์˜ ๋ณ„๋„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ „์ œ ์กฐ๊ฑด์ด๋ผ๋Š” ์ ๋„ ๊ฐ•์กฐ๋œ๋‹ค.

๐Ÿ’ก ๋ฉ€ํ‹ฐ๋ชจ๋ธ ์ „๋žต์„ ์“ฐ๋Š” ์กฐ์ง์ผ์ˆ˜๋ก ๋ชจ๋ธ ์„ ํƒ๋ณด๋‹ค ๋ฐ์ดํ„ฐยท๊ฑฐ๋ฒ„๋„Œ์Šคยท์ธํ”„๋ผ๋ฅผ ์•„์šฐ๋ฅด๋Š” ๋‹จ์ผ ํ”Œ๋žซํผ ์ผ๊ด€์„ฑ์ด ์šด์˜ ๋น„์šฉ๊ณผ ๋ณด์•ˆ ๋ฆฌ์Šคํฌ๋ฅผ ์ขŒ์šฐํ•˜๊ฒŒ ๋œ๋‹ค.

GPT-6 Astra: Frontier intelligence for work, now generally available in Microsoft Foundry

Azure

OpenAI์˜ ์‹ ํ˜• ํ”„๋Ÿฐํ‹ฐ์–ด ๋ชจ๋ธ GPT-6 Astra๊ฐ€ 2026๋…„ 9์›” 3์ผ Microsoft Foundry์—์„œ ๋ชจ๋“  ๊ณ ๊ฐ์—๊ฒŒ ์ •์‹ ์ถœ์‹œ(GA)๋๋‹ค. Global๊ณผ US Data Zone ์ง€์—ญ์—์„œ ์“ธ ์ˆ˜ ์žˆ๊ณ , ํ‘œ์ค€(์ข…๋Ÿ‰์ œ)๊ณผ ํ”„๋กœ๋น„์ €๋‹ ์ฒ˜๋ฆฌ๋Ÿ‰(์ „์šฉ ์šฉ๋Ÿ‰) ๋‘ ๊ฐ€์ง€ ๋ฐฐํฌ ๋ฐฉ์‹์„ ์ œ๊ณตํ•œ๋‹ค. ํ‘œ์ค€ ์š”๊ธˆ์€ 100๋งŒ ํ† ํฐ๋‹น ์งง์€ ์ปจํ…์ŠคํŠธ ์ž…๋ ฅ 10๋‹ฌ๋Ÿฌ(์บ์‹œ ์‹œ 1๋‹ฌ๋Ÿฌ)ยท์ถœ๋ ฅ 50๋‹ฌ๋Ÿฌ, ๊ธด ์ปจํ…์ŠคํŠธ ์ž…๋ ฅ 20๋‹ฌ๋Ÿฌ(์บ์‹œ ์‹œ 2๋‹ฌ๋Ÿฌ)ยท์ถœ๋ ฅ 75๋‹ฌ๋Ÿฌ์ด๋ฉฐ US Data Zone์€ 10% ํ”„๋ฆฌ๋ฏธ์—„์ด ๋ถ™๋Š”๋‹ค. ๋Œ€ํ™”ํ˜• ์ฑ—๋ด‡์ด ์•„๋‹ˆ๋ผ ๋‹ค๋‹จ๊ณ„ ์ถ”๋ก ยท๊ณ„ํšยท์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„˜๋‚˜๋“œ๋Š” ์‹คํ–‰, ๊ณ ๊ธ‰ ํˆด ์‚ฌ์šฉ๊ณผ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—…๋ฌด์šฉ ๋ชจ๋ธ๋กœ ์†Œ๊ฐœ๋˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด ๋””๋ฒ„๊น…ยทBI ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•ยทํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ ์ƒ์„ฑยท์›Œํฌํ”Œ๋กœ ์ž๋™ํ™” ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์ œ์‹œ๋œ๋‹ค. Replit CTO Luis Hector Chavez์™€ Albertsons Companies ๋ถ€์‚ฌ์žฅ Anirban Nandi์˜ ๋ฐœ์–ธ์ด ์ธ์šฉ๋˜๊ณ , ์„ ๋ณ„๋œ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ ํ‰๊ฐ€์—์„œ ์ตœ๊ณ  ์ˆ˜์ค€ ๊ฒฐ๊ณผ๋ฅผ ๋ƒˆ๋‹ค๊ณ  ์–ธ๊ธ‰๋˜์ง€๋งŒ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ’ก ์งง์€/๊ธด ์ปจํ…์ŠคํŠธ์™€ ์บ์‹œ ์ž…๋ ฅ์„ ๋ถ„๋ฆฌํ•œ ํ† ํฐ ์š”๊ธˆ์ œ๊ฐ€ ์ ์šฉ๋˜๋ฏ€๋กœ, Foundry์—์„œ Astra๋ฅผ ์šด์˜ ์›Œํฌ๋กœ๋“œ์— ๋ถ™์ด๋Š” ํŒ€์€ ํ”„๋กฌํ”„ํŠธ ์บ์‹ฑ ์„ค๊ณ„๋งŒ์œผ๋กœ๋„ ๋น„์šฉ ๊ตฌ์กฐ๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง„๋‹ค.

How Microsoftโ€™s Physical Security Engineering Team scaled hybrid operations with Azure Arc and Azure Virtual Desktop

Azure

Microsoft์˜ Physical Security Engineering Team์ด ์ „ ์„ธ๊ณ„ ์ˆ˜๋ฐฑ ๊ณณ์˜ ๋ถ„์‚ฐ๋œ ์‚ฌ์ดํŠธ์™€ ์ˆ˜์ฒœ ๋Œ€์˜ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ๋ฌผ๋ฆฌ ๋ณด์•ˆ ์šด์˜์„ Azure Arc์™€ Azure Virtual Desktop์œผ๋กœ ํ™•์žฅํ•œ ์‚ฌ๋ก€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. Azure Update Manager๋กœ ์ค‘์•™ํ™”๋œ ํŒจ์น˜ยท์Šค์ผ€์ค„๋ง์„ ๊ตฌํ˜„ํ–ˆ๊ณ , Azure Policy์™€ Guest Configuration์œผ๋กœ ๊ฑฐ๋ฒ„๋„Œ์Šคยท์ปดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ–ˆ๋‹ค. Azure MonitorยทLog Analytics๋กœ ์šด์˜ ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ–ˆ๊ณ , ๊ด€๋ฆฌ ID์™€ RBAC๋กœ ์ž๊ฒฉ์ฆ๋ช…์„ ์ค„์ด๊ณ  ์ ‘๊ทผ์„ ์„ธ๋ถ„ํ™”ํ–ˆ์œผ๋ฉฐ Azure Automation์˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋Ÿฐ๋ถ์œผ๋กœ ์›๊ฒฉ ์กฐ์น˜๋ฅผ ํ‘œ์ค€ํ™”ํ–ˆ๋‹ค. Azure Virtual Desktop ์ชฝ์—์„œ๋Š” ์ค‘์•™ํ™”๋œ ์ด๋ฏธ์ง€ ๊ด€๋ฆฌ, ์ž๋™ํ™”๋œ ํ˜ธ์ŠคํŠธ ๋ฆฌํ”„๋ ˆ์‹œ, Azure Monitor ์—ฐ๋™ ์„ธ์…˜ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ, Azure Virtual Desktop Insights๋ฅผ ํ†ตํ•œ ์ตœ์ข… ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ ์šฉํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ์‹œ๊ฐ„์ด ์•ฝ 12๋ฐฐ ๊ฐœ์„ ๋˜๊ณ  ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๊ฐ€ ์•ฝ 6๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉฐ, ํŒจ์น˜ ์ž๋™ํ™”๋กœ ์—ฐ๊ฐ„ ์ˆ˜์ฒœ ์‹œ๊ฐ„์„ ์ ˆ๊ฐํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ๋ฌผ๋ฆฌ ๋ณด์•ˆ์ฒ˜๋Ÿผ ์ „ํ†ต์ ์œผ๋กœ ์—ฃ์ง€ยทํ˜„์žฅ ์ค‘์‹ฌ์ด๋˜ ์šด์˜ ์กฐ์ง๋„ Arc๋กœ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ž์‚ฐ์„ ๋‹จ์ผ ์ œ์–ด ํ‰๋ฉด์— ์˜ฌ๋ฆฌ๋ฉด, ํด๋Ÿฌ์Šคํ„ฐ/์„œ๋ฒ„ ๊ทœ๋ชจ๊ฐ€ ์ˆ˜์ฒœ ๋Œ€์— ๋‹ฌํ•ด๋„ ํŒจ์น˜ยท์ด๋ฏธ์ง€ ๊ด€๋ฆฌ๋ฅผ ์ค‘์•™ํ™”ํ•ด ์šด์˜ ์ธ๋ ฅ ๋ถ€๋‹ด๊ณผ ๋ฐฐํฌ ์ง€์—ฐ์„ ๋™์‹œ์— ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

The last mile problem in agentic AI: Why tool calling reliability is harder than it looks

Red Hat

Red Hat์˜ Grace Ableidinger์™€ Sawyer Bowerman์€ ์—์ด์ „ํ‹ฑ AI ์‹œ์Šคํ…œ์—์„œ ๋ชจ๋ธ์˜ ์ถ”๋ก ๋ณด๋‹ค ๋„๊ตฌ ํ˜ธ์ถœ(Tool Calling) ์‹คํ–‰ ๋‹จ๊ณ„์ธ '๋ผ์ŠคํŠธ ๋งˆ์ผ'์˜ ์‹ ๋ขฐ์„ฑ ํ™•๋ณด๊ฐ€ ํ›จ์”ฌ ๊นŒ๋‹ค๋กญ๋‹ค๊ณ  ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋‹จ๊ณ„ ํƒœ์Šคํฌ์—์„œ๋Š” ์ด์ „ ๋‹จ๊ณ„์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค์Œ ๋‹จ๊ณ„์˜ ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌ๋˜๋ฏ€๋กœ, 5๊ฐœ ๊ณ„ํš ๋‹จ๊ณ„ ์ค‘ 2๊ฐœ๋งŒ ์‹คํŒจํ•ด๋„ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์ „์ฒด๊ฐ€ ์™œ๊ณก๋œ ์ƒํƒœ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•˜์—ฌ ์‹œ์Šคํ…œ์ด ์กฐ์šฉํžˆ ๋ง๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋ชจ๋ธ ํŒจ๋ฐ€๋ฆฌ๋งˆ๋‹ค ๋„๊ตฌ ํ˜ธ์ถœ ํฌ๋งท์ด ๋‹ฌ๋ผ XML ํƒœ๊ทธ ๋ž˜ํ•‘(<tool_call>), ์ˆœ์ˆ˜ JSON, ํ•จ์ˆ˜ ํ˜ธ์ถœ ์Šคํƒ€์ผ ํŠน์ˆ˜ ํ† ํฐ ๋“ฑ ํŒŒ์‹ฑ ๋ฐฉ์‹์ด ์ œ๊ฐ๊ฐ์ž…๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํƒœ๊ทธ ๋ˆ„๋ฝ, arguments์™€ parameters ๊ฐ„ ํ•„๋“œ ๋ ˆ์ด๋ธ” ๋ถˆ์ผ์น˜๋กœ ์ธํ•œ ๋นˆ ๊ฐ’ ์ „๋‹ฌ, ๋‹ค์ค‘ ๋„๊ตฌ ํ˜ธ์ถœ ์ค‘ ์ผ๋ถ€ ๋ˆ„๋ฝ, ์ƒ๊ฐ์˜ ์—ฐ์‡„(Chain-of-thought) ํ…์ŠคํŠธ๊ฐ€ ์ธ์ž๋กœ ํŒŒ์‹ฑ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋นˆ๋ฒˆํžˆ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋ธ ์„œ๋น™ ์—”์ง„์€ ๋‹ค์–‘ํ•œ ๋„๊ตฌ ํ˜ธ์ถœ ํฌ๋งท์˜ ์ •๊ทœํ™”, ๋‹ค์ค‘ ํ˜ธ์ถœ ์ฒ˜๋ฆฌ, ์ถ”๋ก  ํ…์ŠคํŠธ์™€ ๋„๊ตฌ ํ˜ธ์ถœ ๋ถ„๋ฆฌ ๊ธฐ๋Šฅ์„ ๋‚ด์žฅํ•˜์—ฌ ์—…์ŠคํŠธ๋ฆผ ๋ชจ๋ธ ์—…๋ฐ์ดํŠธ ์‹œ ํŒŒ์ดํ”„๋ผ์ธ์ด ๊นจ์ง€์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํ‹ฑ ์›Œํฌํ”Œ๋กœ๋ฅผ ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•  ๋•Œ๋Š” ๋ชจ๋ธ ์ถ”๋ก  ๋ฒค์น˜๋งˆํฌ ์ ์ˆ˜๋ณด๋‹ค ์„œ๋น™ ์—”์ง„ ๋‹จ์—์„œ์˜ ์—„๊ฒฉํ•œ ๋„๊ตฌ ํ˜ธ์ถœ ์Šคํ‚ค๋งˆ ๊ฒ€์ฆ๊ณผ ์ž๋™ ํŽ˜์ผ์˜ค๋ฒ„ ์ฒ˜๋ฆฌ๋ฅผ ํ•„์ˆ˜ ๊ด€์ธก ์ง€ํ‘œ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


DevOps & ์ธํ”„๋ผ

Investigate DMS migration issues with AWS DevOps Agent

AWS DevOps

AWS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ค‘ ์ปท์˜ค๋ฒ„ ์งํ›„ ๋ฐœ์ƒํ•˜๋Š” ์šด์˜ ์žฅ์• ๋ฅผ ์ž์œจ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•ด AWS DevOps Agent์— MCP(Model Context Protocol) ๊ธฐ๋ฐ˜ DMS ์ง„๋‹จ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„ํ‚คํ…์ฒ˜๋Š” AWS Lambda ํ•จ์ˆ˜ URL๊ณผ AWS_IAM ์ธ์ฆ(SigV4 ์„œ๋ช…)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ ์ฝ๊ธฐ ์ „์šฉ MCP ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. MCP ์„œ๋ฒ„๋Š” Describe*, Get*, List* ๋“ฑ ๋น„ํŒŒ๊ดด์  API๋งŒ์„ ํ˜ธ์ถœํ•˜๋Š” 20๊ฐœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋„๊ตฌ์™€ 46๊ฐœ์˜ ๋Ÿฐ๋ถ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์—์ด์ „ํŠธ์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” Amazon Aurora PostgreSQL ํ˜ธํ™˜ ์—๋””์…˜์œผ๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋ถˆ์ผ์น˜, CDC ์ง€์—ฐ, ์ปค๋„ฅ์…˜ ํ’€ ๊ณ ๊ฐˆ ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ CloudWatch ์ง€ํ‘œ ๋ฐ Performance Insights์™€ ์—ฐ๊ณ„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ปท์˜ค๋ฒ„ ๊ฒ€์ฆ๋ถ€ํ„ฐ ์ปท์˜ค๋ฒ„ ์ค‘ ์žฅ์•  ๋ถ„์„, ์‚ฌํ›„ ์•ˆ์ •ํ™” ๋‹จ๊ณ„๊นŒ์ง€ ์—์ด์ „ํŠธ๊ฐ€ ๋‹จ์ผ CloudFormation ์Šคํƒ์œผ๋กœ ๋ฐฐํฌ๋œ ํ™˜๊ฒฝ์—์„œ ๊ทผ๋ณธ ์›์ธ์„ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก DMS ์ปท์˜ค๋ฒ„ ๋‹จ๊ณ„์—์„œ ์ฝ๊ธฐ ์ „์šฉ MCP ์„œ๋ฒ„์™€ AI ์—์ด์ „ํŠธ๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด ์›๊ฒฉ ์ธก์ • ์ง€ํ‘œ์™€ ๋Ÿฐ๋ถ์„ ์ž๋™ ๋Œ€์กฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ „ํ™˜ ์งํ›„์˜ ๋‹ค์šดํƒ€์ž„๊ณผ MTTR์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€œSorry for the messy rolloutโ€: OpenAI launched GPT-6 Astra, but developers are locked out

The New Stack

OpenAI๊ฐ€ ๋ชฉ์š”์ผ GPT-6 Astra๋ฅผ ์ถœ์‹œํ–ˆ์œผ๋‚˜ API ๊ณ ๊ฐ ๋ฐ ChatGPT ์‚ฌ์šฉ์ž์˜ ์ ‘๊ทผ์ด ์ง€์—ฐ๋˜๋ฉด์„œ CEO ์ƒ˜ ์•ŒํŠธ๋งŒ์ด ์ง€์ €๋ถ„ํ•œ ๋ฐฐํฌ์— ๋Œ€ํ•ด ๊ณต๊ฐœ ์‚ฌ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. OpenAI Codex ์—”์ง€๋‹ˆ์–ด๋ง ๋ฆฌ๋“œ ํ‹ฐ๋ณด ์†Œํ‹ฐ์˜ค(Thibault Sottiaux)๋Š” ๋Œ€๊ทœ๋ชจ ์‹ ๊ทœ ์‹œ์Šคํ…œ ๊ฐ€๋™๊ณผ ์—ฐ์‚ฐ ์ž์› ํ™•์ถฉ์— ์ˆ˜์ผ์ด ๊ฑธ๋ฆด ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”์œผ๋ฉฐ, ๊ธˆ์š”์ผ ์ €๋… Plus ๋ฐ Business ์‚ฌ์šฉ์ž๊นŒ์ง€ ๋ฐฐํฌ๋ฅผ ์™„๋ฃŒํ–ˆ๋‹ค๊ณ  ๊ณต์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์›” 8๋‹ฌ๋Ÿฌ ์š”๊ธˆ์ œ์ธ ChatGPT Go ์‚ฌ์šฉ์ž๋Š” Astra ์ ‘๊ทผ ๋Œ€์ƒ์—์„œ ์˜๊ตฌ์ ์œผ๋กœ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค. Astra์˜ API ์‚ฌ์–‘์€ 105๋งŒ ํ† ํฐ์˜ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์™€ ์ตœ๋Œ€ 12๋งŒ 8์ฒœ ์ถœ๋ ฅ ํ† ํฐ์„ ์ง€์›ํ•˜๋ฉฐ, ์ž…๋ ฅ 100๋งŒ ํ† ํฐ๋‹น 10๋‹ฌ๋Ÿฌ, ์ถœ๋ ฅ 100๋งŒ ํ† ํฐ๋‹น 50๋‹ฌ๋Ÿฌ๋กœ ์ฑ…์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. OpenAI๋Š” ๋Œ€๊ธฐ ์ค‘์ธ ์œ ๋ฃŒ ๊ฐ€์ž…์ž์—๊ฒŒ 9์›” 3์ผ๋ถ€ํ„ฐ ์ผ์ผ 1ํšŒ์˜ ์‚ฌ์šฉ๋Ÿ‰ ๊ฐฑ์‹ (banked reset)์„ ๋ณด์ƒ์œผ๋กœ ์ง€๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•œํŽธ ์ดˆ๊ธฐ API ์‚ฌ์šฉ ๊ถŒํ•œ์„ ์–ป์€ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋‹จ์ˆœ ํƒ€์ž„์•„์›ƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์•ˆ์ „ ์ •์ฑ…์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š” ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ์š”์ฒญ ์ค‘๋‹จ ํ˜„์ƒ์„ ๋ณด๊ณ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๊ฑฐ๋Œ€ ๋ชจ๋ธ ๋„์ž… ์‹œ ์ธํ”„๋ผ ๊ณต๊ธ‰ ์ง€์—ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒ€์ž„์•„์›ƒ์œผ๋กœ ์œ„์žฅ๋œ ์•ˆ์ „ ์ •์ฑ… ์ค‘๋‹จ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํด๋ผ์ด์–ธํŠธ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์žฌ์‹œ๋„ ๋กœ์ง๊ณผ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๋ฅผ ๋ณด๊ฐ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Project HydraFusion: Frontier quality via multi-model orchestration

GitHub

GitHub๋Š” Copilot CLI์˜ ์—ฐ๊ตฌ ํ”„๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๋‹ค์ค‘ ๋ชจ๋ธ ๋Ÿฐํƒ€์ž„ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์—”์ง„์ธ Project HydraFusion์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. HydraFusion์€ ๋‹จ์ผ ๋ชจ๋ธ ์ง์ ‘ ํ•ด๊ฒฐ(Single), ์ €๋น„์šฉ ๋ชจ๋ธ ์ดˆ์•ˆ ํ›„ ์Šน์ธ ๊ฒŒ์ดํŠธ ๊ธฐ๋ฐ˜ ์—์Šค์ปฌ๋ ˆ์ด์…˜(Cascade), ๋…๋ฆฝ๋œ ๋น„์ˆ˜์ • ๋น„ํ‰ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๊ฒ€ํ† (Critique)์˜ ์„ธ ๊ฐ€์ง€ ์‹คํ–‰ ํŒจํ„ด์„ ๋™์ ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ์ „์ฒด ๋น„์šฉ ์ถ”์ , ํƒ€์ž„์•„์›ƒ ๋ฐ ์ทจ์†Œ ๊ฒฝ๊ณ„ ์„ค์ •, ๊ฒฉ๋ฆฌ๋œ ๋น„ํ‰, ๊ฒ€์ฆ ์‹คํŒจ ์‹œ ํŒจ์น˜ ๋ฏธ์ ์šฉ, ์‚ฌ์ „ ๋ผ์šฐํŒ… ๊ฒ€์ฆ ๋“ฑ 5๋Œ€ ์›์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. TerminalBench 2.1 ๋ฒค์น˜๋งˆํฌ ํ‰๊ฐ€์—์„œ HydraFusion์€ Claude Opus 5 ๋Œ€๋น„ 67% ๋‚ฎ์€ ์˜ˆ์ƒ ๋น„์šฉ์œผ๋กœ ๊ฒ€์ฆ๋œ ํ’ˆ์งˆ์„ 4.9%ํฌ์ธํŠธ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ DeepSWE์—์„œ๋Š” 36% ์ ˆ๊ฐ๋œ ๋น„์šฉ์œผ๋กœ Opus 5์™€ 1.5%ํฌ์ธํŠธ ์ด๋‚ด์˜ ์„ฑ๋Šฅ์„ ๋ƒˆ๊ณ , ์‹ค์ œ ์„ธ์…˜ ๊ธฐ๋ฐ˜ CheckpointBench์—์„œ๋Š” 65% ๋น„์šฉ ์ ˆ๊ฐ๊ณผ ํ•จ๊ป˜ 0.1%ํฌ์ธํŠธ ์ฐจ์ด๋ฅผ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๋‹ค์ค‘ ๋ชจ๋ธ ์บ์Šค์ผ€์ด๋”ฉ๊ณผ ๊ฒฉ๋ฆฌ๋œ ๋น„ํ‰ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ์ ์šฉํ•˜๋ฉด ์ตœ์ƒ์œ„ ๋‹จ์ผ ๋ชจ๋ธ ๋Œ€๋น„ ์—”์ง€๋‹ˆ์–ด๋ง ์—์ด์ „ํŠธ์˜ ํ† ํฐ ๋น„์šฉ์„ ์ตœ๋Œ€ 67%๊นŒ์ง€ ์ ˆ๊ฐํ•˜๋ฉด์„œ๋„ ๋ฐฐํฌ ํŒจ์น˜์˜ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OpenAI will sell you Astra, but not the system that scored 98.6% on ARC-AGI-3

The New Stack

ARC-AGI-3 ๋ฒค์น˜๋งˆํฌ ํ‰๊ฐ€์—์„œ OpenAI์˜ GPT-6 Astra๋Š” ํ‘œ์ค€ ํ•˜๋„ค์Šค๋กœ ์‹คํ–‰ ์‹œ 62.7%($26,098)๋ฅผ ๊ธฐ๋กํ–ˆ์œผ๋‚˜, OpenAI์˜ Provider Adapter ํ•˜๋„ค์Šค์—์„œ๋Š” 98.6%($17,332)๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ ๊ฐ€์ค‘์น˜ ์ž์ฒด๋Š” ๋™์ผํ–ˆ์œผ๋‚˜ ํ•˜๋„ค์Šค ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ฐจ์ด๋กœ ์ธํ•ด ์ ์ˆ˜๊ฐ€ 36%ํฌ์ธํŠธ ์ƒ์Šนํ•˜๊ณ , ํ† ํฐ ์†Œ๋น„๋Š” 49% ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ ์‹คํ–‰ ์†๋„๋Š” 3.66๋ฐฐ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. OpenAI์˜ ์–ด๋Œ‘ํ„ฐ๋Š” ์š”์ฒญ ๊ฐ„ ๋ถˆํˆฌ๋ช…ํ•œ ์ถ”๋ก  ์ƒํƒœ๋ฅผ ๋ณด์กดํ•˜๊ณ  ๊ธด ๋Œ€ํ™”๋ฅผ ์••์ถ•ํ•จ์œผ๋กœ์จ, ์ถ”๋ก  ๊ฐ•๋„๋ฅผ 0์œผ๋กœ ์„ค์ •ํ•œ ์ƒํƒœ์—์„œ๋„ 96.7%($23,457)๋ฅผ ๊ธฐ๋กํ•ด ํ‘œ์ค€ ํ•˜๋„ค์Šค์˜ ์ตœ๋Œ€ ์ถ”๋ก  ์ ์ˆ˜๋ฅผ ์•ž์„ฐ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ตœ๊ทผ ํ”„๋ก ํ‹ฐ์–ด ์ฝ”๋”ฉ ๋ฒค์น˜๋งˆํฌ ์ ์ˆ˜๊ฐ€ ์ˆ˜๋ ดํ•จ์— ๋”ฐ๋ผ ๋ชจ๋ธ ์ž์ฒด๋ณด๋‹ค ์ƒํƒœ ๊ธฐ์–ต, ๋„๊ตฌ ์ œ์–ด, ๊ฐ๋… ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ํ•˜๋„ค์Šค ์—”์ง€๋‹ˆ์–ด๋ง์ด ํ•ต์‹ฌ ๊ฒฝ์Ÿ๋ ฅ์œผ๋กœ ๋ถ€์ƒํ–ˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. Stripe๊ฐ€ 400๊ฐœ ์ด์ƒ์˜ ๋ชจ๋ธ์„ ๋ผ์šฐํŒ…ํ•˜๋Š” OpenRouter๋ฅผ ์•ฝ 80์–ต ๋‹ฌ๋Ÿฌ์— ์ธ์ˆ˜ํ•˜๊ณ  Nvidia๊ฐ€ AVO ํ•˜๋„ค์Šค๋ฅผ ๊ตฌ์ถ•ํ•œ ๊ฒƒ๋„ ์ด๋Ÿฌํ•œ ์ธํ”„๋ผ ์ค‘์‹ฌ ์ „ํ™˜์˜ ์ผํ™˜์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก AI ์—์ด์ „ํŠธ์˜ ์‹ค์ œ ์šด์˜ ๋น„์šฉ๊ณผ ์ž‘์—… ์„ฑ๊ณต๋ฅ ์€ ๊ธฐ์ดˆ ๋ชจ๋ธ ์ž์ฒด๋ณด๋‹ค ๋Œ€ํ™” ์••์ถ•, ์ƒํƒœ ์บ์‹ฑ, ์‹คํ–‰ ๊ฐ๋…์„ ๋‹ด๋‹นํ•˜๋Š” ํ•˜๋„ค์Šค ๊ณ„์ธต์˜ ์—”์ง€๋‹ˆ์–ด๋ง ์™„์„ฑ๋„์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

AI๊ฐ€ ๋งŒ๋“  ์ฝ”๋“œ๊ฐ€ ์–ด๋“œ๋ฏผ์ด ๋˜๊ธฐ๊นŒ์ง€

ํ† ์Šค

ํ† ์Šค๋Š” ์ž์—ฐ์–ด๋กœ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ž…๋ ฅ๋ฐ›์•„ AI๊ฐ€ React ์–ด๋“œ๋ฏผ ์ฝ”๋“œ๋ฅผ ์‹ค์‹œ๊ฐ„ ์ƒ์„ฑํ•˜๋Š” ์‚ฌ๋‚ด ํ”Œ๋žซํผ TOI๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ 6๊ฐœ์›”๊ฐ„ 439๊ฐœ ํ”„๋กœ์ ํŠธ์™€ 2,418๊ฐœ ํ•˜์œ„ ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ •๋ณด ๋งˆ์Šคํ‚น, ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ ์•”ํ˜ธํ™”, ๊ฐ์‚ฌ ๋กœ๊ทธ ๋“ฑ์˜ ๋ณด์•ˆ ์ •์ฑ…์€ TOI ํ”„๋ก์‹œ ์„œ๋ฒ„์—์„œ ๊ฐ•์ œํ•˜๊ณ , UI ๊ตฌํ˜„์€ AI์— ์œ„์ž„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ Next.js ๊ฐœ๋ฐœ ์„œ๋ฒ„ ๋ฐฉ์‹์€ ์ปดํŒŒ์ผ ์—๋Ÿฌ๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋…ธ์ถœ๋˜๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๊ณ , Sandpack ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ € ๊ฒฉ๋ฆฌ๋Š” ์ฒซ ํ™”๋ฉด ๋กœ๋”ฉ์— 47์ดˆ๊ฐ€ ์†Œ์š”๋˜๋ฉฐ ์‚ฌ๋‚ด ํ”„๋ผ์ด๋น— npm ํ”„๋ก์‹œ ์ธ์ฆ ๋ณต์žก์„ฑ์„ ์œ ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Web Worker ํ™˜๊ฒฝ์˜ esbuild-wasm๊ณผ 4๊ณ„์ธต ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์ „์— ๋ฒˆ๋“ค๋ง๋œ ํŒจํ‚ค์ง€ ์„ธํŠธ ํ•ด์‹œ(packageSetHash) ๋ฐ ๋ธŒ๋ผ์šฐ์ € import map์„ ๊ฒฐํ•ฉํ•œ ์ž์ฒด Preview Runtime์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ iframe ์ „์ฒด๋ฅผ ๊ต์ฒดํ•˜๋Š” ํŠธ๋žœ์žญ์…˜ ์ปค๋ฐ‹ ๋ฐฉ์‹์„ ์ ์šฉํ•˜์—ฌ ์ฒซ ํ™”๋ฉด ๋ Œ๋”๋ง ์‹œ๊ฐ„์„ 47์ดˆ์—์„œ 1.3์ดˆ๋กœ ๋‹จ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ๋ธŒ๋ผ์šฐ์ € ๋‚ด esbuild-wasm ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ S3 ๊ธฐ๋ฐ˜ import map ์‚ฌ์ „ ์บ์‹ฑ์„ ๊ฒฐํ•ฉํ•˜๋ฉด AI ์ƒ์„ฑ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”๋“œ์˜ ์‹คํ–‰ ๊ฒฉ๋ฆฌ์™€ ์„œ๋ธŒ 2์ดˆ ๋‹จ์œ„์˜ ๋ Œ๋”๋ง ์„ฑ๋Šฅ์„ ๋™์‹œ์— ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์žฅ์•  Alert์˜ ์›์ธ์„ ์Šค์Šค๋กœ ์ฐพ๋‹ค: SRE Observer ๊ฐœ๋ฐœ๊ธฐ

LINE

LINE Plus์˜ Home SRE ํŒ€์€ ๋ถ„์‚ฐ ๊ด€์ธก ์‹ ํ˜ธ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์žฅ์•  ์›์ธ์„ ์ž๋™ ๋ถ„์„ํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ธ SRE Observer๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๋„์ž… ํ›„ ์ดˆ๊ธฐ Alert ๋…ธ์ด์ฆˆ์˜ 85~95%๋ฅผ ์‹ค์‹œ๊ฐ„ ์ฐจ๋‹จํ•˜๊ณ  ํ‰๊ท  ์žฅ์•  ์‹๋ณ„ ์‹œ๊ฐ„(MTTR)์„ 50% ๋‹จ์ถ•ํ•˜๋Š” ์„ฑ๊ณผ๋ฅผ ๊ฑฐ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ Mimir์™€ Loki์˜ ์›นํ›… Alert๋ฅผ ์‹œ๊ฐ„(Temporal), ์„œ๋น„์Šค ์ถ”์  ํ† ํด๋กœ์ง€(Topology), LLM ๊ธฐ๋ฐ˜ ์˜๋ฏธ ์œ ์‚ฌ๋„(Semantic)์˜ 3๊ฐœ ์ถ• ๊ฐ€์ค‘์น˜๋กœ ์ฑ„์ ํ•˜์—ฌ ๋‹จ์ผ ์ธ์‹œ๋˜ํŠธ๋กœ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค. AI ๋ถ„์„ ์—์ด์ „ํŠธ๋Š” ๋ฐฐํฌ ๋ณ€๊ฒฝ, ์ž์› ๊ณ ๊ฐˆ, ์™ธ๋ถ€ ์˜์กด์„ฑ, ์ฝ”๋“œ ๊ฒฐํ•จ, ์ธํ”„๋ผ ํ”Œ๋žซํผ์˜ 5๊ฐœ ํ•ต์‹ฌ ๊ฐ€์„ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๋ฉฐ, ๋ชจ๋“  ๋„๊ตฌ ํ˜ธ์ถœ์„ Evidence Ledger์— ๊ธฐ๋กํ•˜์—ฌ ํ• ๋ฃจ์‹œ๋„ค์ด์…˜์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์Šฌ๋ž™ ์•Œ๋ฆผ ๋“ฑ 1์ฐจ ๋Œ€์‘์€ ์ž๋™ ์‹คํ–‰ํ•˜๋˜ ํŒŒ๋“œ ์žฌ์‹œ์ž‘์ด๋‚˜ ๋กค๋ฐฑ ๋“ฑ ์ƒํƒœ ๋ณ€๊ฒฝ์„ ์ˆ˜๋ฐ˜ํ•˜๋Š” 2์ฐจ ๋Œ€์‘์€ ์Šน์ธ ๊ฒŒ์ดํŠธ(Approval Gate)๋ฅผ ํ†ตํ•ด ํ†ต์ œ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์ž์ฒด ๊ด€์ธก์„ฑ ์Šคํƒ๊ณผ ๊ฐ€์„ค ์ฃผ๋„ AI ์—์ด์ „ํŠธ๋ฅผ ๊ฒฐํ•ฉํ•˜๊ณ  ์ƒํƒœ ๋ณ€๊ฒฝ ์ž‘์—…์— ์Šน์ธ ๊ฒŒ์ดํŠธ๋ฅผ ์ ์šฉํ•˜๋ฉด ๋Œ€๊ทœ๋ชจ ํด๋Ÿฌ์Šคํ„ฐ ์žฅ์•  ์‹œ ์•Œ๋ฆผ ํญ๋ฐœ์„ ๋ง‰๊ณ  MTTR์„ ์ ˆ๋ฐ˜์œผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Stop runtime threats with Workload Protection response actions

Datadog

Datadog์€ ๋Ÿฐํƒ€์ž„ ์œ„ํ˜‘ ๋ฐœ์ƒ ์‹œ ์กฐ์น˜ ์ง€์—ฐ ์‹œ๊ฐ„(TTR)์„ ๋‹จ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด Workload Protection์— ์ž๋™ ๋ฐ ์ˆ˜๋™ ๋Œ€์‘ ์•ก์…˜ ๊ธฐ๋Šฅ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ๋“ฑ ๋ช…ํ™•ํ•œ ์•…์„ฑ ํ–‰์œ„ ๊ฐ์ง€ ์‹œ ์—์ด์ „ํŠธ ๊ทœ์น™์— ๋”ฐ๋ผ ์œ ์ €์ŠคํŽ˜์ด์Šค์™€ ์ปค๋„ ์–‘์ชฝ์—์„œ PID ๋ฐ cgroup์„ ๋Œ€์ƒ์œผ๋กœ ์ฆ‰๊ฐ์ ์ธ ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ(kill)๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์‚ฌ ๋ฐ ๊ฒ€์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ๋ณด์˜ ๊ฒฝ์šฐ ๋ณด์•ˆ ํŒ€์ด ๋™์ผํ•œ ์ฝ˜์†” ํ™”๋ฉด์—์„œ ์‹ ํ˜ธ๋ฅผ ํ™•์ธํ•œ ๋’ค ์ˆ˜๋™์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ๋Š” ์ปค๋„์— ์ฃผ์ž…๋œ eBPF ํ•„ํ„ฐ์™€ ํŠธ๋ž˜ํ”ฝ ์ œ์–ด(TC) ํ›…์„ ํ™œ์šฉํ•˜์—ฌ ์ •์ƒ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ  ํŠน์ • PID ๋ฐ cgroup์˜ ์ธ๊ทธ๋ ˆ์Šค/์ด๊ทธ๋ ˆ์Šค ํŒจํ‚ท๋งŒ ์ •๋ฐ€ํ•˜๊ฒŒ ๋“œ๋กญํ•ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋…๋ฆฝ์  PID ํ”„๋กœ์„ธ์Šค ํŠธ๋ฆฌ์™€ ์ปจํ…Œ์ด๋„ˆ ID-cgroup ๊ฐ„ 1:1 ๋งคํ•‘์„ ์‹ค์‹œ๊ฐ„ ์ถ”์ ํ•˜๋ฉฐ, ๊ถŒํ•œ ์ธ๊ฐ€์™€ ํƒ€์ž„์Šคํƒฌํ”„ ๊ฐ์‚ฌ ๊ธฐ๋ก์„ ํ†ตํ•ด ์˜ค์ž‘๋™์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก eBPF ์ปค๋„ ํ›… ๊ธฐ๋ฐ˜์˜ cgroup ๋ ˆ๋ฒจ ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ ๋ฐ ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ๋ฅผ ๋Ÿฐํƒ€์ž„ ๋ณดํ˜ธ ๊ทœ์น™๊ณผ ์—ฐ๋™ํ•˜๋ฉด ์นจํ•ด ๋ฐœ์ƒ ์‹œ ์ „์ฒด ๋…ธ๋“œ ์ค‘๋‹จ ์—†์ด ์•…์„ฑ ์›Œํฌ๋กœ๋“œ๋งŒ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ZGateway: Learnings from Putting a Proxy in Front of ZippyDB

Meta Engineering

Meta ์—”์ง€๋‹ˆ์–ด๋ง ๋ธ”๋กœ๊ทธ๋Š” ์ดˆ๋‹น 10์–ต ๊ฑด ์ด์ƒ์˜ ์—ฐ์‚ฐ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ‚ค-๊ฐ’ ์Šคํ† ์–ด ZippyDB ์•ž๋‹จ์— ZGateway๋ผ๋Š” ์ƒํƒœ ์—†๋Š”(stateless) ํ”„๋ก์‹œ ๊ณ„์ธต์„ ๋‘” ๊ฒฝํ—˜์„ ์†Œ๊ฐœํ•œ๋‹ค. ZGateway๋Š” Meta์˜ ์„œ๋น„์Šค ๋ฉ”์‹œ์ธ ServiceRouter๋กœ ์ง€์—ญ ํ‹ฐ์–ด๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” ์ง€์—ญ ZGateway ํ˜ธ์ŠคํŠธ์—๋งŒ ๊ณ ์ • ์—ฐ๊ฒฐ(sticky pool)์„ ์œ ์ง€ํ•ด ZServer๋Š” ํ†ต์ œ๋œ ZGateway ํ”Œ๋ฆฟ์—์„œ๋งŒ ์—ฐ๊ฒฐ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. ํ˜„์žฌ ์ „์ฒด ZippyDB ํŠธ๋ž˜ํ”ฝ์˜ ์•ฝ 40%๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉฐ 60% ์ด์ƒ์œผ๋กœ ํ™•๋Œ€๋  ์ „๋ง์ด๊ณ , ํ‰๊ท  ์‚ฌ์šฉ ์‚ฌ๋ก€ ๊ธฐ์ค€ ๊ณ„์‚ฐ ์˜ค๋ฒ„ํ—ค๋“œ๋Š” ์•ฝ 6%์— ๋ถˆ๊ณผํ•˜๋ฉด์„œ ํ˜ธ์ŠคํŠธ๋‹น ์—ฐ๊ฒฐ ์ˆ˜๋Š” ์•ฝ 9798% ์ค„๊ณ  ์ „์ฒด ์ƒ์‹œ ์—ฐ๊ฒฐ ์ˆ˜๋Š” ์ข…๋‹จ๊ฐ„ ์•ฝ 19๋ฐฐ ๊ฐ์†Œํ•œ๋‹ค. ํ…Œ๋„ŒํŠธ๋ณ„ ๋ฒ„ํ‚ท๊ณผ ๋ผ์šด๋“œ๋กœ๋นˆ ๋“œ๋ ˆ์ด๋‹์œผ๋กœ ๊ฒฉ๋ฆฌํ•˜๋Š” Discriminant Load Shedding(DLS), AIMD ๋ฃจํ”„ ๊ธฐ๋ฐ˜ ํ† ํฐ ๋ฒ„ํ‚ท ํ—ˆ์šฉ ์ œ์–ด๋ฅผ ์“ฐ๋Š” CPU ๋™์‹œ์„ฑ ์ปจํŠธ๋กค๋Ÿฌ, ์•ฝ 26126์ฝ”์–ด ์ˆ˜์ค€์˜ ํ˜ธ์ŠคํŠธ ์ด์งˆ์„ฑ์„ ๊ณ ๋ คํ•œ ๊ฐ€์ค‘์น˜ ๊ธฐ๋ฐ˜ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ ๋“ฑ ๊ตฌ์ฒด์  admission controlยทload balancing ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•œ๋‹ค. ๋ฐฐ์น˜(batching)์™€ ํ•ซํ‚ค ๋ณดํ˜ธ๋กœ ์ˆ˜์ฒœ ๊ฐœ์˜ ๋™์‹œ ํ˜ธ์ถœ์„ ๋‹จ์ผ ๋ฐฑ์—”๋“œ ์ฝ๊ธฐ๋กœ ๋ณ‘ํ•ฉํ•˜๊ณ , ๋ณ€๊ฒฝ ๋ฐ์ดํ„ฐ ์บก์ฒ˜(change-data-capture) ์ŠคํŠธ๋ฆผ ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ๋ฌดํšจํ™”๋ฅผ ๊ฐ–์ถ˜ ์ฝ๊ธฐ ์บ์‹œ์™€ ๋‹จ์ผํ™”๋œ ํŠธ๋žœ์žญ์…˜ ๊ตฌํ˜„๋„ ๊ฐ–์ท„๋‹ค.

๐Ÿ’ก ํด๋ผ์ด์–ธํŠธ-DB ์ง๊ฒฐ ์—ฐ๊ฒฐ์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” ๋Œ€๊ทœ๋ชจ ํ‚ค-๊ฐ’ ์Šคํ† ์–ด ์šด์˜ ํ™˜๊ฒฝ์—์„œ๋Š”, ์ƒํƒœ ์—†๋Š” ํ”„๋ก์‹œ ๊ณ„์ธต์œผ๋กœ ์—ฐ๊ฒฐ ์ˆ˜๋ฅผ 19๋ฐฐ ์ค„์ด๋Š” ์„ค๊ณ„๊ฐ€ TLS ์—ฐ๊ฒฐ ํญ์ฆ์œผ๋กœ ์ธํ•œ DB ์žฅ์• ๋ฅผ ๋ง‰๋Š” ์‹ค์งˆ์  ํ™•์žฅ ์ „๋žต์ด ๋œ๋‹ค.

The common security controls behind India's regulatory wave

HashiCorp

HashiCorp ๋ธ”๋กœ๊ทธ๋Š” ์ธ๋„์—์„œ ๋น ๋ฅด๊ฒŒ ๋Š˜์–ด๋‚œ ์—ฌ๋Ÿฌ ๊ทœ์ œ๋ฅผ ๊ด€ํ†ตํ•˜๋Š” ๊ณตํ†ต ํ†ต์ œ ์ฒด๊ณ„๋ฅผ ์ •๋ฆฌํ•œ๋‹ค. 2025๋…„ 11์›” ๊ณ ์‹œ๋˜๊ณ  Rule 6 ์•ˆ์ „์žฅ์น˜๊ฐ€ 2027๋…„ 5์›” 13์ผ๋ถ€ํ„ฐ ์‹œํ–‰๋˜๋Š” ๋””์ง€ํ„ธ๊ฐœ์ธ์ •๋ณด๋ณดํ˜ธ(DPDP) ๊ทœ์น™, 2024๋…„ 8์›” ๋ฐœํ‘œ๋˜๊ณ  ๋Œ€๋ถ€๋ถ„ ๊ธฐ๊ด€์˜ ๋งˆ๊ฐ์ด 2025๋…„ 8์›” 31์ผ์ธ SEBI ์‚ฌ์ด๋ฒ„๋ณด์•ˆยท์‚ฌ์ด๋ฒ„๋ณต์›๋ ฅ ํ”„๋ ˆ์ž„์›Œํฌ(CSCRF), 2022๋…„ 6์›”๋ถ€ํ„ฐ ์‹œํ–‰๋œ CERT-In ์ง€์นจ, 2018๋…„๋ถ€ํ„ฐ์˜ RBI ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ํ˜„์ง€ํ™” ์˜๋ฌด๊ฐ€ ๋Œ€์ƒ์ด๋‹ค. ๊ณตํ†ต์ ์œผ๋กœ ๊ฐ•๋ ฅํ•œ ์ตœ์‹  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์“ด ์ €์žฅยท์ „์†ก ์ค‘ ์•”ํ˜ธํ™”, DPDP๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์•”ํ˜ธํ™”ยท๋‚œ๋…ํ™”ยท๋งˆ์Šคํ‚นยท๊ฐ€์ƒ ํ† ํฐ, ์ตœ์†Œ ๊ถŒํ•œ ์ ‘๊ทผ ์ œ์–ด์™€ RBI๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๋‹ค์ค‘ ์ธ์ฆ์„ ๊ณตํ†ต ํ†ต์ œ ์š”์†Œ๋กœ ๊ผฝ๋Š”๋‹ค. DPDP์˜ ์ตœ์†Œ 1๋…„ ๋ณด๊ด€ ๊ธฐ๊ฐ„๊ณผ CERT-In์˜ 180์ผ ICT ๋กœ๊ทธ ์ธ๋„ ๋‚ด ์ €์žฅ ๋ฐ 6์‹œ๊ฐ„ ๋‚ด ์‚ฌ๊ณ  ์‹ ๊ณ  ์š”๊ฑด, RBI์˜ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ์ธ๋„ ๋‚ด ์ €์žฅ(ํ•ด์™ธ ์ฒ˜๋ฆฌ ์‹œ 24์‹œ๊ฐ„ ๋‚ด ๋ฐ˜ํ™˜) ๊ฐ™์€ ๋ฐ์ดํ„ฐ ํ˜„์ง€ํ™” ์š”๊ตฌ๋„ ํ•จ๊ป˜ ๋‹ค๋ฃฌ๋‹ค. HashiCorp์€ ์ด๋Ÿฐ ํ†ต์ œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ œํ’ˆ์œผ๋กœ ๋น„๋ฐ€ ๊ด€๋ฆฌยท์•”ํ˜ธํ™”ยทํ† ํฐํ™”ยท๋™์  ์ž๊ฒฉ์ฆ๋ช…์„ ์ œ๊ณตํ•˜๋Š” Vault, ID ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” Boundary, mTLS ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๋ฉ”์‹œ ๋„คํŠธ์›Œํ‚น์„ ์ œ๊ณตํ•˜๋Š” Consul์„ ์ œ์‹œํ•œ๋‹ค. SEBI๋Š” ์ ๊ฒฉ ๊ธฐ๊ด€์— 2025๋…„ 6์›” 30์ผ๊นŒ์ง€ HSM ๋„์ž…์„ ์š”๊ตฌํ•œ๋‹ค.

๐Ÿ’ก DPDPยทSEBI CSCRFยทCERT-InยทRBI๊ฐ€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋งˆ๊ฐ๊ณผ ๋ฒ”์œ„๋ฅผ ๊ฐ–์ง€๋งŒ ์•”ํ˜ธํ™”ยทํ† ํฐํ™”ยท์ตœ์†Œ๊ถŒํ•œยท๋กœ๊น…ยท๋ฐ์ดํ„ฐ ํ˜„์ง€ํ™”๋ผ๋Š” ๊ณตํ†ต ํ†ต์ œ ๋ผˆ๋Œ€๋ฅผ ๊ณต์œ ํ•˜๋ฏ€๋กœ, ์ธ๋„์—์„œ ์‚ฌ์—…ํ•˜๋Š” ํด๋ผ์šฐ๋“œ/๋ณด์•ˆํŒ€์€ ๊ทœ์ œ๋ณ„๋กœ ๋”ฐ๋กœ ๋Œ€์‘ํ•˜๊ธฐ๋ณด๋‹ค ์ด ๊ณตํ†ต ํ†ต์ œ ๊ณ„์ธต์„ ํ•œ ๋ฒˆ ๊ตฌ์ถ•ํ•ด ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ด๋‹ค.

GitHub Copilot app for Beginners: Run several agents at once

GitHub

GitHub ๋ธ”๋กœ๊ทธ๋Š” GitHub Copilot ์•ฑ์—์„œ ์—ฌ๋Ÿฌ AI ์—์ด์ „ํŠธ๋ฅผ ๋™์‹œ์— ๊ฐ™์€ ํ”„๋กœ์ ํŠธ์—์„œ ์„œ๋กœ ๊ฐ„์„ญ ์—†์ด ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ 'Beginners' ์‹œ๋ฆฌ์ฆˆ๋กœ ์†Œ๊ฐœํ•œ๋‹ค. ๊ฐ ์—์ด์ „ํŠธ ์„ธ์…˜์€ ๋ณ„๋„์˜ Git worktree๋ฅผ ํ†ตํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๊ณ , ๊ฐ์ž ๊ฒฉ๋ฆฌ๋œ ์ปจํ…์ŠคํŠธ๋ฅผ ์œ ์ง€ํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…์„ ๋‹ค์‹œ ์„ค๋ช…ํ•  ํ•„์š” ์—†์ด ์„ธ์…˜ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. 'Sessions view'๋Š” ์—ฌ๋Ÿฌ ์„ธ์…˜ ์นด๋“œ๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ ๊ฐ ์นด๋“œ์— ์ž‘์—… ์ œ๋ชฉ๊ณผ ์ง„ํ–‰ ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค. ๊ธ€์—์„œ๋Š” 'ํŽ€๋”ฉ ์ •๋ ฌ(funded sort)' ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ์ ‘๊ทผ์„ฑ ๊ฒ€ํ† , ๊ฐ™์€ ์ €์žฅ์†Œ์—์„œ์˜ ํ…Œ์ŠคํŠธ ์‹คํ–‰์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ž‘์—…์„ ๋™์‹œ์— ๋Œ๋ฆฌ๋Š” ์˜ˆ์‹œ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ์ƒˆ ์„ธ์…˜์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์กด ์„ธ์…˜์„ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๊ธฐ๋‹ค๋ฆด ํ•„์š”๊ฐ€ ์—†๊ณ , ๊ฐœ๋ฐœ์ž๋Š” ์—์ด์ „ํŠธ ์ž‘์—…์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ง€์ผœ๋ณด์ง€ ์•Š๊ณ ๋„ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋ฉฐ, ๋™์‹œ ์„ธ์…˜ ์ˆ˜์— ๋Œ€ํ•œ ๋ช…์‹œ์  ์ˆซ์ž ์ œํ•œ์€ ์–ธ๊ธ‰๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ฒŒ์‹œ์ผ์€ 2026๋…„ 9์›” 3์ผ์ด๋‹ค.

๐Ÿ’ก Git worktree ๊ธฐ๋ฐ˜์œผ๋กœ ์„ธ์…˜์„ ๊ฒฉ๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์€ ์—์ด์ „ํŠธ ๋™์‹œ ์‹คํ–‰ ์‹œ ๋จธ์ง€ ์ถฉ๋Œ์ด๋‚˜ ์ปจํ…์ŠคํŠธ ์˜ค์—ผ์„ ๋ง‰๋Š” ์‹ค์งˆ์  ์•ˆ์ „์žฅ์น˜์ง€๋งŒ, ๋™์‹œ ์„ธ์…˜ ์ˆ˜ ์ œํ•œ์ด ๋ช…์‹œ๋˜์ง€ ์•Š์€ ๋งŒํผ ํŒ€ ์ฐจ์›์˜ ๋™์‹œ์„ฑ ์šด์˜ ์ •์ฑ…์„ ๋”ฐ๋กœ ์„ธ์›Œ์•ผ ํ•œ๋‹ค.

Automating the Experimentation Lifecycle with Kiro, AWS DevOps Agent, and LaunchDarkly

AWS DevOps

AWS DevOps ๋ธ”๋กœ๊ทธ๋Š” Kiro, AWS DevOps Agent, LaunchDarkly๋ฅผ ๊ฒฐํ•ฉํ•ด ์‹คํ—˜ ์ˆ˜๋ช…์ฃผ๊ธฐ ์ „์ฒด๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” Plan-Prove-Iterate ์›Œํฌํ”Œ๋กœ๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. Plan ๋‹จ๊ณ„์—์„œ ์—์ด์ „ํŠธ๊ฐ€ ๊ธฐ๋ณธ๊ฐ’ OFF์ธ exp-<metric>-<description> ์ด๋ฆ„์˜ ํ”ผ์ฒ˜ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋งŒ๋“ค๊ณ , Kiro๊ฐ€ Experiment MCP ์„œ๋ฒ„ ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ํ—ค๋“œ๋ฆฌ์Šค๋กœ ํ”Œ๋ž˜๊ทธ ๋’ค์— ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด PR์„ ์—ด๋ฉฐ, AWS DevOps Agent๊ฐ€ ๋ฆด๋ฆฌ์Šค ์ค€๋น„์„ฑ ๋ฆฌ๋ทฐ๋ฅผ ์‹คํ–‰ํ•ด ์‹คํŒจ ์‹œ ์ตœ๋Œ€ 3ํšŒ ์žฌ์‹œ๋„ํ•œ ๋’ค GitHub Actions์™€ AWS Amplify๋กœ ๋ฐฐํฌํ•œ๋‹ค. Prove ๋‹จ๊ณ„์—์„œ๋Š” ํŠธ๋ž˜ํ”ฝ 10%๋ฅผ 50/50์œผ๋กœ ๋‚˜๋ˆ  ๋น„์ฆˆ๋‹ˆ์Šค KPI๊ฐ€ ํ†ต๊ณ„์ ์œผ๋กœ ์œ ์˜ํ•ด์งˆ ๋•Œ๊นŒ์ง€ ์‹คํ—˜ํ•˜๊ฑฐ๋‚˜, Guarded Release๋กœ 20%โ†’30%โ†’40%๋กœ ์ ์ง„ ํ™•๋Œ€ํ•˜๋ฉฐ ์šด์˜ ์ง€ํ‘œ๊ฐ€ ์•…ํ™”๋˜๋ฉด ์žฌ๋ฐฐํฌ ์—†์ด ์ž๋™ ๋กค๋ฐฑํ•œ๋‹ค. Iterate ๋‹จ๊ณ„์—์„œ๋Š” LaunchDarkly Change History API๋กœ ๊ฒฐ๊ณผ๋ฅผ ์กฐํšŒํ•ด ๊ตฌ์กฐํ™”๋œ ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋‹ค์Œ ๊ฐ€์„ค์— ๋ฐ˜์˜ํ•œ๋‹ค. Experiment ์„œ๋ฒ„๋Š” create_task, get_task_status, merge_pr, trigger_deployment, get_deployment_status ๋“ฑ 5๊ฐœ MCP ๋„๊ตฌ๋ฅผ ๋…ธ์ถœํ•˜๋ฉฐ, ์ž๊ฒฉ์ฆ๋ช…์€ AWS Secrets Manager์— ์ด๋ฆ„์œผ๋กœ๋งŒ ์ฐธ์กฐ๋ผ ์ €์žฅ๋œ๋‹ค.

๐Ÿ’ก ์‹คํ—˜ยท๊ฐ€๋“œ๋ ˆ์ผ ๋ฐฐํฌยท๋กค๋ฐฑ์„ MCP ๋„๊ตฌ 5๊ฐœ๋กœ ํ‘œ์ค€ํ™”ํ•œ ๊ตฌ์กฐ๋Š”, ์‹คํ—˜ ํ”Œ๋žซํผํŒ€์ด A/B ํ…Œ์ŠคํŠธ ์šด์˜์„ ์‚ฌ๋žŒ์ด ๋งค๋ฒˆ ์Šน์ธํ•˜๋Š” ์ ˆ์ฐจ์—์„œ ์—์ด์ „ํŠธ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ์ˆœํ™˜ ๋ฃจํ”„๋กœ ์˜ฎ๊ธธ ๋•Œ ํ•„์š”ํ•œ ์ตœ์†Œ ์ธํ„ฐํŽ˜์ด์Šค ๊ทœ๋ชจ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

Build and run Datadog workflows from Bits Chat or AI agents

Datadog

Datadog์ด ๊ณต์‹ MCP Server๋ฅผ ํ†ตํ•ด Bits Chat ๋ฐ Claude Code, Cursor, Codex ๋“ฑ ์™ธ๋ถ€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์—์„œ Workflow Automation ์›Œํฌํ”Œ๋กœ๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•, ์‹คํ–‰, ๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์šด์˜ ์—”์ง€๋‹ˆ์–ด๋Š” ์‹œ์Šคํ…œ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ๋ฐ˜๋ณต ์ž‘์—…์„ IDE๋‚˜ CLI๋ฅผ ๋– ๋‚˜์ง€ ์•Š๊ณ  Datadog ๋ชจ๋‹ˆํ„ฐ, SLO, ์ธ์‹œ๋˜ํŠธ ๊ด€๋ฆฌ, Action Catalog์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ํ™œ์šฉํ•ด ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด API ๊ฒŒ์ดํŠธ์›จ์ด์˜ ์—๋Ÿฌ ๊ธ‰์ฆ ์‹œ ์ตœ๊ทผ ๋ณต๊ตฌ ์‹œ๋„ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ , Bits Investigation์œผ๋กœ ๋ฐฐํฌ ์ด๋ ฅ๊ณผ ๋ถ„์‚ฐ ํŠธ๋ ˆ์ด์Šค๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๋กค๋ฐฑ์„ ์‹คํ–‰ํ•œ ๋’ค ๋ ˆ์ดํ„ด์‹œ์™€ ์—๋Ÿฌ์œจ์„ ์žฌ๊ฒ€์ฆํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. Claude Code์™€ ๊ฐ™์€ ์—์ด์ „ํŠธ๋Š” ์ƒ์„ฑ๋œ ์›Œํฌํ”Œ๋กœ ์‚ฌ์–‘์„ ๊ฒ€์ฆํ•˜๊ณ  ์ฆ‰์‹œ ์‹คํ–‰ํ•ด ์‹คํŒจ ์‹œ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์กฐ์ • ๋“ฑ ์Šคํ…์„ ์ง์ ‘ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Bits Agent Builder๋กœ ๊ตฌ์ถ•๋œ ์ปค์Šคํ…€ ์—์ด์ „ํŠธ๊ฐ€ ์ด ์›Œํฌํ”Œ๋กœ๋ฅผ ๋„๊ตฌ๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Slack ๋Œ€ํ™” ์ค‘ Datadog ์•ฑ์„ ๋ฉ˜์…˜ํ•˜์—ฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ฐฑ์‹ ํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก MCP ํ‘œ์ค€์„ ํ†ตํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ํ”Œ๋žซํผ๊ณผ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ๊ฒฐํ•ฉ์€ ์ธ์‹œ๋˜ํŠธ ๋ฐœ์ƒ ์‹œ ์ˆ˜๋™ ์กฐ์‚ฌ์™€ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๊ฐ„์˜ ์ปจํ…์ŠคํŠธ ์ „ํ™˜ ๋น„์šฉ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋กค๋ฐฑ ๊ฒ€์ฆ ์ž๋™ํ™” ์‹œ๊ฐ„์„ ๋Œ€ํญ ๋‹จ์ถ•์‹œํ‚ต๋‹ˆ๋‹ค.

Decoding the new AI lingo: Loops, harnesses, squads, hill climbingโ€ฆ oh my!

GitHub

GitHub์˜ ๊ฐœ๋ฐœ์ž ์˜นํ˜ธ ์‹œ๋‹ˆ์–ด ๋””๋ ‰ํ„ฐ Cassidy Williams๋Š” GitHub ํŒŸ์บ์ŠคํŠธ์—์„œ Marlene Mhangami, GPS์™€ ํ•จ๊ป˜ ์ตœ๊ทผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ˜„์žฅ์— ๋“ฑ์žฅํ•œ ํ•ต์‹ฌ AI ์šฉ์–ด๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํ”„ ์—”์ง€๋‹ˆ์–ด๋ง(Loop engineering)์€ ์ผํšŒ์„ฑ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋„˜์–ด ์ด์Šˆ ์กฐํšŒ, ์—์ด์ „ํŠธ ์‹คํ–‰, ๊ฒ€์ฆ, ์—์Šค์ปฌ๋ ˆ์ด์…˜์„ ์ฃผ๊ธฐ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ์‹ค์ฒœ๋ฒ•์ž…๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์—… ์™„๋ฃŒ๊นŒ์ง€ ๋ฐ˜๋ณต ์‹คํ–‰ํ•˜๋Š” ๋ž„ํ”„ ๋ฃจํ”„(Ralph loops)๋Š” ๋ฌด์ œํ•œ ํ† ํฐ ์†Œ๋ชจ ์œ„ํ—˜์ด ์žˆ์–ด ๊ฒ€์ฆ, ๋ผ์šฐํŒ…, ์ฒดํฌํฌ์ธํŠธ ๋“ฑ์˜ ์ œ์–ด ์žฅ์น˜๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์ฒด๊ณ„์—์„œ๋Š” ๊ธฐํš, ๊ตฌํ˜„, ํ…Œ์ŠคํŠธ, ๋ฆฌ๋ทฐ ๋“ฑ ์—ญํ• ์„ ์„ธ๋ถ„ํ™”ํ•œ ์Šค์ฟผ๋“œ(Squads)์™€ ๋Œ€๊ทœ๋ชจ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ํ”Œ๋ฆฟ(Fleets) ๊ฐœ๋…์„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋„ค์Šค(Harness)๋Š” ๋„๊ตฌ, ๊ถŒํ•œ, ์ปจํ…์ŠคํŠธ, ํ„ฐ๋ฏธ๋„ ๋“ฑ ๋ชจ๋ธ ์ฃผ๋ณ€์˜ ์‹คํ–‰ ํ™˜๊ฒฝ ์ „์ฒด๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ํž ํด๋ผ์ด๋ฐ(Hill climbing)์€ ํ‰๊ฐ€(Evals) ์ง€ํ‘œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•˜๋„ค์Šค๋ฅผ ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค. ์•„์šธ๋Ÿฌ ์ธํ”„๋ผ ์ œ์–ด ๋ฒ”์œ„์— ๋”ฐ๋ผ ํ์‡„ํ˜• ๋ชจ๋ธ(Closed models), ์ž์ฒด ํ˜ธ์ŠคํŒ…์ด ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ ๊ฐ€์ค‘์น˜(Open weights), ์ฝ”๋“œ์™€ ๋ฐ์ดํ„ฐ๊นŒ์ง€ ์ „๋ฉด ๊ณต๊ฐœ๋œ ์˜คํ”ˆ ์†Œ์Šค(Open source) ๋ชจ๋ธ์˜ ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ๋„์ž…์ด ๊ณ ๋„ํ™”๋ ์ˆ˜๋ก ๋‹จ์ˆœ ํ”„๋กฌํ”„ํŠธ ํŠœ๋‹๋ณด๋‹ค ํ•˜๋„ค์Šค์˜ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€, ์‹คํ–‰ ๋ฃจํ”„์˜ ์ฒดํฌํฌ์ธํŠธ ์ œ์–ด, ์ฒด๊ณ„์ ์ธ ํ‰๊ฐ€(Evals) ๊ธฐ๋ฐ˜์˜ ํž ํด๋ผ์ด๋ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์ด ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ํ•ต์‹ฌ ๊ณผ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Automate planned lifecycle upgrades with AWS DevOps Agent and Kiro

AWS DevOps

AWS๊ฐ€ Amazon EKS, RDS, OpenSearch ๋“ฑ์˜ ํ‘œ์ค€ ์ง€์› ์ข…๋ฃŒ์— ๋Œ€์‘ํ•˜์—ฌ AWS Health ๊ณ„ํš๋œ ๋ผ์ดํ”„์‚ฌ์ดํด ์ด๋ฒคํŠธ(PLE) ๊ธฐ๋ฐ˜์˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์€ AWS DevOps Agent์™€ ํ—ค๋“œ๋ฆฌ์Šค ๋ชจ๋“œ๋กœ ์‹คํ–‰๋˜๋Š” Kiro CLI๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์กฐ์‚ฌ๋ถ€ํ„ฐ ์ฝ”๋“œ ์ˆ˜์ •, ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์ƒ์„ฑ๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. AWS Health์—์„œ AWS_EKS_PLANNED_LIFECYCLE_EVENT๊ฐ€ EventBridge๋กœ ์ˆ˜์‹ ๋˜๋ฉด Lambda๊ฐ€ AWS DevOps Agent์˜ eks-upgrade-planning ์Šคํ‚ฌ์„ ํ˜ธ์ถœํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ํ† ํด๋กœ์ง€, ์• ๋“œ์˜จ ํ˜ธํ™˜์„ฑ, ํ๊ธฐ API๋ฅผ ์ž๋™ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” 7์ผ ๋กค๋ฐฑ ๊ธฐ๊ฐ„ ๊ฐ€์šฉ์„ฑ๊ณผ ์œ„ํ—˜๋„๋ฅผ ํ‰๊ฐ€ํ•œ ๋’ค ๊ตฌ์กฐํ™”๋œ AWS CDK Change Spec์„ ์ƒ์„ฑํ•˜๊ณ , EventBridge์™€ ์—ฐ๊ณ„๋œ Lambda๊ฐ€ ์œ ํšจ์„ฑ์„ ๊ฒ€์ฆํ•œ ํ›„ GitHub Actions์˜ eks-upgrade.yml ์›Œํฌํ”Œ๋กœ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ ๋‚ด์—์„œ Kiro CLI๋Š” CDK ์ธํ”„๋ผ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  synth ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ํ›„ ์กฐ์‚ฌ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ฒจ๋ถ€๋œ PR์„ ์ƒ์„ฑํ•˜๋ฉฐ, ๋ฐฐํฌ ์‹คํŒจ ์‹œ ๊ทผ๋ณธ ์›์ธ ๋ถ„์„๊ณผ ์ˆ˜์ • PR์„ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ์‡„ ๋ฃจํ”„๋ฅผ ๊ฐ–์ท„์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์˜ ์ˆ˜๋ช…์ฃผ๊ธฐ ๊ฒฝ๊ณ ๋ฅผ EventBridge์™€ ์ž์œจ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ ํŒŒ์ดํ”„๋ผ์ธ์— ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๋ฉด ์ธํ”„๋ผ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์ „ ๊ณผ์ •์„ PR ๊ฒ€ํ†  ์ˆ˜์ค€์œผ๋กœ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ์šด์˜ ๋ถ€๋‹ด๊ณผ ์ง€์› ์ข…๋ฃŒ ๋ฆฌ์Šคํฌ๋ฅผ ์›์ฒœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI Norms & Values, Part 2 of 3: AI for Honeycomb Engineering

Honeycomb

Honeycomb์˜ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์—์„œ Charity Majors๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ์ด๊ด„ ๋ถ€์‚ฌ์žฅ Emily Nakashima๊ฐ€ ์ž‘์„ฑํ•œ ์กฐ์ง ๋‚ด AI ๋„์ž… ์›์น™๊ณผ ๊ตฌ์ฒด์  ์‹คํ–‰ ์ง€์นจ์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. Honeycomb์€ 2025๋…„ 8์›” ์ „์‚ฌ ์ง์›์˜ 2๋ฐฐ ์ƒ์‚ฐ์„ฑ ๋ฐ ์ž„ํŒฉํŠธ ํ–ฅ์ƒ์„ ๋ชฉํ‘œ๋กœ ๋‚ด๊ฑด AI ๋„์ž… ๊ถŒ๊ณ ๋ฅผ ๋ฐœํ‘œํ–ˆ์œผ๋ฉฐ, ๊ธฐ์กด์˜ ๋‚ก์€ ๋กœ๊ทธ ๋ฐ ๋ฉ”ํŠธ๋ฆญ ๋Œ€์‹œ๋ณด๋“œ ์ค‘์‹ฌ ๊ด€์ธก์„ฑ์„ ํƒˆํ”ผํ•˜๊ณ  ์—…๊ณ„ ํ‘œ์ค€์„ ์„ ๋„ํ•˜๊ธฐ ์œ„ํ•ด ์—”์ง€๋‹ˆ์–ด๋ง ์ „๋ฐ˜์— AI๋ฅผ ์ ๊ทน ์ ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ์ง์˜ 2026๋…„ ๋ง ํ•ต์‹ฌ ๋ชฉํ‘œ๋กœ๋Š” ์ „์ฒด ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์˜ 25% ์ด์ƒ์„ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด AI ๋ฆฌ๋ทฐ๋งŒ์œผ๋กœ ์ž๋™ ๋จธ์ง€ํ•˜๋ฉด์„œ๋„ ๋ณ€๊ฒฝ ์‹คํŒจ์œจ(CFR)์„ 3% ๋ฏธ๋งŒ์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ธฐ์ค€์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„์šธ๋Ÿฌ ๊ธฐ์กด SLO๋ฅผ ์—„๊ฒฉํžˆ ์ค€์ˆ˜ํ•˜๊ณ  ์ง€์† ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์œผ๋กœ ์˜จ์ฝœ ์ธ์‹œ๋˜ํŠธ ๋ถ€๋‹ด์„ ํ†ต์ œํ•˜๋„๋ก ๊ทœ์ •ํ–ˆ์œผ๋‚˜, ์ตœ๊ทผ ์ธ์‹œ๋˜ํŠธ ์ฆ๊ฐ€๋กœ ์ธํ•ด ์ฆ‰๊ฐ์ ์ธ ๊ถค๋„ ์ˆ˜์ •์— ์ฐฉ์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. Honeycomb ์—”์ง€๋‹ˆ์–ด๋ง ์กฐ์ง์€ ๋‹จ์ˆœ ์ž๋™์™„์„ฑ ๋„๊ตฌ๋ฅผ ๋„˜์–ด ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ํƒ์ƒ‰ ์ค‘์ด๋ฉฐ, ์—”์ง€๋‹ˆ์–ด๋“ค์—๊ฒŒ ์›” 1ํšŒ ์ด์ƒ ์—…๋ฌด ๋ฐฉ์‹์„ ๊ฐœ์„ ํ•˜๋Š” ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๋„๋ก ๊ถŒ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ์ž๋™ ๋จธ์ง€ ๋น„์ค‘์„ 25%๊นŒ์ง€ ํ™•๋Œ€ํ•  ๋•Œ๋Š” ๋ณ€๊ฒฝ ์‹คํŒจ์œจ(CFR)๊ณผ ์˜จ์ฝœ ์ธ์‹œ๋˜ํŠธ ๋ถ€ํ•˜๋ฅผ ์‹ค์‹œ๊ฐ„ SLO ์ง€ํ‘œ์™€ ์ง์ ‘ ์—ฐ๋™ํ•˜์—ฌ ๋ฐฐํฌ ์•ˆ์ „์„ฑ์„ ์—„๊ฒฉํžˆ ํ†ต์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

An Organizational Second Brain: Building an AI That Learns From Experts

Meta Engineering

Meta ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์€ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๋„๋ฉ”์ธ์˜ ์ „๋ฌธ ์ง€์‹์„ ๋ณด์กดํ•˜๊ณ  ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ๋„๋ฉ”์ธ ์ „๋ฌธ๊ฐ€์˜ ํ”ผ๋“œ๋ฐฑ์„ ์˜๊ตฌ์ ์œผ๋กœ ๋ฐ˜์˜ํ•˜๋Š” '์กฐ์ง์˜ ๋‘ ๋ฒˆ์งธ ๋‡Œ' AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ๋ชจ๋ธ ์žฌํ•™์Šต ์—†์ด ๋™์ž‘ํ•˜๋ฉฐ, ์—์ด์ „ํŠธ์˜ ์ง€์‹๊ณผ ์ถ”๋ก  ์ ˆ์ฐจ๋ฅผ ๋ถ„๋ฆฌํ•œ ๊ตฌ์กฐํ™”๋œ ์ง€์‹ ์•„ํ‚คํ…์ฒ˜์™€ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ •์„ ์ž๋™์œผ๋กœ ์ปดํŒŒ์ผํ•˜๊ณ  ํšŒ๊ท€ ํ…Œ์ŠคํŠธํ•˜๋Š” ์ž์œจ ๊ฐœ์„  ๋ฃจํ”„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ง€์‹ ์ €์žฅ์†Œ๋Š” ํฌ์ง€์…˜ ํŒŒ์ผ, ๋‹จ์ผ ์ง„์‹ค ์†Œ์Šค ์—ญํ• ์„ ํ•˜๋Š” ์šฉ์–ด์ง‘, ๊ฒฐ์ •๋ก ์  ๋ผ์šฐํŒ… ์ธ๋ฑ์Šค, ๊ฒŒ์ดํŠธ์›จ์ด ํŒŒ์ผ ๋“ฑ 200๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ๋กœ ์—„๊ฒฉํ•˜๊ฒŒ ๋ถ„๋ฅ˜๋˜๋ฉฐ, ํŒŒ์ผ ๊ฐ„ ์ƒํ˜ธ ์˜์กด ๊ด€๊ณ„(depends_on, referenced_by)๋ฅผ YAML ํ”„๋ก ํŠธ๋งคํ„ฐ๋กœ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์ง€์‹์€ ์œ„ํ‚ค์— ์ƒ์‹œ ๋ฐฐ์น˜๋˜๋Š” ๊ณ ๋ฐ€๋„ ์ถ”๋ก  ์ง€์นจ๊ณผ ์‹œ๋งจํ‹ฑ RAG๋กœ ๊ฒ€์ƒ‰๋˜๋Š” ํฌ์†Œ ์ฐธ์กฐ ๋ฌธ์„œ๋กœ ๋ถ„ํ• ๋˜๋ฉฐ, ์ „๋ฌธ ๋ถ„์„ ์›Œํฌํ”Œ๋กœ๋Š” '๋ ˆ์‹œํ”ผ'๋ผ๋Š” ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ๋ช…๋ นํ˜• ์ ˆ์ฐจ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค. ์ „๋ฌธ๊ฐ€ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋Š” ๊ทผ๋ณธ ์›์ธ ์ง„๋‹จ, ์„œ๋ธŒ ์—์ด์ „ํŠธ ๋ฐ ๋…๋ฆฝ ์ ๋Œ€์  ๊ฒ€ํ†  ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•œ ์™ธ๊ณผ์  diff ์ปดํŒŒ์ผ, ๋ธ”๋ผ์ธ๋“œ ๋ฆฌํ”Œ๋ ˆ์ด ๋ฐ ๋ฒค์น˜๋งˆํฌ ํ‰๊ฐ€ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, 6์ฃผ๊ฐ„์˜ 3๊ฐœ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ํ†ตํ•ด ํ‰๊ฐ€ ์†Œ์š” ์‹œ๊ฐ„์„ ์ˆ˜์ผ์—์„œ ์ˆ˜๋ถ„์œผ๋กœ ๋‹จ์ถ•์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋„๋ฉ”์ธ ์—์ด์ „ํŠธ๋ฅผ ์šด์˜ํ•  ๋•Œ ๋ชจ๋ธ ๋ฏธ์„ธ์กฐ์ • ๋Œ€์‹  ๋ช…์‹œ์  ์ง€์‹ ํŒŒ์ผ๊ณผ ๋ ˆ์‹œํ”ผ๋ฅผ ์ฝ”๋“œ์ฒ˜๋Ÿผ ํ˜•์ƒ ๊ด€๋ฆฌํ•˜๊ณ  ํšŒ๊ท€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐ•์ œํ•˜๋Š” ๊ตฌ์กฐ๊ฐ€ ์žฅ๊ธฐ์  ์ง€์‹ ์œ ์ง€๋ณด์ˆ˜์™€ ๊ฐ์‚ฌ ๊ฐ€๋Šฅ์„ฑ ์ธก๋ฉด์—์„œ ํ›จ์”ฌ ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค.

Monitor prompt caching to optimize your token usage

Datadog

Datadog์˜ 2026 AI ์—”์ง€๋‹ˆ์–ด๋ง ํ˜„ํ™ฉ ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด, 2026๋…„ 3์›” ๊ณ ๊ฐ ํŠธ๋ ˆ์ด์Šค ๋‚ด ์ „์ฒด ์ž…๋ ฅ ํ† ํฐ์˜ 69%๊ฐ€ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ(์ง€์นจ, ์ •์ฑ… ์ •์˜, ๋„๊ตฌ ์•ˆ๋‚ด ๋“ฑ)์— ์†Œ๋ชจ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ˜ธ์ถœ๋งˆ๋‹ค ๋ฐ˜๋ณต๋˜๋Š” ๋ฐฉ๋Œ€ํ•œ ์Šค์บํด๋”ฉ ํ”„๋กฌํ”„ํŠธ๋Š” ๋น„์šฉ๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์„ ๊ฐ€์ค‘์‹œํ‚ค๋ฏ€๋กœ, ํ”„๋กฌํ”„ํŠธ ์ ‘๋‘์‚ฌ์˜ ์–ดํ…์…˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์บ์‹ฑ์ด ํ•„์ˆ˜์ ์ธ ์ตœ์ ํ™” ๋ฐฉ์•ˆ์œผ๋กœ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Anthropic์˜ ๊ฒฝ์šฐ 5๋ถ„ ์บ์‹œ ์“ฐ๊ธฐ ์‹œ 1.25๋ฐฐ, 1์‹œ๊ฐ„ ์“ฐ๊ธฐ ์‹œ 2๋ฐฐ์˜ ๋น„์šฉ์ด ์ฒญ๊ตฌ๋˜์ง€๋งŒ ์บ์‹œ ์ฝ๊ธฐ๋Š” 0.1๋ฐฐ๋กœ ์•ฝ 90% ์ €๋ ดํ•˜๋ฉฐ, OpenAI๋Š” 1,024ํ† ํฐ ์ด์ƒ์˜ ์š”์ฒญ์— ๋Œ€ํ•ด ์ž๋™ ๋ผ์šฐํŒ… ์บ์‹ฑ์„ ์ ์šฉํ•˜๊ณ  GPT-5.6 ์ด์ƒ์—์„œ ๋ช…์‹œ์  ์ค‘๋‹จ์ (prompt_cache_breakpoint)์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์บ์‹œ ํžˆํŠธ์œจ์„ ๊ทน๋Œ€ํ™”ํ•˜๋ ค๋ฉด ๋„๊ตฌ ์Šคํ‚ค๋งˆ, ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ, ์ •์  ์„œ๋น„์Šค ์นดํƒˆ๋กœ๊ทธ ๋“ฑ ๋ณ€ํ•˜์ง€ ์•Š๋Š” ์ƒ๋‹จ ์˜์—ญ์— ์บ์‹œ ์ค‘๋‹จ์ ์„ ์„ค์ •ํ•˜๊ณ  ๋™์ ์ธ ์‚ฌ์šฉ์ž ๋ฉ”์‹œ์ง€๋Š” ํ•˜๋‹จ์— ๋ฐฐ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๋Œ€ํ™” ์••์ถ•์ด๋‚˜ ์š”์•ฝ ๋“ฑ์œผ๋กœ ์ด์ „ ํ„ด์˜ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜๋ฉด ํ•˜์œ„ ์บ์‹œ๊ฐ€ ์ „๋ถ€ ๋ฌดํšจํ™”๋˜๋ฏ€๋กœ, Datadog LLM ๊ด€์ธก์„ฑ์„ ํ™œ์šฉํ•ด ๋‹จ์ˆœ ํ† ํฐ ๋ณผ๋ฅจ ๋Œ€์‹  ์บ์‹œ ํžˆํŠธ์œจ๊ณผ ์ฝ๊ธฐ/์“ฐ๊ธฐ ํ† ํฐ ๋ฉ”ํŠธ๋ฆญ์„ ์ถ”์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ์ž…๋ ฅ ํ† ํฐ์˜ 70% ๊ฐ€๊นŒ์ด๊ฐ€ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ์— ์ง‘์ค‘๋˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ์ •์  ์ ‘๋‘์‚ฌ ๊ณ ์ •๊ณผ ํ”„๋กฌํ”„ํŠธ ์บ์‹œ ํžˆํŠธ์œจ์„ ํ•ต์‹ฌ APM ์ง€ํ‘œ๋กœ ๊ด€์ธกํ•˜์—ฌ API ์ธํ”„๋ผ ๋น„์šฉ๊ณผ ์‘๋‹ต ์ง€์—ฐ์„ ๋ฐฉ์–ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

GitLabโ€™s internal playbook to foster AI-fluent technical teams

GitLab

GitLab์ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ธฐ์ˆ ํŒ€๊ณผ ์ธ์žฌ ๊ฐœ๋ฐœํŒ€์˜ ํ˜‘๋ ฅ์„ ๋ฐ”ํƒ•์œผ๋กœ ์‚ฌ๋‚ด ๊ธฐ์ˆ  ์กฐ์ง์˜ AI ํ™œ์šฉ ์ˆ™๋ จ๋„๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๋Œ์–ด์˜ฌ๋ฆฐ ๋‚ด๋ถ€ ํ”Œ๋ ˆ์ด๋ถ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ AI ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ํŒ€ ์—ญ๋Ÿ‰์— ๋”ฐ๋ผ ์ƒ์‚ฐ์„ฑ๊ณผ ๊ฒฐํ•จ ๋ฐœ์ƒ๋ฅ ์— ํฐ ๊ฒฉ์ฐจ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ž, GitLab์€ ์ค‘์•™ ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ํƒˆ์ค‘์•™ํ™”๋œ ์‹คํ—˜์„ ๊ฒฐํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ๋ณด์•ˆ ๊ฐ€๋“œ๋ ˆ์ผ๊ณผ ํ‘œ์ค€์„ ์ˆ˜๋ฆฝํ•˜๋Š” ์ค‘์•™ Enterprise AI ํ—ˆ๋ธŒ, ๊ฐ ๋ถ€์„œ์˜ ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™”๋ฅผ ์ด๋„๋Š” AI ์ „ํ™˜ ์˜ค๋„ˆ, ๋™๋ฃŒ ํ•™์Šต์„ ์ „ํŒŒํ•˜๋Š” AI ์ฑ”ํ”ผ์–ธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ์šด์˜๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—”์ง€๋‹ˆ์–ด์˜ ์ˆ™๋ จ๋„๋ฅผ ์ง„๋‹จํ•˜๊ณ  ๋งž์ถคํ˜• ๊ต์œก์„ ์ œ๊ณตํ•˜๋Š” 'AI ๋ฆฌํ„ฐ๋Ÿฌ์‹œ ์‚ฌ๋‹ค๋ฆฌ'๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ๊ธฐํš, ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ํŒŒ์ดํ”„๋ผ์ธ ์žฅ์•  ๋ณต๊ตฌ, ๋ณด์•ˆ ์กฐ์น˜์— ์ง‘์ค‘๋œ ์‹ค์Šต ๊ณผ์ •์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ๋„์ž… ํ•œ ๋‹ฌ ํ›„ ์‚ฌ๋‚ด ์ฃผ์š” AI ์ฝ”๋”ฉ ๋„๊ตฌ์˜ ์ผ์ผ ์‚ฌ์šฉ๋Ÿ‰์ด 22.3% ๊ธ‰์ฆํ–ˆ์œผ๋ฉฐ, ๊ต์œก์— ์ฐธ์—ฌํ•œ ์—”์ง€๋‹ˆ์–ด์˜ 87%๊ฐ€ ์Šต๋“ํ•œ ๊ธฐ์ˆ ์„ 2์ฃผ ์ด๋‚ด์— ์‹ค๋ฌด์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์‘๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์—”์ง€๋‹ˆ์–ด๋ง ์กฐ์ง์˜ AI ๋„์ž… ์„ฑ๊ณต ์—ฌ๋ถ€๋Š” ๊ฐœ๋ณ„ ๋„๊ตฌ์˜ ๋ผ์ด์„ ์Šค ๋ฐฐํฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ํŒŒ์ดํ”„๋ผ์ธ ์ˆ˜์ • ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋“ฑ ์‹ค์ œ ๋ฐฐํฌ ์›Œํฌํ”Œ๋กœ์™€ ์—ฐ๊ณ„๋œ ์—ญํ• ๋ณ„ ๊ต์œก ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌ์ถ•์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

Critical remote code execution in vm2, a widely used Node.js sandbox library

GitLab

GitLab ์œ„ํ˜‘ ์—ฐ๊ตฌ ๊ทธ๋ฃน์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Node.js ์ƒŒ๋“œ๋ฐ•์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ vm2์—์„œ ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰(RCE)์ด ๊ฐ€๋Šฅํ•œ ์น˜๋ช…์ ์ธ ์ƒŒ๋“œ๋ฐ•์Šค ํƒˆ์ถœ ์ทจ์•ฝ์ (CVSS 3.1 10.0 ๋งŒ์ )์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ vm2์˜ ๊ณต์‹ README ๋น ๋ฅธ ์˜ˆ์ œ์— ๋ช…์‹œ๋œ ๊ธฐ๋ณธ ์„ค์ •์ธ new NodeVM({ require: { external: true, root: './' } })์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋ฉฐ ๋ฒ„์ „ 3.11.6 ์ดํ•˜์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๋ถ„์„ ๊ฒฐ๊ณผ lib/resolver-compat.js์—์„œ ./node_modules/vm2 ๊ฒฝ๋กœ๊ฐ€ root ๋ฒ”์œ„ ๋‚ด๋กœ ํŒ๋ณ„๋˜๊ณ  context ๊ธฐ๋ณธ๊ฐ’์ด 'host'๋กœ ์ง€์ •๋˜์–ด ์žˆ์–ด ํ˜ธ์ŠคํŠธ์˜ ์‹ค์ œ require()๋ฅผ ํ†ตํ•ด ๋ž˜ํ•‘๋˜์ง€ ์•Š์€ vm2 ์›๋ณธ ๋ชจ๋“ˆ์ด ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ํƒˆ์ถœํ•œ ์›๋ณธ ๋ชจ๋“ˆ์„ ์ด์šฉํ•ด child_process ๋ชจ๋“ˆ์ด ํ™œ์„ฑํ™”๋œ ๋‘ ๋ฒˆ์งธ ๋‚ด๋ถ€ NodeVM ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ์ž„์˜์˜ ์‹œ์Šคํ…œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธํ…Œ์ด๋„ˆ๋Š” ๋ฒ„์ „ 3.11.7์—์„œ vm2 ๋‚ด๋ถ€ ํŒŒ์ผ ํ˜ธ์ถœ์„ ์ฐจ๋‹จํ•˜๋Š” ํŒจ์น˜๋ฅผ ๋ฐฐํฌํ–ˆ์œผ๋‚˜, GitLab์€ require.root ๋‚ด์— child_process๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๋‹ค๋ฅธ ํŒŒ์ผ์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ RCE๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ปจํ…Œ์ด๋„ˆ๋‚˜ ๊ฒฉ๋ฆฌ๋œ ํ”„๋กœ์„ธ์Šค ๊ธฐ๋ฐ˜ ์ƒŒ๋“œ๋ฐ•์Šค๋กœ์˜ ์ „ํ™˜์„ ๊ฐ•๋ ฅํžˆ ๊ถŒ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก Node.js ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ์˜ ๊ฐ€์ƒํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋Ÿฐํƒ€์ž„ ํƒˆ์ถœ ์ทจ์•ฝ์ ์— ์ง€์†์ ์œผ๋กœ ๋…ธ์ถœ๋˜๋ฏ€๋กœ, ์„œ๋“œํŒŒํ‹ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ AI ์ƒ์„ฑ ์ฝ”๋“œ ์‹คํ–‰ ํ™˜๊ฒฝ์€ ๋ฐ˜๋“œ์‹œ ์ปจํ…Œ์ด๋„ˆ๋‚˜ ๊ฐ€์ƒ๋จธ์‹  ๊ธฐ๋ฐ˜์˜ OS ์ปค๋„ ๊ฒฉ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ์ด์ „ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์ด ๋‹ค์ด์ œ์ŠคํŠธ๋Š” RSS ํ”ผ๋“œ์—์„œ ์ˆ˜์ง‘ํ•œ ๋’ค AI(Claude)๊ฐ€ ์š”์•ฝยท์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›๋ฌธ ๋งํฌ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

NEXT PATH / VERIFY IN CONTEXT

๊ตํ›ˆ์„ ๋‹ค์‹œ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ธ€์€ ํ•˜๋‚˜์˜ ๊ด€์ฐฐ ๊ธฐ๋ก์ด๊ณ , ํ”„๋กœ์ ํŠธ ์ƒ์„ธ์—๋Š” ์•„ํ‚คํ…์ฒ˜ยท๊ฐœ๋ฐœ ํ๋ฆ„ยท๊ฒ€์ฆ ๊ทผ๊ฑฐ์™€ ๋” ๋„“์€ ๋งฅ๋ฝ์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

OpenForge