์๋
ํ์ธ์, BQ๊ฐ๋ฐ์์
๋๋ค.
์ข ์๊ทน์ ์ธ ์ ๋ชฉ์ธ๋ฐ์, ๊ผญ ์ฃผ์ํด์ผํ ๋ด์ฉ์ด์์ด์ ๊ฐ์ ธ์์ต๋๋ค.
Claude Code, Cursor ์ฐ๋ฉด์ AI๊ฐ ์์์ ํจํค์ง ์ค์นํด์ฃผ๋ ๊ฑฐ ๋๊ฒ ํธํ์์์. ์ต์ 1,000๊ฐ ์ด์์ ๊ธฐ์ SaaSํ๊ฒฝ์์ SSH ํค, ํด๋ผ์ฐ๋ ํ ํฐ, ํฌ๋ฆฝํ ์ง๊ฐ, ํ๊ฒฝ๋ณ์ ์ ๋ถ ํธ๋ฆฌ๋ ์ผ์ด ์์์ด์ ํ๋ฒ ๊ณ ๋ฏผํด๋ณด๊ณ ์ ์ ๋ฌ๋๋ฆฝ๋๋ค
๐ litellm์ ์ 9700๋ง ๋ค์ด๋ก๋์ง๋ฆฌ ํ์ด์ฌ ํจํค์ง์์. AI API ํตํฉํ ๋ ๋ง์ด ์.
๐ค ์ 9,700๋ง ๋ค์ด๋ก๋ ํจํค์ง์ ์ ์ฑ ์ฝ๋๊ฐ ๋ค์ด๊ฐ ๋ฐฉ๋ฒ
๊ณต๊ฒฉ ํ๋ฆ:
โข ๊ณต๊ฒฉ์๊ฐ litellm ์ง์ ์ ๊ฑด๋๋ฆฌ๊ณ โ litellm ํ์ด ์ฐ๋ ๋ณด์ ์ค์บ๋ Trivy๋ฅผ ๋จผ์ ๊ฐ์ผ
โข Trivy๋ ๋น๋ ํ์ดํ๋ผ์ธ์์ ๋์๊ฐ๋๋ฐ ๊ฑฐ๊ธฐ์ PyPI ๋ฐฐํฌ ์๊ฒฉ์ฆ๋ช
์ด ์์
โข ์๊ฒฉ์ฆ๋ช
ํ์ทจ โ ๊ณต์ PyPI์ ์
์ฑ ๋ฒ์ ์ ์ ๋ฐฐํฌ
โข ์
์ฑ ์ฝ๋๋ .pth ํ์ผ ๋ฐฉ์์ผ๋ก ์ฌ๊ฒจ์ โ import litellm ์ ํด๋, python ์ผ์ง๋ ์๊ฐ ์๋ ์คํ
๊ฒฐ๊ณผ์ ์ผ๋ก Cursor๋ Claude Code๊ฐ litellm์ ์์กด์ฑ์ผ๋ก ๋์ด์ค๋ฉด โ ๊ฐ๋ฐ์๊ฐ ์๋ฌด๊ฒ๋ ์ ํ์ด๋ ์คํ๋จ
โ ๏ธ ๋ฐ์ด๋ธ ์ฝ๋ฉ์ด ์ด๊ฑธ ์ ๋ ์ํํ๊ฒ ๋ง๋๋๊ฐ
AI ์์ด์ ํธ๋ ๊ฐ๋ฐ์์ ์ ์ฒด ๊ถํ(ambient authority)์ผ๋ก ๋์ํฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ AWS ์ ๊ทผ ๊ถํ์ด ์์ผ๋ฉด ์์ด์ ํธ๋ ๊ฐ์ ๊ถํ์ผ๋ก ํจํค์ง๋ฅผ ์ค์นํ๊ณ ์คํํด์.
๋ฌธ์ ๋ ์ด ๊ถํ ํ์ฌ ๊ณผ์ ์์ ์ธ์ง์ ๋ง์ฐฐ์ด ์ ๊ฑฐ๋๋ค๋ ๊ฑฐ์์. ๊ฐ๋ฐ์๊ฐ ์ง์ pip install์ ์น ๋๋ "์ด ํจํค์ง๊ฐ ๋ง๋?", "์ด ๋ฒ์ ์ด ๊ฒ์ฆ๋๋?"๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ ๋๋๋ฐ, AI๊ฐ "์ด ํจํค์ง ์ค์นํ ๊น์?"๋ผ๊ณ ๋ฌผ์ผ๋ฉด Yes/No๋ง ๋จ์ต๋๋ค. ๋ฐ๋ณต๋๋ฉด ๊ทธ๋ง์ ๋ ๋ฌด๊ฐ๊ฐํด์ง๊ณ ์.
โ๏ธ ๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๋ ๊ฒ
์ด ์ฌ๊ฑด์ด ๋ถํธํ ์ด์ ๋ "๊ทธ๋ฌ๋ฉด ๋ญ ์กฐ์ฌํด์ผ ํ๋๊ฐ"์ ๋ช ํํ ๋ต์ด ์์ด์์ธ ๊ฒ ๊ฐ์์.
๊ณต์ PyPI, ๋ค์ด๋ก๋ ์, ์ ์๋ ค์ง ํจํค์ง โ ์ด๊ฒ ์์ ๊ธฐ์ค์ด ์๋ ์ ์๋ค๋ ๊ฑฐ์์์. <- ์ฌ๊ธฐ์ ๋จน๊ฑฐ๋ฆฌ ํ๋ ๋์ฌ๊ฒ๊ฐ์์ ํ๋ณด๋ ing
๊ธฐ์ ์ ์ผ๋ก๋ JIT ๊ถํ ๋ฐ๊ธ(ํ์คํฌ๋ณ ์ต์ ๊ถํ + ์๋ฃ ํ ํ๊ธฐ), SHA256 ํด์ ๊ธฐ๋ฐ ์์กด์ฑ ๊ณ ์ , ๊ฒฉ๋ฆฌ๋ ์๋๋ฐ์ค ํ๊ฒฝ์ด ๋์์ฑ ์ผ๋ก ๋ณด์ด๋๋ฐ... ํ์ค์์ ์ผ๋ง๋ ์ ์ฉ ๊ฐ๋ฅํ์ง๋ ์์งํ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ ๊ณต๋ถํด๋ณด๊ณ ์ค๊ฒ ์ต๋๋ค ๐ฅ
---
์ฌ๋ฌ๋ถ์ ์ข์์์ ๊ณต์ ๋ ์ฌ๋์ ๋๋ค ๐
