๐ฅ ์ค๋์ ์ฃผ์ ์์
Run a vLLM Server on HF Jobs in One Command
ํ๊น
ํ์ด์ค๊ฐ ๋จ์ผ ๋ช
๋ น์ผ๋ก vLLM ์ถ๋ก ์๋ฒ๋ฅผ HF Jobs ์ธํ๋ผ ์์ ๋์ฐ๋ ๋ฐฉ๋ฒ์ ๊ณต๊ฐํ๋ค. hf jobs run์ HF ์ธํ๋ผ์์ ๋๋ docker run์ ํด๋นํ๋ฉฐ, ๊ณต์ vllm/vllm-openai ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ --flavor๋ก GPU๋ฅผ, --expose๋ก ํฌํธ๋ฅผ ์ง์ ํ๋ฉด OpenAI ํธํ ์๋ํฌ์ธํธ๊ฐ ์์ฑ๋๋ค. ์๋ฒ๋ฅผ ๋ฐ๋ก ํ๋ก๋น์ ๋ํ๊ฑฐ๋ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๊ตฌ์ฑํ ํ์ ์์ด ์ด ๋จ์๋ก ๊ณผ๊ธ๋๋ฉฐ, ์๋ํฌ์ธํธ๋ ๊ณต๊ฐ๊ฐ ์๋๋ผ HF ํ ํฐ์ผ๋ก ๊ฒ์ดํ
๋๋ค(a10g-large ๊ธฐ์ค ์๊ฐ๋น 1.50๋ฌ๋ฌ). --tensor-parallel-size๋ก ์ฌ๋ฌ GPU์ ๋ชจ๋ธ์ ์ค๋ฉํ๋ฉด 122B ๊ท๋ชจ์ Qwen3.5 MoE ๊ฐ์ ๋ํ ๋ชจ๋ธ๋ 2x H200์์ ์๋นํ ์ ์๋ค. --ssh๋ก ์คํ ์ค์ธ ์ก์ ์
ธ๋ก ์ ์ํด ๋๋ฒ๊น
ํ๊ฑฐ๋, Pi ๊ฐ์ ์์ด์ ํธ ํ๋์ค์ ๋ฐฑ์๋๋ก ์ฐ๊ฒฐํด ์์ฒด ํธ์คํ
๋ชจ๋ธ๋ก ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ๋๋ฆด ์๋ ์๋ค. ์ฅ๊ธฐ ์ด์๊ณผ ํ๋ก๋์
์๋ scale-to-zero์ ์ธ๋ถํ๋ ์ ๊ทผ์ ์ด๋ฅผ ์ ๊ณตํ๋ Inference Endpoints๊ฐ, ์คํ์ด๋ ์ผํ์ฑ ํ๊ฐ, ๋ฐฐ์น ์์ฑ์๋ HF Jobs๊ฐ ์ ํฉํ๋ค๊ณ ์ ๋ฆฌํ๋ค.
๐ก ์ ์ค์ํ๊ฐ: ์ ์ฉ GPU ์ธํ๋ผ๋ K8s ์์ด ์ด ๋จ์ ๊ณผ๊ธ์ผ๋ก OpenAI ํธํ ๋ชจ๋ธ ์๋ํฌ์ธํธ๋ฅผ ์ฆ์์์ ๋์ธ ์ ์์ด, ํ๊ฐยท๋ฐฐ์นยทํ๋กํ ํ์ดํ์ ๋น์ฉ๊ณผ ๋ฆฌ๋ํ์์ ํฌ๊ฒ ์ค์ฌ์ค๋ค.
๐ ์๋ฌธ ๋ณด๊ธฐ ยท Hugging Face
Kubernetes & Cloud Native
Building a Cluster-Aware AI Agent with Kubernetes, Argo CD, and GitOps
CNCF
CNCF ์ฐ๋ฐฐ์๋ Maryam Tavakkoli๊ฐ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ์์์ ๋๋ ์์ฒด ํธ์คํ
ยท์ฝ๊ธฐ ์ ์ฉ AI ์์ด์ ํธ๋ฅผ ๋ง๋๋ ์ค์ ๊ฐ์ด๋๋ฅผ ๊ณต๊ฐํ๋ค. ๋ฐํ์์ ๋ก์ปฌ Mistral 7B๋ฅผ ์๋นํ๋ Ollama ํ๋(11434 ํฌํธ)์ HTTP APIยท์ฑ UI๋ฅผ ๋
ธ์ถํ๋ FastAPI ํ๋(8000 ํฌํธ), ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๋ด๋ PVC๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ ์ฉ ServiceAccount์ get/list๋ง ํ์ฉํ ClusterRole์ ๋ฌถ์ด ํด๋ฌ์คํฐ๋ฅผ ๊ด์ฐฐ๋ง ํ๊ณ ๋ณ๊ฒฝ์ ๋ชป ํ๊ฒ ํ๋ค. ์์ด์ ํธ๋ ๋ ๋ชจ๋๋ฅผ ์ ๊ณตํ๋๋ฐ, /ask๋ LLM ๋จ๋
์๋ต์ด๊ณ /diagnose๋ ํด๋น ๋ค์์คํ์ด์ค์ ํ๋ ์ํยท์ต๊ทผ ์ด๋ฒคํธยท๋น์ ์ ํ๋ ๋ก๊ทธ๋ฅผ ์ฝ์ด ํ๋กฌํํธ์ ์ฃผ์
ํ ๋ค ์ถ๋ก ํ๋ ์ง์ง ์์ด์ ํธ(ํด๋ฌ์คํฐ ์ํ์ ๋ํ RAG)๋ค. ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ GitHub Actions๊ฐ ๋ฉํฐ์ํคํ
์ฒ(amd64+arm64) ์ด๋ฏธ์ง๋ฅผ 7์๋ฆฌ ์ปค๋ฐ SHA๋ก ๋น๋ํ๊ณ , Argo CD Image Updater๊ฐ 2๋ถ ๊ฐ๊ฒฉ์ผ๋ก ๋ ์ง์คํธ๋ฆฌ๋ฅผ ํด๋งํด ์ ํ๊ทธ๋ฅผ kustomization.yaml์ ์ปค๋ฐํ๋ฉด Argo CD๊ฐ ํด๋ฌ์คํฐ๋ฅผ reconcileํ๋ค. ์์ ์ ๋ชจ๋ธ ํ์ ์ ์ธํ๋ฉด ์ธ๋ถ๋ก ๋๊ฐ๋ ํธ๋ํฝ์ด ์์ด ๋ฐ์ดํฐ๊ฐ ํด๋ฌ์คํฐ๋ฅผ ๋ ๋์ง ์๋๋ค. ๊ธ์ '์ฐ๊ธฐ ๊ถํ ๊ณฑํ๊ธฐ ํ๊ฐ'์ ์ํ์ ํผํ๋ ค ๋ชจ๋ ์์ด์ ํธ๋ฅผ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์์ํ๊ณ ๊ถํ์ ํ ๋์ฌ์ฉ ๋๋ฆฌ๋ผ๊ณ ๊ถํ๋ค.
๐ก ์ฝ๊ธฐ ์ ์ฉ RBAC๋ก ์์ด์ ํธ ๊ถํ์ ๋ฌถ๊ณ ๋ชจ๋ธ์ ํด๋ฌ์คํฐ ๋ด๋ถ์์ ๋๋ฆฌ๋ ํจํด์ ๋ฐ์ดํฐ ์ ์ถ๊ณผ ์ค์๋ ๋ฆฌ์คํฌ๋ฅผ API ์๋ฒ ์ฐจ์์์ ๋ด์ํ๋ฏ๋ก, ํ๋ซํผ ํ์ด AIOps๋ฅผ ์์ ํ๊ฒ ์์ํ๋ ์ถ๋ฐ์ ์ผ๋ก ์ธ ๋งํ๋ค.
AI & ML
Which tokens does a hybrid model predict better?
Hugging Face
Ai2(Allen Institute for AI)๊ฐ ํ์ด๋ธ๋ฆฌ๋ ์ธ์ด๋ชจ๋ธ์ด ํธ๋์คํฌ๋จธ๋ณด๋ค '์ด๋ค ํ ํฐ'์ ๋ ์ ์์ธกํ๋์ง ํ ํฐ ๋จ์๋ก ๋ถ์ํ ์ฐ๊ตฌ๋ฅผ ๊ณต๊ฐํ๋ค. ๋ฐ์ดํฐยทํ ํฌ๋์ด์ ยทํ์ต ๋ ์ํผ๋ฅผ ์ต๋ํ ๋์ผํ๊ฒ ๋ง์ถ ์์ฌ 7B ํธ๋์คํฌ๋จธ(Olmo 3)์ ํ์ด๋ธ๋ฆฌ๋(Olmo Hybrid)๋ฅผ ๋น๊ตํด, ์ฐจ์ด๊ฐ ๋๋ถ๋ถ ์ํคํ ์ฒ์์ ๋น๋กฏ๋๋๋ก ์ค๊ณํ๋ค. ํ์ด๋ธ๋ฆฌ๋๋ ์์์ ์ดํ ์ ๋ ์ด์ด๋ง ๋จ๊ธฐ๊ณ ๋๋จธ์ง๋ฅผ ์ํ(recurrent) ๋ ์ด์ด๋ก ๋์ฒดํด ์ ๋ ฅ ๊ธธ์ด์ ๋ฌด๊ดํ๊ฒ ํ ํฐ๋น ๋น์ฉ์ด ์ผ์ ํ์ง๋ง, ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ถยท์์ค์ ์ด๋ผ ๊ณผ๊ฑฐ ํ ํฐ์ ์ ํํ ๋์ง๋ ๋ฅ๋ ฅ์ ์ฝํ๋ค. ๋ถ์ ๊ฒฐ๊ณผ ํ์ด๋ธ๋ฆฌ๋๋ ๋ช ์ฌยท๋์ฌยทํ์ฉ์ฌ ๊ฐ์ ์๋ฏธ ๋ณด์ ํ ํฐ๊ณผ ๋๋ช ์ฌ ์ง์ ๋์์ฒ๋ผ ๋งฅ๋ฝ ์ถ์ ์ด ํ์ํ ํ ํฐ์์ ๋ ๊ฐํ๊ณ (๋ด์ฉ์ด ์์ค ๊ฒฉ์ฐจ ์ฝ 0.04 ๋ ๊ธฐ๋ฅ์ด ์ฝ 0.02), ์์ ๊ทธ๋๋ก ๋์จ ๋จ์ด๋ฅผ ๋ณต์ฌํ๋ ํ ํฐ์ด๋ ๋ซ๋ ๊ดํธ์์๋ ์ฐ์๊ฐ ๊ฑฐ์ ์ฌ๋ผ์ก๋ค(์ด ์์ญ์ ์ดํ ์ , ์ฆ ํธ๋์คํฌ๋จธ๊ฐ ๊ฐํจ). ์ฐ๊ตฌ์ง์ ํน์ ํ ํฐ ์ ํ์ ํ์ ํ 'ํํฐ๋ง๋ ์์ค'์ ์ํคํ ์ฒ ๋น๊ต์ฉ ํ๊ฐ์งํ๋ก ์ ์ํ๋ค. ์์ธํ ๋ด์ฉ์ ๊ธฐ์ ๋ณด๊ณ ์(arXiv:2606.20936)์ ์๋ค.
๐ก ๋จ์ผ ํ๊ท ์์ค๋ก๋ ๊ฐ๋ ค์ง๋ ์ํคํ ์ฒ๋ณ ๊ฐยท์ฝ์ ์ด ํ ํฐ ์ ํ๋ณ๋ก ๋๋ฌ๋๋ฏ๋ก, ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋ธ ์ฑํ ์ ์ ํํ ๋ณต์ฌยทํ์๊ฐ ์ค์ํ ์์ (์ฝ๋ยท๊ฒ์ ๋ฑ)์์๋ ํธ๋ ์ด๋์คํ๋ฅผ ๋ฐ์ ธ๋ด์ผ ํ๋ค.
How agents are transforming work
OpenAI
OpenAI๊ฐ ์์ฌ ์ฝ๋ฉ ์์ด์ ํธ Codex์ ๊ฒฝ์ ์ ์ ์ฌ๋ ฅ์ ์ธก์ ํ ์ ๊ฒฝ์ ์ฐ๊ตฌ ๋ ผ๋ฌธ 'The Shift to Agentic AI: Evidence from Codex'๋ฅผ ๊ณต๊ฐํ๋ค. ํต์ฌ ์ฃผ์ฅ์ ์์ด์ ํธ๊ฐ ์ง์๋ ธ๋์ ๋จ์๋ฅผ ์งง์ ๋จ๋ฐ ๋ํ์์ ์์๋ ์ฅ๊ธฐ(long-horizon) ์์ ์ผ๋ก ๋ฐ๊พผ๋ค๋ ๊ฒ์ด๋ค. 2026๋ 5์ ๊ธฐ์ค ํ๋ณธ ๊ฐ์ธ ์ฌ์ฉ์์ 80.6%๊ฐ ์ฌ๋ ๊ธฐ์ค 30๋ถ ์ด์ ๊ฑธ๋ฆด ์์ ์, 70.2%๊ฐ 1์๊ฐ ์ด์, 25.6%๊ฐ 8์๊ฐ ์ด์ ๊ฑธ๋ฆด ์์ ์ Codex์ ํ ๋ฒ ์ด์ ์์ฒญํ๋ค. OpenAI ๋ด๋ถ์์๋ ์์ง๋์ด๋ง๋ฟ ์๋๋ผ ๋ฒ๋ฌดยท์ฌ๋ฌดยท๋ฆฌํฌ๋ฃจํ ๊น์ง ๋ชจ๋ ๋ถ์๊ฐ 2026๋ 4์๊ฒฝ Codex๋ฅผ ์ฃผ๋ ฅ AI ๋๊ตฌ๋ก ์ ํํ๊ณ , Codex๊ฐ ์ฌ๋ด ์ฃผ๊ฐ ์ถ๋ ฅ ํ ํฐ์ 99.8%๋ฅผ ์ฐจ์งํ๊ฒ ๋๋ค. ๋น๊ฐ๋ฐ์ ์ฑํ์ด ํนํ ๋น ๋ฅด๊ฒ ๋์ด 2025๋ 8์ ๋๋น ๊ฐ์ธ ์ฌ์ฉ์ 137๋ฐฐ, ์กฐ์ง ์ฌ์ฉ์ 189๋ฐฐ๋ก ์ฆ๊ฐํ๋ค. 99๋ถ์ ํค๋น ์ฌ์ฉ์๋ ํ๋ฃจ์ ์ฌ๋ฌ ๋ณ๋ ฌ ์์ด์ ํธ๋ก 60์๊ฐ์ด ๋๋ Codex ์์ ์ ๋๋ฆฐ๋ค.
๐ก ์์ด์ ํธ๊ฐ ์ ์๊ฐ์ง๋ฆฌ ์ฅ๊ธฐ ์์ ์ ๋ณ๋ ฌ๋ก ์ํํ๋ ์ฌ์ฉ ํจํด์ ํ ํฐ ์๋นยทCI ๋ถํยท๋ฆฌ๋ทฐ ๋ณ๋ชฉ์ ํญ์ฆ์ํค๋ฏ๋ก, ํ๋ซํผยทFinOpsยท์ฝ๋๋ฆฌ๋ทฐ ํ๋ก์ธ์ค๋ฅผ ์์ด์ ํธ ๊ท๋ชจ์ ๋ง๊ฒ ์ฌ์ค๊ณํด์ผ ํจ์ ์์ฌํ๋ค.
ํด๋ผ์ฐ๋ ์ ๋ฐ์ดํธ
STOCKSTAY Another Day: The Latest Addition to Turlaโs Intelligence Gathering Apparatus
Google Cloud
๊ตฌ๊ธ ์ํ ์ธํ ๋ฆฌ์ ์ค ๊ทธ๋ฃน(GTIG)์ด ๋ฌ์์ ์ฐ๊ณ ์ํ ํ์์ Turla๊ฐ ์ง์์ ์ผ๋ก ๊ฐ๋ฐยท๋ฐฐํฌํด ์จ ๋ฐฑ๋์ด 'STOCKSTAY'๋ฅผ ์ฌ์ธต ๋ถ์ํด ๊ณต๊ฐํ๋ค. STOCKSTAY๋ ๋ณธ๋ ์ฃผ์ ์์ธ ์กฐํ ๋๊ตฌ๋ก ์์ฅํ๋๋ก ์ค๊ณ๋์ด, ํ์ผ ๋ช ๋ช ๊ท์น์ ๋ฌผ๋ก ์ํ๋ํธ ์ค์ ยท์ ์ด ๋ฉ์์งยท์๋ต ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ์์๊น์ง ์ด ์์ฅ์ ๋ น์๋ค. ์ด๊ธฐ ๋ณ์ข ์ ๋ด๋ถ์ ์ผ๋ก ์ด '์ฆ๊ถ' ํ ๋ง๋ฅผ ์ ์งํ์ผ๋, 2025๋ ์๋ PDF ๋ทฐ์ด๋ ๊ณ์ฐ๊ธฐ ๊ฐ์ ๋ค๋ฅธ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์์ฅํ ๋ณ์ข ๋ ํ์ธ๋๋ค. ์ ์ฑ์ฝ๋๋ STOCKSTAY.STOCKBROKER, STOCKSTAY.STOCKMARKET ๊ฐ์ ๊ตฌ์ฑ์์๋ก ์ด๋ค์ง๋ฉฐ, ์ํธํ๋ ์ค์ ํ์ผ์ ์ค์ค๋ก๋ฅผ ํธ๋ ์ด๋ฉ ์ ๋ณด์ฉ ์ฑ์ด๋ผ๊ณ ๊ฑฐ์ง ๊ธฐ์ ํ๋ค. GTIG๋ ์ด ๋ฐฑ๋์ด๋ฅผ Turla์ ์ฒฉ๋ณด ์์ง ๋๊ตฌ ์ฒด๊ณ์ ์๋ก ์ถ๊ฐ๋ ์์๋ก ํ๊ฐํ๋ค. ๋ถ์์๋ ๋ฉ์จ์ด ์ํคํ ์ฒ ๊ฐ์์ ๋ณตํธํ๋ ์ค์ ํฌ๋งท ๋ฑ์ด ํฌํจ๋๋ค.
๐ก ์ ์ ์ ํธ๋ฆฌํฐ๋ก ์์ฅํ๊ณ ์ค์ ์ ์ํธํํ๋ ๊ตญ๊ฐ์ฐ๊ณ ๋ฐฑ๋์ด๋ ์๊ทธ๋์ฒ ํ์ง๋ฅผ ํํผํ๋ฏ๋ก, ๋ฐฉ์ด ์ธก์ ํ์ ๊ธฐ๋ฐ ํ์ง์ GTIG๊ฐ ๊ณต๊ฐํ IOCยท๊ตฌ์ฑ ํฌ๋งท์ ํ์ฉํ ์ํ ํํ ์ด ํ์ํ๋ค.
DevOps & ์ธํ๋ผ
Deploy Boundary on Kubernetes with official Helm charts
HashiCorp
ํ์์ฝํ๊ฐ Boundary๋ฅผ ์ฟ ๋ฒ๋คํฐ์ค์ ๋ฐฐํฌยท์ด์ํ๊ธฐ ์ํ ๊ณต์ Helm ์ฐจํธ ๋ ์ข ์ ๊ณต๊ฐํ๋ค. ์ง๊ธ๊น์ง๋ deploymentยทserviceยทconfigmap ๋ฑ ์ปดํฌ๋ํธ๋ณ ๋งค๋ํ์คํธ๋ฅผ ํ์ด ์ง์ ์์ฑํ๊ณ ํ๊ฒฝ๋ง๋ค ์ผ๊ด๋๊ฒ ์ ์งํด์ผ ํ๋๋ฐ, ์ด์ ์ปจํธ๋กค๋ฌ ์ฐจํธ์ ์์ปค ์ฐจํธ๋ก Boundary ํด๋ฌ์คํฐ์ ๋ฐฐํฌยท๊ด๋ฆฌยท์ ๊ทธ๋ ์ด๋๋ฅผ ๋จ์ํํ ์ ์๋ค. ์ปจํธ๋กค๋ฌ ์ฐจํธ๋ Boundary ์ปจํธ๋กค๋ฌ๋ฅผ ์ฟ ๋ฒ๋คํฐ์ค์ ์ฌ๋ฆฌ๊ณ , ์์ปค ์ฐจํธ๋ ์์ปค๋ฅผ ๋ฐฐํฌํ๋ค. ์์ปค ์ฐจํธ๋ก ๋์ด ์์ปค๋ HCP ๊ด๋ฆฌํ ์ปจํธ๋กค๋ฌ, VM์ ์์ฒด ๊ด๋ฆฌ ์ปจํธ๋กค๋ฌ, ์ฟ ๋ฒ๋คํฐ์ค์ ์ฌ๋ฆฐ ์ปจํธ๋กค๋ฌ ๋ฑ ์ด๋ค Boundary ์ปจํธ๋กค๋ฌ์๋ ์ฐ๊ฒฐํ ์ ์๋ค. ์ด ์ฐจํธ๋ค์ Boundary 1.0 ๋ฆด๋ฆฌ์ค์ ์ผ๋ถ๋ก ํจ๊ป ๋ฐํ๋๋ค. Boundary๋ ๋ณธ๋ ๋ถ์ฐ ์์คํ ์ผ๋ก ์ค๊ณ๋์ด ์ปจํ ์ด๋๋ฅผ ํฌํจํ ์ด๋ค ๋ฐํ์์์๋ ๋์ํ๋ค.
๐ก ์์ ์ง๋ ๋งค๋ํ์คํธ๋ฅผ ๊ณต์ ์ฐจํธ๋ก ๋์ฒดํ๋ฉด K8s ์ Boundary์ ๋ฐฐํฌยท์ ๊ทธ๋ ์ด๋๊ฐ ํ์คํ๋๊ณ , ์์ปค๋ฅผ ๋ค์ํ ์ปจํธ๋กค๋ฌ์ ๋ถ์ผ ์ ์์ด ํ์ด๋ธ๋ฆฌ๋ PAM ๊ตฌ์ฑ์ด ์ฌ์์ง๋ค.
โCode should be regenerated, not maintainedโ: Codeplain makes the case for spec-driven development
The New Stack
The New Stack์ด '์ฝ๋๋ ์ ์ง๋ณด์ํ๋ ๊ฒ ์๋๋ผ ์ฌ์์ฑํ๋ ๊ฒ'์ด๋ผ๋ ์ฃผ์ฅ์ ๋ด์ธ์ด Codeplain์ ์๊ฐํ๋ค. AI๊ฐ ํ์ด ๋ฆฌ๋ทฐํ ์ ์๋ ์๋๋ณด๋ค ๋น ๋ฅด๊ฒ ์ฝ๋๋ฅผ ์์๋ด๋ ์ํฉ์์, ์ผ๋ถ ๊ฐ๋ฐ์๋ค์ ์์ฑ๋ ์ฝ๋๋ฅผ ์๋ณด๋ ๋์ ๋ช ์ธ(spec)๋ฅผ ๋จ์ผ ์ง์ค ๊ณต๊ธ์์ผ๋ก ์ผ์๊ณ ์ฃผ์ฅํ๋ค. Codeplain์ ๊ธฐ๋ฐ์ Plain์ด๋ผ๋ ์คํ์์ค ๋ช ์ธ ์ธ์ด๋ก, ์ํํธ์จ์ด๊ฐ ์ด๋ป๊ฒ ๋์ํด์ผ ํ๋์ง๋ฅผ ๊ตฌ์กฐํ๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ฌธ์๋ก ๊ธฐ์ ํ๋ค. ๋ฌด์ธ๊ฐ ๋ฐ๋๊ฑฐ๋ ๊นจ์ง๋ฉด ์ฝ๋๊ฐ ์๋๋ผ ๋ช ์ธ๋ฅผ ์์ ํ๊ณ , Codeplain์ด ๊ตฌํ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ๋ค. ๊ธฐ์ฌ์์๋ Trello ํด๋ผ์ด์ธํธ์ Plain ๋ช ์ธ์ ๊ฑฐ๊ธฐ์ ์์ฑ๋ ํ์ด์ฌ ์ฝ๋๋ฅผ ์๋ก ๋ ๋ค. ์ด๋ 'AI๊ฐ ๋ง๋ ์ฝ๋๋ฅผ ์ฌ๋์ด ์ ์ง๋ณด์ํ๊ธฐ ์ซ๋ค'๋ ์ต๊ทผ ๋ ผ์์ ๋ํ ํ ๊ฐ์ง ๋ต์ผ๋ก ์ ์๋๋ค.
๐ก ์คํ์ ๋จ์ผ ์ง์ค ๊ณต๊ธ์์ผ๋ก ๋๊ณ ๊ตฌํ์ ์ฌ์์ฑํ๋ ๋ฐฉ์์ AI ์ฝ๋์ ์ ์ง๋ณด์ ๋ถ์ฑ๋ฅผ ๋น๊ปด๊ฐ์ง๋ง, ๋ช ์ธ ํ์ง๊ณผ ์ฌ์์ฑ์ ๊ฒฐ์ ์ฑ(determinism)์ด ์๋ก์ด ๋ฆฌ์คํฌ๋ก ๋ ์ค๋ฅธ๋ค.
Trust in Rust: Foundation debuts official training to tackle steep learning curve
The New Stack
Rust ์ฌ๋จ์ด Rust ๊ต์ก ์ ๊ณต์๋ฅผ ์ํ ๊ณต์ ์ธ์ฆ ํ๋ก๊ทธ๋จ์ธ Rust Foundation Trusted Training(RFTT)์ ๋ฐํํ๋ค. ์ธ์ด ์์ฒด๋ฅผ ๊ด๋ฆฌํ๋ ๋น์๋ฆฌ ์ฌ๋จ์ด ์ง์ ๋ณด์ฆํ๋ ํํ์ ๊ณต์ ์ธ์ฆ์ผ๋ก, ๋น ๋ฅด๊ฒ ์ปค์ง Rust ๊ต์ก ์์ฅ์ ํ์ง ์ ํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ค. ์ฌ๋จ ์ด์ฌ์ด์ CEO์ธ Dr. Rebecca Rumbul์ '์ ๋ฌธ๊ฐ๋ผ๊ณ ์ฃผ์ฅํ๋ ์ฌ๋์ด ์ค์ ๋ก ์ ๋ฌธ๊ฐ์์ ๋ณด์ฅ'ํจ์ผ๋ก์จ ์ ๋ขฐ๋ฅผ ์๋ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ์ค๋ช ํ๋ค. ์์คํ ํ๋ก๊ทธ๋๋ฐยท์๋ฒ ๋๋ ๊ฐ๋ฐ์์ ์์ ํ์(safety-critical) ์ธํ๋ผ๊น์ง Rust ๋์ ์ด ์ฐ์ ์ ๋ฐ์ผ๋ก ํ์ฐ๋๋ฉฐ ๊ต์ก ์์๋ ๊ธ์ฆํ๋ค๋ ๋ฐฐ๊ฒฝ์ด๋ค. ํ์ต์ยท๊ณ ์ฉ์ฃผยท๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๊ฐ ๊ต์ก ํ์ง์ ํ๊ฐํ ์ ์๋ ์ ๋ขฐ ๊ฐ๋ฅํ ๊ธฐ์ค์ ์ ์ํ๋ค. ๊ฐํ๋ฅธ ํ์ต ๊ณก์ ์ด๋ผ๋ Rust์ ์ค๋ ์ง์ ์ฅ๋ฒฝ์ ์ ๋ฉด์ผ๋ก ๊ฒจ๋ฅํ ์กฐ์น๋ค.
๐ก ์์ ํ์ ์์ญ์ผ๋ก Rust ์ฑํ์ด ๋ฒ์ง๋ ๊ฐ์ด๋ฐ, ๊ณต์ ์ธ์ฆ์ ์ฌ๋ด ๊ต์กยท์ฑ์ฉ์์ ์ญ๋ ๊ฒ์ฆ์ ๊ธฐ์ค์ ์ด ๋์ด ๋์ ๋ฆฌ์คํฌ๋ฅผ ์ค์ด๋ ๋ฐ ํ์ฉํ ์ ์๋ค.
Template-based data extraction is dead. Hereโs what comes next.
The New Stack
The New Stack์ด ํ ํ๋ฆฟ ๊ธฐ๋ฐ ์ถ์ถ์ ์๋๊ฐ ๋๋ฌ๋ค๋ฉฐ Amazon Bedrock Data Automation(BDA)์ ์๊ฐํ๋ค. BDA๋ AWS์ ์์ ๊ด๋ฆฌํ ์์ฑํ AI ์๋น์ค๋ก, ๋ฌธ์ยท์ด๋ฏธ์งยท์ค๋์คยท๋น๋์ค ๋ฑ ์ฌ๋ฌ ์์(modality)์ ๊ฑธ์น ๋น์ ํ ๋ฐ์ดํฐ์ ์ถ์ถยท๋ถ๋ฅยท๋ณํ์ ์๋ํํ๋ค. ํต์ฌ์๋ ํ์ด๋ฐ์ด์ ๋ชจ๋ธ(FM)์ด ์์ด ์ฝํ ์ธ ๋ฅผ ์ง๋ฅ์ ์ผ๋ก ์ถ์ถยท์ดํดํ๋ฉฐ, ๊ณตํต ์ฌ์ฉ ์ฌ๋ก์ฉ ํ์ค ์ถ๋ ฅ์ ์ฐ๊ฑฐ๋ ๋น์ฆ๋์ค์ ๋ง์ถ '๋ธ๋ฃจํ๋ฆฐํธ'๋ก ์ปค์คํ ์ถ์ถ ๋ก์ง์ ์ ์ํ ์ ์๋ค. PDFยท๊ณ์ฝ์ยท์ค์บ ์ด๋ฏธ์งยทํตํ ๋ น์ยทํ์ ์์์ฒ๋ผ ํ์ค ํ์์ ๋ฒ์ด๋ ๋ฐ์ดํฐ๊ฐ ๋๋ฉด์, ๊ท์นยทํ ํ๋ฆฟ์ ์์กดํ๋ ๊ธฐ์กด ์ํฌํ๋ก๊ฐ ๊นจ์ง๊ธฐ ์ฝ๊ณ ๋น์ธ์ก๋ค๋ ์ ์ ๋ฐฐ๊ฒฝ์ผ๋ก ๋ ๋ค. BDA๋ ํ์ฅ์ฑยท์ ํ์ฑยท๊ฐ์ฌ๊ฐ๋ฅ์ฑ(auditability)์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์ด ์ํฐํ๋ผ์ด์ฆ ์ํฌํ๋ก์ ์ ํฉํ๋ค๊ณ ์ค๋ช ํ๋ค. ํ์ค ์ถ๋ ฅ์ ๋ฐ์ดํฐ ์๋ํ ํ์ดํ๋ผ์ธ์์ ๋ชจ๋ธ์ ๊ธฐ๋ณธ ์๋ต์ ๊ทธ๋๋ก ์ ๊ณตํ๋ค.
๐ก ๋น์ ํ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๊นจ์ง๊ธฐ ์ฌ์ด ํ ํ๋ฆฟ์์ FM ๊ธฐ๋ฐ ๊ด๋ฆฌํ ์๋น์ค๋ก ์ฎ๊ธฐ๋ฉด ์ ์ง๋ณด์ ๋ถ๋ด์ ์ค์ง๋ง, ์ถ์ถ ์ ํ๋ยท๊ฐ์ฌ ์ถ์ ยท๋จ๊ฐ๋ฅผ ์ค์ ๋ฌธ์ ๋ถํฌ๋ก ๊ฒ์ฆํ๋ ์ผ์ด ๊ด๊ฑด์ด ๋๋ค.
How we cut AI costs by 80%
The New Stack
The New Stack ๊ธฐ๊ณ ์์ ํ ํ์ด ์ํฐํ๋ผ์ด์ฆ AI ์์ด์ ํธ ๋น์ฉ์ ์ฝ 80% ์ ๊ฐํ ๋ฐฉ๋ฒ์ผ๋ก '์ปจํ ์คํธ ๋ ์ดํฌ(context lake)' ์ ๊ทผ์ ์ ์ํ๋ค. ํต์ฌ ์ฃผ์ฅ์ AI ๋น์ฉ ์์น์ ์์ธ์ด ๋ชจ๋ธ ๋จ๊ฐ๋ง์ด ์๋๋ผ, ๋งค ํธ์ถ๋ง๋ค ์ปจํ ์คํธ ์๋๋ฅผ ์ด๋ป๊ฒ ์ฑ์ฐ๋๋์ ์๋ค๋ ๊ฒ์ด๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ ์์ค๋ฅผ ํธ์ถ ์์ ์ ์ฆ์์์ ์กฐํฉํด ํ๋กฌํํธ์ ๋ฐ์ด ๋ฃ์ผ๋ฉด ํ ํฐ์ด ๋ถ์ด๋๊ณ ๋น์ฉ์ด ์ปค์ง๋ค. ๋์ ๋ฏธ๋ฆฌ ์กฐ์ธ(pre-joined)ํด ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๋ฉด ์ปจํ ์คํธ ์๋๊ฐ ๋จ์ํด์ง๊ณ ํ ํฐ ์ฌ์ฉ์ด ์ต์ ํ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ ์์ ์ ํจ์ฌ ์ ์ ํ ํฐ์ผ๋ก ์ฒ๋ฆฌํด ๋น์ฉ์ ์ฝ 80% ๋ฎ์ท๋ค๋ ์ฌ๋ก๋ค.
๐ก ์์ด์ ํธ ๋น์ฉ ์ต์ ํ์ ์ง๋ ๋๊ฐ ๋ชจ๋ธ ์ ํ๋ณด๋ค '์ปจํ ์คํธ ์กฐ๋ฆฝ' ๋จ๊ณ์ ์๋ค๋ ๊ด์ ์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ์ฌ์ ์กฐ์ธํด ํ ํฐ์ ์ค์ด๋ ๊ฒ์ด FinOps ์ฐจ์์์ ํจ๊ณผ์ ์ธ ๋ ๋ฒ๊ฐ ๋ ์ ์๋ค.
Agent Toolkit for AWS includes 20+ agent skills, but your agent might not load them without this one file
The New Stack
The New Stack์ด 'Agent Toolkit for AWS'๊ฐ 20๊ฐ ์ด์์ ์์ด์ ํธ ์คํฌ์ ์ ๊ณตํ์ง๋ง, 17์ค์ง๋ฆฌ ๊ท์น(rules) ํ์ผ ํ๋๊ฐ ์์ด์ ํธ๊ฐ ๊ทธ ์คํฌ๋ค์ ์ค์ ๋ก ์ธ์ง ๋ง์ง๋ฅผ ์ข์ฐํ๋ค๊ณ ์ง์๋ค. ์ด ํดํท์ 5์ 6์ผ ์ถ์๋๊ณ Claude Code, Codex, Kiro ๋ฑ MCP๋ฅผ ์ง์ํ๋ ์ด๋ค ์์ด์ ํธ์๋ ๋์ํ๋ฉฐ ์ธ ๊ฐ์ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค. ํ์๋ README๋ฅผ ๋๊น์ง ์ฝ์ง ์๊ณ ๊ณง์ฅ ์จ๋ณด๋ค๊ฐ, ์์ด์ ํธ๊ฐ ํด์ ์์ธก ๊ฐ๋ฅํ๊ฒ ์ง์ด ๋ค๋๋ก ๋ง๋๋ ํต์ฌ ํ์ผ์ธ ๊ท์น ํ์ผ์ ๊ฑด๋๋ฐ์๋ค๊ณ ๊ณ ๋ฐฑํ๋ค. ์ด ๊ท์น ํ์ผ์ด ์์ผ๋ฉด 20์ฌ ๊ฐ ์คํฌ์ด ์ค์น๋ผ ์์ด๋ ์์ด์ ํธ๊ฐ ์ ์์ ํธ์ถํ์ง ์์ ์ ์๋ค. ์ฆ ๋๊ตฌ๋ฅผ '์ ๊ณต'ํ๋ ๊ฒ๊ณผ ์์ด์ ํธ๊ฐ ๊ทธ๊ฒ์ '์ฐ๊ฒ' ๋ง๋๋ ๊ฒ์ ๋ณ๊ฐ๋ผ๋ ์ค๋ฌด ๊ตํ์ด๋ค. ์์ ์ค์ ํ์ผ ํ๋๊ฐ ์์ด์ ํธ ๋์์ ์ ๋ขฐ์ฑ์ ๊ฐ๋ฅด๋ ์ฌ๋ก๋ก ์ ์๋๋ค.
๐ก ์์ด์ ํธ์ ๋๊ตฌ๋ฅผ ๋ถ์ด๋ ๊ฒ๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ณ ๊ท์น/์์คํ ํ๋กฌํํธ ํ์ผ๋ก ํธ์ถ์ ์ ๋ํด์ผ ํ๋ค๋ ์ ์, MCP ๊ธฐ๋ฐ ์์ด์ ํธ ํตํฉ์์ ํํ ๋์น๋ ์ด์ ํฌ์ธํธ๋ค.
Boundary 1.0 releases RDP session recording and improved management
HashiCorp
ํ์์ฝํ๊ฐ ๊ถํ ์ ๊ทผ ๊ด๋ฆฌ(PAM) ์๋ฃจ์ Boundary์ 1.0 ์ ์ ์ถ์๋ฅผ ๋ฐํํ๋ค. ํน์ ๊ธฐ๋ฅ๋ณด๋ค ์ฌ์ฉ์ ๊ฒฝํยท์ ์ค์ผ์ด์ค ์ปค๋ฒ๋ฆฌ์งยท์ํคํ ์ฒ ์ฑ์๋ยทํ๋ก๋์ ๊ฒ์ฆ ์ธก๋ฉด์ ์ด์ ํ๋ผ๋ ์ค๋ช ์ด๋ค. 1.0์ ๋ํ ์ ๊ธฐ๋ฅ์ RDP ์ธ์ ๋ ์ฝ๋ฉ์ผ๋ก, RDP ์ธ์ ์ค ์ฌ์ฉ์์ ๋ชจ๋ ์ธํฐ๋์ ์ ์บก์ฒยท์ฌ์ํด ๊ท์ ์ค์์ ๋ณด์ ์ด๋ฒคํธ ๋ถ์์ ๋๋๋ค(ํฅํ ์ฟ ๋ฒ๋คํฐ์คยทDBยทHTTP๋ก ํ๋ ์์ ). ๊ทธ ๋ฐ์ ์ฟ ๋ฒ๋คํฐ์ค์ฉ Helm ์ฐจํธ 2์ข , org/project ๋ฒ์ ๋ณ์นญ(scoped aliases), ๋๋กญ๋ค์ดยท์ฌ์ฌ์ฉ ํ ํ๋ฆฟ์ผ๋ก ๊ถํ ๋ถ์ฌ(grant)๋ฅผ ๋๋ ๊ฐ์ ๋ ๊ด๋ฆฌ UI๊ฐ ํฌํจ๋๋ค. ์ธ์ ๋ ์ฝ๋ฉ์ 0.13์์ SSH๋ก ์ฒ์ ๋์ ๋๊ณ 0.22์์ RDP ์๊ฒฉ์ฆ๋ช ์ฃผ์ ์ด ์ถ๊ฐ๋ ํ๋ฆ์ ์ฐ์ฅ์ ์ด๋ค. ํ์์ฝํ(ํ์ฌ IBM ์ฐํ)๋ ์ ์ ์๊ฒฉ์ฆ๋ช ๊ณผ 1ํ์ฑ ์ธ๊ฐ์ ํ๊ณ๋ฅผ ์ง์ ํ๋ฉฐ, AI ์์ด์ ํธยท๋น์ธ๊ฐ ์๋ณ์(NHI)๋ฅผ ์ํ HTTP ์๊ฒฉ์ฆ๋ช ์ฃผ์ ๊ณผ ๋จ๊ณ๋ณ ์ฌํ๊ฐํ ์ธ๊ฐ๋ก ๋ก๋๋งต์ ํ์ฅํ๊ณ ์๋ค.
๐ก RDP ์ธ์ ๋ ์ฝ๋ฉ๊ณผ K8s Helm ์ฐจํธ๋ก Windowsยท์ปจํ ์ด๋ ํ๊ฒฝ์ ๊ฐ์ฌยท๋ฐฐํฌ๊ฐ ์ฌ์์ง๊ณ , NHI/์์ด์ ํธ ์ ๊ทผ์ ๊ฒจ๋ฅํ ๋ก๋๋งต์ ๋จธ์ ์๋ณ์๊ฐ ์ฌ๋์ ์ถ์ํ๋ ํ๊ฒฝ์์ PAM ์ ๋ต์ ์ฌ๊ฒํ ํ๊ฒ ๋ง๋ ๋ค.
Scaling without friction: Aliases at project scope in Boundary
HashiCorp
ํ์์ฝํ๊ฐ Boundary 1.0๊ณผ ํจ๊ป orgยทproject ๋ฒ์(scope)์ ๋ณ์นญ(alias) ๊ธฐ๋ฅ์ ๋์ ํ๋ค. ๋ณ์นญ์ ๋ฌด์์๋ก ์์ฑ๋ ID ๋์ ์ฌ๋์ด ๊ธฐ์ตํ๊ธฐ ์ฌ์ด DNS ์ ์ฌ ์ด๋ฆ์ผ๋ก ํ๊น์ ์ ์ํ๊ฒ ํด ์ฃผ์ง๋ง, ์ด๋ฆ์ด Boundary ์ ์ฒด์์ ์ ์ญ์ ์ผ๋ก ์ ์ผํด์ผ ํ๋ค๋ ์ ์ฝ์ด ์์๋ค. ๊ทธ๋์ ๋ฉํฐํ ๋์ ํ๊ฒฝ์์๋ ์๋ก ๋ค๋ฅธ ํ์ด ๊ฐ์ ๋ณ์นญ ์ด๋ฆ์ ์ธ ์ ์์๋ค. ์ด๋ฒ ๊ธฐ๋ฅ์ orgยทproject ๋ฒ์์ ๋ฐ๋ผ ๋ณ์นญ์ ์ ๋ฏธ์ฌ๋ฅผ ์๋์ผ๋ก ๋ถ์ฌ, ์ ์ญ ์ ์ผ์ฑ์ ์ ์งํ๋ฉด์๋ ์๋ก ๋ค๋ฅธ ๋ฒ์์ ํ์ด ๋น์ทํ ์ด๋ฆ์ ์ธ ์ ์๊ฒ ํ๋ค(์: mylinuxhost.rnd.dc-canada์ mylinuxhost.marketing.dc-canada). ๊ฒฐ๊ณผ์ ์ผ๋ก ํ ๊ฐ ์ด๋ฆ ์ถฉ๋ ์์ด ๋๊ท๋ชจ์์ ๋ณ์นญ์ผ๋ก ํ๊น์ ์ฐ๊ฒฐํ ์ ์๋ค. ๋๊ท๋ชจยท๋คํ ํ๊ฒฝ์ ์ด์ ๋ง์ฐฐ์ ์ค์ด๋ ๊ฐ์ ์ด๋ค.
๐ก ์ ์ญ ์ ์ผ์ฑ ์ ์ฝ์ ๋ฒ์ ๊ธฐ๋ฐ ์ ๋ฏธ์ฌ๋ก ํ์ด์ฃผ๋ฉด ๋ฉํฐํ ๋์ ํ๊ฒฝ์์ ๋ณ์นญ ๋ค์ด๋ฐ ์ถฉ๋๊ณผ ์ด์ ๋ง์ฐฐ์ด ์ค์ด, ๋๊ท๋ชจ ํ์ ์ ํ์๋น์ค ์ ๊ทผ์ด ์์ํด์ง๋ค.
HCP Vault Dedicated introduces cluster disaster recovery (public preview)
HashiCorp
ํ์์ฝํ๊ฐ ์์ ๊ด๋ฆฌํ ์ํฌ๋ฆฟ ๊ด๋ฆฌ ์๋น์ค HCP Vault Dedicated์ ํด๋ฌ์คํฐ ๋จ์ ์ฌํด ๋ณต๊ตฌ(cluster DR)๋ฅผ ํผ๋ธ๋ฆญ ํ๋ฆฌ๋ทฐ๋ก ์ถ๊ฐํ๋ค. ๊ธฐ์กด ๋ฆฌ์ ๋จ์ DR์ด ํด๋ผ์ฐ๋ยท๋คํธ์ํฌ ๊ฐ์ ๋๊ท๋ชจ ์ธํ๋ผ ์ฅ์ ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ๋ฉด, cluster DR์ ํด๋ฌ์คํฐ ์์ฒด๊ฐ ๋ฌธ์ ์ธ ์ํฉ์ ๊ฒจ๋ฅํด ํด๋ฌ์คํฐ ์์ค์ ํ์ผ์ค๋ฒ์ DR ํ๋ จ(drill)์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ํ๋ฆฌ๋ทฐ ๋์์๋ DR์ด ํ์ฑํ๋ ํ๋ก๋์ ๋ฑ๊ธ ํด๋ฌ์คํฐ์์ ์ธ ์ ์๊ณ , ํ์ผ์ค๋ฒยทํ์ผ๋ฐฑ์ ํ์์ฝํ ์ง์์ ํตํด ์์ฒญํ๋ฉฐ ์ฌ๊ณ ๋ฐ์ 16์๊ฐ ์ด๋ด ์์ฒญ์ ์จ์ฝ Vault ํ์ด ์ฒ๋ฆฌํ๋ค. ์นจํด๊ฐ ์์ฌ๋ ๋ ์ํฅ๋ฐ์ ํด๋ฌ์คํฐ๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ DR ๋ณด์กฐ ํด๋ฌ์คํฐ๋ฅผ ์น๊ฒฉํด ์๋น์ค ์ฐ์์ฑ์ ํต์ ๋ ํ๊ฒฝ์์ ๋ณต๊ตฌํ๋ ๋ณด์ ๋์์๋ ์ธ ์ ์๋ค. ํ์์ฝํ๋ ๋ฆฌ์ DR(Vault๊ฐ ์ด๋์ ๋๋์ง ๋ณดํธ)๊ณผ cluster DR(Vault๊ฐ ์ด๋ป๊ฒ ๋์ํ๋์ง ๋ณดํธ)์ ํจ๊ป ์ฐ๋ ์กฐํฉ์ ๊ถํ๋ค. ๋๋ถ๋ถ์ ์ฅ์ ๊ฐ ์ ๋ฉด์ ๋ฆฌ์ ์ฅ์ ๊ฐ ์๋๋ผ ์ํํธ์จ์ดยท์ด์ยท๋ณด์ ์ด์์์ ๋น๋กฏ๋๋ค๋ ํ์ค์ ๋ฐ์ํ ๊ธฐ๋ฅ์ด๋ค.
๐ก Vault๊ฐ ์ธ์ฆยท๋์ ์ํฌ๋ฆฟยท์ํธํ์ ์ปจํธ๋กค ํ๋ ์ธ์ธ ๋งํผ, ํด๋ฌ์คํฐ ๋จ์ ํ์ผ์ค๋ฒ ํ๋ จ์ ๋ฏธ๋ฆฌ ๋๋ ค ๋ฐ๋ถ๊ณผ ๋ณต๊ตฌ ์ ์ฐจ๋ฅผ ๊ฒ์ฆํด ๋๋ฉด Vault ๋ค์ดํ์์ด ๋ฐฐํฌยท์๋น์ค ์ฐ๊ฒฐ๊น์ง ๋ง๋น์ํค๋ ์ฌํ๋ฅผ ์ค์ผ ์ ์๋ค.
์ด ๋ค์ด์ ์คํธ๋ RSS ํผ๋์์ ์์งํ ๋ค AI(Claude)๊ฐ ์์ฝยท์ ๋ฆฌํ์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ฌธ ๋งํฌ๋ฅผ ํ์ธํ์ธ์.