๐Ÿš€ ALPACO ์‚ฌ์šฉ์ž ๋งค๋‰ด์–ผ

ALPACO Logo

ALPACO (AI Learning PAth COmpanion)์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ALPACO๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ LLM์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ์ธ ๋งž์ถคํ˜• ์ฝ”๋”ฉ ๋ฌธ์ œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ํ’€์ด ๊ณผ์ •์„ ๋•๋Š” AI ํ—ฌํผ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

์ด ๋งค๋‰ด์–ผ์€ ALPACO ํ”Œ๋žซํผ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

๋ชฉ์ฐจ

  1. ์‹œ์ž‘ํ•˜๊ธฐ
  2. ์ฃผ์š” ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ•
  3. ๊ณ„์ • ์„ค์ •

1. ์‹œ์ž‘ํ•˜๊ธฐ

1.1. ALPACO ์ ‘์†ํ•˜๊ธฐ

์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  ALPACO ํ”Œ๋žซํผ URL [์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ URL ์ž…๋ ฅ, ์˜ˆ: https://alpaco.us]๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค. ALPACO ํ™ˆํŽ˜์ด์ง€ (์ฐธ๊ณ : ์‹ค์ œ URL์€ ๊ด€๋ฆฌ์ž๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›๊ฑฐ๋‚˜, ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ์‹œ ํ™•์ธ๋œ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.)

1.2. ๊ตฌ๊ธ€ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ

  1. ALPACO ํ™ˆํŽ˜์ด์ง€ ์šฐ์ธก ์ƒ๋‹จ์˜ โ€œ๋กœ๊ทธ์ธโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ๋กœ๊ทธ์ธ ํ™”๋ฉด

  2. ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ฉด โ€œSign In with Googleโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    Google ๊ณ„์ • ์„ ํƒ

  3. Google ๊ณ„์ • ์„ ํƒ ๋ฐ ๋กœ๊ทธ์ธ ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    • ์ตœ์ดˆ ๋กœ๊ทธ์ธ ์‹œ, ALPACO๊ฐ€ Google ๊ณ„์ •์˜ ๊ธฐ๋ณธ ์ •๋ณด(์ด๋ฉ”์ผ, ํ”„๋กœํ•„)์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1.3. ๋‹‰๋„ค์ž„ ์„ค์ • (์ตœ์ดˆ ๋กœ๊ทธ์ธ ์‹œ)

Google ๊ณ„์ •์œผ๋กœ ์ฒ˜์Œ ๋กœ๊ทธ์ธํ•˜๋ฉด, ALPACO ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ๋‹‰๋„ค์ž„์„ ์„ค์ •ํ•˜๋Š” ํŽ˜์ด์ง€๋กœ ์ด๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹‰๋„ค์ž„ ์„ค์ • ํ™”๋ฉด

  1. โ€œ์‚ฌ์šฉ์ž ์„ค์ •โ€ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด, โ€œ๋‹‰๋„ค์ž„โ€ ์ž…๋ ฅ๋ž€์— ์›ํ•˜๋Š” ๋‹‰๋„ค์ž„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
    • ๋‹‰๋„ค์ž„์€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜๋ฉฐ, ์ตœ๋Œ€ 20์ž๊นŒ์ง€ ์ž…๋ ฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  2. โ€œ์ €์žฅํ•˜๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    ๋‹‰๋„ค์ž„ ์„ค์ • ์™„๋ฃŒ

  3. ๋‹‰๋„ค์ž„์ด ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์ •๋˜๋ฉด, ์ดํ›„ ํ”Œ๋žซํผ ํ™œ๋™ ์‹œ ํ•ด๋‹น ๋‹‰๋„ค์ž„์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

2. ์ฃผ์š” ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ•

2.1. AI๋กœ ์ฝ”๋”ฉ ๋ฌธ์ œ ์ƒ์„ฑํ•˜๊ธฐ

ALPACO๋Š” ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์ฝ”๋”ฉ ๋ฌธ์ œ๋ฅผ ์ฆ‰์„์—์„œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ—ค๋” ๋ฉ”๋‰ด์—์„œ โ€œ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธโ€๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜, ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ ๊ด€๋ จ ๋งํฌ๋ฅผ ํ†ตํ•ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํŽ˜์ด์ง€

  2. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํŽ˜์ด์ง€์—์„œ โ€œAI๋กœ ๋ฌธ์ œ ์ƒ์„ฑํ•˜๊ธฐ ๐Ÿค–โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ƒ์„ฑ ํŽ˜์ด์ง€
  3. โ€œ๋ฌธ์ œ ์ƒ์„ฑโ€ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
    • ์ž…๋ ฅ์ฐฝ: โ€œ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ œ ์œ ํ˜•์„ ์ž…๋ ฅํ•˜์„ธ์š”โ€ฆโ€ ๋ถ€๋ถ„์— ์›ํ•˜๋Š” ๋ฌธ์ œ์˜ ์ฃผ์ œ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•, ๋‚ด์šฉ ๋“ฑ์„ ์ž์œ ๋กญ๊ฒŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: โ€œ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ ๋ฌธ์ œโ€, โ€œDFS์™€ BFS๋ฅผ ํ™œ์šฉํ•œ ๊ทธ๋ž˜ํ”„ ๊ฒฝ๋กœ ์ฐพ๊ธฐ ๋ฌธ์ œโ€)
    • ๋‚œ์ด๋„ ์„ ํƒ: โ€œ์‰ฌ์›€โ€, โ€œ์ค‘๊ฐ„โ€, โ€œ์–ด๋ ค์›€โ€ ์ค‘ ์›ํ•˜๋Š” ๋‚œ์ด๋„๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ํ”„๋ฆฌ์…‹ ๋ฒ„ํŠผ: โ€œDP ๋ฌธ์ œโ€, โ€œ๊ทธ๋ž˜ํ”„ ๋ฌธ์ œโ€ ๋“ฑ ๋ฏธ๋ฆฌ ์ •์˜๋œ ์œ ํ˜•์„ ํด๋ฆญํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฑ„์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ž…๋ ฅ ํ›„ ์ „์†ก(์ข…์ด๋น„ํ–‰๊ธฐ ๋ชจ์–‘) ์•„์ด์ฝ˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ƒ์„ฑ ์ง„ํ–‰ ์ค‘

  5. AI๊ฐ€ ๋ฌธ์ œ ์ƒ์„ฑ์„ ์‹œ์ž‘ํ•˜๋ฉฐ, โ€œ์ƒ์„ฑ ์ƒํƒœ ๋ฐ ๊ฒฐ๊ณผโ€ ์ฐฝ์— ์ง„ํ–‰ ์ƒํ™ฉ์ด ๋‹จ๊ณ„๋ณ„ ๋ฉ”์‹œ์ง€๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. (Server-Sent Events ์ŠคํŠธ๋ฆฌ๋ฐ)
    • ์ƒ์„ฑ์—๋Š” ๋ช‡ ๋ถ„ ์ •๋„ ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๋ฌธ์ œ ์ƒ์„ธ ์ •๋ณด
  6. ์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด, ๋ฌธ์ œ ์ œ๋ชฉ, ์„ค๋ช…, ๋‚œ์ด๋„, ์ œ์•ฝ ์กฐ๊ฑด ๋“ฑ์ด ํฌํ•จ๋œ โ€œ์ƒ์„ฑ๋œ ๋ฌธ์ œ ์ƒ์„ธ ์ •๋ณดโ€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ ํ’€์ด ์˜ต์…˜

  7. โ€œํ’€๋Ÿฌ๊ฐ€๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ๋ฐ”๋กœ ํ’€ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํ™”๋ฉด

