๋์์ธ์ ์๊ฐ ์์ง ์์๋ ๋๋ AI ์ธํฐํ์ด์ค์ ์ค์ฒด
์ฌ์ด๋ ํ๋ก์ ํธ์ AI ์ฑํ ๊ธฐ๋ฅ์ ๋ถ์ด๊ณ ์ถ์ด์ ์ง์ UI๋ฅผ ๋ง๋ค๊ธฐ ์์ํ๋ค๊ฐ, ์ฌํ์งธ ๋๋ ๋ ์ ๋ ฅ์ฐฝ ์ ๋ ฌ ํ๋ ๋๋ฌธ์ ๋ฉ์ท๋ค๋ ๊ฐ๋ฐ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ ์ ์๋ค. ๊ทธ ์๊ฐ, ์๊น์ ์ ๊ฒ์ด๋ค.
Setting
Open WebUI๋ AI ๋ชจ๋ธ์ ์ง์ ์๋ฒ์ ์ค์นํด ์ฐ๋ ์ฌ๋๋ค์ ์ํ ์ฑํ ์ธํฐํ์ด์ค๋ค. ํํ "๋ก์ปฌ AI"๋ผ๊ณ ๋ถ๋ฅด๋ ํ๊ฒฝ โ ๋ด ์ปดํจํฐ๋ ์ฌ๋ด ์๋ฒ์ ์ธ์ด ๋ชจ๋ธ์ ์ค์นํด์ ์ธ๋ถ ํด๋ผ์ฐ๋ ์์ด ์ฐ๋ ๋ฐฉ์ โ ์์ ์ธ ๋งํ UI๊ฐ ์๋ค๋ ๋ถํธํจ์์ ์ถ๋ฐํ๋ค. ์คํ์์ค ์ปค๋ฎค๋ํฐ๊ฐ ๋น ๋ฅด๊ฒ ๋ฌ๋ ค๋ค์๊ณ , ํ์ฌ GitHub ์คํ 13๋ง ๊ฐ๋ฅผ ๋๊ฒผ๋ค. ๋จ์ํ ์คํ ๋๊ตฌ๊ฐ ์๋๋ผ, ์ค์ ๋ก ์ ํ์ ์ฐ์ด๊ณ ์๋ค๋ ์ ํธ๋ค.
The Story
์ธํฐํ์ด์ค๋ฅผ ์ง์ ์ด์ด๋ณด๋ฉด ์ฒ์ ๋๋ ์๊ฐ์ด "์ด๊ฑฐ ๋ง๋ ์ฌ๋ ๋์์ธ ๊ณต๋ถํ๋?"๋ค. ์ฌ์ด๋๋ฐ ๋ ์ด์์, ๋ฉ์์ง ๋ฒ๋ธ์ ๊ฐ๊ฒฉ, ๋คํฌยท๋ผ์ดํธ ๋ชจ๋ ์ ํ๊น์ง โ ChatGPT์ ๋๋ํ ๋์๋ ์ด์ํ์ง ์๋ค. README์ demo.png์ banner.png๋ง ๋ด๋ ์คํฌ๋ฆฐ์ท ์์ค์ด ์ผ๋ฐ ์คํ์์ค์ ๋ค๋ฅด๋ค๋ ๊ฒ ๋๊ปด์ง๋ค.
๊ตฌ์ฒด์ ์ธ ์๋ฅผ ๋ค๋ฉด ์ด๋ ๋ค. ์ฌ๋ด ๋ฌธ์๋ฅผ ํ์ต์ํจ AI ์ด์์คํดํธ๋ฅผ ํ์๋ค์๊ฒ ์ ๊ณตํ๊ณ ์ถ์ ๋, ๋ณดํต์ ๋ฐฑ์๋ ๋ก์ง์ ์งค ์ ์์ด๋ "ํ์์ด ๋งค์ผ ์ฐ๊ณ ์ถ์ด์ง๋" UI๋ฅผ ๋ง๋๋ ๋ฐ์ ๋งํ๋ค. Open WebUI๋ฅผ ์ฐ๊ฒฐํ๋ฉด ๋ชจ๋ธ ์ ํ ๋๋กญ๋ค์ด, ๋ํ ํ์คํ ๋ฆฌ ํจ๋, ํ์ผ ์ฒจ๋ถ ์์ญ์ด ์ด๋ฏธ ๋ค๋ฌ์ด์ง ์ฑ๋ก ๋ค์ด์จ๋ค. ๊ฐ๋ฐ์๋ ๋ชจ๋ธ ์ฐ๊ฒฐ ์ค์ ๋ช ์ค๋ง ๊ฑด๋๋ฆฌ๋ฉด ๋๋ค. ๋์์ธ ์์ ์ ์ฒ์๋ถํฐ ๋ค์ ํ ํ์๊ฐ ์๋ค.
์ปฌ๋ฌ ์์คํ ๋ ์ผ๊ด์ฑ์ด ์๋ค. ํฌ์ธํธ ์ปฌ๋ฌ, ๋ฐฐ๊ฒฝ, ํ ์คํธ ๊ณ์ธต์ด CSS ๋ณ์๋ก ๊ด๋ฆฌ๋์ด ์์ด์ ๋ธ๋๋ ์์๋ง ๊ต์ฒดํ๋ฉด ์ ์ฒด ์ธ์์ด ๋ฐ๋๋ค. ํ์ดํฌ๊ทธ๋ํผ ํฌ๊ธฐ ๋น์จ๋ ์๋ ํ์๊ฐ ์์ ๋งํผ ์ ์กํ ์๋ค.
The Insight
๋์์ธ์ด ์ด๋ฏธ ๋์ด ์๋ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ๊ณผ, ์ฒ์๋ถํฐ ๋์์ธํ๋ ๊ฒ ์ฌ์ด์ ์ฐจ์ด๋ "์์ฑ๋"๊ฐ ์๋๋ผ "์๋"๋ค โ ๊ทธ๋ฆฌ๊ณ ๋น ๋ฅด๊ฒ ์์ฑ๋๋ฅผ ๋ณด์ฌ์ค ์ ์์ด์ผ ์ฌ์ฉ์๊ฐ ๋จธ๋ฌธ๋ค.
ํ์คํ ๊ฐ๋ฐ์๋ ๋ฉ์ด์ปค์๊ฒ Open WebUI๊ฐ ์ ์ฉํ ์ด์ ๋ ๊ธฐ๋ฅ ๋๋ฌธ๋ง์ด ์๋๋ค. ์ฒ์ ์ผฐ์ ๋ ์ฌ์ฉ์๊ฐ "์ด, ์ ๋๋ก ๋ง๋ ๊ฑฐ๋ค"๋ผ๊ณ ๋๋ผ๋ ์ฒซ์ธ์์ ์ด๋ฏธ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ์ธ์ ํ๋๊ฐ ํ๋ก๋ํธ์ ์ ๋ขฐ๋๋ฅผ ๋จ์จ์ ๋์ด์ฌ๋ฆฐ๋ค. ๋์์ธ์ ์ธ ์๊ฐ์ ์๋ผ๊ณ ์ถ์ ๋ฉ์ด์ปค๋ผ๋ฉด ํ ๋ฒ ๊ตฌ์กฐ๋ฅผ ๋ฏ์ด๋ณผ ๊ฐ์น๊ฐ ์๋ค. ์ ๋ง๋ค์ด์ง ํดํท์ด ์ ํ ์ธ์์ ์ด๋ป๊ฒ ๋ฐ๊พธ๋์ง ์ค๊ฐํ๊ณ ๋๋ฉด, ๋น์ทํ ์์ฑ๋๋ฅผ ๊ฐ์ง ๋ฆฌ์์ค๋ฅผ ์ฐพ๊ฒ ๋๋๋ฐ โ teum.io/sell ๊ฐ์ ๊ณณ์์ ๋์์ธ์ด ํํํ ํดํท๋ค์ด ์ค์ ๋ก ๊ฑฐ๋๋๋ ์ด์ ๋ ๊ทธ๋์๋ค.
๋์์ธ์ด ์ด๋ฏธ ๋์ด ์๋ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒ๊ณผ ์ฒ์๋ถํฐ ๋์์ธํ๋ ๊ฒ ์ฌ์ด์ ์ฐจ์ด๋ '์์ฑ๋'๊ฐ ์๋๋ผ '์๋'๋ค.