โ† ๋ชฉ๋ก์œผ๋กœ
TECH DIGEST49 ๋ถ„ ์ฝ๊ธฐ

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

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

๋ฐ์ผ๋ฆฌ ๋‹ค์ด์ œ์ŠคํŠธ
Kubernetes
Cloud Native
AI
DevOps

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

Science One Framework: A verifiable autonomous research framework via Chain-of-Evidence

์ด ๊ธ€์€ ์ž์œจ ์—ฐ๊ตฌ ์—์ด์ „ํŠธ์˜ ์‹ ๋ขฐ์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ๊ธ€ ๋ฆฌ์„œ์น˜๊ฐ€ ์ œ์‹œํ•œ ๊ฒ€์ฆ ํ”„๋ ˆ์ž„์›Œํฌ Chain-of-Evidence(CoE)์™€, ์ด๋ฅผ ๊ตฌํ˜„ํ•œ ์ž์œจ ์—ฐ๊ตฌ ์‹œ์Šคํ…œ์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ธฐ์กด ์ž์œจ ์—ฐ๊ตฌ ์—์ด์ „ํŠธ๋Š” ์กฐ์ž‘๋œ ์ธ์šฉ, ์žฌํ˜„ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ ์ˆ˜, ์‹ค์ œ ๊ตฌํ˜„๊ณผ ์–ด๊ธ‹๋‚˜๋Š” ๋ฐฉ๋ฒ•๋ก  ์„œ์ˆ  ๊ฐ™์€ ๊ฒ€์ฆ ์‹คํŒจ๋ฅผ ๋ฐ˜๋ณตํ•ด์™”๋‹ค. CoE๋Š” ๋ชจ๋“  ์ฃผ์žฅ์ด ์ฝ”๋“œยท๋ฐ์ดํ„ฐยท๋ฌธํ—Œ ๊ฐ™์€ ๊ทผ๊ฑฐ๋กœ ์ถ”์  ๊ฐ€๋Šฅํ•˜๋„๋ก ์š”๊ตฌํ•˜๋ฉฐ, ๋ฌธํ—Œ ์กฐ์‚ฌ๋ถ€ํ„ฐ ํ•ด๋ฒ• ๋ฐœ๊ฒฌ, ๋…ผ๋ฌธ ์ž‘์„ฑ๊นŒ์ง€ ์ „ ๊ณผ์ •์—์„œ ๊ทผ๊ฑฐ ์‚ฌ์Šฌ์„ ์œ ์ง€ํ•œ๋‹ค. ์ ์ˆ˜ ๊ฒ€์ฆ, ์ŠคํŽ™ ์œ„๋ฐ˜, ์ฐธ์กฐ ๊ฒ€์ฆ, ๋ฐฉ๋ฒ•-์ฝ”๋“œ ์ •ํ•ฉ์„ฑ ๋„ค ๊ฐ€์ง€๋ฅผ ์ ๊ฒ€ํ•˜๋Š” CoE Integrity Audit๋„ ํ•จ๊ป˜ ์ œ์•ˆํ•œ๋‹ค. 5๊ฐœ ์‹œ์Šคํ…œยท5๊ฐœ ์ตœ์ „์„  ์—ฐ๊ตฌ ๊ณผ์ œ์— ๊ฑธ์นœ 75ํŽธ์˜ ๋…ผ๋ฌธ์„ ๊ฐ์‚ฌํ•œ ๊ฒฐ๊ณผ ๋ชจ๋“  ๋ฒ ์ด์Šค๋ผ์ธ์ด ์ตœ์†Œ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ฒด๊ณ„์  ์˜ค๋ฅ˜๋ฅผ ๋“œ๋Ÿฌ๋ƒˆ๋‹คโ€”ํ™˜๊ฐ ์ธ์šฉ ๋น„์œจ ์ตœ๋Œ€ 21%, ์ ์ˆ˜ ๊ฒ€์ฆ ํ†ต๊ณผ์œจ ์ตœ์ € 42%, ๋ฐฉ๋ฒ•-์ฝ”๋“œ ์ •ํ•ฉ์„ฑ 20~80%. ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๋งŒ๋“  ์‹œ์Šคํ…œ์€ ํ”„๋Ÿฐํ‹ฐ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐœ๊ฒฌ ๊ณผ์ œ์—์„œ ์ธ๊ฐ„ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€๊ณผ ๋งž๋จน๊ฑฐ๋‚˜ ์ด๋ฅผ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๊ณผ๋ฅผ ๋ƒˆ๋‹ค.

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

๐Ÿ”— ์›๋ฌธ ๋ณด๊ธฐ ยท Google Research


Kubernetes & Cloud Native

The Future of Agentic AI Depends on Openness and Trust. Thatโ€™s Why Docker Is Joining Nvidiaโ€™s Open Secure AI Alliance.

Docker

Docker๊ฐ€ NVIDIA ์ฃผ๋„๋กœ ๊ฒฐ์„ฑ๋œ Open Secure AI Alliance์— ํ•ฉ๋ฅ˜ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ์ด ์–ผ๋ผ์ด์–ธ์Šค๋Š” ์—์ด์ „ํ‹ฑ AI ์‹œ์Šคํ…œ ํ™•์‚ฐ์— ๋งž์ถฐ ๋ณด์•ˆยท๊ฑฐ๋ฒ„๋„Œ์Šคยท์‹ ๋ขฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ•จ๊ป˜ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์—…๊ณ„ ์—ฐํ•ฉ์œผ๋กœ, Microsoft, GitHub, Red Hat, Hugging Face, Cloudflare, CrowdStrike, Databricks ๋“ฑ ์—ฌ๋Ÿฌ ๋Œ€ํ˜• ๊ธฐ์ˆ ๊ธฐ์—…์ด ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค. Docker๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์™€ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ๊ฐ€ ์—์ด์ „ํŠธ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑยท์‹คํ–‰ยท๋ฐฐํฌํ•˜๋Š” ์ „ ๊ณผ์ •์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋งŒํผ, ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ธ‰๋ง๊ณผ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ž์‹ ๋“ค์˜ ์—ญํ• ์ด ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค. ๋ฐœํ‘œ๋ฌธ์€ ์—์ด์ „ํ‹ฑ AI๊ฐ€ ์‹ ๋ขฐ๋ฅผ ์–ป์œผ๋ ค๋ฉด ๊ฐœ๋ฐฉ์„ฑ์ด ์ „์ œ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์ž…์žฅ์„ ๊ฐ•์กฐํ•œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ Docker๊ฐ€ ์–ผ๋ผ์ด์–ธ์Šค ๋‚ด์—์„œ ์–ด๋–ค ํ‘œ์ค€์ด๋‚˜ ๋„๊ตฌ์— ๊ธฐ์—ฌํ• ์ง€๋Š” ์ด๋ฒˆ ๊ธ€๋งŒ์œผ๋กœ๋Š” ์ƒ์„ธํžˆ ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋‹ค๋งŒ ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ๊ณ„์˜ ํ•ต์‹ฌ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ AI ๋ณด์•ˆ ํ‘œ์ค€ํ™” ๋…ผ์˜์— ๊ณต์‹์ ์œผ๋กœ ํ•ฉ๋ฅ˜ํ–ˆ๋‹ค๋Š” ์  ์ž์ฒด๊ฐ€ ์‹ ํ˜ธ๋กœ ์ฝํžŒ๋‹ค.

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

Runtime Supply Chain Verification using the Node Resource Interface (NRI)

CNCF

์ง€๊ธˆ ๋„๋ฆฌ ์“ฐ์ด๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ณต๊ธ‰๋ง ๊ฒ€์ฆ ๋„๊ตฌ(Kyverno, OPA Gatekeeper, Sigstore Policy Controller ๋“ฑ)๋Š” ๋ชจ๋‘ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API ๊ณ„์ธต์—์„œ ์–ด๋“œ๋ฏธ์…˜ ์›นํ›…์œผ๋กœ ๋™์ž‘ํ•˜๋ฉฐ, ํŒŒ๋“œ ์ƒ์„ฑ ์š”์ฒญ์„ ๊ฐ€๋กœ์ฑ„ ์„œ๋ช…๊ณผ ์–ดํ…Œ์Šคํ…Œ์ด์…˜์„ ํ™•์ธํ•˜๋Š” ๋ฐฉ์‹์ด๋ผ๋Š” ์ ์„ ์งš์œผ๋ฉฐ ๊ธ€์ด ์‹œ์ž‘๋œ๋‹ค. ์ด ๊ธ€์€ ๊ทธ ๋Œ€์‹  Node Resource Interface(NRI)๋ฅผ ์ด์šฉํ•ด ๋Ÿฐํƒ€์ž„(๋…ธ๋“œ) ๊ณ„์ธต์—์„œ ๊ณต๊ธ‰๋ง ๊ฒ€์ฆ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. NRI๋Š” containerd๋‚˜ CRI-O ๊ฐ™์€ OCI ํ˜ธํ™˜ ๋Ÿฐํƒ€์ž„์„ ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ, ์ปจํ…Œ์ด๋„ˆ ์ƒ๋ช…์ฃผ๊ธฐ์˜ ํŠน์ • ์‹œ์ ์— ๊ฐœ์ž…ํ•ด ํ†ต์ œ๋œ ๋ณ€๊ฒฝ์„ ๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ttRPC ๊ธฐ๋ฐ˜ API๋ฅผ ์œ ๋‹‰์Šค ๋„๋ฉ”์ธ ์†Œ์ผ“์œผ๋กœ ๋Ÿฐํƒ€์ž„๊ณผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ๋ชฌ ํ˜•ํƒœ๋กœ ๋™์ž‘ํ•œ๋‹ค. API ๊ณ„์ธต ๊ฒ€์ฆ์€ ํŒŒ๋“œ๊ฐ€ ์Šค์ผ€์ค„๋˜๊ธฐ '์ „' ์‹œ์ ๋งŒ ๋‹ค๋ฃจ๋Š” ๋ฐ˜๋ฉด, ๋Ÿฐํƒ€์ž„ ๊ณ„์ธต ๊ฒ€์ฆ์€ ์‹ค์ œ๋กœ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋…ธ๋“œ์—์„œ ์‹œ์ž‘๋˜๋Š” ์ˆœ๊ฐ„๊นŒ์ง€ ๊ด€์—ฌํ•  ์ˆ˜ ์žˆ์–ด API ๊ณ„์ธต์„ ์šฐํšŒํ•˜๊ฑฐ๋‚˜ ๊ทธ ์‚ฌ์ด์— ๋ฐœ์ƒํ•˜๋Š” ๋ณ€์กฐ๋ฅผ ์žก์•„๋‚ผ ์—ฌ์ง€๊ฐ€ ์žˆ๋‹ค. ์ฆ‰ ์ด ์ ‘๊ทผ์€ ๊ธฐ์กด ์–ด๋“œ๋ฏธ์…˜ ์ปจํŠธ๋กค๋Ÿฌ ๊ธฐ๋ฐ˜ ๊ฒ€์ฆ์˜ ์‚ฌ๊ฐ์ง€๋Œ€๋ฅผ ๋ฉ”์šฐ๋Š” ๋ณด์™„์žฌ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์„ API ๊ณ„์ธต์—๋งŒ ์˜์กดํ•ด์˜จ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž๋ผ๋ฉด, ๋…ธ๋“œ ๋ ˆ๋ฒจ ๊ฒ€์ฆ์„ ์ถ”๊ฐ€ ๋ฐฉ์–ด์„ ์œผ๋กœ ๊ฒ€ํ† ํ•  ๋งŒํ•œ ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธ€์ด๋‹ค.