2.2. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํ’€๊ธฐ

2.2.1. ๋ฌธ์ œ ์„ ํƒ ํŽ˜์ด์ง€์—์„œ ๋ฌธ์ œ ๊ณ ๋ฅด๊ธฐ

๋ฌธ์ œ ์„ ํƒ ํŽ˜์ด์ง€

  1. ํ—ค๋” ๋ฉ”๋‰ด์—์„œ โ€œ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธโ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ํŽ˜์ด์ง€์—์„œ โ€œํ…Œ์ŠคํŠธ ์„ ํƒํ•˜๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ ๋ชฉ๋ก
  3. โ€œ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์„ ํƒโ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ฉด, ๋ฏธ๋ฆฌ ์ค€๋น„๋œ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๊ฐ ๋ฌธ์ œ๋Š” ์ œ๋ชฉ, ๊ฐ„๋žตํ•œ ์„ค๋ช…, ๋‚œ์ด๋„ ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์นด๋“œ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  4. ์›ํ•˜๋Š” ๋ฌธ์ œ ์นด๋“œ์˜ โ€œ์‹œ์ž‘ํ•˜๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  5. ์ „์ฒด ๋ฌธ์ œ ๋ชฉ๋ก์—์„œ๋„ ์›ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ํด๋ฆญํ•˜์—ฌ ํ’€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.2.2. ๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด ๊ตฌ์„ฑ

๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์„ธ ๊ฐœ์˜ ์ฃผ์š” ํŒจ๋„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค (ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋ ˆ์ด์•„์›ƒ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ):

๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด ๊ตฌ์„ฑ

  • ๋ฌธ์ œ ํŒจ๋„ (์ขŒ์ธก): ๋ฌธ์ œ ์ œ๋ชฉ, ๋‚œ์ด๋„, ์ƒ์„ธ ์„ค๋ช…(์ž…๋ ฅ/์ถœ๋ ฅ ํ˜•์‹, ์ œ์•ฝ ์กฐ๊ฑด, ์˜ˆ์ œ ํฌํ•จ)์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์—๋””ํ„ฐ ๋ฐ ๊ฒฐ๊ณผ ํŒจ๋„ (์ค‘์•™):
    • ์ฝ”๋“œ ์—๋””ํ„ฐ (์ƒ๋‹จ): ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์˜์—ญ์ž…๋‹ˆ๋‹ค.
      • ์–ธ์–ด ์„ ํƒ: ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ Python, JavaScript, Java, C++ ๋“ฑ ์ง€์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • Reset ๋ฒ„ํŠผ: ์ฝ”๋“œ๋ฅผ ํ•ด๋‹น ์–ธ์–ด์˜ ๊ธฐ๋ณธ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฒฐ๊ณผ ์ฐฝ (ํ•˜๋‹จ): โ€œ์ฝ”๋“œ ์‹คํ–‰โ€ ๋˜๋Š” โ€œ์ œ์ถœโ€ ํ›„ ๊ฒฐ๊ณผ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. โ€œ์˜ˆ์ œโ€, โ€œ์‹คํ–‰ ๊ฒฐ๊ณผโ€, โ€œ์ฑ„์  ๊ฒฐ๊ณผโ€ ํƒญ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • AI ํ—ฌํผ (์ฑ—๋ด‡) ํŒจ๋„ (์šฐ์ธก): ๋ฌธ์ œ ํ’€์ด ์ค‘ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” AI ์ฑ—๋ด‡์ž…๋‹ˆ๋‹ค.

๊ฐ ํŒจ๋„์€ ํฌ๊ธฐ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ ‘๊ฑฐ๋‚˜ ํŽผ์น  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์ด ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.2.3. ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์‹คํ–‰

