๐จ [CRITICAL] AI_MAINTENANCE_RULES ๐จ
๐จ [CRITICAL] AI_MAINTENANCE_RULES ๐จ
์ด ๋ฌธ์๋ ๋ธ๋ก๊ทธ ์๋ํ ํ์ดํ๋ผ์ธ์ ์๋ช ์ค์ ๋๋ค. ํฅํ ์ฝ๋๋ฅผ ์์ ํ๋ ์ด๋ค AI๋ ์๋์ ํต์ฌ ์์คํ ์ ์์๋ก ์๋ต, ์ต์ ํ, ๋๋ ํผ์ํด์๋ ์ ๋ฉ๋๋ค.
1. ๐ก๏ธ API ๋ฌด์ ์ํ (Active Failover) ์์คํ ๋ณด์กด
- generate_with_retry ํจ์์ API ํธ์ถ ์๋ฌ(ResourceExhausted ๋ฑ) ๋ฐ์ ์ ๋ฌด์กฐ๊ฑด ์๋ํด์ผ ํฉ๋๋ค.
- 2์ค ๋ฃจํ ๋ก์ง ์ ๋ ๋ณด์กด: 1์ฐจ๋ก ๋จ์ผ API ํค ๋ด์์ ๋ชจ๋ธ(gemini-3.5-flash-lite -> 3.1-flash-lite)์ ์ ํํ๊ณ , 2์ฐจ๋ก ๋ค์ GEMINI_API_KEY๋ก ๊ต์ฒดํ์ฌ ์ฌ์๋ํ๋ ๋ก์ง์ ์ง์ฐ์ง ๋ง์ธ์.
2. โ๏ธ True 3-Pass ๊ธ์ฐ๊ธฐ ํ์ดํ๋ผ์ธ (AEO/SEO ์ต์ ํ)
API ๋น์ฉ์ ์๋ผ๊ฒ ๋ค๊ณ ๊ธ์ฐ๊ธฐ ๋จ๊ณ๋ฅผ 1~2๊ฐ๋ก ๋จ์ถํ์ง ๋ง์ธ์. ๋ฐ๋์ ์๋ 3๋จ๊ณ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํธ์ถํด์ผ ํฉ๋๋ค.
- Pass 1 (Write): ๊ฒ์์ด ๊ธฐ๋ฐ์ ์ ๋ณด์ฑ ์ด์ ์์ฑ
- Pass 2 (Check): AEO(AI ์ต์ ํ), SEO, GEO ๊ด์ ์์ ์ด์์ ์ฝ์ ์ ๋ ์นด๋กญ๊ฒ ๋นํ
- Pass 3 (Revise): ๋นํ์ ์์ฉํ์ฌ AI ํน์ ์ ๊ธฐ๊ณ์ ๋งํฌ๋ฅผ ์ ๊ฑฐํ ์ฌ๋๋ค์ด ์ ๋ฌธ๊ฐ ์ต์ข ์๊ณ ์์ฑ
3. ๐ผ๏ธ ์ธ๋ค์ผ ์ด๋ฏธ์ง ๊ธฐํ (๋ค์ค ์ฌ๋ฌผ ์กฐํฉ ํ์ฉ & ์ฌํ ํ๋กฌํํธ)
- ๋์ ์ ํ: ์ธ๋ฌผ, ๋๋ฌผ์ ์ ๋ ๊ธ์งํฉ๋๋ค.
- ์กฐํฉ ํ์ฉ: ๋ฐ๋์ 1๊ฐ์ ์ฌ๋ฌผ์ผ ํ์๋ ์์ต๋๋ค. ๋์์ โ์์ง์ ์ธ ๋ฌด์๋ฌผ ์ฌ๋ฌผโ์ด๋, ๋ฌธ๋งฅ์ ๋ง๋ ์ ์ ํ ์ฌ๋ฌผ๋ค์ ์์ฐ์ค๋ฌ์ด ์กฐํฉ(์: ํฉ๊ธ ๋์ ๊ณผ ๊ณ์ฐ๊ธฐ)์ ํ์ฉํฉ๋๋ค.
- ์ฌํ ํ๋กฌํํธ ๊ณ ์ : ์ฐฐํ ์ง๊ฐ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ณผ๋ํ ์์์ด(Photorealistic, 8k, ultra ๋ฑ)๋ฅผ ๋ฐฐ์ ํ๊ณ ๋ฌด์กฐ๊ฑด ์๋ ํฌ๋งท์ ๊ณ ์ ์ฌ์ฉํ์ธ์. A realistic photograph of {obj_name} on a clean desk, bright natural lighting, simple and clear
4. ๐ ์ ํด๋ง์ผํ (CPA) ํ์ ๊ท์น
- ์บ ํ์ธ ํค์๋ ๊ฐ์ ์ฃผ์ : campaigns.json์ ์ ์๋ ํ๊ฒ ์ ํ/์บ ํ์ธ ํค์๋๋ฅผ ์ง์ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ธ๋ก๊ทธ๋ ์ผ์/์ผํ ๋ชฉ์ ์ด๋ฏ๋ก ๋ณต์กํ ๋ด์ค API ๊ธฐ๋ฐ์ ์จ์ ๋ฐ๊ตด ๋ก์ง์ ์ ์ฉํ์ง ๋ง์ธ์.
- HTML ๊ด๊ณ ๋ธ๋ก ๋ณด์กด: ์๊ณ ์/์ค/ํ๋จ ๋ฐ ํ ํ(Tenping) ์ ํด ์คํฌ๋ฆฝํธ ๋ธ๋ก์ ์ ๋ ํผ์ํ์ง ๋ง์ธ์.