ํต์ฌ ์์
- Home Assistant ๋จ๋ ์ Raspberry Pi์์ ์พ์ ํ๊ฒ ์คํ๋ฉ๋๋ค
- ๋ก์ปฌ LLM, ๋ํ Whisper, Frigate๋ ์ํ๋ค๋ฉด ๋ฏธ๋ PC๊ฐ ๋ ๋์ ์ ํ์ ๋๋ค
- ๋ ๋ง์ RAM๊ณผ ๊ณ ์ฑ๋ฅ iGPU/NPU๋ ๋ก์ปฌ AI ์ง์ฐ ์๊ฐ์ ์ค์ ๋๋ค
- NAS๋ ์คํ ๋ฆฌ์ง ์๋น์ค์ ํจ๊ป ์ปจํ ์ด๋์์ Home Assistant๋ฅผ ํธ์คํ ํ ์ ์์ต๋๋ค
- ์ ์ฉ ์๋ฒ๋ ๋ฉํฐ์๋น์ค ๋๊ท๋ชจ ๋ก์ปฌ ์ค์ ์ ์ ํฉํฉ๋๋ค
- ๊ตฌ๋งค ์ ์ HA ๋จ๋ ๋ HA + AI๋ฅผ ๊ฒฐ์ ํ์ญ์์ค. ๊ทธ ์ ํ์ด ์ ํฉํ ๊ธฐ๊ธฐ๋ฅผ ๋ฐ๊ฟ๋๋ค
ํ๋ธ์ ํ์ํ ๊ฒ
Home Assistant ์์ฒด๋ ๊ฐ๋ณ๊ณ ํ๋ฒํ ํ๋์จ์ด์์ ์คํ๋ฉ๋๋ค. ๋์ ์๊ตฌ ์ฌํญ์ ๋ก์ปฌ AI์ ์นด๋ฉ๋ผ ๊ฐ์ง์์ ์ต๋๋ค. ํ๋ธ๋ง์ด ์๋๋ผ ์ถ๊ฐํ ๊ฒ์ ๊ณ ๋ คํ์ฌ ๊ธฐ๊ธฐ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ์ญ์์ค.
- ํ๋ธ๋ ์ฅ์น ์ ์ด ๋ฐ ์๋ํ์ ๊ฑฐ์ ์ฐ์ฐ์ด ํ์ํ์ง ์์ต๋๋ค.
- ๋ก์ปฌ LLM ์ถ๋ก , ๋ํ Whisper, Frigate๊ฐ ๊น๋ค๋ก์ด ์ํฌ๋ก๋์ ๋๋ค.
- ์ด๋ฌํ ๋ถ๊ฐ ๊ธฐ๋ฅ์ ๋ง์ถฐ RAM๊ณผ GPU/NPU๋ฅผ ๊ณํํ์ญ์์ค.
Raspberry Pi
Raspberry Pi๋ ์ผ๋ฐ ์ค๋งํธ ํ ์ฉ๋๋ก Home Assistant๋ฅผ ์คํํ๋ ๊ฐ์ฅ ์ ๋ ดํ๊ณ ์ ์ ๋ ฅ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. LLM ์ถ๋ก ๊ณผ ๋ํ Whisper ๋ชจ๋ธ์๋ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
- ์ฅ์น ์ ์ด, ์๋ํ, ์ํ ๋ก์ปฌ ์์ฑ ์ค์ ์ ํ์ํฉ๋๋ค.
- Pi์์์ LLM ์ถ๋ก ์ ๋งค์ฐ ์ํ์ด๊ณ ๋๋ฆฐ ๋ชจ๋ธ์๋ง ์ ํ๋ฉ๋๋ค.
- ์ ๋น์ฉ ์ ์ ๋ ฅ์ผ๋ก ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ํ๋ค๋ฉด Pi๋ฅผ ์ ํํ์ญ์์ค. ์์: Raspberry Pi 5 (8GB) ๋๋ ์ฌ์ ๊ตฌ์ฑ๋ Home Assistant Green ์ดํ๋ผ์ด์ธ์ค.
๋ฏธ๋ PC (LLM์ ์ํ ์ฌ์ ๊ณต๊ฐ)
๋ฏธ๋ PC๋ Home Assistant์ ๋ก์ปฌ AI๋ฅผ ํ๋์ ๊ธฐ๊ธฐ์์ ์คํํ๋ ์ต๊ณ ์ ์ ํ์ ๋๋ค. ์ถฉ๋ถํ RAM๊ณผ ๊ณ ์ฑ๋ฅ iGPU ๋๋ NPU๋ก ์ํ LLM์ ์คํํฉ๋๋ค. ์ฑ๋ฅ, ํฌ๊ธฐ, ๋น์ฉ์ ๊ท ํ์ด ์กํ ์์ต๋๋ค.
- Home Assistant, Ollama๋ฅผ ํตํ ์ํ LLM, Whisper, Frigate๋ฅผ ํจ๊ป ์คํํ์ญ์์ค.
- ๋ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์ํด RAM๊ณผ ๊ณ ์ฑ๋ฅ ๋ด์ฅ GPU ๋๋ NPU๋ฅผ ์ฐ์ ์ํ์ญ์์ค.
- ๊ตฌ์ฒด์ ์ธ ์ ํ์ Home Assistant + ๋ก์ปฌ AI๋ฅผ ์ํ ์ต๊ณ ์ ๋ฏธ๋ PC์ ํฌ๋ก์ค ํด๋ฌ์คํฐ ๋ก์ปฌ LLM์ ์ํ ์ต๊ณ ์ ๋ฏธ๋ PC๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ์์: 7B ๋ชจ๋ธ์ฉ Beelink SER8 (Ryzen 7 8845HS) ๋๋ ์ ์ ๋ ฅ ๊ตฌ์ฑ์ฉ Beelink EQ14 (Intel N150).
NAS
NAS๋ ์ถฉ๋ถํ CPU์ RAM์ด ์๋ค๋ฉด ์คํ ๋ฆฌ์ง ๋ฐ Frigate ๋ นํ์ ํจ๊ป ์ปจํ ์ด๋์์ Home Assistant๋ฅผ ํธ์คํ ํ ์ ์์ต๋๋ค. ์ด๋ฏธ ๋ณด์ ํ๊ณ ์๋ค๋ฉด ํธ๋ฆฌํฉ๋๋ค.
- ์คํ ๋ฆฌ์ง์ ํ ์๋ํ ์๋น์ค๋ฅผ ๊ฒฐํฉํ๊ธฐ์ ์ ํฉํฉ๋๋ค.
- NAS์ ๋ถ๊ฐ ๊ธฐ๋ฅ์ ์ํ CPU/RAM ์ฌ์ ๊ฐ ์๋์ง ํ์ธํ์ญ์์ค.
- NAS์์์ LLM ์ถ๋ก ์ ํ๋์จ์ด์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๋ง์ NAS์๋ ๊ณ ์ฑ๋ฅ GPU๊ฐ ์์ต๋๋ค. ์์: Synology DS925+ ๋๋ DS225+; UGREEN NASync ๋ชจ๋ธ์ ๋ด์ฅ ๋ก์ปฌ LLM ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
์ ์ฉ ์๋ฒ
์ ์ฉ ์๋ฒ๋ ์ฌ๋ฌ ์๋น์ค์ ๋ํ ๋ก์ปฌ ๋ชจ๋ธ์ ์คํํ๋ ๋๊ท๋ชจ ์ค์ ์ ์ ํฉํฉ๋๋ค. ๋ ๋์ ๋น์ฉ๊ณผ ์ ๋ ฅ์ผ๋ก ๊ฐ์ฅ ๋ง์ ์ฌ์ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ง์ ์นด๋ฉ๋ผ, ๋ํ LLM, ๋ค์์ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
- ๋ฏธ๋ PC๋ณด๋ค ์ ๋ ฅ ์๋น์ ๋น์ฉ์ด ๋์ต๋๋ค.
- ๊ธฐ๋ณธ ์ค๋งํธ ํ์๋ ๊ณผ๋ํฉ๋๋ค. ๋์ฉ๋ ๋ก์ปฌ AI ์ฌ์ฉ์ ์์ฝํ์ญ์์ค.
HA ๋จ๋ ๋ HA + AI ์ ํ
HA ๋จ๋ ์๋ Pi, HA + ๋ก์ปฌ AI์๋ ๋ฏธ๋ PC๋ฅผ ์ ํํ์ญ์์ค. ์ด ๋จ์ผ ๊ฒฐ์ ์ด ์ฌ๋ฐ๋ฅธ ํ๋์จ์ด๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ํฌ๋ก๋์ ๋ง๊ฒ ๊ธฐ๊ธฐ๋ฅผ ์ ํํ์ญ์์ค.
| ํ๋์จ์ด | ์๋์ ๊ฐ๊ฒฉ | HA ๋จ๋ | ๋ก์ปฌ LLM ์คํ ๊ฐ๋ฅ | ๋น๊ณ |
|---|---|---|---|---|
| Raspberry Pi | ์ ๊ฐ | ๊ฐ๋ฅ | ๋งค์ฐ ์ํ๋ง, ๋๋ฆผ | ์ต์ ์ ๋ ฅ |
| ๋ฏธ๋ PC | ์ค๊ฐ | ๊ฐ๋ฅ | ๊ฐ๋ฅ (์ํ ๋ชจ๋ธ) | HA + AI๋ฅผ ์ํ ์ต๊ณ ์ ๋จ์ผ ๊ธฐ๊ธฐ |
| NAS | ์ค~๊ณ ๊ฐ | ๊ฐ๋ฅ (์ปจํ ์ด๋) | ํ๋์จ์ด์ ๋ฐ๋ผ ๋ค๋ฆ | ์คํ ๋ฆฌ์ง + HA ๊ฒฐํฉ |
| ์ ์ฉ ์๋ฒ | ๊ณ ๊ฐ | ๊ฐ๋ฅ | ๊ฐ๋ฅ (๋ํ ๋ชจ๋ธ) | ์ต๋ ์ฌ์ , ์ต๊ณ ์ ๋ ฅ |
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Raspberry Pi๋ ๋ก์ปฌ LLM์ ์คํํ ์ ์์ต๋๊น?
Pi๋ ๋งค์ฐ ์ํ ๋ชจ๋ธ๋ง ๋๋ฆฌ๊ฒ ์คํํ ์ ์์ผ๋ฏ๋ก ๋ฐ์์ด ๋น ๋ฅธ ๋ก์ปฌ LLM ์ด์์คํดํธ์๋ ์ด์์ ์ด์ง ์์ต๋๋ค. Home Assistant์ ๊ธฐ๋ณธ ์์ฑ์ ์ ์ฒ๋ฆฌํ์ง๋ง ๋ก์ปฌ AI์๋ ๊ณ ์ฑ๋ฅ iGPU ๋๋ NPU๊ฐ ์๋ ๋ฏธ๋ PC๊ฐ ๋ ๋์ ์ ํ์ ๋๋ค.
RAM์ด ์ผ๋ง๋ ํ์ํฉ๋๊น?
Home Assistant ๋จ๋ ์ ๋ช GB๋ฉด ์ถฉ๋ถํฉ๋๋ค. ๊ฐ์ ๊ธฐ๊ธฐ์์ ์ํ ๋ก์ปฌ LLM๊ณผ ๋ค๋ฅธ AI ์๋น์ค๋ฅผ ์คํํ๋ ค๋ฉด ๋ ๋ง์ RAM์ด ๋์์ด ๋ฉ๋๋ค. ์คํํ ๋ชจ๋ธ ํฌ๊ธฐ์ ๋ง๊ฒ RAM์ ์ ํํ์ญ์์ค.
์ด๋ค ๋ฏธ๋ PC๋ฅผ ๊ตฌ๋งคํด์ผ ํฉ๋๊น?
์ํ๋ ๋ชจ๋ธ ํฌ๊ธฐ์ ๋ง๋ ์ถฉ๋ถํ RAM๊ณผ ๊ณ ์ฑ๋ฅ ๋ด์ฅ GPU ๋๋ NPU๊ฐ ์๋ ๋ฏธ๋ PC๋ฅผ ์ ํํ์ญ์์ค. HA + ์ํ LLM์ ๋ง๋ ์ ํ์ Home Assistant + ๋ก์ปฌ AI๋ฅผ ์ํ ์ต๊ณ ์ ๋ฏธ๋ PC ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ธฐ๊ธฐ ํ๋๋ก ์ถฉ๋ถํฉ๋๊น, ๋ ๊ฐ๊ฐ ํ์ํฉ๋๊น?
๋ฏธ๋ PC ํ๋๋ก Home Assistant์ ์ํ ๋ก์ปฌ LLM์ ํจ๊ป ์คํํ๋ ๊ฒ์ด ๊ฐ์ฅ ๊ฐ๋จํฉ๋๋ค. Pi์์ ํ๋ธ๋ฅผ ๋งค์ฐ ์์ ์ ์ผ๋ก ์ ์งํ๊ณ ๋ฌด๊ฑฐ์ด AI๋ฅผ ๋ณ๋์ ๊ฐ๋ ฅํ ๊ธฐ๊ธฐ์ ์คํ๋ก๋ํ๋ ค๋ฉด ๋ ๊ธฐ๊ธฐ๋ก ๋๋์ญ์์ค.