Vane ์๊ฐ
Vane์ ์ฌ์ฉ์์ ํ๋์จ์ด์์ ์ ์ ์ผ๋ก ๊ตฌ๋ํ ์ ์๋ ํ๋ผ์ด๋ฒ์ ์ค์ฌ์ AI ๊ฒ์ ์์ง(Answering Engine)์ ๋๋ค. Vane ํ๋ก์ ํธ๋ ๋น์ด Perplexity AI์ ๊ฐ๋ ฅํ ์คํ์์ค ๋์ฒด์ ๋ก ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ํฐ ํ์ ๋ฅผ ๋ชจ์๋ Perplexica์์ ์ถ๋ฐํ์ฌ, ์ต๊ทผ Vane์ด๋ผ๋ ์๋ก์ด ์ด๋ฆ์ผ๋ก ๋ฆฌ๋ธ๋๋ฉ ๋ฐ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๊ฐ ์งํ๋์์ต๋๋ค. ๋จ์ํ ์ธํฐ๋ท์ ๋ฐฉ๋ํ ์ ๋ณด๋ฅผ ๋์ดํ๋ ๊ฒ์ ๋์ด, ์ฌ์ฉ์์ ์ง๋ฌธ ๋ฌธ๋งฅ์ ๊น์ด ์ดํดํ๊ณ ์ ๋ขฐํ ์ ์๋ ์ถ์ฒ๊ฐ ๋ช ํํ ์ธ์ฉ๋ ๋ต๋ณ์ ์์ฑํ๋ ๊ฒ์ด ์ด ํ๋ก์ ํธ์ ํต์ฌ ๋ชฉํ์ ๋๋ค.
ํนํ, ๋ฉํ ๊ฒ์ ์์ง์ธ SearxNG๋ฅผ ๋ด์ฅํ์ฌ ์ฌ์ฉ์์ ๊ฒ์ ์ ์์ ์ฒ ์ ํ ๋ณดํธํ๋ฉด์๋, ํธํฅ๋์ง ์์ ์ต์ ์ ๋ณด๋ฅผ ์ค์๊ฐ์ผ๋ก ์์งํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ ์ ํฌ๋กค๋ง ๋ด ๊ฒ์ ์์ง๋ค์ด ํํ ๊ฒช๋ ์ต์ ์ ๋ณด ๋๋ฝ ๋ฌธ์ ๋ฅผ ์๋ฒฝํ๊ฒ ํด๊ฒฐํ๋ฉฐ ํญ์ ์ต์ ์ํ์ ์ ํํ ์ง์์ ์ ๊ณตํฉ๋๋ค.
๋ํ, Vane์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์ผ๋ฐ ์ฌ์ฉ์ ๋ชจ๋๊ฐ ์์ ๋ง์ ํต์ ๊ฐ๋ฅํ AI ๊ฒ์ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์๋๋ก ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ธ์ ๋ณด ์ ์ถ์ ๋ฏผ๊ฐํ ํ๊ฒฝ์ด๋ ์ฌ๋ด๋ง์์๋ Ollama๋ฅผ ํ์ฉํ์ฌ Llama 3, Mixtral ๋ฑ ์คํ์์ค ๋ก์ปฌ LLM์ ์ฐ๋ํจ์ผ๋ก์จ ์๋ฒฝํ ์คํ๋ผ์ธ ๋ฐ ํ๋ผ์ด๋น ๊ฒ์ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋๋ถ์ด ๊ฐ๋ ฅํ ์ถ๋ก ๋ฅ๋ ฅ์ด ํ์ํ ๋ณต์กํ ์ฐ๊ตฌ ์์ ์์๋ OpenAI, Anthropic Claude, Google Gemini, Groq ๋ฑ ์ ๊ณ ์ต๊ณ ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ AI API๋ฅผ ์์ ๋กญ๊ฒ ์ฐ๊ฒฐํ์ฌ ํผํฉ ์ฌ์ฉํ ์ ์๋ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ๋ฒ์ ์ง์ํฉ๋๋ค. ์ ์ฒด ์์คํ ์ Docker๋ฅผ ํตํด ๋งค์ฐ ์ง๊ด์ ์ผ๋ก ํจํค์ง๋์ด ์์ด, ๋ณต์กํ ์์กด์ฑ ์ค์ ์์ด ๋จ์ผ ๋ช ๋ น์ด๋ก ์ฆ๊ฐ์ ์ธ ์๋น์ค ๋ฐฐํฌ์ ์ด์์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ์ฉ์๋ ์์ ์ ์ธ AI ๊ฒ์ ์๋น์ค์ ์ข ์์ฑ์์ ๋ฒ์ด๋, ๋ฐ์ดํฐ ์ฃผ๊ถ์ ์ ์งํ๋ฉด์๋ ์ต๊ณ ์์ค์ ์์ฐ์ฑ์ ๋ฐํํ๋ ๋ง์ถคํ ์ง์ ํ์ ๋๊ตฌ๋ฅผ ์ง์ ์์ ํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ด์ ์ Perplexica์์์ ๋ฐ์ ๊ณผ์
ํ๋ก์ ํธ์ ์ด๊ธฐ ํํ์ธ Perplexica๋ ๊ฒ์ ์ฑ๋ฅ์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ค์์ ์ฐ๊ด ์ฟผ๋ฆฌ๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋ ์์ฑํ๋ 'Copilot Mode'์ ์ผ๋ฐ์ ์ธ ๊ฒ์์ ์ํํ๋ 'Normal Mode'๋ผ๋ ๋ ๊ฐ์ง ๋ฉ์ธ ๋ชจ๋๋ฅผ ์ ๊ณตํ์ต๋๋ค. ๋ํ, ์ฌ์ฉ์์ ๊ตฌ์ฒด์ ์ธ ๋ชฉ์ ์ ๋ง์ถฐ ์น ์ ๋ฐ, ๊ธ์ฐ๊ธฐ ๋ณด์กฐ, ํ์ ์ฐ๊ตฌ, YouTube ์์, Wolfram Alpha๋ฅผ ํตํ ์์ ๊ณ์ฐ, Reddit ํ ๋ก ๋ฑ 6๊ฐ์ง๋ก ์ธ๋ถํ๋ 'Focus ๋ชจ๋'๋ฅผ ์ง์ํ์ฌ ํนํ๋ ๋ต๋ณ์ ์ ๊ณตํ๋ ๋ฐ ์ง์คํ์ต๋๋ค.
๋ฐ๋ฉด, Vane์ผ๋ก ๋ฆฌ๋ธ๋๋ฉ๋ ํ์ฌ ๋ฒ์ ์ ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ๋์ฑ ์ฌ์ฉ์ ์นํ์ ์ด๊ณ ํฌ๊ด์ ์ธ ํํ๋ก ๋ฐ์ ์์ผฐ์ต๋๋ค. ๊ธฐ์กด์ ๋ชจ๋๋ค์ ๋ต๋ณ ์๋์ ํ์ง ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ์ง๊ด์ ์ธ 'Speed Mode(๋น ๋ฅธ ๋ต๋ณ)', 'Balanced Mode(๊ท ํ ์กํ ๊ฒฐ๊ณผ)', 'Quality Mode(์ฌ์ธต ์ฐ๊ตฌ)'๋ก ์๋กญ๊ฒ ์ฌํธ๋์์ต๋๋ค. ๋๋ถ์ด ํ ์คํธ ์ค์ฌ์ด์๋ ๊ธฐ์กด ๊ฒ์์ ๋ฐ์ด๋์ด ์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ๊ฒ์์ ์ง์ํ๊ณ , PDF๋ ํ ์คํธ ํ์ผ ๋ฑ์ ์ง์ ์ ๋ก๋ํ์ฌ ํด๋น ๋ฌธ์ ๋ด์ฉ์ ๋ํด AI์ ์ง์์๋ต์ ํ ์ ์๋ ๊ฐ๋ ฅํ ํ์ผ ๋ถ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ ์จ, ์ฃผ์ ๊ฐ๊ฒฉ, ๊ณ์ฐ๊ธฐ ๋ฑ์ ์ฆ๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์์ ฏ ๊ธฐ๋ฅ๊ณผ, ์ต์ ํธ๋ ๋ ์ฝํ ์ธ ๋ฅผ ์๋์ผ๋ก ์ถ์ฒํด ์ฃผ๋ Discover ๊ธฐ๋ฅ๊น์ง ์๋กญ๊ฒ ํ์ฌ๋๋ฉด์, Vane์ ๋จ์ํ ๊ฒ์ ์์ง์ ๋์ด์ ์ข ํฉ ์ง์ ํ์ ํ๋ซํผ์ผ๋ก ์งํํ์ต๋๋ค.
Vane์ ์ฃผ์ ํน์ง
๋ค์ํ AI ์ ๊ณต์ ์ฒด ์ง์ (๋ก์ปฌ ๋ฐ ํด๋ผ์ฐ๋ ํตํฉ)
Vane์ ์ฌ์ฉ์์ ์ธํ๋ผ ํ๊ฒฝ๊ณผ ๋ณด์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ๋ค์ํ AI ๋ชจ๋ธ์ ์ ํํ ์ ์๋ ์ ์ฐํ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๊ฐ ์ต์ฐ์ ์ธ ๋ก์ปฌ ํ๊ฒฝ์์๋ Ollama๋ฅผ ํตํด ์ฌ์ฉ์์ GPU ํ๋์จ์ด์์ ์ง์ ์คํ์์ค ์ธ์ด ๋ชจ๋ธ์ ๊ตฌ๋ํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด, ๋ ๋์ ์์ค์ ๋งฅ๋ฝ ์ดํด๋ ์ฝ๋ฉ ๋ณด์กฐ ๋ฅ๋ ฅ์ด ํ์ํ ๊ฒฝ์ฐ OpenAI, Anthropic Claude, Google Gemini, Groq ๋ฑ ์ ๋์ ์ธ ํด๋ผ์ฐ๋ AI ์ ๊ณต์ ์ฒด์ API๋ฅผ ์์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ฟผ๋ฆฌ์ ์ฑ๊ฒฉ๊ณผ ์ค์๋์ ๋ฐ๋ผ ์ด๋ฌํ ๋ชจ๋ธ๋ค์ ์์ ๋กญ๊ฒ ์์ด์(Mix and match) ์ต์ ์ ๋น์ฉ ๋ฐ ์ฑ๋ฅ ํจ์จ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
์ค๋งํธ ๊ฒ์ ๋ชจ๋์ ๋ง์ถคํ ์ถ์ฒ ์ง์
์ฌ์ฉ์๋ ์ง๋ฌธ์ ๋์ด๋๋ ๊ธด๊ธ์ฑ์ ๋ฐ๋ผ ์ธ ๊ฐ์ง ์ง๋ฅํ ๊ฒ์ ๋ชจ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์ ์ํ ํ์ธ์ด ํ์ํ ๋๋
Speed Mode๋ฅผ, ์ผ์์ ์ธ ์ ๋ณด ๊ฒ์์๋
Balanced Mode๋ฅผ, ๋ณต์กํ ๊ต์ฐจ ๊ฒ์ฆ๊ณผ ๊น์ด ์๋ ๋ถ์์ด ํ์ํ ๋๋
Quality Mode๋ฅผ ํ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ์กฐ์ ํฉ๋๋ค.
๋์๊ฐ ๊ฒ์์ ์ถ์ฒ๋ฅผ ์ ์ฒด ์น๋ฟ๋ง ์๋๋ผ, ํน์ ํ ๋ก ํฌ๋ผ์ด๋ ํ์ ๋ ผ๋ฌธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ขํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํน์ ๋๋ฉ์ธ(์: ํน์ ๊ณต์ ๋ฌธ์ ์น์ฌ์ดํธ ๋ฑ) ๋ด์์๋ง ๊ฒ์์ ์ํํ๋๋ก ์ ํํ๋ ๋๋ฉ์ธ ํน์ ๊ฒ์(Domain-specific search) ๊ธฐ๋ฅ๋ ์ง์ํ์ฌ ๊ฐ๋ฐ์๋ค์ ๊ธฐ์ ๋ฌธ์ ํ์์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
๋ฉํฐ๋ฏธ๋์ด ๊ฒ์ ๋ฐ ๊ฐ๋ ฅํ ํ์ผ ์ ๋ก๋ ๋ถ์
Vane์ ๊ฒ์ ๊ฒฝํ์ ๋จ์ ํ ์คํธ์ ๋จธ๋ฌผ์ง ์์ต๋๋ค. ์ด๋ฏธ์ง์ ๋น๋์ค ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ํ ์คํธ ๊ฒฐ๊ณผ์ ๋๋ํ ์ ๊ณตํ์ฌ ์๊ฐ์ ์ธ ์ ๋ณด ์์ง์ ๋์ต๋๋ค. ํนํ ์ต์ ์ ๋ฐ์ดํธ์์ ๊ฐ์ฅ ์ฃผ๋ชฉ๋ฐ๋ ๊ธฐ๋ฅ์ ํ์ผ ์ ๋ก๋ ์ง์์ ๋๋ค.
์ฌ์ฉ์๋ PDF, ํ ์คํธ ํ์ผ, ์ด๋ฏธ์ง ํ์ผ ๋ฑ์ ์์คํ ์ ์ ๋ก๋ํ ๋ค, ํด๋น ๋ฌธ์๊ฐ ๋ด๊ณ ์๋ ๊ตฌ์ฒด์ ์ธ ๋ด์ฉ์ ๋ํด ์์ ๋กญ๊ฒ ์ง๋ฌธํ๊ณ ์์ฝ๋ฐ์ ์ ์์ต๋๋ค. ์ด๋ ๋๊บผ์ด API ๋งค๋ด์ผ์ด๋ ๋ณต์กํ ํ์ ๋ ผ๋ฌธ์ ๋น ๋ฅด๊ฒ ํ์ ํด์ผ ํ๋ ์ํํธ์จ์ด ์์ง๋์ด๋ค์๊ฒ ๊ฐ๋ ฅํ ์์ฐ์ฑ ๋๊ตฌ๋ก ์์ฉํฉ๋๋ค.
์ง๊ด์ ์ธ ์์ ฏ๊ณผ Discover ์ธํฐํ์ด์ค
์ฌ์ฉ์ ๊ฒฝํ(UX)์ ๋ํญ ํฅ์์ํค๊ธฐ ์ํด Vane์ ๊ฒ์์ด์ ๋ฌธ๋งฅ์ ํ์ ํ์ฌ ๊ด๋ จ์ฑ ๋์ ์ค๋งํธ ์์ ฏ์ ํ๋ฉด์ ๋์์ค๋๋ค. ๋ ์จ ์ ๋ณด ํ์ธ, ๋จ์ ๋ณํ, ๊ฐ๋จํ ๊ณ์ฐ, ์ฃผ์ ๊ฐ๊ฒฉ ๋ฑ ์ฆ๊ฐ์ ์ธ ํฉํธ ์ฒดํฌ๊ฐ ํ์ํ ์ ๋ณด๋ ํ ์คํธ ๋ต๋ณ ์์ฑ ์ ์ ๋ณ๋์ UI ์นด๋๋ก ๋จผ์ ์ ๊ณต๋ฉ๋๋ค.
๋ํ, ๊ฒ์์ฐฝ์ ์๋ฌด๊ฒ๋ ์ ๋ ฅํ์ง ์์ ์ํ์์๋ ํฅ๋ฏธ๋ก์ด ๊ธฐ์ฌ๋ ํ๋ฃจ์ ํธ๋ ๋ฉ ์ฝํ ์ธ ๋ฅผ ๋ชจ์๋ณผ ์ ์๋ 'Discover' ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ์ง์ ์ต๋์ ๊ธฐํ๋ฅผ ์ง์์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค. ๋ชจ๋ ๊ฒ์ ๊ธฐ๋ก๊ณผ ํ์ ๋ด์ญ์ ์ค์ง ์ฌ์ฉ์์ ๋ก์ปฌ ํ๊ฒฝ์๋ง ์์ ํ๊ฒ ์ ์ฅ๋๋ฏ๋ก, ๊ณผ๊ฑฐ์ ์ฐ๊ตฌ ์ค๋ํซ์ ์ธ์ ๋ ๋ค์ ๊บผ๋ด๋ณผ ์ ์์ต๋๋ค.
ํ๋ผ์ด๋ฒ์ ์ค์ฌ ์ํคํ ์ฒ ๋ฐ ๊ฐํธํ Docker ๋ฐฐํฌ
Vane์ ๋ฉํ ๊ฒ์ ์์ง์ธ SearxNG๋ฅผ ์์ฒด ํตํฉํ์ฌ ์น ๊ฒ์์ ์ํํจ์ผ๋ก์จ, ์ฌ๋ฌ ๋ฐฑ์๋ ๊ฒ์ ์์ง์ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํ๋ฉด์๋ ์ฌ์ฉ์์ ๊ฒ์ ์ ์์ ์ฒ ์ ํ ๋น์๋ณํํฉ๋๋ค. ํฅํ Tavily์ Exa ๋ฑ์ ์ ๋ฌธ AI ๊ฒ์ API ํตํฉ๋ ์์ ๋์ด ์์ด ๊ฒ์ ํ์ง์ ๋์ฑ ํฅ์๋ ๊ฒ์ ๋๋ค. ์์คํ ์ Next.js ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์ด ๋ชจ๋ API ์์ฒญ์ ์์ฒด์ ์ผ๋ก ์ํํ ์ฒ๋ฆฌํฉ๋๋ค.
Vane ์ค์น์์๋ Docker๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ๊ถ์ฅ๋๋ฉฐ, ์๋์ ๋ช ๋ น์ด ํ ์ค๋ก Vane ์ฑ๊ณผ SearxNG๊ฐ ๋ชจ๋ ํฌํจ๋ ํตํฉ ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
๋ง์ฝ ์ด๋ฏธ ์์ฒด์ ์ธ SearxNG ์ธ์คํด์ค๋ฅผ ์ด์ ์ค์ธ ๊ณ ๊ธ ์ฌ์ฉ์๋ผ๋ฉด, ํ๊ฒฝ ๋ณ์(SEARXNG_API_URL)๋ฅผ ์ฐ๊ฒฐํ์ฌ Vane์ ๊ฒฝ๋ํ ๋ฒ์ (slim) ์ด๋ฏธ์ง๋ก ์ฐ๋ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ผ์ด์ ์ค
Vane ํ๋ก์ ํธ๋ MIT License๋ก ๊ณต๊ฐ ๋ฐ ๋ฐฐํฌ๋๊ณ ์์ต๋๋ค.
Vane ํ๋ก์ ํธ GitHub ์ ์ฅ์
์ด ๊ธ์ GPT ๋ชจ๋ธ๋ก ์ ๋ฆฌํ ๊ธ์ ๋ฐํ์ผ๋ก ํ ๊ฒ์ผ๋ก, ์๋ฌธ์ ๋ด์ฉ ๋๋ ์๋์ ๋ค๋ฅด๊ฒ ์ ๋ฆฌ๋ ๋ด์ฉ์ด ์์ ์ ์์ต๋๋ค. ๊ด์ฌ์๋ ๋ด์ฉ์ด์๋ผ๋ฉด ์๋ฌธ๋ ํจ๊ป ์ฐธ๊ณ ํด์ฃผ์ธ์! ์ฝ์ผ์๋ฉด์ ์ด์ํ๊ฑฐ๋ ์๋ชป๋ ๋ด์ฉ์ ๋ฐ๊ฒฌํ์๋ฉด ๋ง๊ธ๋ก ์๋ ค์ฃผ์๊ธฐ๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค. ![]()
ํ์ดํ ์น ํ๊ตญ ์ฌ์ฉ์ ๋ชจ์
์ด ์ ๋ฆฌํ ์ด ๊ธ์ด ์ ์ฉํ์
จ๋์? ํ์์ผ๋ก ๊ฐ์
ํ์๋ฉด ์ฃผ์ ๊ธ๋ค์ ์ด๋ฉ์ผ
๋ก ๋ณด๋ด๋๋ฆฝ๋๋ค! (๊ธฐ๋ณธ์ Weekly์ง๋ง Daily๋ก ๋ณ๊ฒฝ๋ ๊ฐ๋ฅํฉ๋๋ค.)
์๋
์ชฝ์ ์ข์์
๋ฅผ ๋๋ฌ์ฃผ์๋ฉด ์๋ก์ด ์์๋ค์ ์ ๋ฆฌํ๊ณ ๊ณต์ ํ๋๋ฐ ํ์ด ๋ฉ๋๋ค~ ![]()

