AI ์์ด์ ํธ๊ฐ ์ฝ๊ณ ํ์ฉํ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฅ๋ ฅ ํฉ์ ๋๋ค. SKILL.md ํ์ผ ํ๋์ ์ ์ฐจ์ ์ง์(์ํฌํ๋ก์ฐ, ์ฌ์ฉ๋ฒ, ์ฃผ์์ฌํญ)์ ๋ด์๋๋ฉด, ์์ด์ ํธ๊ฐ ํ์ํ ๋ ์ฝ์ด์ ๊ทธ๋๋ก ์คํํฉ๋๋ค. ํ ๋ฒ ๋ง๋ ์๋ํ๋ ๊ณ์ ์ฌ์ฌ์ฉ๋ฉ๋๋ค.
Google ๊ณต์ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฒด ๋ชฉ๋ก ๋ณด๊ธฐ:
npx skills add google-gemini/gemini-skills --list
ํน์ ์คํฌ๋ง ์ค์น:
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --yes
์ถ์ฒ: github.com/google-gemini/gemini-skills (Apache-2.0)
Google์ด ๊ณต๊ฐํ ๊ณต์ ์คํฌ 3์ข โ npx skills add ํ ์ค๋ก ์ค์น๋ฉ๋๋ค.
Gemini API๋ก ์ฝ๋ ์งค ๋ ์ฝ๋ ์คํฌ. ํ ์คํธ ์์ฑ, ๋ฉํฐํด ์ฑํ , ์ด๋ฏธ์งยท์์ยทTTS ์์ฑ, ํจ์ ํธ์ถ(Function Calling), ๊ตฌ์กฐํ ์ถ๋ ฅ, ๊ตฌ generateContent API ๋ง์ด๊ทธ๋ ์ด์ ๊น์ง. Python(google-genai)ยทTypeScript(@google/genai) SDK ์ฌ์ฉ๋ฒ๊ณผ ์ต์ ๋ชจ๋ธ ๋ชฉ๋ก ํฌํจ.
์ค์๊ฐ ์๋ฐฉํฅ ์คํธ๋ฆฌ๋ฐ ์ฑ์ฉ ์คํฌ. Gemini Live API์ WebSocket ์ค๋์คยท์์ยทํ ์คํธ ์คํธ๋ฆฌ๋ฐ, ์์ฑ ๊ฐ์ง(VAD), ๋ฐฑ๊ทธ๋ผ์ด๋ ์ถ๋ก , ๋น๋๊ธฐ ํจ์ ํธ์ถ, ์ธ์ ๊ด๋ฆฌ, ์ค์๊ฐ ์๋งยท๋ฒ์ญ ๊ตฌํ ๊ฐ์ด๋.
์์ฑํ ์์ ํธ์ง ์คํฌ. ํ ์คํธโ์์, ์ด๋ฏธ์ง ์ฐธ์กฐ ์์ ์์ฑ, ์ฒซ/๋ง์ง๋ง ํ๋ ์ ์ ํ, ์์ ํ์ฅ(์ต๋ 40์ด), ํด ๋จ์ ์์ ํธ์ง ์ํฌํ๋ก์ฐ์ ffmpeg ์ ์ฒ๋ฆฌ ๊ฐ์ด๋.
์ค์ ๋งค์ผ ๋๋ฆฌ๊ณ ์๋ ์๋ํ ํ์ดํ๋ผ์ธ์ SKILL.md๋ก ํจํค์งํ์ต๋๋ค.
์ ํ๋ธ ์ผ์ธ / ์ธ์คํ๊ทธ๋จ ๋ฆด์ค ์ผ์ผ ์ ์ ํ์ดํ๋ผ์ธ. plan โ ์ด๋ฏธ์ง ์์ฑ โ build 3๋จ๊ณ๋ก 1080ร1920 ์ธ๋ก ์์(์ฝ 30์ด)์ ๋ง๋ญ๋๋ค. ์์ด ํํยท์๊ธด ์งคยท๊ธฐ๋ค์ค๋ถ 3๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์์ผ๋ณ๋ก ์ํํ๊ณ , TTS ๋ด๋ ์ด์ + ์๋ง ์ค๋ฒ๋ ์ด + Ken Burns ์ค ํจ๊ณผ๋ฅผ ffmpeg๋ก ์๋ ์กฐ๋ฆฝํฉ๋๋ค.
๋ถ๋ฌ์ค๋ ์คโฆ