์ฝ”๋“œ ์‹คํ–‰ ๊ฒฐ๊ณผ

  1. ์ค‘์•™ ํŒจ๋„์˜ ์ฝ”๋“œ ์—๋””ํ„ฐ์—์„œ ์„ ํƒํ•œ ์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ๋ฌธ์ œ์˜ ์˜ˆ์ œ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ์‹คํ–‰ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด, ์—๋””ํ„ฐ ์ƒ๋‹จ์˜ โ€œ์ฝ”๋“œ ์‹คํ–‰โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ์‹คํ–‰์ด ์™„๋ฃŒ๋˜๋ฉด ํ•˜๋‹จ ๊ฒฐ๊ณผ ์ฐฝ์˜ โ€œ์‹คํ–‰ ๊ฒฐ๊ณผโ€ ํƒญ์— ๊ฐ ์˜ˆ์ œ ์ž…๋ ฅ์— ๋Œ€ํ•œ ์‹ค์ œ ์ถœ๋ ฅ, ์˜ˆ์ƒ ์ถœ๋ ฅ, ์‹คํ–‰ ์‹œ๊ฐ„ ๋“ฑ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

2.2.4. AI ํ—ฌํผ (์ฑ—๋ด‡) ์‚ฌ์šฉํ•˜๊ธฐ

AI ํ—ฌํผ ์‚ฌ์šฉ ๋ฌธ์ œ ํ’€์ด ์ค‘ ๋ง‰ํžˆ๊ฑฐ๋‚˜ ํžŒํŠธ๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์šฐ์ธก์˜ AI ํ—ฌํผ (์•ŒํŒŒ์ฝ” ์ฑ—๋ด‡)๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  1. ์ฑ—๋ด‡ ํ•˜๋‹จ์˜ ์ž…๋ ฅ์ฐฝ์— ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: โ€œ์ด ๋ฌธ์ œ์— ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?โ€, โ€œ์ œ ์ฝ”๋“œ์—์„œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๋ฐ, ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?โ€)
  2. ์ „์†ก ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ Enter ํ‚ค๋ฅผ ์น˜๋ฉด AI๊ฐ€ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • AI๋Š” ํ˜„์žฌ ๋ฌธ์ œ ๋‚ด์šฉ๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
    • ์ง์ ‘์ ์ธ ์ •๋‹ต ์ฝ”๋“œ๋ณด๋‹ค๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ ์ „๋žต, ๊ฐœ๋… ์„ค๋ช…, ๋””๋ฒ„๊น… ๋ฐฉํ–ฅ ๋“ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  3. ์ฑ—๋ด‡๊ณผ์˜ ๋Œ€ํ™” ๊ธฐ๋ก์€ ํ•ด๋‹น ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ €์žฅ๋˜์–ด ๋‚˜์ค‘์— ๋‹ค์‹œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋ธŒ๋ผ์šฐ์ € ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ๋ฐ˜) ์‹คํ–‰ ๊ฒฐ๊ณผ ๋‚ด๋ณด๋‚ด๊ธฐ
  4. ์‹คํ–‰ ๊ฒฐ๊ณผ ์ฐฝ์—์„œ โ€œAI ์ฑ—๋ด‡์œผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐโ€ ์•„์ด์ฝ˜(ํ™”์‚ดํ‘œ ์œ„๋กœ ํ–ฅํ•˜๋Š” ํŠธ๋ ˆ์ด ๋ชจ์–‘)์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ์ฑ—๋ด‡ ์ž…๋ ฅ์ฐฝ์— ์ž๋™์œผ๋กœ ๋ณต์‚ฌ๋˜์–ด ์งˆ๋ฌธ์˜ ๋งฅ๋ฝ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.2.5. ์ฝ”๋“œ ์ œ์ถœ ๋ฐ ์ฑ„์ 

  1. ์ฝ”๋“œ ์ž‘์„ฑ์„ ์™„๋ฃŒํ•˜๊ณ  ๋ชจ๋“  ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ๊ฒ€์ฆ๋ฐ›๊ณ  ์‹ถ๋‹ค๋ฉด, ์—๋””ํ„ฐ ์ƒ๋‹จ์˜ โ€œ์ œ์ถœโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฝ”๋“œ๊ฐ€ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜์–ด ์ˆจ๊ฒจ์ง„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ํฌํ•จํ•œ ์ „์ฒด ์ฑ„์ ์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
  3. ์ฑ„์ ์ด ์™„๋ฃŒ๋˜๋ฉด ํ•˜๋‹จ ๊ฒฐ๊ณผ ์ฐฝ์˜ โ€œ์ฑ„์  ๊ฒฐ๊ณผโ€ ํƒญ์— ์ƒ์„ธ ๊ฒฐ๊ณผ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฑ„์  ๊ฒฐ๊ณผ

    • ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ณ„ ํ†ต๊ณผ ์—ฌ๋ถ€ (์„ฑ๊ณต, ์˜ค๋‹ต, ์‹œ๊ฐ„ ์ดˆ๊ณผ, ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜ ๋“ฑ)
    • ์ „์ฒด ์ ์ˆ˜
    • ์ด ์‹คํ–‰ ์‹œ๊ฐ„
    • ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋ฉ”์‹œ์ง€
  4. ๋ชจ๋“  ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ํ†ต๊ณผํ•˜๋ฉด โ€œ์ •๋‹ต์ž…๋‹ˆ๋‹ค!โ€ ๋ชจ๋‹ฌ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ •๋‹ต ๋ชจ๋‹ฌ
    • โ€œ๊ณ„์† ํ’€๊ธฐโ€: ๋ชจ๋‹ฌ์„ ๋‹ซ๊ณ  ํ˜„์žฌ ๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด์— ๋จธ๋ฌด๋ฆ…๋‹ˆ๋‹ค.
    • โ€œ๊ฒฐ๊ณผ ํ™•์ธ ๋ฐ ๊ณต์œ โ€: ํ•ด๋‹น ์ œ์ถœ์— ๋Œ€ํ•œ ์ƒ์„ธ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