๐Ÿ’ก ์–ด๋“œ๋ฏธ์…˜ ์›นํ›…๋งŒ์œผ๋กœ ์ด๋ฏธ์ง€ ์„œ๋ช…ยท์–ดํ…Œ์Šคํ…Œ์ด์…˜์„ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ์Šค์ผ€์ค„๋ง ์ดํ›„ ๋…ธ๋“œ์—์„œ ์‹ค์ œ ์‹คํ–‰๋˜๋Š” ์ˆœ๊ฐ„๊นŒ์ง€์˜ ๊ณต๋ฐฑ์„ NRI ๊ธฐ๋ฐ˜ ๋Ÿฐํƒ€์ž„ ๊ฒ€์ฆ์œผ๋กœ ๋ฉ”์šธ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ฒ€ํ† ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

Introducing the SysQL Skill: Ask your security graph anything.

Sysdig

Sysdig๊ฐ€ ์ž์‚ฌ ๋ณด์•ˆ ๊ทธ๋ž˜ํ”„๋ฅผ Claude Code ์•ˆ์—์„œ ๋ฐ”๋กœ ์งˆ์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” SysQL Skill์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ๋ณ„๋„ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ์ฝ˜์†”์„ ์˜ค๊ฐˆ ํ•„์š” ์—†์ด, ๊ฐœ๋ฐœ์ž๊ฐ€ ์“ฐ๋Š” ์ž์—ฐ์–ด ๊ทธ๋Œ€๋กœ ์งˆ๋ฌธํ•˜๋ฉด ์ด ์Šคํ‚ฌ์ด ๊ฒ€์ฆ๋œ ์ฟผ๋ฆฌ(์˜ˆ: ์ต์Šคํ”Œ๋กœ์ž‡์ด ์กด์žฌํ•˜๋Š” ์ทจ์•ฝ์ ์„ CVSS ์ ์ˆ˜์ˆœ์œผ๋กœ ์กฐํšŒํ•˜๋Š” MATCH ์ฟผ๋ฆฌ)๋ฅผ ์ž‘์„ฑํ•ด Sysdig Secure MCP ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์‹ค์ œ ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ์‹คํ–‰ํ•œ๋‹ค. ๊ฒฐ๊ณผ๋กœ๋Š” ์‹ค์ œ ๋ธ”๋ผ์ŠคํŠธ ๋ผ๋””์–ด์Šค(์˜ํ–ฅ ๋ฒ”์œ„) ๋ฐ์ดํ„ฐ์™€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค๊ฒจ์ง„ ์กฐ์น˜์•ˆ์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ทจ์•ฝ์ , ์ด๋ฏธ์ง€, ์›Œํฌ๋กœ๋“œ, ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ, ์ต์Šคํ”Œ๋กœ์ž‡ ๊ฐ€๋Šฅ์„ฑ ์‹ ํ˜ธ๊ฐ€ ๋ชจ๋‘ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด ์„œ๋กœ ๋‹ค๋ฅธ ์งˆ๋ฌธ๋„ ์ผ๊ด€๋˜๊ฒŒ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์งˆ์˜๋Š” ๊ธฐ์กด Sysdig ํ™˜๊ฒฝ ์ ‘๊ทผ๊ณผ ๋™์ผํ•˜๊ฒŒ ๊ฑฐ๋ฒ„๋„Œ์Šค์™€ ๊ฐ์‚ฌ ๋กœ๊ทธ๊ฐ€ ์ ์šฉ๋˜๋Š” ์ฝ๊ธฐ ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. Sysdig๋Š” ์ด๋ฅผ ๋ณด์•ˆํŒ€์ด ๋ณ„๋„ ๋Œ€์‹œ๋ณด๋“œ๋กœ ์ฐพ์•„๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ด๋ฏธ ์ผํ•˜๋Š” ๋„๊ตฌ(Claude Code) ์•ˆ์œผ๋กœ ๋ณด์•ˆ์ด ๋“ค์–ด์˜ค๋Š” 'ํ—ค๋“œ๋ฆฌ์Šค ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ'์˜ ์ตœ์‹  ์‚ฌ๋ก€๋กœ ์ž๋ฆฌ๋งค๊น€ํ•œ๋‹ค.

๐Ÿ’ก ๋ณด์•ˆํŒ€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ œํ•œ์ ์ด๋ผ๋ฉด, ๋Œ€์‹œ๋ณด๋“œ ํƒ์ƒ‰ ๋Œ€์‹  ๊ฐœ๋ฐœ์ž๊ฐ€ Claude Code ์•ˆ์—์„œ ์ง์ ‘ '์ด ์ทจ์•ฝ์ ์˜ ๋ธ”๋ผ์ŠคํŠธ ๋ผ๋””์–ด์Šค๊ฐ€ ๋ญ์•ผ'๋ฅผ ๋ฌผ์–ด๋ณด๊ฒŒ ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์กฐ์‚ฌ์—์„œ ์กฐ์น˜๊นŒ์ง€์˜ ์‹œ๊ฐ„์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.


AI & ML

GPU Management: Why Idle GPUs Are the New Grounded Aircraft

Hugging Face

์ œ๋ชฉ์˜ ๋น„์œ ์ฒ˜๋Ÿผ, ์œ ํœด ์ƒํƒœ๋กœ ๋†€๊ณ  ์žˆ๋Š” GPU๋ฅผ '์ฐฉ๋ฅ™ํ•œ ์ฑ„ ๋ฉˆ์ถฐ ์žˆ๋Š” ํ•ญ๊ณต๊ธฐ'์— ๋น—๋Œ€๋ฉฐ GPU ๊ด€๋ฆฌ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ํ•ญ๊ณต์‚ฌ๊ฐ€ ๋น„ํ–‰๊ธฐ๋ฅผ ์ง€์ƒ์— ์„ธ์›Œ๋‘๋ฉด ๊ทธ ์ž์ฒด๋กœ ์†์‹ค์ด๋“ฏ, ๋น„์‹ผ GPU๊ฐ€ ์œ ํœด ์ƒํƒœ๋กœ ๋‚จ์•„ ์žˆ๋Š” ์‹œ๊ฐ„๋„ ๊ทธ๋Œ€๋กœ ๋งค๋ชฐ ๋น„์šฉ์ด ๋œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์ด๋‹ค. ์ด ๊ธ€์€ Dharma-AI๋ผ๋Š” ํ•„์ž/์กฐ์ง ๋ช…์˜๋กœ Hugging Face ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์‹œ๋์œผ๋ฉฐ, ์›๋ฌธ์˜ ์„ธ๋ถ€ ์‚ฌ๋ก€๋‚˜ ์ˆ˜์น˜๋Š” ์ด๋ฒˆ ํ™•์ธ ๊ณผ์ •์—์„œ ์ง์ ‘ ๊ฒ€์ฆํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๋‹ค๋งŒ ์—…๊ณ„ ์ „๋ฐ˜์—์„œ๋Š” Hugging Face์˜ ZeroGPU์ฒ˜๋Ÿผ ํ•„์š”ํ•  ๋•Œ๋งŒ GPU๋ฅผ ์ž ๊น ๋ถ™์˜€๋‹ค๊ฐ€ ๋ฐ˜๋‚ฉํ•˜๋Š” ๋™์  ํ• ๋‹น ๋ฐฉ์‹์ด๋‚˜, ํ•™์Šต ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ํ•„์š”ํ•œ ๊ธฐ๊ฐ„๋งŒํผ๋งŒ ์˜ˆ์•ฝํ•ด ์“ฐ๋Š” ์„œ๋น„์Šค๊ฐ€ ์œ ํœด GPU ๋ฌธ์ œ์— ๋Œ€ํ•œ ์‹ค์ œ ํ•ด๋ฒ•์œผ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ๋‹ค. ์š”์ง€๋Š” GPU ์ž์›์„ ์ •์ ์œผ๋กœ ์˜ค๋ž˜ ์ ์œ ํ•˜๋Š” ๋Œ€์‹  ๋™์ ์œผ๋กœ ๋ฐฐ๋ถ„ํ•ด ํ™œ์šฉ๋ฅ ์„ ๋Œ์–ด์˜ฌ๋ ค์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์œผ๋กœ ์ฝํžŒ๋‹ค. GPU ๋‹จ๊ฐ€๊ฐ€ ์—ฌ์ „ํžˆ ๋†’์€ ์ƒํ™ฉ์—์„œ, ์œ ํœด ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ์Šค์ผ€์ค„๋งยท๊ณต์œ  ์ „๋žต์€ AI ์ธํ”„๋ผ ๋น„์šฉ์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ์ค€๋‹ค.

๐Ÿ’ก GPU ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ํŒ€๋ณ„๋กœ ๊ณ ์ • ํ• ๋‹นํ•ด ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด, ์‹ค์ œ ๊ฐ€๋™๋ฅ ์„ ๋จผ์ € ์ธก์ •ํ•ด๋ณด๊ณ  ๋™์  ๊ณต์œ ยท์˜ˆ์•ฝ ๋ชจ๋ธ๋กœ ์ „ํ™˜ํ•  ์—ฌ์ง€๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค.

Advancing the price-performance frontier with GPT-5.6

OpenAI

