Context

Context (๋งฅ๋ฝ)

AI๊ฐ€ ์ž‘์—…์ด๋‚˜, ์š”์ฒญ์„ ์ดํ•ดํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ฐฐ๊ฒฝ ์ •๋ณด์™€ ๋งฅ๋ฝ

  • ๋ชฉํ‘œ, ์ง€์‹, ์ œ์•ฝ์กฐ๊ฑด 3๊ฐ€์ง€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค.

    • ๋ชฉํ‘œ: ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€?

    • ์ง€์‹: ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ์•Œ์•„์•ผํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€?

    • ์ œ์•ฝ์กฐ๊ฑด: ์–ด๋–ค ๊ทœ์น™ ์•ˆ์—์„œ ์›€์ง์—ฌ์•ผํ•˜๋Š”๊ฐ€?

Context Window

AI๋Š” Context Window(๊ธฐ์–ต๋ ฅ์˜ ๋ฒ”์œ„)๊ฐ€ ์ œํ•œ๋จ

  • Context Window์˜ ํ•œ๊ณ„๋ฅผ ์ธ์ง€ํ•˜๊ณ , ์–ด๋–ป๊ฒŒ ๋งฅ๋ฝ์„ ์ „๋‹ฌํ• ์ง€ ์ „๋žต์ ์œผ๋กœ ๊ณ ๋ฏผํ•ด๋ด์•ผํ•จ

Context Engineering ์ „๋žต

Select, Isolate, Write, Compress

  • Select (์„ ํƒ)

    • ๋ช…ํ™•ํ•œ ํƒ€๊ฒŸ์„ AI์—๊ฒŒ ์ „๋‹ฌํ•ด์„œ AI๊ฐ€ ๋งฅ๋ฝ์„ ์ธ์ง€ํ•  ํ™•๋ฅ ์„ ๋†’์ด์ž. (ํ• ๋ฃจ์‹œ๋„ค์ด์…˜ ๋ฐฉ์ง€)

    • ๐Ÿ˜‚ "์šฐ๋ฆฌ ์„œ๋น„์Šค์— ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด์ค˜"

    • ๐Ÿ˜‹ "์ฒจ๋ถ€ํ•œ xxx.js ํŒŒ์ผ์— googleLogin ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ด์ค˜"

  • Isolate (๊ฒฉ๋ฆฌ)

    • AI๊ฐ€ ๊ด‘๋ฒ”์œ„ํ•œ ๋งฅ๋ฝ์„ ํ•œ๊บผ๋ฒˆ์— ํŒŒ์•…ํ•˜๋Š”๊ฒƒ์„ ๋ฐฉ์ง€

    • ํ•„์š”ํ•œ ์ •๋ณด์˜ ๋ฒ”์œ„๋ฅผ ๋ช…ํ™•ํžˆ ๊ฒฉ๋ฆฌํ•˜๊ณ  ๊ตฌ๋ถ„ํ•˜์—ฌ Select ์ „๋žต๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋” ๋ช…ํ™•ํ•œ ๋งฅ๋ฝ์„ ์ œ๊ณต

  • Write (๊ธฐ๋ก)

    • ์ค‘์š”ํ•œ ๋งฅ๋ฝ์ด๋‚˜, ๊ทœ์น™์„ ๋ณ„๋„ ์ €์žฅ์†Œ์— ๊ด€๋ฆฌํ•ด AI์—๊ฒŒ ๊ฐ€์ด๋“œ๋ผ์ธ ์ œ๊ณต

    • Cursor Rules๋ฅผ ํ™œ์šฉํ•˜์—ฌ AI๊ฐ€ ์ฝ”๋“œ ์ƒ์„ฑ, ํŽธ์ง‘ ๋‚ด์šฉ ํ•ด์„์— ๋Œ€ํ•œ ์ผ๊ด€๋œ ์ง€์นจ์„ ๋”ฐ๋ฅด๊ฒŒํ•จ

  • Compress (์••์ถ•)

    • ์ •๋ณด๋ฅผ ์š”์•ฝํ•ด์„œ ์ „๋‹ฌ

    • AI์— ๊ธฐ์–ต๋ ฅ ํ•œ๊ณ„๋กœ ์ค‘๊ฐ„์— ์••์ถ•๋œ ์ •๋ณด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์Œ“๊ณ  ๊ทธ ๋งฅ๋ฝ์„ ์ผ์„ ํ•  ๋•Œ ์ฐธ๊ณ ํ•ด์„œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณต

    • Claude Code๋„ ์ปจํ…์ŠคํŠธ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๊ฑฐ์˜๋‹ค ์ฐผ์„ ๋•Œ ์ž๋™์œผ๋กœ ์••์ถ•์„ ์ง„ํ–‰ํ•จ

AI Feedback Loop

AI๋ฅผ ์„ฑ์žฅ์‹œํ‚ค๋Š” ๊ณผ์ •

Context๋ฅผ ํ•œ๋ฒˆ์— ๋ช…ํ™•ํžˆ ์ „๋‹ฌํ•˜๋Š”๊ฒƒ์ด ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋“ฌ๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•จ

  • ๋ช…ํ™•ํ•œ ์ž„๋ฌด ๋ถ€์—ฌ

    • ์šฐ๋ฆฌ๊ฐ€ ์ผํ•˜๋Š” ๋ถ€๋ถ„์„ AI๊ฐ€ ๋ช…ํ™•ํžˆ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— "์–ด๋–ค์ผ์„ ํ•ด์•ผํ•˜๊ณ ", "์–ด๋–ค ์ •๋ณด๋ฅผ ์ฐธ๊ณ ํ•ด์•ผํ•˜๊ณ ", "์–ด๋–ค ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ด์•ผํ•˜๋Š”์ง€" ์ •ํ™•ํžˆ ์ œ๊ณตํ•ด์•ผํ•จ

  • ์‹คํ–‰์„ ๊ด€์ฐฐ

    • AI ์‚ฐ์ถœ๋ฌผ์ด ์–ด๋–ค ๋ถ€๋ถ„์ด ๋ฏธํกํ•œ์ง€ ํ™•์ธ

  • ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„

    • ๋‚ด๊ฐ€ ์˜๋„ํ•œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ณ , ํ•ด๊ฒฐ ๋ฐฉํ–ฅ์„ ๋ช…ํ™•ํžˆ ์ œ์‹œํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋งฅ๋ฝ์„ ์ œ๊ณต

Last updated