2024/06/14 ๊ธ์์ผ
๋ฐ๊ฐ์์. ๊ตฌ๋ ์ ๋!๐ซก
๊ตฌ๋ ์ ๋์ด ์ ๋ ์ฌ์ด์ ์์๋ ํซ ํ ์ด์๋ค์ ๋ชจ์๋ณด์๋๋ฐ์. ์ด๋ค ์ผ๋ค์ด ์์๋์ง ๋ณด๊ธฐ ์ข๊ฒ ์ ๋ฆฌํด์ ๊ณต์ ๋๋ฆฝ๋๋ค.
๐ฐ IT๋ด์ค ๋ชจ์๋ณด๊ธฐ
์ฟ ํก ์์์๋ ๋ '๊ณฐ๊ณฐ', ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ ์กฐ์
์ฟ ํก์ด ์์ฌ ํ๋ซํผ์์ ์๊ธฐ ์ํ์ ์ฐ๋ํ๊ธฐ ์ํด ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์กฐ์ํ๊ณ ์์ง์์ ๋์ํด ๊ธ์ ์ ์ธ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๊ฒ ํ ํ์๊ฐ ๋๋ฌ๋ ๊ณต์ ๊ฑฐ๋์์ํ๋ก๋ถํฐ 1,400์ต ์์ ๊ณผ์ง๊ธ์ ๋ถ๊ณผ๋ฐ์์ต๋๋ค. ๐ ์ฟ ํก์ ์๊ธฐ ์ํ์ ๋ ธ์ถ ๋น๋๋ฅผ ์ธ์์ ์ผ๋ก ๋์ฌ ์๋น์์ ์ ํ์ ์ ํํ๊ณ ์ ์ ์ ์ฒด๋ค์๊ฒ ๋ถ์ด์ต์ ์ค ๊ฒ์ผ๋ก ํ๋จ๋์์ต๋๋ค. ์ด๋ฒ ์กฐ์น๋ก ์ฟ ํก์ ํ๋งค ๋ฐฉ์์ ๊ฐ์ ํ๊ณ ๊ณต์ ํ ๊ฒฝ์ ํ๊ฒฝ์ ์กฐ์ฑํด์ผ ํ ๊ฒ์ ๋๋ค.
๊ฒฝ๊ธฐ์ฐฝ๊ณ ๋์งํธ ํด์ปคํค ์ฐธ๊ฐ์ ๋ชจ์ง
์ฐจ์ธ๋์ตํฉ๊ธฐ์ ์ฐ๊ตฌ์์์ ์ฃผ์ตํ๋ '์ 3ํ ๊ฒฝ๊ธฐ์ฐฝ๊ณ ๋์งํธ ํด์ปคํค'์ ๊ฒฝ๊ธฐ๋ ์ง์ญ์ฌํ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ์ฒญ์๋ ๋์ ์ธ๊ณต์ง๋ฅ(AI) ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๋ชจ๋ธ ๊ฐ๋ฐ ๊ฒฝ์ง๋ํ์ ๋๋ค. ์ฐธ๊ฐ์๋ค์ ๋ธ๋ก์ฝ๋ฉ, ์ฌ๋ฌผ์ธํฐ๋ท, ์์จ์ฃผํ, ์ฑGPT ๋ฑ ์ค๋ฌด์ ์ธ ๊ต์ก ํ๋ก๊ทธ๋จ์ ํตํด ์์ด๋์ด๋ฅผ ๊ตฌ์ฒดํํ๊ณ ์ ๋ฌธ์ฑ์ ํจ์ํ ์ ์์ต๋๋ค. ๐ ๊ฒฝ๊ธฐ๋ ์ง์ญ ์ฌํ ๋ฌธ์ ํด๊ฒฐ์ ๊ด์ฌ ์๋ ๊ฐ๋ฐ์๋ฅผ ๊ฟ๊พธ๋ ํ์๋ค์ ๋ง์ ์ฐธ์ฌ ๋ฐ๋๋๋ค!
์ผ์ฑ, AI ์๋ฃจ์ ์ผ๋ก ํ์ด๋๋ฆฌ ์์ฅ ๊ณต๋ต
์ผ์ฑ์ ์๊ฐ ํ์ด๋๋ฆฌ ์์ฅ ์ ๋๋ฅผ ์ํด '์์คํฑ AI ์๋ฃจ์ '์ ์ ๊ฒฉ ๊ณต๊ฐํ์ต๋๋ค. GAA ๊ณต์ , ๊ดํ ์์ ๊ธฐ์ ๋ฑ ์ผ์ฑ์ ๊ฐ์ ์ ๊ฒฐํฉํ์ฌ AI ๋ฐ๋์ฒด์ ์ต์ ํ๋ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ์นฉ ๊ฐ๋ฐ๋ถํฐ ์์ฐ๊น์ง ์ฝ 20%์ ์๊ฐ ๋จ์ถ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ๋ฉฐ, ์ด๋ ์ผ์ฑ์ ์๊ฐ ๊ธ๋ก๋ฒ ํ์ด๋๋ฆฌ ์์ฅ ๊ฒฝ์์์ ์ฐ์๋ฅผ ์ ํ๋๋ฐ ๊ธฐ์ฌํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๐๏ธ
AI ์ผํ์ , ์๊ฐ์ด์ก 4์กฐ ๋ฌ๋ฌ๋ ๋๊ตฌ?
ํ์ฌ ๋ฏธ๊ตญ ์ฆ์๋ ๋ง์ดํฌ๋ก์ํํธ, ์ ํ, ์๋น๋์์ AI ์ผํ์ ์์์ ๋๋ค. ๐ฅ ์๋น๋์๋ AI ๋ฐ๋์ฒด ์์ฅ ๋ ์ ์ผ๋ก, MS๋ ์คํAI์์ ํํธ๋์ญ์ ํตํ ์์ฑํ AI ์๋น์ค ์ ๊ณต์ผ๋ก, ์ ํ์ ์์ดํฐ์ AI ๊ธฐ๋ฅ ํ์ฌ๋ฅผ ํตํด 4์กฐ ๋ฌ๋ฌ ์๊ฐ์ด์ก ๊ฒฝ์์ ๋ฒ์ด๊ณ ์์ต๋๋ค. ๐ ๊ฐ ๊ธฐ์ ์ AI ์ ๋ต์ด ์์ฅ์ ๋ฏธ์น๋ ์ํฅ์ ๋ฐ๋ผ ๋๊ฐ ๋จผ์ 4์กฐ ๋ฌ๋ฌ ๊ณ ์ง๋ฅผ ์ ๋ นํ ์ง ๊ท์ถ๊ฐ ์ฃผ๋ชฉ๋ฉ๋๋ค.
์ธํฐ๋ท์ํ 7๋ , ํ์ ์ ๋ถ์กฑํ๋ค
์ถ๋ฒ 7๋ ์ ๋ง์ ์ธํฐ๋ท์ ๋ฌธ์ํ 3์ฌ๋ ๊ณ ๊ฐ ํธ์์ฑ์ ๋์์ง๋ง, ์ํ๊ถ ๊ฒฝ์ ์ด์ง๊ณผ ํ์ ์ ๋ถ์กฑํ๋ค๋ ํ๊ฐ์ ๋๋ค. ๋ํ๋์ถ์ ์ง์คํ๋ฉฐ ํ์ ๊ณผ ํฌ์ฉ์ด ๋ถ์กฑํ๋ค๋ ์ง์ ๊ณผ ํจ๊ป, ์ฐจ๋ณํ๋ ์ฌ์ ๋ชจ๋ธ ๋ถ์ฌ๋ ๋ฌธ์ ์ ์ผ๋ก ์ง์ ๋์์ต๋๋ค. ๐ค ๊ธ์ต๋น๊ตญ์ ์ 4์ธํฐ๋ท์ํ ์ธ๊ฐ ์ฌ์ฌ๋ฅผ ๊ฐํํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
โ๏ธ ํด์ธ ๋ด์ค ๋ฐ ํ ํฝ
๊ฐ๋ฐ ์์ฐ์ฑ์ ๋ํ ํธ๊ฒฌ ๊นจ๊ธฐ
๊ฐ๋ฐ ์์ฐ์ฑ์ ์ธก์ ํ๋ ๊ฒ์ ์ค์ํ์ง๋ง, ๋จ์ํ ์งํ๋ก๋ง ํ๊ฐํด์๋ ์ ๋ฉ๋๋ค. ์ด ๊ธ์์๋ ์งํ์์ผ๋ก๋ ์์ฐ์ฑ์ด 0์ผ๋ก ๋ณด์๋ ๊ฐ๋ฐ์๊ฐ ์ค์ ๋ก๋ ๋ค๋ฅธ ํ์๋ค๊ณผ์ ํ์ ์ ํตํด ํ ์ ์ฒด์ ์์ฐ์ฑ ํฅ์์ ๊ธฐ์ฌํ๊ณ ์์๋ ์ฌ๋ก๋ฅผ ์๊ฐํฉ๋๋ค. ๊ฒ์ผ๋ก ๋๋ฌ๋๋ ์์น๋ง์ผ๋ก ๊ฐ๋ฐ์์ ์ง์ ํ ๊ฐ์น๋ฅผ ํ๊ฐํ ์ ์์ผ๋ฉฐ, ํ์ํฌ์ ์ง์ ๊ณต์ ์ ์ค์์ฑ์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก์ ๋๋ค. ๐
PostgresML์ ์ฌ์ฉํ ํตํฉ RAG ์์คํ ๊ตฌ์ถ
๋ณธ ํฌ์คํธ์์๋ ๊ธฐ์กด RAG ์์คํ ์ ๋จ์ ๊ณผ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ PostgresML ๊ธฐ๋ฐ์ ํตํฉ RAG ์์คํ ์ ์๊ฐํฉ๋๋ค. ๐ฅ ๊ธฐ์กด RAG๋ ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋น์ฉ ๋ถ๋ด, ์ฑ๋ฅ ์ ํ, ๋ณด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. PostgresML์ ์๋ฒ ๋ฉ, ๊ฒ์, ์ฌ์์ ์ง์ , ํ ์คํธ ์์ฑ์ ํ๋๋ก ํตํฉํ์ฌ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๐ ์ด๋ฅผ ํตํด ํจ์จ์ ์ธ RAG ์์คํ ๊ตฌ์ถ์ด ๊ฐ๋ฅํด์ง๋๋ค.
Java 21์ ์ธ๋๋ณ ZGC ์ดํด
Java 21์ low-latency ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ์ํด ์ธ๋๋ณ ZGC(Generational ZGC)๋ฅผ ๋์ ํ์ต๋๋ค. ์ธ๋๋ณ ZGC๋ Young Generation๊ณผ Old Generation์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ถ๋ฆฌํ์ฌ ๊ฐ ์ธ๋์ ํนํ๋ GC ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํฉ๋๋ค. ์ด๋ GC ์ผ์ ์ค์ง ์๊ฐ์ ์ค์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ๐
๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๊ฐ์น
๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๋จ์ํ ์ค๋๋ ๊ฒ์ด ์๋๋ผ, ์๊ฐ์ด ์ง๋๋ ๋ณ์น ์๋ ๊ธฐ์ ์ ์ง์์ด๋ ๊ท์คํ ์ญ์ฌ์ ๋งฅ๋ฝ์ ์ ๊ณตํฉ๋๋ค. โณ ํนํ ์ปดํจํฐ ๊ณผํ์ ์ญ์ฌ๋ ๋น๋ฉด ๊ณผ์ ์ ์ ์ฝ ์์์ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ ธ๋ ฅํ๋ ์ฌ๋๋ค์ ์ฌ์ ์ ๋ด๊ณ ์๊ธฐ์, ์ด๋ฌํ ๋งฅ๋ฝ์ ์ดํดํ๋ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ๋ถ์ผ์ ๋ํ ๊น์ด ์๋ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ๐ก
Tech Talks Weekly #18: ์ฃผ์ ์ปจํผ๋ฐ์ค ๋ฐํ ์์ ๋ชจ์
Tech Talks Weekly #18์์๋ Spring I/O 2024, Devneuxs 2024 ๋ฑ ์ฃผ์ ์ปจํผ๋ฐ์ค์์ ์๋กญ๊ฒ ์ ๋ก๋๋ ๊ธฐ์ ๋ฐํ ์์๋ค์ ์์ ํ์ฌ ์ ๊ณตํฉ๋๋ค. 15๊ฐ ์ด์ ์ปจํผ๋ฐ์ค์ ์ต์ ๊ธฐ์ ํธ๋ ๋๋ฅผ ํ๋์ ํ์ ํ๊ณ ์ถ์ ๊ฐ๋ฐ์๋ผ๋ฉด, Tech Talks Weekly๋ฅผ ํตํด ํจ์จ์ ์ผ๋ก ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๐
๐จ๐ปโ๐ป ์คํ์์ค ์์์ง
Pathway: Python ETL ํ๋ ์์ํฌ
Pathway๋ ์คํธ๋ฆผ ์ฒ๋ฆฌ, ์ค์๊ฐ ๋ถ์, LLM ํ์ดํ๋ผ์ธ ๋ฐ RAG๋ฅผ ์ํ ๊ฐ๋ ฅํ Python ETL ํ๋ ์์ํฌ์ ๋๋ค. ์ฌ์ฉํ๊ธฐ ์ฌ์ด API์ ๋ฐฐ์น ๋ฐ ์คํธ๋ฆฌ๋ฐ ๋ฐ์ดํฐ์ ๋ํ ๋ค์ฉ๋์ฑ์ ๊ฐ์ถ Pathway๋ ๊ฐ๋ฐ ๋ฐ ํ๋ก๋์ ํ๊ฒฝ ๋ชจ๋์ ์ ํฉํฉ๋๋ค. ๐ช ๋ํ ํ์ฅ ๊ฐ๋ฅํ Rust ์์ง์ผ๋ก ๊ตฌ๋๋์ด Docker ๋ฐ Kubernetes๋ฅผ ํตํ ๊ฐํธํ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๐
CyberChef - ์น ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ
CyberChef๋ GCHQ์์ ๊ฐ๋ฐํ ๊ฐ๋ ฅํ ์น ๊ธฐ๋ฐ ์คํ์์ค ๋ฐ์ดํฐ ๋ถ์ ๋๊ตฌ์ ๋๋ค. ๐ ๋ค์ํ ๊ธฐ๋ฅ์ ์ง๊ด์ ์ธ UI๋ก ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋ณต์กํ ์๊ณ ๋ฆฌ์ฆ ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๋ถ์ํ๊ณ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๐ป Base64, XOR๊ณผ ๊ฐ์ ๊ฐ๋จํ ์ธ์ฝ๋ฉ๋ถํฐ AES, DES, Blowfish์ ๊ฐ์ ๋ณต์กํ ์ํธํ๊น์ง ์ง์ํ์ฌ ๋ฐ์ดํฐ ๋ถ์ ์์ ์ ํจ์จ์ฑ์ ๋์ฌ์ค๋๋ค. ๐
Warp: Rust ๊ธฐ๋ฐ ํฐ๋ฏธ๋
Warp๋ ๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์์ ์ํด ์ ์๋ Rust ๊ธฐ๋ฐ์ GPU ๊ฐ์ ํฐ๋ฏธ๋์ ๋๋ค. ๐ ํ์ฌ macOS ๋ฐ Linux ํ๋ซํผ์ ์ง์ํ๋ฉฐ, Windows ๋ฐ Web ์ง์๋ ๊ณํ ์ค์ ๋๋ค. ๐ป Warp๋ AI ๊ธฐ๋ฐ ๋ช ๋ น์ด ์ถ์ฒ, ํ ํ์ ๊ธฐ๋ฅ, ๋ฐ ์ฌ์ฉ์ ์ ์ ํ ๋ง ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๐ ๋ชป ๋คํ ์ด์ผ๊ธฐ๋ค
๐ฃ ์์ ๊ณต์ง
Notice #1
'์ ๋ฃ ๋ฉค๋ฒ์ญ' ๊ถํ์ด ์์ผ๋ฉด 1์ฃผ์ผ์ 1ํ์ฉ ๋ฐํ๋๋ ๊ธฐ์ ์ํฐํด์ ์ด๋ํ ์ ์์ด์. ๋ฌผ๋ก , ๋ชจ๋ ๊ตฌ๋ ์๋ถ๋ค์๊ฒ ๋ด์ค๋ ํฐ๋ ๋งค์ผ ๋ฐ์ก์ด ๋๋ต๋๋ค. :)
- ๊ธฐ์ ์ํฐํด: https://maily.so/blackcon/c/hardwork
- ์์ธ์ด ๋ฐ ๋ธ๋ก๊ทธ: https://maily.so/blackcon/c/blog
Notice #2
์ฃผ๋ณ ์ธ๋ฌผ 3๋ช ์๊ฒ ๊ณต์ ๋ฅผ ํ์ ๋ค๋ฉด, ์ต๊ทผ 1๊ฐ์์น์ ๋ด์ค๋ ํฐ๋ฅผ ๋ถ์ํ ๋ด์ฉ์ ๊ณต์ ๋๋ ค์.
๊ณต์ ๊ฐ ์๋ฃ๋๋ฉด ์๋ ์ด๋ฉ์ผ๋ก ์๋ ค์ฃผ์ธ์.
- ์ ๋ชฉ: ์น๊ตฌ ์ด๋ ์๋ฃ
- ๋ฉ์ผ: hello.stranger1337@gmail.com
Social
Threads | Instagram | X(Twitter) | Linkedin
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์