OpenAI๊ฐ€ GPT-5.6 ๋ผ์ธ์—…์˜ ๊ฐ€๊ฒฉ์„ ์ธํ•˜ํ•˜๋ฉฐ ๊ฐ€๊ฒฉ ๋Œ€๋น„ ์„ฑ๋Šฅ ๊ฒฝ์Ÿ๋ ฅ์„ ๊ฐ•ํ™”ํ–ˆ๋‹ค๋Š” ๊ณต์‹ ๋ฐœํ‘œ๋‹ค. ์„ธ ๋‹จ๊ณ„ ํ‹ฐ์–ด ์ค‘ ๊ฐ€์žฅ ๊ฐ€๋ณ๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰ ์ค‘์‹ฌ์ธ Luna๋Š” ๊ฐ€๊ฒฉ์„ 80% ๋‚ฎ์ถฐ 100๋งŒ ์ž…๋ ฅ ํ† ํฐ๋‹น 0.20๋‹ฌ๋Ÿฌ, ์ถœ๋ ฅ ํ† ํฐ๋‹น 1.20๋‹ฌ๋Ÿฌ๋กœ ์กฐ์ •๋๊ณ , ์‹ค๋ฌด์šฉ ์ค‘๊ฐ„ ํ‹ฐ์–ด Terra๋Š” 20% ์ธํ•˜๋˜์–ด ์ž…๋ ฅ 2.50๋‹ฌ๋Ÿฌยท์ถœ๋ ฅ 15๋‹ฌ๋Ÿฌ(100๋งŒ ํ† ํฐ๋‹น)๊ฐ€ ๋๋‹ค. ํ”Œ๋ž˜๊ทธ์‹ญ ์ถ”๋ก  ๋ชจ๋ธ Sol์€ API์—์„œ ๋” ๋น ๋ฅธ ์˜ต์…˜(Fast mode)์„ ์ œ๊ณตํ•˜๋Š” ์ชฝ์œผ๋กœ ์กฐ์ •๋œ๋‹ค. ์ด ๊ฐ€๊ฒฉ ๋ณ€ํ™”๋Š” Codex์™€ ChatGPT Work์˜ ์‚ฌ์šฉ๋Ÿ‰ ๊ณ„์‚ฐ์—๋„ ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜๋˜์–ด ๋™์ผ ์˜ˆ์‚ฐ์œผ๋กœ ๋” ๋งŽ์€ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. OpenAI๋Š” ์ด๋ฅผ '๊ฐ€๊ฒฉ-์„ฑ๋Šฅ ํ”„๋Ÿฐํ‹ฐ์–ด๋ฅผ ๋™์‹œ์— ๋„“ํžˆ๋Š” ์ „๋žต'์ด๋ผ๊ณ  ํ‘œํ˜„ํ•˜๋ฉฐ, ์ €๋น„์šฉ ๋Œ€๋Ÿ‰ ์ฒ˜๋ฆฌ(๋ถ„๋ฅ˜ยท๋ผ์šฐํŒ… ๋“ฑ)์™€ ์‘๋‹ต ์†๋„๊ฐ€ ์ค‘์š”ํ•œ ํ”„๋Ÿฐํ‹ฐ์–ด ์ž‘์—… ์–‘์ชฝ์„ ๋ชจ๋‘ ๊ฒจ๋ƒฅํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ด๋Š” ์•ž์„œ ๋‹ค๋ฃฌ The New Stack ๊ธฐ์‚ฌ๊ฐ€ ์ง€๋ชฉํ•œ '์ค‘๊ตญ๋ฐœ ์ €๊ฐ€ ๋ชจ๋ธ๊ณผ์˜ ๊ฒฝ์Ÿ'์ด๋ผ๋Š” ์™ธ๋ถ€ ์••๋ ฅ๊ณผ ๋งž๋ฌผ๋ ค ๋‚˜์˜จ ๊ฒฐ์ •์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก LunaยทTerra์ฒ˜๋Ÿผ ์ €๋น„์šฉ ํ‹ฐ์–ด์˜ ๊ฐ€๊ฒฉ์ด ํฐ ํญ(80%/20%)์œผ๋กœ ๋–จ์–ด์กŒ๋‹ค๋ฉด, ๋ถ„๋ฅ˜ยท๋ผ์šฐํŒ…์ฒ˜๋Ÿผ ์ด๋ฏธ ์ €๊ฐ€ ๋ชจ๋ธ๋กœ ์ถฉ๋ถ„ํ•œ ์ž‘์—…์— ์ƒ์œ„ ๋ชจ๋ธ์„ ์“ฐ๊ณ  ์žˆ์ง€ ์•Š์€์ง€ ์›Œํฌ๋กœ๋“œ๋ณ„ ๋ชจ๋ธ ๋ฐฐ์น˜๋ฅผ ๋‹ค์‹œ ์ ๊ฒ€ํ•  ์‹œ์ ์ด๋‹ค.


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

Do more with less: How GKE can reduce your cost per agent by 75%

Google Cloud

GKE Agent Sandbox๋ฅผ ํ™œ์šฉํ•ด ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ์˜ ์—์ด์ „ํŠธ๋‹น ๋น„์šฉ์„ ์ตœ๋Œ€ 75%๊นŒ์ง€ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‚ด์šฉ์ด๋‹ค. ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋Š” ์งง๊ณ  ํญ๋ฐœ์ ์ธ ์‹คํ–‰ ๊ตฌ๊ฐ„ ๋’ค์— ๊ธด ์œ ํœด ์‹œ๊ฐ„์ด ์ด์–ด์ง€๋Š” ํŒจํ„ด์ด ํ”ํ•œ๋ฐ, ์ด ์œ ํœด ์‹œ๊ฐ„์—๋„ ์ปดํ“จํŠธ๋ฅผ ๊ณ„์† ๋„์›Œ๋‘๋ฉด ๋น„์šฉ์ด ๋‚ญ๋น„๋œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. GKE Agent Sandbox๋Š” Pod Snapshots๊ณผ ์—ฐ๋™ํ•ด ์œ ํœด ์ƒํƒœ์ธ ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ผ์‹œ ์ค‘๋‹จ์‹œ์ผฐ๋‹ค๊ฐ€ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด ๋ช‡ ์ดˆ ์•ˆ์— ์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ์›œํ’€(warm pool) ์œ ์ง€ ๋น„์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์ค‘๋‹จ๋œ VM์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ฝœ๋“œํ’€(standby capacity buffer)์„ ๋‘์–ด, ํ•„์š”ํ•  ๋•Œ ํ›จ์”ฌ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ์›œํ’€์„ ๋‹ค์‹œ ์ฑ„์šด๋‹ค. Agent Sandbox ์ž์ฒด๋Š” ๋ณ„๋„ ๊ณผ๊ธˆ ์—†์ด ์ œ๊ณต๋˜๋ฉฐ ๊ธฐ๋ฐ˜ ๋ฆฌ์†Œ์Šค์—๋Š” ์ผ๋ฐ˜ GKE ์š”๊ธˆ์ด ๊ทธ๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค. gVisor ์ปค๋„ ๊ฒฉ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ดˆ๋‹น 300๊ฐœ ์ƒŒ๋“œ๋ฐ•์Šค ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์˜ ํ™•์žฅ์„ฑ๋„ ํ•จ๊ป˜ ๊ฐ–์ท„๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ƒ์‹œ ๊ธฐ๋™ ์ƒํƒœ๋กœ ์šด์˜ ์ค‘์ด๋ผ๋ฉด, ์œ ํœด ๊ตฌ๊ฐ„์„ ์Šค๋ƒ…์ƒท์œผ๋กœ ์ค‘๋‹จยท์žฌ๊ฐœํ•˜๋Š” ๋ฐฉ์‹๋งŒ์œผ๋กœ๋„ ๋น„์šฉ ๊ตฌ์กฐ๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ GKE Agent Sandbox ์ ์šฉ์„ ๊ฒ€ํ† ํ•  ๋งŒํ•˜๋‹ค.

AlloyDB adds group authentication to secure enterprise scale and AI agents

Google Cloud

AlloyDB์— ๊ทธ๋ฃน ๊ธฐ๋ฐ˜ ์ธ์ฆ์„ ๋„์ž…ํ•ด, ๋Š˜์–ด๋‚˜๋Š” AI ์—์ด์ „ํŠธ์™€ ์‚ฌ๋žŒ ์‚ฌ์šฉ์ž๋ฅผ ํ•œ ๋ฒˆ์— ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค๋Š” ์†Œ์‹์ด๋‹ค. ๊ธฐ์กด์—๋Š” ์„ธ๋ฐ€ํ•œ ์ ‘๊ทผ ์ œ์–ด์™€ ์ˆ˜์ฒœ ๊ฐœ์— ๋‹ฌํ•˜๋Š” ๊ฐœ๋ณ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์šด์˜ ๋ถ€๋‹ด ์‚ฌ์ด์—์„œ ๊ท ํ˜•์„ ๋งž์ถฐ์•ผ ํ–ˆ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ์—์ด์ „ํŠธ๋„ ์‚ฌ๋žŒยท์„œ๋น„์Šค ๊ณ„์ •๊ณผ ๋™์ผํ•˜๊ฒŒ IAM ๊ธฐ๋ฐ˜ ์ธ์ฆ์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋„๋ก ํ•˜๊ณ , ๊ฐœ๋ณ„์ด ์•„๋‹ˆ๋ผ ๊ทธ๋ฃน ๋‹จ์œ„๋กœ ์ •์ฑ…์„ ์ ์šฉํ•ด ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—์ด์ „ํŠธ๋Š” AlloyDB์˜ ๋‹จ์ผ PostgreSQL ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์šด์˜ ๋ฐ์ดํ„ฐ๋Š” ๋ฌผ๋ก , BigQuery์˜ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋‚˜ Iceberg ํ…Œ์ด๋ธ”์˜ ์•„์นด์ด๋ธŒ ๋ฐ์ดํ„ฐ๊นŒ์ง€ Lakehouse Federation์œผ๋กœ ์ด์–ด๋ถ™์—ฌ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ตญ ๊ฐœ๋ณ„ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ๋ผ๋Š” ๋ฐ˜๋ณต ์ž‘์—… ๋Œ€์‹ , ์ด๋ฏธ ์‚ฌ๋žŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ์“ฐ๋˜ ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ทธ๋ฃน ์ •์ฑ… ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ์—์ด์ „ํŠธ ์ ‘๊ทผ์„ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋˜๋Š” ์…ˆ์ด๋‹ค. ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ทœ๋ชจ์—์„œ ์—์ด์ „ํŠธ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ์ด๋Ÿฐ ๊ทธ๋ฃน ๋‹จ์œ„ ๊ด€๋ฆฌ์˜ ํšจ๊ณผ๋Š” ๋” ์ปค์งˆ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

๐Ÿ’ก AI ์—์ด์ „ํŠธ๋งˆ๋‹ค ๊ฐœ๋ณ„ DB ํฌ๋ฆฌ๋ด์…œ์„ ๋ฐœ๊ธ‰ยท์ˆœํ™˜์‹œํ‚ค๊ณ  ์žˆ๋‹ค๋ฉด, ์—์ด์ „ํŠธ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚˜๊ธฐ ์ „์— ๊ทธ๋ฃน ๊ธฐ๋ฐ˜ IAM ์ •์ฑ…์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ํŽธ์ด ์šด์˜ ๋ถ€๋‹ด์„ ํฌ๊ฒŒ ์ค„์ธ๋‹ค.

Batten Down Your Packages: Mitigation Guidance for Supply Chain Compromise

Google Cloud

