๋ง์ฐ์ค ์์ด๋ ๋๋ค? AI ๋ธ๋ผ์ฐ์ ์ค์ ๋ฒ์ด ์ง์ง ํ๋ช ์ธ ์ด์
"๋ง์ฐ์ค ์์ด๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์กฐ์ํ๋ค๊ณ ?"
์ด์ ๊ทธ๊ฒ ์คํ์ ๋๋ค.
ํฌ๋กฌ ๋ธ๋ผ์ฐ์ 127 ๋ฒ์ ์ด์๋ถํฐ๋ AI ๊ธฐ๋ฅ์ด ๊ธฐ๋ณธ ๋ด์ฅ๋ฉ๋๋ค.
๋ฐ๋ก window.ai๋ผ๋ API์ธ๋ฐ์. ์ฝ์์ฐฝ์ ํ ์ค๋ง ์ ๋ ฅํ๋ฉด ์นํ์ด์ง๋ฅผ ์์ฝํด์ฃผ๊ณ , ํ ์คํธ ๊ธฐ๋ฐ ์ ๋ณด ์ฒ๋ฆฌ๋ฅผ ์๋ํํ ์ ์์ด์.
์ค๋์ ์ค์ ๋ก ๋ง์ฐ์ค๋ฅผ ์ฐ์ง ์๊ณ ํค๋ณด๋์ AI๋ง์ผ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ค๋ฃจ๋ ๋ฒ์ ์๋ ค๋๋ฆด๊ฒ์.
์ค์ ๋ถํฐ ํ์ฉ๊น์ง, ์ง์ง ์ค๋ฌด์์ ์ธ ์ ์๋ ๋ด์ฉ๋ง ์ ๋ฆฌํ์ต๋๋ค.
โ ์์ ์ ์ค๋น : ๋ธ๋ผ์ฐ์ ๋ฒ์ ํ์ธ
๋จผ์ ์ด ๊ธฐ๋ฅ์ Chrome 127 ์ด์์์๋ง ๊ฐ๋ฅํฉ๋๋ค.
- ํฌ๋กฌ ๊ฐ๋ฐ์ ๋ฒ์ or ์นด๋๋ฆฌ ๋ฒ์ ์ค์น
- ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ chrome://version ์
๋ ฅ
- → ๋ฒ์ ์ด 127 ์ด์์ธ์ง ํ์ธํ์ธ์
๐ ๏ธwindow.ai ๊ธฐ๋ฅ ํ์ฑํ ๋ฐฉ๋ฒ
ํฌ๋กฌ ๊ธฐ๋ณธ ์ค์ ์์๋ window.ai๊ฐ ๋นํ์ฑํ ์ํ์ ๋๋ค.
์๋ 3๋จ๊ณ๋ฅผ ๋ฐ๋ผ ํ์ฑํํ์ธ์ :
1. Flags ์ค์
์๋ ์ฃผ์๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅํ๊ณ ๊ธฐ๋ฅ์ Enabled๋ก ์ค์ ํ์ธ์.
- chrome://flags/#prompt-api-for-gemini-nano
- chrome://flags/#optimization-guide-on-device
2. ์ปดํฌ๋ํธ ๋ค์ด๋ก๋
- ์ฃผ์์ฐฝ์ chrome://components ์ ๋ ฅ
- Optimization Guide On Device Model ์ฐพ๊ธฐ
- "Check for update" ๋ฒํผ ํด๋ฆญ
์ด ์์ ์ผ๋ก AI ๋ชจ๋ธ์ด ๊ธฐ๊ธฐ์ ์ค์น๋ฉ๋๋ค.
๐ค์ง์ง ๋ง์ฐ์ค ์์ด ์ผํด๋ณด๊ธฐ
๋ธ๋ผ์ฐ์ ์ ์ฝ์์ฐฝ(๊ฐ๋ฐ์ ๋๊ตฌ)์ ์ด๊ณ ์๋ ์์๋๋ก ์ ๋ ฅํด๋ณด์ธ์.
๐๋จ์ถํค :
• "Mac : option + โ + J
• "Windows : Shift + Ctrl + J
โจ1. AI ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ
await ai.canCreateTextSession();
→ readily๊ฐ ๋ฐํ๋๋ฉด ์ฌ์ฉ ๊ฐ๋ฅ!
โจ2. ํ ์คํธ ์ธ์ ๋ง๋ค๊ธฐ
const s = await ai.createTextSession();
โจ3. ์นํ์ด์ง ์์ฝํ๊ธฐ (๋ณธ๋ฌธ 3์ค ์์ฝ)
function getMainContent() {
const mainContent = document.querySelector('main') ?? document.querySelector('article') ?? document.body;
return mainContent?.innerText ?? '';
}
let result = await s.prompt(`๋ค์ ๋ด์ฉ์ 3์ค๋ก ์์ฝํด์ค.\n---\n${getMainContent()}`);
console.log(result);
๐ก์ด ์ฝ๋๋ ์นํ์ด์ง ๋ด ์ฃผ์ ์ฝํ ์ธ ๋ฅผ ์ถ์ถํด์ ์์ฝํฉ๋๋ค.
window.ai๊ฐ ํ ์คํธ๋ฅผ ์ดํดํ๊ณ ๊ฐ๊ฒฐํ๊ฒ ์์ฝํด์ค๋๋ค.
โจ4. ์ธ์ ์ข ๋ฃ (์์ ๋ฐํ)
s.destroy();
โก์ง์ ํด๋ณด๋ ์ด๋ ์๊น?
- ๐ง ๊ฐ๋จํ ์์ฝ์๋ ์ ๋ฒ ์ ํํจ
- ๐๋ฐฐํฐ๋ฆฌ ์๋ชจ๊ฐ ํผ (ํนํ MacBook M2 ๊ณ์ด)
- ๐์๋๋ ๋น ๋ฅด์ง ์์ง๋ง ์ค์ฉ์ฑ ์์
- ๐กํฌ๋กฌ 128~129๋์์๋ ์์ ์ฑ ํฅ์ ์์
๐PuddingCamp - ์ค์ ์ฌ์ฉ๊ธฐ ๋ณด๊ธฐ
๐ฌํ ์ค ์์ฝ
"ํด๋ฆญ๋ณด๋ค ์ฝ๋ฉ์ด ๋น ๋ฅด๋ค. ๋ง์ฐ์ค ์์ด ์น ์ํ? ์ด์ ํ์ค์ด๋ค."
โ์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
Q1. ์ผ๋ฐ ์ฌ์ฉ์๋ ์ธ ์ ์๋์?
๐๊ฐ๋ฐ์ ๋๊ตฌ๋ง ์ด ์ ์๋ค๋ฉด ๋๊ตฌ๋ ์ฌ์ฉ ๊ฐ๋ฅ. ๋จ, ํฌ๋กฌ ๊ฐ๋ฐ ๋ฒ์ ํ์
Q2. ์ด๊ฑธ๋ก ๋ธ๋ผ์ฐ์ ์ ์ฒด๋ฅผ ์ปจํธ๋กคํ ์ ์๋์?
๐์๋์. ํ์ฌ๋ ํ ์คํธ ์์ฝ๊ณผ ํ๋กฌํํธ ๊ธฐ๋ฐ ์๋ต ์์ฃผ์ด๋ฉฐ, ํด๋ฆญ ์๋ํ๋ Vimium ๊ฐ์ ํ์ฅ๊ณผ ๋ณํ ํ์
Q3. ๋ณด์์ด๋ ๊ฐ์ธ์ ๋ณด ์ด์๋ ์๋์?
๐window.ai๋ ๋ก์ปฌ ๊ธฐ๊ธฐ ๋ด์์ ๋์ํ๋ On-device AI์ ๋๋ค. ์ธ๋ถ๋ก ์ ์ก๋์ง ์์ ๋น๊ต์ ์์ ํฉ๋๋ค.
๐ํจ๊ป ๋ณด๋ฉด ์ข์ ์ฝํ ์ธ
- ์ ๋ฌด ์๊ฐ ์ค์ด๊ธฐ ๋ํ์ : AI๋ก ๋ฌด๋ฃ๋ก ์๋ํํ๋ 7๊ฐ์ง ๋ฐฉ๋ฒ (2025 ์ค์ ๊ฐ์ด๋)
- ๊ฒ์์ WebChatGPT, ์์ฝ์ Merlin? ์จ๋ณธ ์ฌ๋์ด ์๋ ค์ฃผ๋ ์ง์ง ์ฐจ์ด
- ํญ 100๊ฐ ์ด์ด๋๋ ์ฌ๋ ์! ์ด ํ์ฅ ์ฐ๋ฉด 3์ด๋ง์ ์ ๋ฆฌ๋จ
๐ฏ๋ง๋ฌด๋ฆฌ ํ ์ค
"์ด์ ๋ง์ฐ์ค ์์ด๋ AI๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋์์ค๋ค."
ํด๋ฆญ ๋์ ์ฝ๋, ์๋ชฉ ๋์ ํค๋ณด๋.
2025๋ , ์ง์ง ์ค๋งํธํ๊ฒ ์ผํ๋ ๋ฐฉ๋ฒ์ '๋ ์์ง์ด๋ ๊ฒ'์ผ์ง ๋ชจ๋ฆ ๋๋ค.
๐์ง๊ธ ํฌ๋กฌ ๊ฐ๋ฐ์ ๋ฒ์ ์ค์นํ๊ณ ์ง์ ํ ์คํธํด๋ณด์ธ์.
ํ ๋ฒ ์จ๋ณด๋ฉด, ๋ง์ฐ์ค ๋ค์ ๋ชป ์ก์ต๋๋ค.
๋๊ธ