ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toSecurity
์๋ฌธ ์ฝ๊ธฐ
๋ฐ์ดํฐ ์ ์ถ ์๋ Local-first Obsidian AI ์ปจํ ์คํธ ๊ตฌ์ถ ์ ๋ต
I built a local-first Obsidian suite to safely feed my vault to AI ๐ ๏ธ๐
AI ์์ฝ
Context
๊ฐ์ธ Obsidian Vault์ ํด๋ผ์ฐ๋ ์ ๋ก๋๋ก ์ธํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ์นจํด ์ํ. AI ๋ถ์์ ์ํ ์ต์ ์ ์ปจํ ์คํธ ๊ตฌ์ฑ ๊ณผ์ ์ ๋์ ๋ณต์ก๋. ๋ณต์กํ Markdown ๋ฌธ์์ PDF ๋ ๋๋ง ํ์ง ์ ํ ๋ฌธ์ .
Technical Solution
- ๋ชจ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๊ธฐ ๋ด๋ถ์์ ์ํํ๋ Local-first ์ํคํ ์ฒ ์ค๊ณ
- AI ์ปจํ ์คํธ ์ต์ ํ๋ฅผ ์ํด ํน์ ๋ ธํธ๋ฅผ ์ ํ์ ์ผ๋ก ๋ณํฉ ๋ฐ ํฌ๋งทํ ํ๋ Second Brain Joiner ์์ง ๊ตฌ์ถ
- ์ธ๋ถ ์๋ฒ ํต์ ์ ์์ ํ ๋ฐฐ์ ํ์ฌ ๋ฏผ๊ฐํ ๊ฐ์ธ ๋ฐ์ดํฐ์ ์ธ๋ถ ์ ์ถ ๊ฒฝ๋ก ์ฐจ๋จ
- Markdown์ ๋ณต์กํ ๊ตฌ๋ฌธ์ ์ ํํ๊ฒ ํด์ํ์ฌ PDF๋ก ๋ณํํ๋ VaultPress ์ ์ฉ ๋ ๋๋ง ์์ง ๊ตฌํ
- ๋จ์ผ ๊ตฌ๋งค ๋ชจ๋ธ์ ํตํ ์ฌ์ฉ์ ๋ฐ์ดํฐ ์์ ๊ถ ๋ฐ ๋๊ตฌ ์ ์ด๊ถ ๋ณด์ฅ ์ค๊ณ
Key Takeaway
๋ฏผ๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ ์์ ๋ณด์๊ณผ ํธ์์ฑ์ ๋์์ ํ๋ณดํ๊ธฐ ์ํด ํด๋ผ์ฐ๋ ์์กด์ฑ์ ์ ๊ฑฐํ Local-first ์ ๊ทผ ๋ฐฉ์์ ์ ํจ์ฑ ์ ์ฆ.
์ค์ฒ ํฌ์ธํธ
LLM ํ์ฉ ์ ํ๋ผ์ด๋ฒ์๊ฐ ์ค์ํ ๋ฐ์ดํฐ์ ์ ํด๋ผ์ฐ๋ ์ ์ก ์ ๋ก์ปฌ ๋จ๊ณ์์ ์ปจํ ์คํธ๋ฅผ ์ ์ ํ๋ ์ ์ฒ๋ฆฌ ๋ ์ด์ด๋ฅผ ๊ตฌ์ถํ ๊ฒ