์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ์นจํ•ด์— ๋Œ€ํ•œ ์™„ํ™” ์ง€์นจ์„ ๋‹ค๋ฃจ๋ฉฐ, ์ด ๋ถ„์•ผ์— ๋Œ€ํ•œ ์—…๊ณ„์˜ ์ดํ•ด๊ฐ€ ๋ช‡ ์ฐจ๋ก€์˜ ๋ถ„์ˆ˜๋ น์ด ๋œ ์‚ฌ๊ฑด๋“คโ€”๋Ÿฌ์‹œ์•„ ์‚ฌ์ด๋ฒ„ ์ฒฉ๋ณด ์กฐ์ง ICE RELIC(๊ตฌ APT29)์˜ 2020๋…„ SolarWinds ์นจํ•ด, ๋ถํ•œ ์‚ฌ์ด๋ฒ„ ์ฒฉ๋ณด ์กฐ์ง ๊ด€๋ จ ์‚ฌ๊ฑด ๋“ฑโ€”์„ ๊ธฐ์ค€์œผ๋กœ ํ˜•์„ฑ๋ผ์™”๋‹ค๊ณ  ์งš๋Š”๋‹ค. Kelli Vanderlee์™€ Stuart Carrera๊ฐ€ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ, Google Cloud์˜ ์œ„ํ˜‘ ์ธํ…”๋ฆฌ์ „์Šค ํŒ€ ์†Œ์†์œผ๋กœ ์‹ค์ œ ์นจํ•ด ๋Œ€์‘ยท๋ถ„์„ ๊ฒฝํ—˜์— ๊ธฐ๋ฐ˜ํ•œ ๊ธ€๋กœ ๋ณด์ธ๋‹ค. ๊ธ€์˜ ์ดˆ์ ์€ ๊ณผ๊ฑฐ ์‚ฌ๋ก€๋ฅผ ๋˜์งš๋Š” ๋ฐ ๊ทธ์น˜์ง€ ์•Š๊ณ , ์กฐ์ง์ด ํŒจํ‚ค์ง€ยท์˜์กด์„ฑ ๊ณต๊ธ‰๋ง์„ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋ฐฉ์–ดํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์™„ํ™” ๊ฐ€์ด๋“œ๋ฅผ ์ œ์‹œํ•˜๋Š” ๋ฐ ์žˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์™„ํ™” ์กฐ์น˜ ๋ชฉ๋ก์€ ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธํ•ด์•ผ ํ•˜์ง€๋งŒ, ํ‘œ์ œ(Batten Down Your Packages)๋Š” ์˜์กด์„ฑ ๊ด€๋ฆฌ๋ฅผ ๋ฐฐ ์œ„์˜ ์žฅ๋น„๋ฅผ ๋‹จ๋‹จํžˆ ๊ณ ์ •ํ•˜๋Š” ๊ฒƒ์— ๋น„์œ ํ•˜๋ฉฐ ์‚ฌ์ „ ๋Œ€๋น„์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•œ๋‹ค. ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์ด ๊ตญ๊ฐ€ ๋ฐฐํ›„ ํ–‰์œ„์ž๋ถ€ํ„ฐ ์ผ๋ฐ˜ ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„๊นŒ์ง€ ํญ๋„“๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ์นจํˆฌ ๊ฒฝ๋กœ๋กœ ์ž๋ฆฌ์žก์€ ๋งŒํผ, CI/CD ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ์˜์กด์„ฑ ๊ด€๋ฆฌ ์ฒด๊ณ„๋ฅผ ์ ๊ฒ€ํ•  ๊ทผ๊ฑฐ ์ž๋ฃŒ๋กœ ์œ ์šฉํ•˜๋‹ค.

๐Ÿ’ก CI/CD ํŒŒ์ดํ”„๋ผ์ธ์˜ ์˜์กด์„ฑ ๊ด€๋ฆฌ๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ ๊ฒ€ํ•œ ๊ฒŒ ์–ธ์ œ์ธ์ง€ ๊ธฐ์–ต๋‚˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์ด ๊ธ€์„ ๊ณ„๊ธฐ๋กœ SBOMยท์„œ๋ช… ๊ฒ€์ฆยท์˜์กด์„ฑ ๊ณ ์ • ์ •์ฑ…์„ ๋‹ค์‹œ ์ ๊ฒ€ํ•  ๋งŒํ•˜๋‹ค.

Dogfooding at scale: migrating cdnjs to Cloudflareโ€™s Developer Platform

Cloudflare

Cloudflare๊ฐ€ ํ•˜๋ฃจ 90์–ต ๊ฑด์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค CDN cdnjs ์ „์ฒด๋ฅผ ์ž์‚ฌ Developer Platform์œผ๋กœ ์™„์ „ํžˆ ์ด์ „ํ–ˆ๋‹ค๋Š” ์†Œ์‹์ด๋‹ค. ์ดˆ๋‹น ํ‰๊ท  10๋งŒ8์ฒœ ๊ฑด, 330๊ฐœ ์ด์ƒ์˜ Cloudflare ๋ฐ์ดํ„ฐ์„ผํ„ฐ์— ๋ถ„์‚ฐ๋œ ํŠธ๋ž˜ํ”ฝ์„ ์ž์ฒด ๋นŒ๋”ฉ ๋ธ”๋ก๋งŒ์œผ๋กœ ๊ฐ๋‹นํ•˜๊ฒŒ ๋๋‹ค๋Š” ๋œป์ด๋‹ค. ์บ์‹œ ์ ์ค‘๋ฅ ์€ 98.6%์— ๋‹ฌํ•˜๋ฉฐ, WorkersยทWorkflowsยทD1ยทQueuesยทWorkers CacheยทR2ยทKVยทContainers๊นŒ์ง€ ํ”Œ๋žซํผ์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์กฐํ•ฉํ•ด end-to-end๋กœ cdnjs๋ฅผ ์šด์˜ํ•œ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํ•œ ์ด์ „์ด ์•„๋‹ˆ๋ผ '์ž์‚ฌ ์ œํ’ˆ์„ ์ž์‚ฌ๊ฐ€ ์‹ค์ œ๋กœ ๊ฐ•๋„ ๋†’๊ฒŒ ์จ๋ณธ๋‹ค'๋Š” ๋„๊ทธํ‘ธ๋”ฉ ์‹คํ—˜์ด๊ธฐ๋„ ํ•ด์„œ, ๊ทธ ๊ณผ์ •์—์„œ Workflows์™€ Workers์˜ ํ•œ๊ณ„์น˜๋ฅผ ๋Œ์–ด์˜ฌ๋ ค ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด๋“์ด ๋Œ์•„๊ฐ€๋„๋ก ํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ธํ„ฐ๋„ท์—์„œ ๊ฐ€์žฅ ๋ฐ”์œ ์˜คํ”ˆ์†Œ์Šค CDN ์ค‘ ํ•˜๋‚˜๋ฅผ ์ž์ฒด ์„œ๋ฒ„๋ฆฌ์Šค ํ”Œ๋žซํผ์œผ๋กœ ๊ฐ๋‹นํ•ด๋ƒˆ๋‹ค๋Š” ๊ฒƒ์€ ํ•ด๋‹น ํ”Œ๋žซํผ์˜ ์„ฑ์ˆ™๋„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์‹ค์ฆ ์‚ฌ๋ก€๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. Cloudflare Workers/Workflows๋ฅผ ๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ์— ๊ฒ€ํ†  ์ค‘์ธ ํŒ€์ด๋ผ๋ฉด ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์‹ค์ œ ์šด์˜ ๊ทœ๋ชจ์˜ ๋ ˆํผ๋Ÿฐ์Šค๋‹ค.

๐Ÿ’ก Workers/Workflows๋ฅผ ํŠธ๋ž˜ํ”ฝ์ด ํฐ ์„œ๋น„์Šค์— ์ ์šฉํ• ์ง€ ์ €์šธ์งˆ ์ค‘์ด๋ผ๋ฉด, cdnjs ๊ทœ๋ชจ(์ดˆ๋‹น 10๋งŒ ๊ฑด ์ด์ƒ)์—์„œ ์‹ค์ฆ๋๋‹ค๋Š” ์‚ฌ์‹ค ์ž์ฒด๊ฐ€ ์šฉ๋Ÿ‰ ๊ณ„ํš์˜ ๊ทผ๊ฑฐ ์ž๋ฃŒ๊ฐ€ ๋œ๋‹ค.

Firefox and Thunderbird as RHEL Flatpaks: What it means for you

Red Hat

RHEL 10.2๋ถ€ํ„ฐ Firefox์™€ Thunderbird๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ Flatpak ํ˜•ํƒœ๋กœ ์ œ๊ณต๋œ๋‹ค๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‹ค๋ฃฌ๋‹ค. ๊ธฐ์กด์—๋Š” RHEL์ด ๋ฐฐํฌํŒ ์ž์ฒด ํŒจํ‚ค์ง€ ํ˜•์‹(RPM)์œผ๋กœ ์ด ๋‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œยท๋ฐฐํฌํ•ด์™”๋Š”๋ฐ, Flatpak์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด Mozilla๊ฐ€ ์—…์ŠคํŠธ๋ฆผ์—์„œ ๋ฐฐํฌํ•˜๋Š” ๋นŒ๋“œ์— ๋” ๊ฐ€๊น๊ณ  ์ตœ์‹  ๋ฒ„์ „์„ ๋” ๋น ๋ฅด๊ฒŒ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๊ฐ€ ์—ด๋ฆฐ๋‹ค. Flatpak์€ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ์™€ ๋Ÿฐํƒ€์ž„ ์˜์กด์„ฑ ๋ฒˆ๋“ค๋ง์„ ํŠน์ง•์œผ๋กœ ํ•˜๋ฏ€๋กœ, ์‹œ์Šคํ…œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”๊ตฌํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „์ด ์–ด๊ธ‹๋‚˜๋Š” ๋ฌธ์ œ๋ฅผ ์ค„์ด๋Š” ํšจ๊ณผ๋„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์กฐ์ง์— ๋”ฐ๋ผ์„œ๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌยท๋ณด์•ˆ ํŒจ์น˜ ์ •์ฑ…, ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ํ˜ธํ™˜์„ฑ, ์˜คํ”„๋ผ์ธ/์—์–ด๊ฐญ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฐฐํฌ ๋ฐฉ์‹ ๋“ฑ์„ ๋‹ค์‹œ ์ ๊ฒ€ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ •์ฑ… ๋ณ€ํ™”๋‚˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ ˆ์ฐจ๊ฐ€ ํ•„์š”ํ•œ์ง€๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. RHEL์„ ๋ฐ์Šคํฌํ†ฑ/VDI ํ™˜๊ฒฝ์— ์“ฐ๋Š” ์กฐ์ง์ด๋ผ๋ฉด ์ด๋ฒˆ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์ „์— ์ด ๋ณ€๊ฒฝ์ด ์ž์‹ ๋“ค์˜ ์ด๋ฏธ์ง€ ๋นŒ๋“œยทํŒจ์น˜ ํ”„๋กœ์„ธ์Šค์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ ๊ฒ€ํ•ด๋ณผ ๋งŒํ•˜๋‹ค.

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

Why self-hosted inference is essential: Building a reliable, sovereign inference layer

Red Hat