2.3. ์ฑ„์  ๊ฒฐ๊ณผ ํ™•์ธํ•˜๊ธฐ

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฌธ์ œ ํ’€์ด ํ›„ โ€œ์ œ์ถœโ€์„ ํ•˜๋ฉด, ๋˜๋Š” ์ œ์ถœ ํ˜„ํ™ฉ ํŽ˜์ด์ง€์—์„œ ํŠน์ • ์ œ์ถœ ๊ฑด์„ ํด๋ฆญํ•˜๋ฉด ์ƒ์„ธ ์ฑ„์  ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฑ„์  ๊ฒฐ๊ณผ ํ™•์ธ

  1. ๋ฌธ์ œ ์ œ๋ชฉ, ์ ์ˆ˜, ์ƒํƒœ (์ •๋‹ต, ์˜ค๋‹ต ๋“ฑ) ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  2. ์‹คํ–‰ ์‹œ๊ฐ„, ์‚ฌ์šฉ ์–ธ์–ด, (์ง€์›๋˜๋Š” ๊ฒฝ์šฐ) ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋“ฑ์˜ ์š”์•ฝ ์ •๋ณด๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  3. ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ์˜ค๋ฅ˜ ์ •๋ณด ์„น์…˜์—์„œ ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. โ€œ๋ฌธ์ œ๋กœ ๋Œ์•„๊ฐ€๊ธฐโ€ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๋‹ค์‹œ ๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. โ€œ์ด ๋ฌธ์ œ์˜ ๋ชจ๋“  ์ œ์ถœ ๋ณด๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ์ œ์ถœ ๊ธฐ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. (ํ•„ํ„ฐ๋ง๋œ ์ƒํƒœ)
  6. ๋ณธ์ธ์ด ์ œ์ถœํ•œ ์ฝ”๋“œ์ด๊ณ  ์„ฑ๊ณต์ ์œผ๋กœ ์ฑ„์ ๋œ ๊ฒฝ์šฐ, โ€œ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ’€์ด ๊ณต์œ โ€ ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ œ์ถœ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ์ƒˆ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. (2.4.3. ์ฐธ๊ณ )

