intentfinder-api / context-notes.md
youngryong's picture
deploy: IntentFinder API (HF Docker Space)
21bdc64
|
Raw
History Blame Contribute Delete
4.39 kB

context-notes โ€” ๊ฒ€์ƒ‰ ์ธํ…ํŠธ ๋ถ„์„๊ธฐ

์ž‘์—… ์ค‘ ๋‚ด๋ฆฐ ๊ฒฐ์ •๊ณผ ๊ทผ๊ฑฐ ๊ธฐ๋ก.

2026-06-25

  • ๋ชฉํ‘œ: MVP ๋ชฉ์—…์„ ์‹ค์ œ ํ†ตํ•ฉ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์š”๊ตฌ์‚ฌํ•ญยท์Šคํ‚ค๋งˆ ํ™•์ •. ๊ตฌํ˜„์€ ์ดํ›„ ๋‹จ๊ณ„.
  • ๊ฒฐ์ •: CPC ์นด๋“œ โ†’ ๊ฒฝ์Ÿ์ •๋„ ์ง€์ˆ˜๋กœ ๋Œ€์ฒด.
    • ๊ทผ๊ฑฐ: ๋„ค์ด๋ฒ„ ํ‚ค์›Œ๋“œ๋„๊ตฌ API๊ฐ€ CPC๋ฅผ ์ง์ ‘ ์ฃผ์ง€ ์•Š์Œ. ์ž…์ฐฐ๊ฐ€ ์ถ”์ • API๋Š” ๊ด‘๊ณ  ์ด๋ ฅ ์—†์œผ๋ฉด ํ’ˆ์งˆ ๋‚ฎ์Œ.
  • ๊ฒฐ์ •: ๋„ค์ด๋ฒ„๋ฅผ ์ฃผ๋ ฅ ์†Œ์Šค๋กœ.
    • ๊ทผ๊ฑฐ: ๊ด‘๊ณ ๋น„ 0์›์œผ๋กœ๋„ ๊ฒ€์ƒ‰๋Ÿ‰(PC/๋ชจ๋ฐ”์ผ)ยท๊ฒฝ์Ÿ์ •๋„ ํ™•๋ณด ๊ฐ€๋Šฅ. ๊ตฌ๊ธ€ Ads๋Š” ๊ด‘๊ณ ๋น„ ๋ฏธ์ง€์ถœ ์‹œ ๊ฒ€์ƒ‰๋Ÿ‰์ด ๊ตฌ๊ฐ„๊ฐ’์œผ๋กœ๋งŒ ๋‚˜์™€ ์ •ํ™•๋„ ๋‚ฎ์Œ.
  • ๊ฒฐ์ •: ์ธ๊ตฌํ†ต๊ณ„๋Š” ์ƒ๋Œ€์ง€์ˆ˜(0~100)๋กœ๋งŒ ํ‘œ์‹œ.
    • ๊ทผ๊ฑฐ: ๋„ค์ด๋ฒ„ ๋ฐ์ดํ„ฐ๋žฉ์€ ์ ˆ๋Œ€ ๊ฒ€์ƒ‰๋Ÿ‰์„ ์ฃผ์ง€ ์•Š์Œ. ๊ทธ๋ฃน ๋‚ด ๋น„์œจ๋กœ๋งŒ ์˜๋ฏธ ์žˆ์Œ.
  • ๊ฒฐ์ •: ๋„ค์ด๋ฒ„ ๋‹จ์ผ ์†Œ์Šค๋กœ ์‹œ์ž‘.
    • ๊ทผ๊ฑฐ: ๊ตฌ๊ธ€ Ads๋Š” ๊ด‘๊ณ ๋น„ ๋ฏธ์ง€์ถœ ์‹œ ๊ฒ€์ƒ‰๋Ÿ‰์ด ๊ตฌ๊ฐ„๊ฐ’์œผ๋กœ๋งŒ ๋‚˜์˜ค๊ณ  Developer Token ์Šน์ธ ํ—ˆ๋“ค๋„ ์žˆ์–ด MVP ๋น„์šฉ ๋Œ€๋น„ ํšจ์œจ์ด ๋‚ฎ์Œ. ๊ด‘๊ณ  ์ง‘ํ–‰ ๊ณ„ํš ์ƒ๊ธฐ๋ฉด ๊ทธ๋•Œ ํ•ฉ๋ฅ˜.
  • ๊ฒฐ์ •: ์ž„์˜ ํ‚ค์›Œ๋“œ ์‹ค์‹œ๊ฐ„ ๋ถ„์„ ์„œ๋น„์Šค๋กœ.
    • ๊ทผ๊ฑฐ: ์บ ํ•‘์šฉํ’ˆ์€ ํŒŒ์ดํ”„๋ผ์ธ ๊ฒ€์ฆ์šฉ ํ…Œ์ŠคํŠธ ์ž…๋ ฅ์ด์—ˆ์„ ๋ฟ. ์‹ค์ œ ๋ชฉํ‘œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์•„๋ฌด ํ‚ค์›Œ๋“œ๋‚˜ ์‹ค์‹œ๊ฐ„ ๋ถ„์„ํ•˜๋Š” ๋Œ€์‹œ๋ณด๋“œ.
  • ๊ฒฐ์ •: ๋™์ž‘ ๋ฐฉ์‹ = ์˜จ๋””๋งจ๋“œ + ์บ์‹ฑ.
    • ์‚ฌ์šฉ์ž ์ž…๋ ฅ ์‹œ ๋„ค์ด๋ฒ„ ์‹ค์‹œ๊ฐ„ ํ˜ธ์ถœ + AI ๋ถ„์„, ๊ฐ™์€ ํ‚ค์›Œ๋“œ ์žฌ์กฐํšŒ๋Š” ์บ์‹œ์—์„œ ์ฆ‰์‹œ.
    • ๊ทผ๊ฑฐ: ๊ฒ€์ƒ‰๋Ÿ‰์€ ~1์ดˆ ์‹ค์‹œ๊ฐ„ ๊ฐ€๋Šฅํ•˜๋‚˜ AI ๋ถ„๋ฅ˜/ํด๋Ÿฌ์Šคํ„ฐ๋ง์€ ์ˆ˜ ์ดˆ+๋น„์šฉ โ†’ ์บ์‹ฑ์œผ๋กœ ์ƒ์‡„.
  • ๊ฒฐ์ •: ๊ตฌํ˜„ ํ˜•ํƒœ = React ์›น ์„œ๋น„์Šค + Python(FastAPI) ๋ฐฑ์—”๋“œ.
  • 1์ฐจ ์บ์‹œ๋Š” SQLite๋กœ ์‹œ์ž‘, Supabase๋Š” ํ›„์† ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜. (1๋‹จ๊ณ„ ๋ง‰ํž˜ ๋ฐฉ์ง€)
  • ๊ฒฐ์ •: ์‹œ๋“œ ๊ด€๋ จ์„ฑ ํ•„ํ„ฐ ์ž„๊ณ„๊ฐ’ 0.35.
    • ๊ทผ๊ฑฐ: ์‹ค์ธก ๊ฒฐ๊ณผ ๋ฌด๊ด€์–ด(๊ณ„์‚ฐ๊ธฐ 0.221ยทํ‚ค๋ณด๋“œ 0.258ยท์ง€๊ฐ‘ 0.226)์™€ ๊ด€๋ จ์–ด(์•ผ์ „์นจ๋Œ€ 0.664ยท์บ ํ•‘์˜์ž 0.855)๊ฐ€ ๋šœ๋ ท์ด ๊ฐˆ๋ฆผ. 0.35๋Š” ๋ช…๋ฐฑํ•œ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด์„œ ๊ด€๋ จ์–ด๋ฅผ ๋ณด์กด. ์Šฌ๋ฆฌํผ(0.403)ยท์ƒŒ๋“ค(0.477)์€ ๊ฒฝ๊ณ„๋ผ ์ž”์กด.
    • ํšจ๊ณผ: ๋‹จ์ผ ํ‚ค์›Œ๋“œ ๊ณ„์‚ฐ๊ธฐ(1.29M)๊ฐ€ ์ด ๊ฒ€์ƒ‰๋Ÿ‰์˜ 31%๋ฅผ ์ฐจ์ง€ํ•˜๋˜ ์™œ๊ณก ํ•ด์†Œ.
  • ๊ฒฐ์ •: ํ”„๋ก ํŠธ๋Š” ๋นŒ๋“œ ๋„๊ตฌ ์—†๋Š” React ๋‹จ์ผ ํŒŒ์ผ(dashboard.html).
    • ๊ทผ๊ฑฐ: ๋ชฉ์—…์ด Tailwind+Chart.js๋ผ ๋””์ž์ธ ์žฌํ™œ์šฉ. Node/Vite ์—†์ด ํŒŒ์ผ๋งŒ ์—ด๋ฉด ๋™์ž‘ โ†’ SMB MVP์— ์ ํ•ฉ.
    • ํ•จ์ • ๊ธฐ๋ก: Babel standalone ๊ธฐ๋ณธ JSX runtime์ด automatic์ด๋ผ ์ถœ๋ ฅ์— import "react/jsx-runtime"๊ฐ€ ์„ž์—ฌ CDN ํด๋ž˜์‹ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ Œ๋”๊ฐ€ ํ†ต์งธ๋กœ ์‹คํŒจ. โ†’ classic runtime ๋ช…์‹œ({runtime:"classic"})๋กœ ์ปดํŒŒ์ผยท์‹คํ–‰ํ•ด ํ•ด๊ฒฐ.
  • ์ƒํƒœ: 1~2.5ยท4๋‹จ๊ณ„ ์™„๋ฃŒ, ๋ฏธ๋ฆฌ๋ณด๊ธฐ์—์„œ end-to-end ๊ฒ€์ฆ. 3๋‹จ๊ณ„(์˜๋„ ๋„๋„›)๋Š” ํฌ๋ ˆ๋”ง ์ถฉ์ „ ์‹œ ํ™œ์„ฑํ™”.
  • ๊ฒฐ์ •: ์ธ๊ตฌํ†ต๊ณ„๋Š” ๋ฐ์ดํ„ฐ๋žฉ ๊ฒ€์ƒ‰ํŠธ๋ Œ๋“œ + ์•ต์ปค ์ •๊ทœํ™” ๋ฐฉ์‹.
    • ๊ทผ๊ฑฐ: ๋ฐ์ดํ„ฐ๋žฉ์€ ์š”์ฒญ๋งˆ๋‹ค ๋…๋ฆฝ ์ •๊ทœํ™”๋ผ ์„ธ๊ทธ๋จผํŠธ ๊ฐ„ ์ ˆ๋Œ€ ๋น„๊ต ๋ถˆ๊ฐ€. ๊ณตํ†ต ์•ต์ปค("๋‚ ์”จ")๋ฅผ ๊ฐ™์€ ์š”์ฒญ์— ํ•จ๊ป˜ ๋„ฃ์–ด ํ‚ค์›Œ๋“œ/์•ต์ปค ๋น„์œจ๋กœ ์ •๊ทœํ™”๋ฅผ ์ƒ์‡„ โ†’ ๋น„๊ต ๊ฐ€๋Šฅํ•œ ์ถ”์ • ๋น„์ค‘ ์‚ฐ์ถœ. ์‡ผํ•‘์ธ์‚ฌ์ดํŠธ(์ •ํ™•ํ•˜๋‚˜ ์นดํ…Œ๊ณ ๋ฆฌ ํ•œ์ •) ๋Œ€์‹  ์„ ํƒ.
    • ํ•œ๊ณ„: ์•ต์ปค ์ž์ฒด์˜ ์ธ๊ตฌ ๋ถ„ํฌ ํŽธํ–ฅ์ด ๋‚จ๋Š” ์ถ”์ •์น˜. '์ ˆ๋Œ€ ๋น„๊ต ์•„๋‹˜' ๋ผ๋ฒจ ๋ช…์‹œ.
    • ์ž๊ฒฉ: developers.naver.com ๊ฒ€์ƒ‰ API Client ID/Secret ํ•„์š” (๊ฒ€์ƒ‰๊ด‘๊ณ  ํ‚ค์™€ ๋ณ„๊ฐœ).
  • ์™„๋ฃŒ: 5๋‹จ๊ณ„ ์–‘์ชฝ(๊ฒ€์ƒ‰๊ฒฝ๋กœยท์ธ๊ตฌํ†ต๊ณ„) ์‹ค๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ์™„๋ฃŒ.
  • ๊ฒฐ์ •: ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ = ๋„ค์ด๋ฒ„ ์ž๋™์™„์„ฑ ์šฐ์„  + ์ž„๋ฒ ๋”ฉ ํด๋ฐฑ.
    • ๊ทผ๊ฑฐ: ์ž๋™์™„์„ฑ์€ ์‹ค์ œ ๋™์‹œ๊ฒ€์ƒ‰ ๋ฐ์ดํ„ฐ๋ผ ๋ชฉ์—… "์ˆœ์ฐจ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ" ์ทจ์ง€์— ๋ถ€ํ•ฉ. ๋‹จ ์™„์„ฑํ˜• ํ‚ค์›Œ๋“œ(๊ฐ•์•„์ง€์‚ฌ๋ฃŒ ๋“ฑ)๋Š” ํ›„๋ณด ๋นˆ์•ฝ โ†’ 5๋…ธ๋“œ ๋ฏธ๋งŒ์ด๋ฉด ์ž„๋ฒ ๋”ฉ ์ถ”์ •๋ง์œผ๋กœ ํด๋ฐฑ. ์†Œ์Šค(autocomplete/embedding)๋ฅผ ํ”„๋ก ํŠธ ๋ฐฐ์ง€๋กœ ๋ช…์‹œ.
    • ํ•œ๊ณ„: ์ž๋™์™„์„ฑ์€ ๋น„๊ณต์‹ ์—”๋“œํฌ์ธํŠธ(ac.search.naver.com) โ€” UA ํ•„์š”, ์ฐจ๋‹จยท๋ณ€๊ฒฝ ์œ„ํ—˜. ๊ฒ€์ƒ‰๋Ÿ‰์€ ๊ฒ€์ƒ‰๊ด‘๊ณ  df์™€ ๋งค์นญ ์‹œ๋งŒ ํ‘œ์‹œ.
    • ํ‰๊ฐ€: ๊ตฌ๊ธ€๋ณด๋‹ค ๋„ค์ด๋ฒ„ ์ž๋™์™„์„ฑ์ด ํ•œ๊ตญ ์‹œ์žฅ์— ์ ํ•ฉ(๊ตฌ๊ธ€ Trends/Autocomplete๋Š” ๋น„๊ณต์‹ยทํ•œ๊ตญ ๋ฐ์ดํ„ฐ ์–•์Œ โ†’ ํ›„์ˆœ์œ„).
  • ์ฐธ๊ณ : ๋ชฉ์—…์˜ "Claude 3.5 Haiku" ๋ผ๋ฒจ โ†’ ์ตœ์‹  Haiku 4.5๋กœ ๊ต์ฒด ๊ถŒ์žฅ.