์ž์ฒด ํ˜ธ์ŠคํŒ… ์ถ”๋ก (self-hosted inference)์ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ์ฃผ๊ถŒ์ ์ธ(sovereign) ์ถ”๋ก  ๊ณ„์ธต์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์™œ ํ•„์ˆ˜์ ์ธ์ง€๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธ€๋กœ ๋ณด์ธ๋‹ค. ๋ฐœ์ทŒ๋ฌธ '๋‹น์‹ ์˜ ์—์ด์ „ํŠธ๋Š” ์ž์‹ ์˜ ๋„๊ตฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„์ด๋ดํ‹ฐํ‹ฐ๋Š” ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ๋‹ค'๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํŠน์ • ๊ถŒํ•œ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ๋„๊ตฌยท๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋„๋ก ์‹ ์›์„ ์Šค์ฝ”ํ”„(scope)ํ•˜๋Š” ์„ค๊ณ„๋ฅผ ์•”์‹œํ•œ๋‹ค. Red Hat์ด ์ตœ๊ทผ ๊ณต๊ฐœํ•ด์˜จ ๊ด€๋ จ ๊ธ€๋“ค(์˜คํ”ˆ ์ถ”๋ก  ์Šคํƒ์˜ ํ•„์š”์„ฑ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ AI๋ฅผ ์œ„ํ•œ ์—์ด์ „ํ‹ฑ ํŒจ๋Ÿฌ๋…์Šค, ์ฃผ๊ถŒ์  AI๋กœ์˜ ๋น„์šฉ-ํ™”ํ ์ „ํ™˜ ๋“ฑ)๊ณผ ๊ฐ™์€ ๋งฅ๋ฝ์—์„œ, ๋ฐ์ดํ„ฐ๊ฐ€ ์กฐ์ง ๊ฒฝ๊ณ„๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š์•„์•ผ ํ•˜๊ฑฐ๋‚˜ ๊ฐ์‚ฌยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ์š”๊ฑด์ด ์—„๊ฒฉํ•œ ํ™˜๊ฒฝ์—์„œ๋Š” ์™ธ๋ถ€ API ๋Œ€์‹  ์ž์ฒด ์ธํ”„๋ผ์—์„œ ์ถ”๋ก ์„ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด ์‚ฌ์‹ค์ƒ ํ•„์ˆ˜๋ผ๋Š” ๋…ผ์ง€๋กœ ์ด์–ด์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ์ด ๊ธ€๋งŒ์˜ ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜๋‚˜ ์ œํ’ˆ๋ช…์€ ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. ๋‹ค๋งŒ ๋ฐฉํ–ฅ์„ฑ์€ ๋šœ๋ ทํ•˜๋‹คโ€”๊ทœ์ œยท๋ฐ์ดํ„ฐ ์ฃผ๊ถŒ ์š”๊ตฌ๊ฐ€ ์žˆ๋Š” ์กฐ์ง์ผ์ˆ˜๋ก ์ถ”๋ก ์„ ์™ธ๋ถ€ ๋ฒค๋”์— ์ „์ ์œผ๋กœ ๋งก๊ธฐ๊ธฐ๋ณด๋‹ค ์ž์ฒด ์šด์˜ ๊ฐ€๋Šฅํ•œ ๊ณ„์ธต์„ ๊ฐ–์ถ”๋Š” ์ชฝ์œผ๋กœ ์›€์ง์ด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๐Ÿ’ก ๊ทœ์ œ ์‚ฐ์—…์ด๋‚˜ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ์กฐ์ง์ด๋ผ๋ฉด, ์—์ด์ „ํŠธ ์‹ ์›์„ ์Šค์ฝ”ํ”„ํ•˜๋Š” ์„ค๊ณ„์™€ ํ•จ๊ป˜ ์ถ”๋ก  ์ž์ฒด๋ฅผ ์ž์ฒด ์ธํ”„๋ผ๋กœ ๊ฐ€์ ธ์˜ฌ์ง€๋ฅผ ์ง€๊ธˆ๋ถ€ํ„ฐ ์•„ํ‚คํ…์ฒ˜ ๊ฒฐ์ • ์‚ฌํ•ญ์œผ๋กœ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.

Make every GPU-hour count: Progress tracking in Red Hat OpenShift AI

Red Hat

๊ธˆ์š”์ผ ์ €๋…, ๊ธˆ์œต์„œ๋น„์Šค ํšŒ์‚ฌ์˜ ML ์—”์ง€๋‹ˆ์–ด Priya๊ฐ€ ์‹œ๊ฐ„๋‹น 55๋‹ฌ๋Ÿฌ์งœ๋ฆฌ GPU ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‚ฌ๊ธฐ ํƒ์ง€ ๋ชจ๋ธ ํŒŒ์ธํŠœ๋‹ ์ž‘์—…์„ ํ์— ์˜ฌ๋ฆฌ๋Š” ์žฅ๋ฉด์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ธ€๋กœ, Red Hat OpenShift AI์˜ ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์ (progress tracking) ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃฌ๋‹ค. ๋ฌธ์ œ์˜์‹์€ ๋ช…ํ™•ํ•˜๋‹คโ€”์žฅ์‹œ๊ฐ„ GPU ํ•™์Šต ์ž‘์—…์ด ์ค‘๊ฐ„์— ์ž˜๋ชป๋˜๊ฑฐ๋‚˜ ๋น„ํšจ์œจ์ ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ์–ด๋„ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์•Œ์•„์ฐจ๋ฆฌ๊ธฐ ์–ด๋ ต๋‹ค๋ฉด, ์‹œ๊ฐ„๋‹น ์ˆ˜์‹ญ ๋‹ฌ๋Ÿฌ์งœ๋ฆฌ ์ž์›์ด ๊ทธ๋Œ€๋กœ ๋‚ญ๋น„๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์  ๊ธฐ๋Šฅ์€ ํ•™์Šต ์ž‘์—…์˜ ์ค‘๊ฐ„ ์ง€ํ‘œ(์˜ˆ: ์†์‹ค ๊ฐ์†Œ ์ถ”์ด, ์ฒ˜๋ฆฌ๋œ ์Šคํ… ์ˆ˜ ๋“ฑ)๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋…ธ์ถœํ•ด, ์ž˜๋ชป๋œ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€๋Š” ์ž‘์—…์„ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜๊ณ  ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” ํŠนํžˆ ๊ธˆ์š”์ผ ์ €๋…์ฒ˜๋Ÿผ ์‚ฌ๋žŒ์ด ๊ณ„์† ์ง€์ผœ๋ณด๊ณ  ์žˆ๊ธฐ ์–ด๋ ค์šด ์‹œ๊ฐ„๋Œ€์— job์„ ํ์— ์˜ฌ๋ฆฌ๋Š” ๊ฒฝ์šฐ ๋” ์ค‘์š”ํ•ด์ง„๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ง€ํ‘œ๋ฅผ ์–ด๋–ค UI๋กœ ๋…ธ์ถœํ•˜๋Š”์ง€๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. GPU ๋น„์šฉ์ด ์‹œ๊ฐ„๋‹น ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ ๋‹ฌ๋Ÿฌ์— ๋‹ฌํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š”, ์ด๋Ÿฐ ์กฐ๊ธฐ ์‹คํŒจ ๊ฐ์ง€ ๊ธฐ๋Šฅ ํ•˜๋‚˜๊ฐ€ ์ƒ๋‹นํ•œ ๋น„์šฉ ๋‚ญ๋น„๋ฅผ ๋ง‰์•„์ค„ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ์•ผ๊ฐ„ยท์ฃผ๋ง์— ๋ฌด์ธ์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ์žฅ์‹œ๊ฐ„ GPU ํ•™์Šต job์ด ์žˆ๋‹ค๋ฉด, ์ค‘๊ฐ„ ์ง€ํ‘œ ๊ธฐ๋ฐ˜ ์กฐ๊ธฐ ์ข…๋ฃŒ ๋กœ์ง์ด ์žˆ๋Š”์ง€๋ถ€ํ„ฐ ํ™•์ธํ•˜๋Š” ๊ฒŒ ๋น„์šฉ ๋ˆ„์ˆ˜๋ฅผ ๋ง‰๋Š” ๊ฐ€์žฅ ์ €๋ ดํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.


DevOps & ์ธํ”„๋ผ

Why your company should (try to) build its own AI SRE

The New Stack

์ด ๊ธ€์€ Chronosphere ๊ฐ™์€ ์ƒ์šฉ AI SRE ์ œํ’ˆ์ด ์žˆ์Œ์—๋„ ๊ธฐ์—…์ด ์ž์ฒด AI SRE๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. ํ•ต์‹ฌ ๋…ผ์ง€๋Š”, ์‹œ์Šคํ…œ ์žฅ์• ๊ฐ€ ๋‚˜๋ฉด ์ •์ž‘ ๊ทธ ์‹œ์Šคํ…œ์ด ๋‚ด๋ถ€์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์˜จ์ „ํžˆ ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ์—†์–ด ์›์ธ ๊ทœ๋ช…๊ณผ ์žฌ๋ฐœ ๋ฐฉ์ง€๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์ด๋‹ค. ํ•„์ž(Heinrich)๋Š” ์ž์ฒด ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ • ์ž์ฒด๊ฐ€ ํšŒ์‚ฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์‹์„ ์ˆ˜์ง‘ยท์ •๋ฆฌํ•˜๋Š” ์œ ์šฉํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ๋งํ•œ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์€ ์—์ด์ „ํŠธ๊ฐ€ ๊ทผ๋ณธ ์›์ธ์„ ์ฐพ์„ ๋•Œ ํ•ต์‹ฌ ์ปจํ…์ŠคํŠธ๋กœ ์ฐธ์กฐํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๋‚จ๋Š”๋‹ค. ์ฆ‰ ์ •๋ณด๋ฅผ ๋ชจ์œผ๋Š” ๊ณผ์ • ์ž์ฒด๊ฐ€ ๋ชฉ์ ์ด์ž ๊ฒฐ๊ณผ๋ฌผ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ์ƒ์šฉ AI SRE ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋”๋ผ๋„, ์ด ์‚ฌ๋‚ด ์ง€์‹ ์ •๋ฆฌ ์ž‘์—…์„ ๊ฑด๋„ˆ๋›ฐ๋ฉด ๋„๊ตฌ์˜ ํšจ์šฉ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹œ์‚ฌ์ ์„ ์ค€๋‹ค.

๐Ÿ’ก AI SRE ๋„๊ตฌ ๋„์ž…์„ ๊ฒ€ํ†  ์ค‘์ด๋ผ๋ฉด, ๋„๊ตฌ ์ž์ฒด๋ณด๋‹ค ์šฐ๋ฆฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ปจํ…์ŠคํŠธ(๋Ÿฐ๋ถยท์•„ํ‚คํ…์ฒ˜ ์ง€์‹)๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ตฌ์กฐํ™”ํ•ด ๋‘์—ˆ๋Š”์ง€๊ฐ€ ์‹ค์ œ ํšจ๊ณผ๋ฅผ ์ขŒ์šฐํ•œ๋‹ค๋Š” ์ ์„ ๋จผ์ € ์ ๊ฒ€ํ•  ๋งŒํ•˜๋‹ค.

GenRec: Towards LLM-Native Recommendation at Netflix

Netflix

์ด ๊ธ€์€ Netflix ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์— ์‹ค๋ฆฐ GenRec ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ๋กœ, ์ถ”์ฒœ ์‹œ์Šคํ…œ์„ LLM ๋„ค์ดํ‹ฐ๋ธŒ ์•„ํ‚คํ…์ฒ˜๋กœ ์ „ํ™˜ํ•˜๋Š” ์ž‘์—…์„ ๋‹ค๋ฃฌ๋‹ค. Netflix๋Š” ์ตœ๊ทผ ์‚ฌ์šฉ์ž ์‹œ์ฒญ ์ด๋ ฅ์„ ์••์ถ•๋œ ์‹œํ€€์Šค๋กœ ํ‘œํ˜„ํ•˜๊ณ  '๋‹ค์Œ์— ๋ฌด์—‡์„ ๋ณผ์ง€'๋ฅผ ๋Œ€ํ˜• ์–ธ์–ด๋ชจ๋ธ์˜ ๋‹ค์Œ ํ† ํฐ ์˜ˆ์ธก๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ์ƒ์„ฑํ˜• ์ถ”์ฒœ ์ ‘๊ทผ์„ ๊ณต๊ฐœ์ ์œผ๋กœ ์ด์–ด์˜ค๊ณ  ์žˆ์œผ๋ฉฐ, GenRec์€ ๊ทธ ์—ฐ์žฅ์„ ์— ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋ฐฐ๊ฒฝ์—๋Š” ํ›„๋ณด ์ƒ์„ฑยท๋žญํ‚นยท์žฌ๋žญํ‚น์œผ๋กœ ๋‚˜๋‰˜์–ด ์žˆ๋˜ ๊ธฐ์กด ๋‹ค๋‹จ๊ณ„ ์ถ”์ฒœ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ•˜๋‚˜์˜ ํŠธ๋žœ์Šคํฌ๋จธ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋กœ ํ†ตํ•ฉํ•ด ์œ ์ง€๋ณด์ˆ˜ ๋ถ€๋‹ด์„ ์ค„์ด๋ ค๋Š” ๋ชฉํ‘œ๊ฐ€ ์žˆ๋‹ค. Netflix๋Š” ์•ž์„œ ๊ณต๊ฐœํ•œ ์œ ์‚ฌ ์‚ฌ๋ก€(GenPage ๋“ฑ)์—์„œ ์ด๋Ÿฐ ํ†ตํ•ฉ์ด ์ง€์—ฐ ์‹œ๊ฐ„ ๋‹จ์ถ•๊ณผ ์ฐธ์—ฌ ์ง€ํ‘œ ๊ฐœ์„ ์œผ๋กœ ์ด์–ด์กŒ๋‹ค๊ณ  ๋ฐํžŒ ๋ฐ” ์žˆ๋‹ค. ๋‹ค๋งŒ ์ด๋ฒˆ GenRec ๊ธ€์˜ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋‚˜ ์‹คํ—˜ ๊ฒฐ๊ณผ๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ ์ด๋Š” ๋Œ€ํ˜• ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค๊ฐ€ ์ถ”์ฒœ ์Šคํƒ ์ „์ฒด๋ฅผ LLM ํŒจ๋Ÿฌ๋‹ค์ž„์œผ๋กœ ์žฌ๊ตฌ์ถ•ํ•ด๊ฐ€๋Š” ์‚ฐ์—… ํ๋ฆ„์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋‹ค.

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