2.4. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์šฉํ•˜๊ธฐ

์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ํ‘ผ ๋ฌธ์ œ์— ๋Œ€ํ•ด ํ† ๋ก ํ•˜๊ณ , ํ’€์ด๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ, ์ฝ”๋”ฉ ์ง€์‹์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.4.1. ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก ๋ณด๊ธฐ ๋ฐ ๊ฒ€์ƒ‰

  1. ํ—ค๋” ๋ฉ”๋‰ด์—์„œ โ€œ์ปค๋ฎค๋‹ˆํ‹ฐโ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์ด ์ตœ์‹ ์ˆœ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๊ฐ ๊ฒŒ์‹œ๊ธ€์€ ์ œ๋ชฉ, ์ž‘์„ฑ์ž, ์ž‘์„ฑ์ผ, ์ข‹์•„์š” ์ˆ˜, ๋Œ“๊ธ€ ์ˆ˜๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
    • ๋ฌธ์ œ์™€ ์—ฐ๊ด€๋œ ๊ฒŒ์‹œ๊ธ€์ธ์ง€(โ€œ๋ฌธ์ œ์—ฐ๊ด€โ€), ์ž์œ  ๊ฒŒ์‹œ๊ธ€์ธ์ง€ ํƒœ๊ทธ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.
  3. ํŽ˜์ด์ง€ ํ•˜๋‹จ์˜ โ€œ๋” ๋ณด๊ธฐโ€ ๋ฒ„ํŠผ์œผ๋กœ ์ด์ „ ๊ฒŒ์‹œ๊ธ€์„ ์ถ”๊ฐ€๋กœ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก

2.4.2. ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ๋ณด๊ธฐ ๋ฐ ๋Œ“๊ธ€ ์ž‘์„ฑ/์ข‹์•„์š”

  1. ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ชฉ๋ก์—์„œ ์›ํ•˜๋Š” ๊ฒŒ์‹œ๊ธ€ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ฒŒ์‹œ๊ธ€ ๋‚ด์šฉ (Markdown ํ˜•์‹ ์ง€์›, ์ฝ”๋“œ ๋ธ”๋ก ํฌํ•จ)์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ๋ณด๊ธฐ

  1. ์ข‹์•„์š”:
    • ๊ฒŒ์‹œ๊ธ€ ํ•˜๋‹จ์˜ ํ•˜ํŠธ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ โ€˜์ข‹์•„์š”โ€™๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋กœ๊ทธ์ธ ํ•„์š”)
  2. ๋Œ“๊ธ€:
    • ๊ฒŒ์‹œ๊ธ€ ํ•˜๋‹จ์— ๋Œ“๊ธ€ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. โ€œ๋Œ“๊ธ€ ๋” ๋ณด๊ธฐโ€๋กœ ์ด์ „ ๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋กœ๊ทธ์ธํ•œ ๊ฒฝ์šฐ, ๋Œ“๊ธ€ ์ž…๋ ฅ์ฐฝ์— ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๊ณ  โ€œ๋Œ“๊ธ€ ๋“ฑ๋กโ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋Œ“๊ธ€์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋Œ“๊ธ€์€ โ€œ์‚ญ์ œโ€ ๋ฒ„ํŠผ์œผ๋กœ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€ ์ž‘์„ฑ

2.4.3. ์ƒˆ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ (ํ’€์ด ๊ณต์œ  ํฌํ•จ)

  1. ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€ ์šฐ์ธก ์ƒ๋‹จ์˜ โ€œ๊ธ€ ์ž‘์„ฑํ•˜๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. โ€œ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑโ€ ํŽ˜์ด์ง€์—์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค:
    • ์ œ๋ชฉ: ๊ฒŒ์‹œ๊ธ€์˜ ์ œ๋ชฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
    • ๋‚ด์šฉ: Markdown ํ˜•์‹์œผ๋กœ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ๋ธ”๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ

```์–ธ์–ด์ด๋ฆ„ (์˜ˆ: python, javascript)
// ์—ฌ๊ธฐ์— ์ฝ”๋“œ ์ž‘์„ฑ

``` ๋˜๋Š” <details> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘๊ณ  ํŽผ ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ ๋ธ”๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ’€์ด ๊ณต์œ  ์‹œ: ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์—์„œ โ€œ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ’€์ด ๊ณต์œ โ€ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์ด ํŽ˜์ด์ง€๋กœ ์™”๋‹ค๋ฉด, ๊ฒŒ์‹œ๊ธ€ ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ(์ œ์ถœ ์ฝ”๋“œ ํฌํ•จ)์ด ์ž๋™์œผ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๋‚ด์šฉ์„ ์ž์œ ๋กญ๊ฒŒ ์ˆ˜์ •ํ•˜๊ณ  ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด ๊ฒฝ์šฐ, ๊ฒŒ์‹œ๊ธ€์€ ์ž๋™์œผ๋กœ ํ•ด๋‹น ๋ฌธ์ œ์™€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

ํ’€์ด ๊ณต์œ  ๊ฒŒ์‹œ๊ธ€

  1. โ€œ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋กโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์‹œ๊ธ€์ด ๋“ฑ๋ก๋˜๊ณ , ํ•ด๋‹น ๊ฒŒ์‹œ๊ธ€์˜ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

2.4.4. ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ๋ฐ ์‚ญ์ œ

  • ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์˜ ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ๋Š” โ€œ์ˆ˜์ •โ€ ๋ฐ โ€œ์‚ญ์ œโ€ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜์ •: ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์—ฌ ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ญ์ œ: ํ™•์ธ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ, ํ™•์ธ ์‹œ ๊ฒŒ์‹œ๊ธ€๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋Œ“๊ธ€์ด ํ•จ๊ป˜ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

2.5. ๋‚ด ์ €์žฅ์†Œ (๋‚ด๊ฐ€ ์ƒ์„ฑํ•œ ๋ฌธ์ œ)

โ€œ๋‚ด ์ €์žฅ์†Œโ€๋Š” ์‚ฌ์šฉ์ž๊ฐ€ AI๋ฅผ ํ†ตํ•ด ์ง์ ‘ ์ƒ์„ฑํ•œ ๋ฌธ์ œ๋“ค์„ ๋ชจ์•„๋ณด๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.

  1. ํ—ค๋” ๋ฉ”๋‰ด์—์„œ โ€œ๋‚ด ์ €์žฅ์†Œโ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. (๋กœ๊ทธ์ธ ํ•„์š”)
  2. ๋‚ด๊ฐ€ ์ƒ์„ฑํ•œ ๋ฌธ์ œ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๋ฌธ์ œ ์ œ๋ชฉ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•(์žˆ๋Š” ๊ฒฝ์šฐ), ๋‚œ์ด๋„, ์ƒ์„ฑ ๋‚ ์งœ ๋“ฑ์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋ฌธ์ œ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ ํ’€์ด ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ค์‹œ ํ’€์–ด๋ณด๊ฑฐ๋‚˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ํŽ˜์ด์ง€ ํ•˜๋‹จ์˜ โ€œ๋” ๋ณด๊ธฐโ€ ๋ฒ„ํŠผ์œผ๋กœ ์ด์ „ ์ƒ์„ฑ ๋ฌธ์ œ๋“ค์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ์ €์žฅ์†Œ

2.6. ์ œ์ถœ ํ˜„ํ™ฉ ๋ณด๊ธฐ

