ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toAI/ML
์๋ฌธ ์ฝ๊ธฐ
๋น์ฉ 0์์ผ๋ก ๊ตฌํํ VM ๊ธฐ๋ฐ Local AI Agent ์์คํ ์ค๊ณ
๐ I Built a Fully Local AI Agent for $0 (No Cloud, No API Costs)
AI ์์ฝ
Context
๊ธฐ์กด AI Agent ๊ตฌ์ถ ์ ๋ฐ์ํ๋ ๋์ API ๊ตฌ๋ ๋น์ฉ๊ณผ ๊ณ ์ฌ์ GPU ์ธํ๋ผ ์์กด์ฑ ํด๊ฒฐ ํ์. ํด๋ผ์ฐ๋ ๋น์ฉ ๋ถ๋ด ์์ด ๋ก์ปฌ ํ๊ฒฝ์์ ๋์ํ๋ ์์จ์ ํ์คํฌ ์ํ ๊ตฌ์กฐ ์ค๊ณ ์๊ตฌ.
Technical Solution
- Ubuntu Server 24.04 LTS VM ํ๊ฒฝ ๊ตฌ์ถ์ ํตํ ํธ์คํธ OS์์ ๊ฒฉ๋ฆฌ ๋ฐ ๋ณด์์ฑ ํ๋ณด
- OpenClaw ํ๋ ์์ํฌ๋ฅผ ํตํ Tool Usage, Memory Management, Decision-making Flow์ ์ค์ ์ ์ด
- Gemini 3.1 Flash Lite Free Tier ํ์ฉ์ผ๋ก ์ถ๋ก ๋ ์ด์ด์ ๋น์ฉ ํจ์จ์ฑ ๋ฐ ์๋ต ์๋ ์ต์ ํ
- SearXNG Self-hosting์ ํตํ API ํค ์๋ Private Web Search ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ JSON ํฌ๋งท ์ถ๋ ฅ ์ค์
- Telegram Bot API ์ฐ๋์ ํตํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ตฌ์ถ ๋ฐ User ID ๊ธฐ๋ฐ์ Access Control ์ ์ฉ
- soul.md ๋ฐ identity.md ์ค์ ์ ํตํ Agent์ Persona ๋ฐ ํ๋ ๊ท์น์ ๊ตฌ์กฐ์ ์ ์
์ค์ฒ ํฌ์ธํธ
1. API ๋น์ฉ ์ต์ ํ๋ฅผ ์ํ LLM Free Tier์ Rate Limit ๋ฐ Token ์ ํ ์ฌํญ ๊ฒํ
2. ์ธ๋ถ ์๋น์ค ์์กด์ฑ ์ ๊ฑฐ๋ฅผ ์ํ SearXNG์ ๊ฐ์ Self-hosted ๋๊ตฌ ๋์ ๊ณ ๋ ค
3. Agent์ ์ผ๊ด๋ ๋์์ ์ํด Persona๋ฅผ ๋ช ์ํ ์ ์ ์ค์ ํ์ผ(md) ๊ด๋ฆฌ ์ฒด๊ณ ๊ตฌ์ถ
4. ์์คํ ๊ฒฉ๋ฆฌ๋ฅผ ์ํด ์ต์ 4 CPU Core, 6GB RAM ์ฌ์์ VM ํ๊ฒฝ ๊ตฌ์ฑ