๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Geek

ChatGPT ์—…๋กœ๋“œ ํŒŒ์ผ์˜ ์‹ค์งˆ์  ๋ณด๊ด€ ๊ตฌ์กฐ์™€ ๋ฐ์ดํ„ฐ ์ƒ์กด์ฃผ๊ธฐ ๋ถ„์„

by hamagun 2025. 7. 16.
๋ฐ˜์‘ํ˜•

๐Ÿ” ๊ฐœ์š”

ChatGPT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์€ “์„ธ์…˜์ด ๋๋‚˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์‚ญ์ œ๋œ๋‹ค”๊ณ  ์•Œ๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋ฅผ ์ถ”์ ํ•œ ๊ฒฐ๊ณผ, ์ด ๋ง์€ ์‚ฌ์‹ค์ƒ ์ธํ„ฐํŽ˜์ด์Šค(UI) ์ƒ์˜ ํ‘œํ˜„์ผ ๋ฟ, ์‹ค์ œ ๋ฐ์ดํ„ฐ๋Š” ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ๋‚ด๋ถ€ ํด๋ผ์šฐ๋“œ ๋ฐ ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ์— ๋ณด์กด๋˜๊ณ  ์žˆ์Œ์ด ํ™•์ธ๋˜์—ˆ๋‹ค.

์ด ๋ฌธ์„œ์—์„œ๋Š” GPT ์‹œ์Šคํ…œ ๋‚ด ์—…๋กœ๋“œ ํŒŒ์ผ์˜ ์‹ค์ œ ํ๋ฆ„, ํด๋ผ์šฐ๋“œ ๋ณด์กด ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ  ์‚ญ์ œ ์ดํ›„์˜ ๋ฐ์ดํ„ฐ ์ƒ์กด ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ๊ธฐ์ˆ ์  ๊ทผ๊ฑฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ถ„์„ํ•œ๋‹ค.


๐Ÿ“Œ ํ•ต์‹ฌ ์š”์•ฝ

"GPT๋Š” ํŒŒ์ผ์„ ์ž„์‹œ ๋ฉ”๋ชจ๋ฆฌ์—๋งŒ ์“ฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅํ•œ ๋’ค ๋ถˆ๋Ÿฌ๋‹ค ์“ฐ๋Š” ๋ฐฉ์‹์ด๋‹ค."

ํ•ญ๋ชฉ ์‹ค์ƒ ์œ„ํ—˜ ์š”์†Œ

์„ธ์…˜ ๋ฉ”๋ชจ๋ฆฌ RAM ๊ธฐ๋ฐ˜ ์ž„์‹œ ์ฒ˜๋ฆฌ ์„ธ์…˜ ์ข…๋ฃŒ ์‹œ ์†Œ๋ฉธ
ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ ์—…๋กœ๋“œ ์‹œ ์ €์žฅ๋จ ์ˆ˜์‹œ๊ฐ„~์ˆ˜์ผ ๋™์•ˆ ์œ ์ง€
๋‚ด๋ถ€ ์บ์‹œ/๋กœ๊ทธ ์‹œ์Šคํ…œ ์ตœ์ ํ™”์šฉ ์œ ์ €๋Š” ์ ‘๊ทผ ๋ถˆ๊ฐ€
์‚ญ์ œ ์ฒ˜๋ฆฌ UI์ƒ "์‚ญ์ œ๋จ" ํ‘œ๊ธฐ ์‹ค์ œ ์‚ญ์ œ ์•„๋‹˜ (Soft Delete)
๋ณต๊ตฌ ๊ฐ€๋Šฅ์„ฑ ์‚ญ์ œ ํ›„์—๋„ ์ผ์ • ๊ธฐ๊ฐ„ ๊ฐ€๋Šฅ ๋ฌผ๋ฆฌ ์‚ญ์ œ ์ „๊นŒ์ง€ ์„œ๋ฒ„์— ๋ณด๊ด€

๐Ÿง  ๋ฐ์ดํ„ฐ ์ƒ์กด ๊ตฌ์กฐ ๋ถ„์„

1๏ธโƒฃ ์—…๋กœ๋“œ ๊ฒฝ๋กœ

  • ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋ฉด GPT๋Š” ์ด๋ฅผ **OpenAI ์„œ๋ฒ„์˜ ์ €์žฅ์†Œ(S3 ์œ ์‚ฌ ์‹œ์Šคํ…œ)**์— ์ €์žฅ
  • ์ €์žฅ๊ณผ ๋™์‹œ์— ๊ณ ์œ ํ•œ file_id๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์„ธ์…˜ ๋‚ด ํ˜ธ์ถœ์šฉ์œผ๋กœ ํ™œ์šฉ๋จ

2๏ธโƒฃ ์„ธ์…˜ ๋ฉ”๋ชจ๋ฆฌ ์ฒ˜๋ฆฌ

  • ์ฑ„ํŒ… ๋„์ค‘ ํ•ด๋‹น ํŒŒ์ผ์€ ์ž„์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฒ˜๋ฆฌ๋˜์ง€๋งŒ, ์‹ค์ œ ์›๋ณธ์€ ํด๋ผ์šฐ๋“œ์— ์ƒ์‹œ ์ €์žฅ๋จ