ํ”Œ๋žซํผ์—์„œ ์ด๋ฃจ์–ด์ง„ ๋ชจ๋“  ์ฝ”๋“œ ์ œ์ถœ ๊ธฐ๋ก์„ ๋ณด๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.

  1. ํ—ค๋” ๋ฉ”๋‰ด์—์„œ โ€œ์ œ์ถœ ํ˜„ํ™ฉโ€์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์ œ์ถœ ๋ชฉ๋ก์ด ์ตœ์‹ ์ˆœ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์€ ์ œ์ถœ ID, ๋ฌธ์ œ, ๊ฒฐ๊ณผ, ์‹คํ–‰ ์‹œ๊ฐ„, ์–ธ์–ด, ์ œ์ถœ์ž, ์ œ์ถœ ์‹œ๊ฐ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

์ œ์ถœ ํ˜„ํ™ฉ

  1. ํ•„ํ„ฐ๋ง:
    • ํŽ˜์ด์ง€ ์ƒ๋‹จ์˜ ํ•„ํ„ฐ ์ž…๋ ฅ๋ž€์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ ์ œ๋ชฉ (ํ•œ๊ธ€) ๋˜๋Š” ์ž‘์„ฑ์ž (๋‹‰๋„ค์ž„) ๋กœ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • URL ํŒŒ๋ผ๋ฏธํ„ฐ(userId, problemId)๋ฅผ ํ†ตํ•ด ํŠน์ • ์‚ฌ์šฉ์ž ๋˜๋Š” ํŠน์ • ๋ฌธ์ œ์˜ ์ œ์ถœ๋งŒ ๋ณด๋„๋ก ์ดˆ๊ธฐ ํ•„ํ„ฐ๋ง ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ: ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์—์„œ โ€œ์ด ๋ฌธ์ œ์˜ ๋ชจ๋“  ์ œ์ถœ ๋ณด๊ธฐโ€ ํด๋ฆญ ์‹œ)
    • ์ •๋ ฌ: โ€œ์ตœ์‹ ์ˆœโ€ ๋˜๋Š” โ€œ์˜ค๋ž˜๋œ์ˆœโ€์œผ๋กœ ์ •๋ ฌ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์ถœ ํ•„ํ„ฐ๋ง

  1. ์ œ์ถœ ID๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ œ์ถœ์˜ ์ƒ์„ธ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฌธ์ œ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋ฌธ์ œ ํ’€์ด ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  3. ํŽ˜์ด์ง€ ํ•˜๋‹จ์˜ โ€œ๋” ๋ณด๊ธฐโ€ ๋ฒ„ํŠผ์œผ๋กœ ์ด์ „ ์ œ์ถœ ๊ธฐ๋ก์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์ถœ ์ƒ์„ธ ์ •๋ณด


3. ๊ณ„์ • ์„ค์ •

์‚ฌ์šฉ์ž ๋‹‰๋„ค์ž„ ๋“ฑ ๊ฐœ์ธ ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์ • ์„ค์ •

  1. ๋กœ๊ทธ์ธ๋œ ์ƒํƒœ์—์„œ ํ—ค๋”์˜ ์‚ฌ์šฉ์ž ๋‹‰๋„ค์ž„ ์˜† ์„ค์ • ์•„์ด์ฝ˜(์‚ฌ๋žŒ ๋ชจ์–‘)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ๋˜๋Š”, ๋ชจ๋ฐ”์ผ ๋ฉ”๋‰ด ๋“ฑ์—์„œ โ€œ์„ค์ •โ€ ๋งํฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. โ€œ์‚ฌ์šฉ์ž ์„ค์ •โ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  3. ํ˜„์žฌ ๋‹‰๋„ค์ž„์„ ํ™•์ธํ•˜๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ƒˆ ๋‹‰๋„ค์ž„์„ ์ž…๋ ฅํ•œ ํ›„ โ€œ์ €์žฅํ•˜๊ธฐโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ

ALPACO ํ”Œ๋žซํผ๊ณผ ํ•จ๊ป˜ ์ฆ๊ฑฐ์šด ์ฝ”๋”ฉ ํ•™์Šต ์—ฌ์ •์ด ๋˜์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!