Chinese AI competitors may have forced OpenAIโ€™s hand on pricing

The New Stack

OpenAI๊ฐ€ GPT-5.6 ์ถœ์‹œ 3์ฃผ ๋งŒ์— API ๊ฐ€๊ฒฉ์„ ๋‚ด๋ ธ๋‹ค๋Š” ์†Œ์‹์„ ๋‹ค๋ฃจ๋ฉฐ, ๊ทธ ๋ฐฐ๊ฒฝ์œผ๋กœ ์ค‘๊ตญ๋ฐœ AI ๊ฒฝ์Ÿ ๋ชจ๋ธ๋“ค์˜ ๊ฐ€๊ฒฉ ๊ณต์„ธ๋ฅผ ์ง€๋ชฉํ•œ๋‹ค. ์‹ค์ œ๋กœ OpenAI๋Š” ๊ฐ€๋ฒผ์šด ๊ณ ์ฒ˜๋ฆฌ๋Ÿ‰ ๋ชจ๋ธ Luna์˜ ๊ฐ€๊ฒฉ์„ 80% ์ธํ•˜ํ•ด 100๋งŒ ์ž…๋ ฅ ํ† ํฐ๋‹น 0.20๋‹ฌ๋Ÿฌ, 100๋งŒ ์ถœ๋ ฅ ํ† ํฐ๋‹น 1.20๋‹ฌ๋Ÿฌ๋กœ ๋‚ฎ์ท„๊ณ , ์ค‘๊ฐ„๊ธ‰ ๋ชจ๋ธ Terra๋Š” 20% ์ธํ•˜ํ•ด ์ž…๋ ฅ 2.50๋‹ฌ๋Ÿฌยท์ถœ๋ ฅ 15๋‹ฌ๋Ÿฌ(100๋งŒ ํ† ํฐ๋‹น)๋กœ ์กฐ์ •ํ–ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ์‹ญ ์ถ”๋ก  ๋ชจ๋ธ Sol์€ API์—์„œ ๋” ๋น ๋ฅธ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ์ชฝ์œผ๋กœ ์กฐ์ •๋๋‹ค. ์ด ๊ฐ€๊ฒฉ ๋ณ€๊ฒฝ์€ Codex์™€ ChatGPT Work์˜ ์‚ฌ์šฉ๋Ÿ‰ ๊ณ„์‚ฐ์—๋„ ๋ฐ˜์˜๋˜์–ด, ๊ฐ™์€ ์š”๊ธˆ์œผ๋กœ ๋” ๋งŽ์€ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ธฐ์‚ฌ๋Š” ์ด๋Ÿฐ ๋น ๋ฅธ ๊ฐ€๊ฒฉ ์ธํ•˜ ์ฃผ๊ธฐ ์ž์ฒด๊ฐ€ ์ด๋ก€์ ์ด๋ผ๋Š” ์ ์— ์ฃผ๋ชฉํ•˜๋ฉฐ, ์ €๊ฐ€ ์ค‘๊ตญ ๋ชจ๋ธ๋“ค๊ณผ์˜ ๊ฒฝ์Ÿ์ด ํ”„๋Ÿฐํ‹ฐ์–ด ๋ชจ๋ธ ์—…์ฒด๋“ค์˜ ๊ฐ€๊ฒฉ ์ „๋žต์— ์‹ค์งˆ์  ์••๋ฐ•์œผ๋กœ ์ž‘์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•ด์„ํ•œ๋‹ค. ํด๋ผ์šฐ๋“œ/DevOps ๊ด€์ ์—์„œ๋Š” LLM API ๋น„์šฉ์ด ๋ถ„๊ธฐ ๋‹จ์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ์ฃผ ๋‹จ์œ„๋กœ๋„ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด๋ผ, ๋น„์šฉ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๋ชจ๋ธ ์„ ํƒ ๋กœ์ง์„ ํ•˜๋“œ์ฝ”๋”ฉํ•˜๊ธฐ๋ณด๋‹ค ์œ ์—ฐํ•˜๊ฒŒ ์„ค๊ณ„ํ•  ํ•„์š”๊ฐ€ ์ปค์ง„๋‹ค.

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

AI-generated software is forcing yet another platform rethink

The New Stack

์ด ๊ธ€์€ ํŒ€ ์•ˆ์—์„œ AI๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑยท๋ฆฌ๋ทฐํ•˜๋Š” ๊ด€ํ–‰์ด ์ด๋ฏธ ๋‹น์—ฐํ•ด์ง„ ์ƒํ™ฉ์—์„œ, ๊ธฐ์กด ๊ฐœ๋ฐœ ํ”Œ๋žซํผ(์ฝ”๋“œ ํ˜ธ์ŠคํŒ…ยท๋ฆฌ๋ทฐยท๋ณด์•ˆ ์Šค์บ” ๋“ฑ)์ด ์ „์ œํ•ด์˜จ '์‚ฌ๋žŒ์ด ์งœ๊ณ  ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ํ•œ๋‹ค'๋Š” ๋ชจ๋ธ์ด ๋” ์ด์ƒ ๋“ค์–ด๋งž์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ•œ๋‹ค. ๋„์ž…๋ถ€๋Š” 'ํŒ€์ด AI๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑยท๋ฆฌ๋ทฐํ•˜๊ณ  ์žˆ๋Š”์ง€'๋ฅผ ๋ฌป๋Š” ์งˆ๋ฌธ์œผ๋กœ ์‹œ์ž‘ํ•ด, ๊ทธ๊ฒƒ์ด ์ด์ œ ์˜ˆ์™ธ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ๋ณธ๊ฐ’์ด ๋˜์—ˆ๋‹ค๋Š” ์ „์ œ ์œ„์—์„œ ๋…ผ์˜๋ฅผ ํ’€์–ด๊ฐ„๋‹ค. The New Stack์€ ๊ฐ™์€ ์‹œ๊ธฐ ์˜คํ”ˆ์†Œ์Šค ๋ฉ”์ธํ…Œ์ด๋„ˆ๊ฐ€ AI ์ƒ์„ฑ PRยท์ด์Šˆ ํญ์ฆ์œผ๋กœ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํฌ๊ธฐํ•œ ์‚ฌ๋ก€, Kubernetes ์ง„์˜์ด AI ์ƒ์„ฑ ์ฝ”๋“œ ์‹œ๋Œ€์— ๋งž์ถฐ ์Šค์Šค๋กœ๋ฅผ ์žฌ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋…ผ์˜ ๋“ฑ ์ธ์ ‘ํ•œ ์ฃผ์ œ๋ฅผ ์—ฐ๋‹ฌ์•„ ๋‹ค๋ค„์™”๋Š”๋ฐ, ์ด ๊ธ€๋„ ๊ฐ™์€ ๋ฌธ์ œ์˜์‹์˜ ์—ฐ์žฅ์„ ์— ์žˆ๋‹ค. ์ฆ‰ ์ฝ”๋“œ์˜ '์ƒ์‚ฐ ์†๋„'๊ฐ€ ์•„๋‹ˆ๋ผ '๋ˆ„๊ฐ€, ์–ด๋–ป๊ฒŒ ๊ฒ€์ฆํ•  ๊ฒƒ์ธ๊ฐ€'๊ฐ€ ํ”Œ๋žซํผ ์„ค๊ณ„์˜ ์ƒˆ๋กœ์šด ๋ณ‘๋ชฉ์ด ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๊ธ€์ด ์ œ์‹œํ•˜๋Š” ๊ตฌ์ฒด์  ํ•ด๋ฒ•์ด๋‚˜ ์‚ฌ๋ก€๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. ๋‹ค๋งŒ ๋ฐฉํ–ฅ์„ฑ์€ ๋šœ๋ ทํ•˜๋‹คโ€”AI ์ƒ์„ฑ ์ฝ”๋“œ์˜ ์–‘์  ์ฆ๊ฐ€๊ฐ€ ๋ฆฌ๋ทฐยท๋ณด์•ˆยท๊ฑฐ๋ฒ„๋„Œ์Šค ํ”Œ๋žซํผ์˜ ๊ตฌ์กฐ ์ž์ฒด๋ฅผ ๋‹ค์‹œ ์„ค๊ณ„ํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค.

๐Ÿ’ก ์ฝ”๋“œ ๋ฆฌ๋ทฐยท๋ณด์•ˆ ๊ฒŒ์ดํŠธ๋ฅผ '์‚ฌ๋žŒ์ด ์ง  ์ฝ”๋“œ'๋ฅผ ์ „์ œ๋กœ ์„ค๊ณ„ํ–ˆ๋‹ค๋ฉด, AI ์ƒ์„ฑ ์ฝ”๋“œ ๋น„์ค‘์ด ๋Š˜์–ด๋‚œ ์ง€๊ธˆ ๊ทธ ์ „์ œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ ๊ฒ€ํ•  ์‹œ์ ์ด๋‹ค.

Stacked sessions and pull requests in the GitHub Copilot app

GitHub