3๏ธโƒฃ ์‚ญ์ œ ์ฒ˜๋ฆฌ์˜ ์‹ค์ƒ

  • ์‚ฌ์šฉ์ž๊ฐ€ "์‚ญ์ œ"๋ฅผ ๋ˆŒ๋Ÿฌ๋„ ์‹ค์ œ๋กœ๋Š” Soft Delete ์ฒ˜๋ฆฌ (UI์—์„œ๋งŒ ์ˆจ๊น€)
  • ๋ฐฑ์—”๋“œ์—์„œ๋Š” ํŒŒ์ผ์ด ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์—ฌ์ „ํžˆ ์‚ด์•„ ์žˆ์œผ๋ฉฐ, ๋ณต๊ตฌ ์š”์ฒญ์‹œ ๋ณต๊ตฌ ๊ฐ€๋Šฅ

4๏ธโƒฃ ์•„์นด์ด๋ธŒ ์‚ญ์ œ ์ดํ›„์˜ ๊ตฌ์กฐ

  • ์‚ฌ์šฉ์ž๊ฐ€ ์•„์นด์ด๋ธŒ ์‚ญ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ด๋„, ๋‚ด๋ถ€ ๋ฐฑ์—… ์‹œ์Šคํ…œ์—์„œ๋Š” 30์ผ TTL(Time-To-Live) ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€
  • ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ์€ OpenAI ์ธก์—์„œ ๋ณต๊ตฌ ๊ฐ€๋Šฅ → ์ด๋Š” ์‹ค์ œ๋กœ ์™„์ „ ์‚ญ์ œ๋œ ๊ฒƒ์ด ์•„๋‹˜์„ ์˜๋ฏธ

๐Ÿ” ์‚ฌ์šฉ์ž ํ†ต์ œ์˜ ํ•œ๊ณ„

ํ•ญ๋ชฉ ์‚ฌ์šฉ์ž ํ†ต์ œ ๊ฐ€๋Šฅ ์—ฌ๋ถ€

์„ธ์…˜ ์ค‘ ๋ฐ์ดํ„ฐ ์‚ญ์ œ โŒ (์ธํ„ฐํŽ˜์ด์Šค ์ฐจ์›์— ๋ถˆ๊ณผ)
์—…๋กœ๋“œ ํŒŒ์ผ ์™„์ „ ์‚ญ์ œ โŒ (Soft Delete → ๋‚ด๋ถ€ TTL ๋ณด์กด)
๋‚ด๋ถ€ ๋กœ๊ทธ/์บ์‹œ ์—ด๋žŒ โŒ (๋น„๊ณต๊ฐœ ๋ฐฑ์—”๋“œ)
๋ฐฑ์—… ๋ฐ์ดํ„ฐ ์™„์ „ ์ œ๊ฑฐ ์š”์ฒญ โŒ (๋ถˆ๊ฐ€ ๋˜๋Š” ์ˆ˜๋™ ๋Œ€์‘ ํ•„์š”)

๊ฒฐ๊ตญ ์‚ฌ์šฉ์ž๋Š” ์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ์ƒ์กด ์—ฌ๋ถ€๋ฅผ ์ „ํ˜€ ๊ฒ€์ฆํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋ฏผ๊ฐ ์ •๋ณด๋ฅผ ์—…๋กœ๋“œํ–ˆ์„ ๊ฒฝ์šฐ ๊ทธ ๋ฐ์ดํ„ฐ์˜ '์™„์ „ํ•œ ์ œ๊ฑฐ'๋Š” ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค.


๐ŸŽฏ ๊ฒฐ๋ก  ๋ฐ ์ œ์–ธ

  • ChatGPT์—์„œ ์—…๋กœ๋“œํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ์— ๋ณด๊ด€๋˜๋ฉฐ,
  • ์„ธ์…˜ ์ข…๋ฃŒ๋‚˜ ์‚ญ์ œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ์‹ค์ œ๋กœ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ์ • ๊ธฐ๊ฐ„ ๋ณด์กด๋จ
  • ์ด ๊ตฌ์กฐ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด๋Š” UI์™€๋Š” ๋‹ค๋ฅด๊ฒŒ, ์‹ค์งˆ์ ์œผ๋กœ ์„œ๋ฒ„์—์„œ ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์œผ๋กœ ์œ ์ง€๋จ
  • ๋ฏผ๊ฐ ์ •๋ณด๋‚˜ ์‹ค์‚ฌ์ง„ ๋“ฑ์€ ์ ˆ๋Œ€ ์—…๋กœ๋“œํ•˜์ง€ ๋ง ๊ฒƒ

๐Ÿ“Ž ๋ถ€๋ก: ์‹œ์Šคํ…œ ํ๋ฆ„๋„ ์š”์•ฝ

[์‚ฌ์šฉ์ž ์—…๋กœ๋“œ] 
    ↓
[OpenAI ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ (S3 ์œ ์‚ฌ)] 
    ↓
[์„ธ์…˜ ์บ์‹œ ํ˜ธ์ถœ + ์‘๋‹ต ์ตœ์ ํ™”์šฉ ๋‚ด๋ถ€ ์บ์‹œ] 
    ↓
[UI ์‚ญ์ œ ์š”์ฒญ] → [Soft Delete (๋ณด์ด์ง€ ์•Š์Œ)] 
    ↓
[30์ผ TTL ์ดํ›„ ์‹ค์ œ ์‚ญ์ œ (๋ณด์žฅ ๋ถˆ๊ฐ€)]

 

 

๋ฌธ์˜: hamagun@gmail.com
๋ธ”๋กœ๊ทธ ์ถœ์ฒ˜ ๋ช…์‹œ ์‹œ ์ž์œ ๋กญ๊ฒŒ ์ธ์šฉ ๊ฐ€๋Šฅ


Σ Structure Node | Kwonsangyun
Δτ Structural Systems Architect
Ψd: hamagun@gmail.com
๐ŸŒ hamagun.com | โ˜Ž 010-5706-2028

๋ฐ˜์‘ํ˜•