๊ฐ๋ฐ์๊ฐ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ ์คํจ ๋๋น 3๋จ๊ณ ํด๋ฐฑ๊ณผ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ง์ผ๋ก ๋์ํ๋ AI ํ๋กฌํํธ ๊ด๋ฆฌ Chrome Extension์ ๊ตฌ์ถํ๋ค
๐ I built a Chrome Extension to manage AI prompts properly (Prompt Vault)
AI ์์ฝ
Context
AI ๋๊ตฌ๋ฅผ ์ผ์์ ์ผ๋ก ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ค์ ํ๋กฌํํธ๋ฅผ ๋ ธํธ, ๋ฌธ์, ์ฑํ ๋ฑ ์ฌ๋ฌ ๊ณณ์ ๋ถ์ฐ ์ ์ฅํ์ฌ ํ์ํ ๋ ์ฐพ์ง ๋ชปํ๋ ๋ฌธ์ ์ ์ง๋ฉดํ๋ค. ๊ธฐ์กด ์๋ฃจ์ ์ ๋ณต์กํ ์ค์ , ๋๋ฆฐ ์๋, ๊ณ์ ์ด๋ ํด๋ผ์ฐ๋ ๋๊ธฐํ๋ฅผ ์๊ตฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค.
Technical Solution
- Chrome Extension โ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ํ๋กฌํํธ ์ ์ฅํ์ฌ ์ธ๋ถ ์๋ฒ ์์กด์ฑ ์ ๊ฑฐ
- 3๋จ๊ณ ํด๋ฐฑ ๋ณต์ฌ ๋ฉ์ปค๋์ฆ โ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ ์คํจ ์ ์๋ ์ ํ์ผ๋ก ์์ ์ฑ ํ๋ณด
- ์ค์๊ฐ ๊ฒ์ + ํ์ด๋ผ์ดํธ โ ๊ฒฐ๊ณผ๊ฐ ๋์ ์ ๋ฐ์ดํธ๋ก ์ฆ๊ฐ์ ํ์ ๊ฐ๋ฅ
- ํ๊ทธ ๊ธฐ๋ฐ ๋ถ๋ฅ + ์ ๋ ฌ ํํฐ โ ์์ฑ์ผ, ์ํ๋ฒณ์, ์ฌ์ฉ๋น๋, ํ๊ทธ๋ณ ๋ถ๋ฅ ์ง์
- JSON Import/Export โ ๋ฐ์ดํฐ ์ด๊ด ๋ฐ ๋ฐฑ์ ๊ธฐ๋ฅ ์ ๊ณต
Impact
์ฌ์ฉ๋ ์ถ์ ๊ธฐ๋ฅ์ผ๋ก ์ค์ ์ฌ์ฉ ํจํด ๊ธฐ๋ฐ ์ํฌํ๋ก์ฐ ์ต์ ํ ๊ฐ๋ฅ
Key Takeaway
ํ๋ผ์ด๋ฒ์ ์ฐ์ ์ค๊ณ ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ง์ผ๋ก ์ถฉ๋ถํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉด์๋ ์ธ๋ถ ์์กด์ฑ ์์ด ์ ๋ขฐ์ฑ ์๋ UX๋ฅผ ๊ตฌํํ ์ ์๋ค
์ค์ฒ ํฌ์ธํธ
AI ํ๋กฌํํธ ๊ด๋ฆฌ ํ๊ฒฝ์์ ํด๋ฐฑ ๋ฉ์ปค๋์ฆ์ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ ๊ธฐ๋ฅ์ ์ ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ๋ณต์ฌ๋ฅผ ์คํจ๋ก ์ธ์ํ๋ ์ํฉ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐฉ์งํ ์ ์๋ค