GitHub Copilot ์•ฑ์— ์Šคํƒํ˜•(stacked) ์„ธ์…˜๊ณผ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ๊ธฐ๋Šฅ์ด ๋„์ž…๋๋‹ค๋Š” ์†Œ์‹์ด๋‹ค. ์Šคํƒ ์„ธ์…˜์€ ๊ฐ™์€ ์ €์žฅ์†Œ์—์„œ ์ด์–ด์ง€๋Š” ์ผ๋ จ์˜ ์ž‘์—…์œผ๋กœ, ๊ฐ ์„ธ์…˜์ด ์ด์ „ ์„ธ์…˜์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ์ด์–ด๋ฐ›์•„ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” ์Šคํƒ PR์€ ํฐ ๋ณ€๊ฒฝ์„ ์ž‘์€ ๋‹จ์œ„๋กœ ์ชผ๊ฐ  ์ˆœ์„œ ์žˆ๋Š” PR ๋ฌถ์Œ์œผ๋กœ, ๊ฐ PR์ด ๊ทธ ์•„๋ž˜ ๋ ˆ์ด์–ด๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ๋ทฐ์–ด๋Š” ๋ ˆ์ด์–ด๋ณ„๋กœ diff๋งŒ ๋”ฐ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ PR์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒ€ํ† ยท๊ฒ€์ฆํ•œ ๋’ค ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ์ „์ฒด๋ฅผ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ์–ด, ๊ธฐ์กด ๋ฆฌ๋ทฐยท์ฒดํฌยท๋จธ์ง€ ์š”๊ฑด์ด ๊ทธ๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค๋Š” ์ ๋„ ๊ฐ•์กฐ๋œ๋‹ค. ํ•„์ž๋Š” ์ด ๊ธฐ๋Šฅ์œผ๋กœ ์˜ค๋ž˜๋œ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํ˜„๋Œ€ํ™”ํ•œ ๊ฒฝํ—˜์„ ์˜ˆ์‹œ๋กœ ๋“ ๋‹ค. ๋Œ€๊ทœ๋ชจ ๋ณ€๊ฒฝ์„ ์—์ด์ „ํŠธ๊ฐ€ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฆฌ๋ทฐ ๋ถ€๋‹ด์„ ์ค„์ด๋Š” ์‹ค์šฉ์  ์›Œํฌํ”Œ๋กœ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ๊ฐ€ ๋Œ€๊ทœ๋ชจ ๋ฆฌํŒฉํ„ฐ๋ง PR์„ ํ•œ ๋ฒˆ์— ๋˜์ง€๋Š” ๋Œ€์‹ , ์Šคํƒ PR๋กœ ์ชผ๊ฐœ ๋ฆฌ๋ทฐ ๋ถ€๋‹ด์„ ๋‚ฎ์ถ”๋Š” ์›Œํฌํ”Œ๋กœ๋ฅผ ํŒ€ ์ปจ๋ฒค์…˜์œผ๋กœ ๊ฒ€ํ† ํ•ด๋ณผ ๋งŒํ•˜๋‹ค.

How to build a trust platform for your agent with Grafana Agent Observability

Grafana

๋น ๋ฅด๊ฒŒ ๋Š˜์–ด๋‚˜๋Š” ์—์ด์ „ํ‹ฑ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ด€์ธกํ•˜๋Š” ์ผ์ด ์ƒ๊ฐ๋ณด๋‹ค ์–ด๋ ต๋‹ค๋Š” ๋ฌธ์ œ์—์„œ ์ถœ๋ฐœํ•ด, Grafana Agent Observability๋กœ '์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์‹ ๋ขฐ ํ”Œ๋žซํผ'์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ์ง์ ‘ ์ž์ฒด ๋ชจ๋‹ˆํ„ฐ๋ง ์Šคํƒ์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜, LLM ์ด์ „ ์‹œ๋Œ€์— ๋งŒ๋“ค์–ด์ง„ ๋„๊ตฌ์—๋งŒ ์˜์กดํ•˜๋Š” ๋‘ ์„ ํƒ์ง€ ๋ชจ๋‘ ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒŒ Grafana์˜ ์ง„๋‹จ์ด๋‹ค. ์—์ด์ „ํŠธ๋Š” ๋‹จ์ˆœํžˆ ์š”์ฒญ-์‘๋‹ต์„ ์ฃผ๊ณ ๋ฐ›๋Š” ์„œ๋น„์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ์ถ”๋ก ยท๋„๊ตฌ ํ˜ธ์ถœยท๊ณ„ํš ์ˆ˜๋ฆฝ ๊ฐ™์€ ๋‹ค๋‹จ๊ณ„ ํ–‰๋™์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ธฐ์กด APM/๋กœ๊ทธ ์ค‘์‹ฌ ๊ด€์ธก ๋ฐฉ์‹๋งŒ์œผ๋กœ๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€ ์žฌ๊ตฌ์„ฑํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๊ทธ๋ž˜์„œ ์—์ด์ „ํŠธ์˜ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •๊ณผ ํ–‰๋™ ์ด๋ ฅ์„ ์ถ”์ ํ•ด '์ด ์—์ด์ „ํŠธ๋ฅผ ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€'๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ๋ขฐ ๊ณ„์ธต์„ ๊ด€์ธก์„ฑ ์œ„์— ์Œ“์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒŒ ํ•ต์‹ฌ ์ฃผ์žฅ์ด๋‹ค. Grafana Labs๋Š” ์ž์‹ ๋“ค์ด ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜ ๋‹ค๋ค„์™”๋‹ค๋Š” ์ ์„ ๊ทผ๊ฑฐ๋กœ ๊ด€๋ จ ๋„๊ตฌ/ํ†ตํ•ฉ์„ ์ œ์‹œํ•œ๋‹ค. ๊ฒฐ๊ตญ ์—์ด์ „ํŠธ ๊ด€์ธก์„ฑ์€ ์žฅ์•  ํƒ์ง€๋ฅผ ๋„˜์–ด 'ํ–‰๋™์˜ ์‹ ๋ขฐ์„ฑ ๊ฒ€์ฆ'์œผ๋กœ ๋ฒ”์œ„๊ฐ€ ๋„“์–ด์ง€๊ณ  ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋กœ ์ฝํžŒ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ๋ฅผ ํ”„๋กœ๋•์…˜์— ํˆฌ์ž…ํ–ˆ๋‹ค๋ฉด, ๊ธฐ์กด APM ๋Œ€์‹œ๋ณด๋“œ๋กœ๋Š” '์™œ ์ด ๊ฒฐ์ •์„ ๋‚ด๋ ธ๋Š”์ง€'๋ฅผ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ์ „์ œํ•˜๊ณ  ํ–‰๋™ ์ด๋ ฅ ์ถ”์  ๊ณ„์ธต์„ ๋ณ„๋„๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค.

LLM์€ ๋˜‘๋˜‘ํ•œ๋ฐ, ์™œ ์šฐ๋ฆฌ ํšŒ์‚ฌ ์ผ์€ ๋ชจ๋ฅผ๊นŒ

ํ† ์Šค

ํ† ์Šค ์‚ฌ๋‚ด์— ๋ฌธ์„œ, ์ฝ”๋“œ, ์‚ฌ๋‚ด ๋ฉ”์‹ ์ € ๋“ฑ ์—ฌ๋Ÿฌ ๊ณณ์— ํฉ์–ด์ง„ ์ •๋ณด๋ฅผ LLM์ด ์‹ ๋ขฐํ•˜๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ์ปจํ…์ŠคํŠธ๋กœ ์ •์ œํ•ด์˜จ ๊ณผ์ •์„ ๋‹ค๋ฃฌ ๊ธ€์ด๋‹ค. ๋ฌธ์ œ์˜์‹์€ ์ œ๋ชฉ ๊ทธ๋Œ€๋กœ๋‹คโ€”LLM ์ž์ฒด๋Š” ๋˜‘๋˜‘ํ•˜์ง€๋งŒ, ํŠน์ • ํšŒ์‚ฌ์˜ ์—…๋ฌด ๋งฅ๋ฝ(๋‚ด๋ถ€ ์šฉ์–ด, ์ตœ์‹  ์˜์‚ฌ๊ฒฐ์ •, ๋‹ด๋‹น์ž, ์ฝ”๋“œ๋ฒ ์ด์Šค ๊ด€๋ก€ ๋“ฑ)์€ ํ•™์Šต ๋ฐ์ดํ„ฐ์— ์—†์œผ๋‹ˆ ๋ชจ๋ฅธ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋‹จ์ˆœํžˆ ๋ฌธ์„œ๋ฅผ ํ†ต์งธ๋กœ ๋ฒกํ„ฐDB์— ๋„ฃ๋Š” ์ˆ˜์ค€์„ ๋„˜์–ด, ์ •๋ณด์˜ ์ตœ์‹ ์„ฑยท์ถœ์ฒ˜ ์‹ ๋ขฐ๋„ยท์ค‘๋ณต/๋ชจ์ˆœ ์—ฌ๋ถ€๋ฅผ ๊ฐ€๋ ค๋‚ด๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋…ผ์˜๊ฐ€ ์ „๊ฐœ๋  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์‚ฌ๋‚ด ๋ฉ”์‹ ์ €์ฒ˜๋Ÿผ ๋น„์ •ํ˜•์ ์ด๊ณ  ํœ˜๋ฐœ์„ฑ ์žˆ๋Š” ์ •๋ณด๊นŒ์ง€ ์ปจํ…์ŠคํŠธ์— ํฌํ•จ์‹œํ‚ค๋ ค๋ฉด ์ˆ˜์ง‘ยท์ •์ œยท๊ฒ€์ฆ ๋‹จ๊ณ„์—์„œ ์ถ”๊ฐ€์ ์ธ ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ์ ๋„ ํ•ต์‹ฌ ๊ณผ์ œ๋กœ ๋‹ค๋ค„์งˆ ๋งŒํ•˜๋‹ค. ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜๋‚˜ ์‚ฌ์šฉ ๋„๊ตฌ๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜์ง€๋งŒ, ์‚ฌ๋‚ด ์ง€์‹์„ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ์ปจํ…์ŠคํŠธ๋กœ ๋ฐ”๊พธ๋Š” ์ด ์ž‘์—…์€ ๊ตญ๋‚ด์™ธ ์—ฌ๋Ÿฌ ๊ธฐ์—…์ด ๋™์‹œ์— ๋ถ€๋”ชํžˆ๊ณ  ์žˆ๋Š” ๋ฌธ์ œ์ด๊ธฐ๋„ ํ•˜๋‹ค. ์‚ฌ๋‚ด LLM/์—์ด์ „ํŠธ ๋„์ž…์„ ๊ฒ€ํ† ํ•˜๋Š” ์กฐ์ง์ด๋ผ๋ฉด ํ† ์Šค์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์ฐธ๊ณ ๊ฐ€ ๋  ๋งŒํ•˜๋‹ค.

๐Ÿ’ก ์‚ฌ๋‚ด LLM ๋„์ž…์ด ์ง€์ง€๋ถ€์ง„ํ•˜๋‹ค๋ฉด ๋ชจ๋ธ ์„ฑ๋Šฅ๋ณด๋‹ค 'ํšŒ์‚ฌ ๊ณ ์œ  ์ปจํ…์ŠคํŠธ๋ฅผ ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ •์ œํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ'์ด ๋ณ‘๋ชฉ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋‹ˆ ๊ทธ ๋ถ€๋ถ„๋ถ€ํ„ฐ ์ ๊ฒ€ํ•  ๋งŒํ•˜๋‹ค.

ํ† ์Šค์˜ ๋””๋ฐ”์ด์Šค ํŒœ ๋งŒ๋“ค๊ธฐ

ํ† ์Šค

ํŒ€๋งˆ๋‹ค ๋งฅ๋ถ์— ์‹ค์ œ ํฐ์„ ์ผ€์ด๋ธ”๋กœ ๊ฝ‚์•„ ํ…Œ์ŠคํŠธํ•˜๋˜ ๋ฐฉ์‹์„ ๋๋‚ด๊ณ , API ํ˜ธ์ถœ ํ•œ ๋ฒˆ์œผ๋กœ ์‹ค๊ธฐ๊ธฐ๋ฅผ ์›๊ฒฉ์œผ๋กœ ์—ด์–ด ์“ธ ์ˆ˜ ์žˆ๋Š” ๋””๋ฐ”์ด์Šค ํŒœ(์ฝ”๋“œ๋„ค์ž„ Nebula๋กœ ์ถ”์ •)์„ ์‚ฌ๋‚ด์— ๊ตฌ์ถ•ํ•œ ์ด์•ผ๊ธฐ๋‹ค. ๊ธฐ์กด ๋ฐฉ์‹์˜ ๋ฌธ์ œ๋Š” ๋ช…ํ™•ํ•˜๋‹คโ€”ํฐ๊ณผ ๋งฅ๋ถ์„ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๊ณ , ํŒ€๋งˆ๋‹ค ์ค‘๋ณต ํˆฌ์ž๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉฐ, ํŠน์ • ๊ธฐ๊ธฐ๊ฐ€ ํ•„์š”ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋ ค๋ฉด ๊ทธ ๊ธฐ๊ธฐ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ/ํŒ€์„ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋ณ‘๋ชฉ์ด ์ƒ๊ธด๋‹ค. ์ด๋ฅผ API ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์œผ๋กœ ์ถ”์ƒํ™”ํ•˜๋ฉด CI ํŒŒ์ดํ”„๋ผ์ธ์—์„œ๋„ ์‹ค๊ธฐ๊ธฐ ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์žˆ๊ณ , ๊ธฐ๊ธฐ ํ’€์„ ์—ฌ๋Ÿฌ ํŒ€์ด ๊ณต์œ ํ•ด ํ™œ์šฉ๋ฅ ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค. ์‹ค๊ธฐ๊ธฐ ํŠน์œ ์˜ ์ด์Šˆ(์ œ์กฐ์‚ฌ๋ณ„ ํŽŒ์›จ์–ด ์ฐจ์ด, ์‹ค์ œ ๋„คํŠธ์›Œํฌ/์„ผ์„œ ๋™์ž‘ ๋“ฑ)๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ๋Š” ์žกํžˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋Ÿฐ ์ž๋™ํ™”๋Š” ๋ชจ๋ฐ”์ผ ํ’ˆ์งˆ ๋ณด์ฆ์—์„œ ์ค‘์š”ํ•œ ์ธํ”„๋ผ๋กœ ๋‹ค๋ค„์งˆ ๋งŒํ•˜๋‹ค. ๊ตฌ์ฒด์ ์ธ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์ด๋‚˜ ๊ทœ๋ชจ๋Š” ์›๋ฌธ์—์„œ ํ™•์ธ์ด ํ•„์š”ํ•˜์ง€๋งŒ, ๋ชจ๋ฐ”์ผ ์•ฑ์„ ์—ฌ๋Ÿฌ ํŒ€์ด ๋™์‹œ์— ๊ฐœ๋ฐœํ•˜๋Š” ์กฐ์ง์ด ํ”ํžˆ ๋ถ€๋”ชํžˆ๋Š” '์‹ค๊ธฐ๊ธฐ ํ™•๋ณด'๋ผ๋Š” ์šด์˜ ๋ฌธ์ œ๋ฅผ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ ์‚ฌ๋ก€๋‹ค.

๐Ÿ’ก ์—ฌ๋Ÿฌ ํŒ€์ด ๊ฐœ๋ณ„์ ์œผ๋กœ ์‹ค๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋น„ํ•ด ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, API๋กœ ์—ฌ๋Š” ๊ณต์œ  ๋””๋ฐ”์ด์Šค ํŒœ ๋„์ž…๋งŒ์œผ๋กœ๋„ ์ค‘๋ณต ํˆฌ์ž์™€ ๊ธฐ๊ธฐ ํ™•๋ณด ๋ณ‘๋ชฉ์„ ๋™์‹œ์— ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ Android CLI: ๋Œ€๊ทœ๋ชจ ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ์ ์šฉํ•˜๊ธฐ

LINE

์ˆ˜๋ฐฑ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•˜๋‚˜์˜ Git ์ €์žฅ์†Œ์—์„œ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๊ณ  ์ˆ˜๋ฐฑ ๊ฐœ์˜ Gradle ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋œ LINE Android ์•ฑ์ด๋ผ๋Š”, ๋Œ€๊ทœ๋ชจ ๋ชจ๋…ธ๋ ˆํฌ ํ™˜๊ฒฝ์— AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์ „์šฉ Android CLI๋ฅผ ๋„์ž…ํ•œ ์‚ฌ๋ก€๋‹ค. ์ด๋Ÿฐ ๊ทœ๋ชจ์—์„œ๋Š” ๋นŒ๋“œ ์‹œ๊ฐ„, ๋ชจ๋“ˆ ๊ฐ„ ์˜์กด์„ฑ, ์–ด๋–ค ๋ณ€๊ฒฝ์ด ์–ด๋–ค ๋ชจ๋“ˆ์— ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์‚ฌ๋žŒ์—๊ฒŒ๋„ ์–ด๋ ค์šด๋ฐ, ์—์ด์ „ํŠธ์—๊ฒŒ๋Š” ํ‘œ์ค€ Android Studio/Gradle ํˆด์ฒด์ธ์„ ๊ทธ๋Œ€๋กœ ์“ฐ๊ฒŒ ํ•˜๊ธฐ๋ณด๋‹ค ์—์ด์ „ํŠธ ์นœํ™”์ ์ธ ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณ„๋„๋กœ ์ œ๊ณตํ•˜๋Š” ํŽธ์ด ๋‚ซ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. CLI๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํ•„์š”ํ•œ ๋ชจ๋“ˆ๋งŒ ๋นŒ๋“œ/ํ…Œ์ŠคํŠธํ•˜๊ฑฐ๋‚˜, ์˜ํ–ฅ๋ฐ›๋Š” ๋ชจ๋“ˆ์„ ๋น ๋ฅด๊ฒŒ ์‹๋ณ„ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ํ‘œ์ค€ํ™”๋œ ๋ช…๋ น์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๋ช…๋ น์…‹๊ณผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ฑ„ํƒํ–ˆ๋Š”์ง€๋Š” ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. ๋‹ค๋งŒ '์ˆ˜๋ฐฑ ๊ฐœ ๋ชจ๋“ˆ ๊ทœ๋ชจ์˜ ๋ชจ๋…ธ๋ ˆํฌ์— ์—์ด์ „ํŠธ๋ฅผ ํˆฌ์ž…ํ•˜๋ ค๋ฉด ์—์ด์ „ํŠธ ์ „์šฉ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ•„์š”ํ•˜๋‹ค'๋Š” ๋ฉ”์‹œ์ง€ ์ž์ฒด๋Š” ๋น„์Šทํ•œ ๊ทœ๋ชจ์˜ ๋ชจ๋…ธ๋ ˆํฌ๋ฅผ ์šด์˜ํ•˜๋Š” ๋‹ค๋ฅธ ์กฐ์ง์—๋„ ๋ฐ”๋กœ ์ ์šฉ๋˜๋Š” ์‹œ์‚ฌ์ ์ด๋‹ค.

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

Secure at Inception: Announcing the Snyk Studio Integration for Snowflake Cortex Code

Snyk

Snyk Studio๊ฐ€ Snowflake์˜ AI ์ฝ”๋”ฉ ๋„๊ตฌ Cortex Code์™€ ํ†ตํ•ฉ๋˜์–ด, ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ AI๊ฐ€ ์ƒ์„ฑํ•œ ์ฝ”๋“œยท์˜์กด์„ฑยท์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ฆ‰์‹œ ์ทจ์•ฝ์  ์Šค์บ”ํ•œ๋‹ค๋Š” ๋ฐœํ‘œ๋‹ค. ํ•ต์‹ฌ์€ '์„ค๊ณ„ ๋‹จ๊ณ„๋ถ€ํ„ฐ ๋ณด์•ˆ์„ ๋‚ด์žฅํ•œ๋‹ค(Secure at Inception)'๋Š” ์ ‘๊ทผ์œผ๋กœ, ์ฝ”๋“œ๊ฐ€ ์ปค๋ฐ‹๋˜๊ฑฐ๋‚˜ ๋ฐฐํฌ๋œ ๋’ค๊ฐ€ ์•„๋‹ˆ๋ผ AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ”๋กœ ๊ทธ ์‹œ์ ์— ์Šค์บ”์ด ๊ฐœ์ž…ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋Š” AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์ˆœ์‹๊ฐ„์— ๋Œ€๋Ÿ‰์˜ ์ฝ”๋“œ์™€ ์˜์กด์„ฑ์„ ๋งŒ๋“ค์–ด๋‚ด๋ฉด์„œ, ๊ธฐ์กด์˜ ์ปค๋ฐ‹ ํ›„ยท๋ฐฐํฌ ์ „ ์Šค์บ” ๋ฐฉ์‹๋งŒ์œผ๋กœ๋Š” ์ทจ์•ฝ์ ์ด ์Œ“์ด๋Š” ์†๋„๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹๊ณผ ๋งž๋‹ฟ์•„ ์žˆ๋‹ค. Snowflake Cortex Code ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋Š” ๋ณ„๋„ ๋„๊ตฌ๋กœ ์ „ํ™˜ํ•˜์ง€ ์•Š๊ณ ๋„ ์ต์ˆ™ํ•œ ๊ฐœ๋ฐœ ํ๋ฆ„ ์•ˆ์—์„œ ๋ณด์•ˆ ํ”ผ๋“œ๋ฐฑ์„ ์ฆ‰์‹œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์ ์ด ์žˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์Šค์บ” ๋ฒ”์œ„๋‚˜ ์˜คํƒ๋ฅ  ๋“ฑ์€ ์›๋ฌธ์—์„œ ์ง์ ‘ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. AI ์ฝ”๋”ฉ ๋„๊ตฌ ๋„์ž…์ด ๋Š˜์–ด๋‚˜๋Š” ์กฐ์ง์ด๋ผ๋ฉด, ์ฝ”๋“œ๋ฟ ์•„๋‹ˆ๋ผ ๊ทธ ์ฝ”๋“œ๊ฐ€ ๋Œ์–ด์˜ค๋Š” ์˜์กด์„ฑ๊ณผ ์ดํ›„ ๋ฐฐํฌ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ๊นŒ์ง€ ์Šค์บ” ๋ฒ”์œ„์— ํฌํ•จํ•˜๋Š”์ง€๊ฐ€ ์ด๋Ÿฐ ํ†ตํ•ฉ์„ ํ‰๊ฐ€ํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ์ค€์ด ๋  ๋งŒํ•˜๋‹ค.

๐Ÿ’ก AI ์ฝ”๋”ฉ ๋„๊ตฌ ๋„์ž… ์†๋„๊ฐ€ ๋ณด์•ˆ ์Šค์บ” ์ฃผ๊ธฐ๋ณด๋‹ค ๋น ๋ฅด๋‹ค๋ฉด, ์ปค๋ฐ‹ ์ดํ›„ ์Šค์บ”์ด ์•„๋‹ˆ๋ผ ์ƒ์„ฑ ์‹œ์ ์— ๊ฐœ์ž…ํ•˜๋Š” ํ†ตํ•ฉ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์‹ค์งˆ์ ์ธ ๊ฒฉ์ฐจ๋ฅผ ์ค„์ธ๋‹ค.


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