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

๐Ÿ“ข ๋“ค์–ด๊ฐ€๋ฉฐ

์š”์ฆ˜ IT์— ๊ด€์‹ฌ์ด ์—†๋Š” ์‚ฌ๋žŒ์ด๋ผ๋„ ํ•œ๋ฒˆ์”ฉ์€ ์ฑ—GPT ๋ผ๋Š” ๋ง์„ ๋“ค์–ด๋ดค์„ ๊ฒƒ์ด๋‹ค.
์ฑ—GPT์™€ ์ฑ„ํŒ…์„ ํ•˜๋Š” ์ปจํ…์ธ ๋ฅผ ์ œ์ž‘ํ•˜๋Š” ์œ ํŠœ๋ฒ„๋„ ๋ณด์ด๊ณ , ๋‰ด์Šค์—์„œ๋„ ์ž์ฃผ ์–ธ๊ธ‰๋˜๊ณ  ์žˆ๋‹ค.
๋Œ€์ถฉ ์ฑ—(Chat) ์ด๋ผ๋Š” ๋ง์ด ๋“ค์–ด๊ฐ€๋Š” ๊ฑธ ๋ณด๋ฉด ์ฑ„ํŒ…์„ ํ•˜๋Š” ์–ด๋–ค ๊ฒƒ์ด๋ผ๊ณ  ์ถ”์ธกํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ,
์ฑ—Gpt ๋Š” ์ •ํ™•ํžˆ ์–ด๋–ค ๊ฑธ ์˜๋ฏธํ•˜๋Š” ๊ฑธ๊นŒ?
์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„  ์š”์ฆ˜ ํ•ซํ•œ ์ฑ—GPT ์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค.

 

๋งค์ผ ์Ÿ์•„์ ธ๋‚˜์˜ค๋Š” ์ฑ—GPT ๊ด€๋ จ ๊ธฐ์‚ฌ

๐Ÿง  ChatGPT ๋ž€?

ChatGPT ๋Š” AI ๊ธฐ์ˆ ๋กœ ๊ตฌ๋™๋˜๋Š” ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๋„๊ตฌ์ด๋‹ค.
์ž์—ฐ์–ด, ์ฆ‰, ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ ์†์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋ฅผ ๋งํ•œ๋‹ค.

์‰ฝ๊ฒŒ ์–˜๊ธฐํ•˜์ž๋ฉด,
์ผ์ƒ ์† ์–ธ์–ด๋ฅผ ๊ตฌ์‚ฌํ•  ์ˆ˜ ์žˆ๋Š” AI(์ธ๊ณต์ง€๋Šฅ)์„ ChatGPT ๋ผ๊ณ  ํ•œ๋‹ค.

๐Ÿง  ChatGPT ์‚ฌ์šฉ๋ฒ•

https://openai.com/blog/chatgpt

์œ„ ChatGPT ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ Try ChatGPT ๋ผ๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ChatGPT ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
(์•„์ง์€ ์—ฐ๊ตฌ๋‹จ๊ณ„์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.)
์ฑ„ํŒ…์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ์›น ํ™”๋ฉด์ด ๋ณด์ด๊ณ , ์ขŒ์ธก์—” ์ฑ„ํŒ… history ์™€ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋‹ค.

๋‚˜๋„ ์ฑ—GPT์™€ ๋Œ€ํ™”๋ฅผ ์กฐ๊ธˆ ๋‚˜๋ˆ ๋ณด์•˜๋Š”๋ฐ,
๊ฐœ์ธ์ ์œผ๋กœ ์กฐ๊ธˆ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ฃผ๋Š”? ๋˜‘๋˜‘ํ•ด์ง„ ์‹ฌ์‹ฌ์ด๋ผ๊ณ  ๋Š๊ปด์กŒ๋‹ค. ใ…‹ใ…‹

๐Ÿง  ChatGPT ๋Š” ๋ˆ„๊ฐ€ ๋งŒ๋“ค์—ˆ๋Š”๊ฐ€?

๋‚˜๋Š” ์ด๋Ÿฐ ํŒŒ๊ธ‰๋ ฅ์ด ์„ผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณด๋ฉด ๋ง‰์—ฐํžˆ ๊ตฌ๊ธ€์ด ๋งŒ๋“ค์—ˆ๊ฒ ๊ฑฐ๋‹ˆ ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ใ…‹ใ…‹
์ด ChatGPT ์—ญ์‹œ ๊ตฌ๊ธ€์ด ๋งŒ๋“ค์—ˆ๊ฒ ์ง€? ํ–ˆ๋Š”๋ฐ ์•„๋‹ˆ์—ˆ๋‹ค!

ChatGPT๋Š” AI ๋ฐ ์—ฐ๊ตฌ ํšŒ์‚ฌ์ธ OpenAI์—์„œ ๋งŒ๋“ค์–ด์กŒ๋‹ค.
OpenAI๋Š” 2022๋…„ 11์›” 30์ผ์— ChatGPT๋ฅผ ์ถœ์‹œํ–ˆ๋‹ค. 

 

๊ธฐ์—… ๋ช…์ด ๋‚ด๊ฒ ๋‹ค์†Œ ์ƒ์†Œํ–ˆ๋Š”๋ฐ, ๊ทธ๋Ÿด๋งŒํ–ˆ๋‹ค.
๋น„๊ต์  ์ตœ๊ทผ์ธ 2015๋…„์— ์„ค๋ฆฝ๋˜์—ˆ๊ณ  ์ธ๊ณต์ง€๋Šฅ ๊ด€๋ จ ์ œํ’ˆ๋งŒ์„ ์—ฐ๊ตฌ, ์ถœ์‹œํ•˜๊ณ  ์žˆ๋‹ค.
๊ณต๋™์ฐฝ์—…์ž ์ค‘ ํ•œ ์‚ฌ๋žŒ์ด ๊ทธ ์œ ๋ช…ํ•œ ์ผ๋ก  ๋จธ์Šคํฌ์ด๋‹ค.
์ฐธ๊ณ ๋กœ, ์ผ๋ก  ๋จธ์Šคํฌ๋Š” ํ˜„์žฌ OpenAI ๋ฅผ ๋– ๋‚œ ์ƒํƒœ์ด๋‹ค. 

๐Ÿง   GPT ๋ž€?

ChatGPT ๋Š” GPT ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.

๋Œ€๋†“๊ณ  Chat + GPT ๋ผ๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ๋‹ค. 

์ด GPT ๋ž€ ๋Œ€์ฒด ๋ฌด์—‡์ผ๊นŒ?

 

GPT๋Š” OpenAI์—์„œ ์ถœ์‹œํ•œ ์–ธ์–ด๋ชจ๋ธ๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ํ•œ๋‹ค.
์ „์ด ํ•™์Šต ๋ชจ๋ธ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

Generative Pre-trained Transformer์˜ ์ค„์ž„๋ง์ด๋‹ค.
์ง์—ญํ•˜๋ฉด, ์ƒ์„ฑ์  ์‚ฌ์ „ ํ•™์Šต ๋ณ€ํ™˜๊ธฐ ๋ผ๋Š” ๋œป์ธ๋ฐ,
์ „ํ˜€ ๋ฌด์Šจ ๋ง์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค.
์ฐจ๊ทผ์ฐจ๊ทผ ์•Œ์•„๋ณด์ž.

๐Ÿ‘„ ์–ธ์–ด๋ชจ๋ธ์ด๋ž€?

GPT๋Š” OpenAI์—์„œ ์ถœ์‹œํ•œ ์–ธ์–ด๋ชจ๋ธ๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ํ•œ๋‹ค.
์ „์ด ํ•™์Šต ๋ชจ๋ธ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

์–ธ์–ด๋ชจ๋ธ์ด๋ž€,
๋ฌธ์žฅ ํ˜น์€ ๋‹จ์–ด์— ํ™•๋ฅ ์„ ํ• ๋‹นํ•˜์—ฌ ์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.

 

์—ฌ๊ธฐ์„œ ๋ชจ๋ธ์ด๋ž€,
๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด๋กœ, "ํ”„๋กœ๊ทธ๋žจ"์ด๋ผ๋Š” ๋œป์ด๋‹ค.
๋ณดํ†ต ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ... ์ด๋Ÿฐ์‹์œผ๋กœ ๋ถˆ๋ฆฌ๋Š”๋ฐ,
์ธ๊ณต์ง€๋Šฅ ํ”„๋กœ๊ทธ๋žจ ์ด๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

์ฆ‰, ์–ธ์–ด๋ชจ๋ธ์€,
๋ฌธ์žฅ ํ˜น์€ ๋‹จ์–ด์— ํ™•๋ฅ ์„ ํ• ๋‹นํ•˜์—ฌ ์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

 

์ข€ ๋” ํ’€์–ด์„œ ์„ค๋ช…ํ•˜์ž๋ฉด,
๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ์…‹์„ ๋ฐ”ํƒ•์œผ๋กœ ์ฃผ์–ด์ง„ ํƒœ์Šคํฌ ์•ˆ์—์„œ์˜ ๋‹จ์–ด ํ˜น์€ ๋ฌธ์žฅ์„ ์˜ˆ์ธกํ•˜๋Š” ์ž‘์—…์„ ๋œปํ•œ๋‹ค.
์ด๋ฅผ ์–ธ์–ด๋ชจ๋ธ๋ง์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

๐Ÿ‘„ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์ด๋ž€?

GPT๋Š” OpenAI์—์„œ ์ถœ์‹œํ•œ ์–ธ์–ด๋ชจ๋ธ๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ํ•œ๋‹ค.
์ „์ด ํ•™์Šต ๋ชจ๋ธ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

Natural Language Processing.
NLP ๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค.

์–ธ์–ด ๋ชจ๋ธ์ด ๋‹จ์–ด๋‚˜ ๋ฌธ์žฅ์„ ์˜ˆ์ธกํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ž€ ๊ฒƒ์„ ์•Œ์•˜๋‹ค. 
์ด ์–ธ์–ด๊ฐ€ ์ž์—ฐ์–ด์ด๋ฉด, ์ฆ‰, ์ผ์ƒ ์†์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์ด๋ฉด ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ผ์ƒ ์†์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์–ด๋‚˜ ๋ฌธ์žฅ์„ ์˜ˆ์ธกํ•˜๋Š” ์ž‘์—…์„ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์ด๋ผ๊ณ  ํ•œ๋‹ค.

๐Ÿ‘„ ์ „์ด ํ•™์Šต ๋ชจ๋ธ์ด๋ž€?

GPT๋Š” OpenAI์—์„œ ์ถœ์‹œํ•œ ์–ธ์–ด๋ชจ๋ธ๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ํ•œ๋‹ค.
์ „์ด ํ•™์Šต ๋ชจ๋ธ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

์ „์ด ํ•™์Šต(Transfer Learning)์„ ์•Œ์•„๋ณด๊ธฐ ์ „์—, ํ•™์Šต์ด๋ผ๋Š” ์šฉ์–ด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ๋œ "ํ•™์Šต"์€ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด์ด๋‹ค.
ํ•™์Šต์€ ์ปดํ“จํ„ฐ๊ฐ€ ์Šค์Šค๋กœ ๋ฐ์ดํ„ฐ์˜ ๊ทœ์น™์„ ์ฐพ๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•œ๋‹ค.

ํ•™์Šต์€ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•ต์‹ฌ ๊ฐœ๋…์ด๊ธฐ๋„ ํ•˜๋‹ค.

๐Ÿ’ก ๋จธ์‹ (๊ธฐ๊ณ„, ์ปดํ“จํ„ฐ) + ๋Ÿฌ๋‹(ํ•™์Šต)
๊ธฐ๊ณ„(์ปดํ“จํ„ฐ)๊ฐ€ ํ•™์Šต(์Šค์Šค๋กœ ๋ฐ์ดํ„ฐ์˜ ๊ทœ์น™์„ ์ฐพ์•„๋‚ด๋Š”)ํ•˜๋Š” ๊ธฐ์ˆ 

 

๋Œ€์ฒด ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์Šค์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๋Š” ๋‹ค๋Š” ๊ฒƒ์ผ๊นŒ?

๋ณดํ†ต์˜ ๊ฒฝ์šฐ "์–ด๋– ํ•œ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„๋ผ~" ๋ผ๋Š” ๋ช…๋ น์„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์ฝ”๋”ฉ์œผ๋กœ ์ง€์‹œํ•œ๋‹ค.
ํ•˜์ง€๋งŒ ๋จธ์‹ ๋Ÿฌ๋‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์–ด๋–ค ๊ทœ์น™์„ ์ง€์ •ํ•ด์ฃผ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์ปดํ“จํ„ฐ๊ฐ€ ๊ทœ์น™์„ ์ฐพ๋Š” ๊ฒƒ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ดํŽด๋ณด์ž.
4์›” 17์ผ์˜ ์˜ˆ์ƒ ๊ฐ•์ˆ˜๋Ÿ‰์ด ๊ถ๊ธˆํ•œ ๊ฒฝ์šฐ,
์šฐ๋ฆฌ๋Š” ์ง€๋‚œ ๋‚ ์”จ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ  ๋Œ€์ถฉ 4์›” 17์ผ์˜ ๊ฐ•์ˆ˜๋Ÿ‰์ด ์–ด๋–จ ์ง€ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
๋น„๊ฐ€ ์™”๋‹ค ์•ˆ์™”๋‹คํ•˜๋Š” ์–ด๋–ค ํŒจํ„ด(๊ทœ์น™)์„ ์ฐพ๋Š” ๊ฒƒ์ด๋‹ค.
์ธ๊ฐ„์ด ์ด ๊ทœ์น™์„ ์ฐพ๊ธฐ์—” ๋ฐ์ดํ„ฐ๊ฐ€ ๋„ˆ๋ฌด ๋ฐฉ๋Œ€ํ•˜๊ณ  ๋งŽ๊ธฐ ๋•Œ๋ฌธ์—,
์ง‘๊ณ„๋ฅผ ํ•˜๊ณ  ํŒจํ„ด์„ ์ฐพ๋Š”๋ฐ ์‹ค์ˆ˜๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค.
๊ทธ๋ž˜์„œ ์ด ๊ณผ์ •์„ ์ปดํ“จํ„ฐ์—๊ฒŒ ๋งก๊ฒจ๋ฒ„๋ฆฐ ๊ธฐ์ˆ ์ด ๋ฐ”๋กœ ๋จธ์‹ ๋Ÿฌ๋‹์ด๋‹ค.

์ฆ‰, ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๊ทœ์น™์„ ์ง€์ •ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ค ๊ทœ์น™์ด๋‚˜ ํŒจํ„ด์„ ์ฐพ๊ฒŒ ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋˜๋Š” ๊ฒƒ์ด๋‹ค.
์ด ํŒจํ„ด์ด๋‚˜ ๊ทœ์น™์„ ์ฐพ๋Š” ๊ณผ์ •์„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋ผ๊ณ  ํ•œ๋‹ค.

๐Ÿ’ก ์•Œ๊ณ ๋ฆฌ์ฆ˜
์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ ˆ์ฐจ, ๋ฐฉ๋ฒ•, ๋ช…๋ น์–ด

 

(์ฐธ๊ณ ๋กœ, ์ธ๊ณต์‹ ๊ฒฝ๋ง "์•Œ๊ณ ๋ฆฌ์ฆ˜"์„ ์‚ฌ์šฉํ•œ ๋ฐฉ์‹์„ ๋ฐ”๋กœ ๋”ฅ๋Ÿฌ๋‹์ด๋ผ๊ณ  ํ•œ๋‹ค.)

 

ํ•™์Šต์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์œผ๋‹ˆ,
์ „์ด ํ•™์Šต์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

์ „์ด ํ•™์Šต(Transfer Leaning)์ด๋ž€,
ํ•œ ๋ถ„์•ผ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์–ป์€ ์ง€์‹๊ณผ ์ •๋ณด๋ฅผ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•œ๋‹ค.
์•„๊นŒ 'ํ•™์Šต'์ด ๋ฐ์ดํ„ฐ ์…‹์„ ํ†ตํ•ด ์–ด๋– ํ•œ ๊ทœ์น™์„ ์ฐพ๋Š” ๊ธฐ์ˆ ์ด๋ผ๊ณ  ํ–ˆ๋‹ค. 

์ฆ‰, ํ•™์Šต์„ ์œ„ํ•ด์„  ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ๋ฐ, ์ด๋ฅผ ํ•œ ์–ธ์–ด๋ชจ๋ธ์ด ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๋ ค๋ฉด 
๋น„ํšจ์œจ ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฏธ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์˜ ์ผ๋ถ€๋ฅผ ๊ฐ€์ ธ์™€ ์ƒˆ ๋ชจ๋ธ์— ์žฌ์‚ฌ์šฉํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. 

 

์ด ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์€ Pre-training ๋œ ๋ชจ๋ธ์„ ์˜๋ฏธํ•œ๋‹ค. 

Pre-training ์€ ๋ง ๊ทธ๋Œ€๋กœ ์‚ฌ์ „ ํ›ˆ๋ จ์„ ์˜๋ฏธํ•œ๋‹ค. 

์‚ฌ์ „์— ๋ฐ์ดํ„ฐ๋กœ ๋ถ€ํ„ฐ ํ•™์Šต์„ ํ•œ ๋ชจ๋ธ์„ ๋œปํ•œ๋‹ค. 

 

๐Ÿ’ก ์ฐธ๊ณ 
๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€๋Ÿ‰์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ํ•™์Šต์‹œํ‚จ ๋ชจ๋ธ์„ LLM(Large Language Model) ์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

๊ฒฐ๋ก !

GPT ๋Š” ์ „์ดํ•™์Šต ๋ชจ๋ธ์ด๋‹ค.

์ฆ‰, ์‚ฌ์ „์— ํ›ˆ๋ จ๋œ(Pre-trained) ๋ชจ๋ธ์„ ์žฌ์‚ฌ์šฉ(Transfer learning)ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.

 

Generative Pre-trained Transformer.

๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ํ•™์Šตํ•˜์—ฌ ์ด๋ฅธ ์ž์—ฐ์–ด ๋ฌธ์žฅ์œผ๋กœ ์ƒ์„ฑ(Generative) ํ•˜๋Š” ๋ณ€ํ™˜๊ธฐ(๋ชจ๋ธ) ์ด๋‹ค.

 

์ฐธ๊ณ ๋กœ, ์ƒ์„ฑ(Generative) ์ด๋ผ๋Š” ์šฉ์–ด์— ๋Œ€ํ•ด ๋ถ€์—ฐ ์„ค๋ช…์„ ํ•˜์ž๋ฉด
์š”์ฆ˜ ๊ทธ๋ฆผ ๊ทธ๋ ค์ฃผ๋Š” AI, ๋‹จ์–ด ์กฐํ•ฉ์œผ๋กœ ๋…ธ๋ž˜ ๋งŒ๋“ค์–ด์ฃผ๋Š” AI ๋“ฑ ๋ฌด์–ธ๊ฐ€ ์ƒˆ๋กœ์šด ์ฝ˜ํ…์ธ ๋ฅผ
๋งŒ๋“ค์–ด๋‚ด๋Š” AI๋ฅผ Generative AI ๋ผ๊ณ  ํ•œ๋‹ค.
ChatGPT ์—ญ์‹œ ์ž์—ฐ์–ด์ธ ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•ด๋‚ด๊ธฐ ๋•Œ๋ฌธ์— Gernerative AI ์ด๋‹ค.

๐Ÿง  GPT ์˜ ์ข…๋ฅ˜

GPT์—๋„ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.
GPT-3, GPT-3.5, ChatGPT ์ •๋„๋กœ ์ถ”๋ ค๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ,

๊ฐ๊ฐ ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด์ž.

 

๐Ÿ‘„ ChatGPT

 

ChatGPT ๊ณต์‹ ์„ค๋ช… ๋ฌธ์„œ์—์„œ ChatGPT๋Š” GPT-3.5์˜ Fine-Tuned ๋ฒ„์ „์ด๋ผ๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ๋‹ค. 

 

Fine-Tuned ๋ž€ ๋ฌด์—‡์ผ๊นŒ?

Fine-Tuned ๋ž€  ํ•™์Šต ๊ณผ์ •์˜ ๋ ˆ์ด์–ด ์ค‘ ๊ฐ€์žฅ ๋๋‹จ์˜ ๋ ˆ์ด์–ด๋ฅผ ๋ณ€ํ˜•ํ•˜์—ฌ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

์—ฌ๊ธฐ์„œ ๋ ˆ์ด์–ด๋ž€ ๋ฌด์—‡์ผ๊นŒ?

 

๋ ˆ์ด์–ด๋Š” ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ํ›ˆ๋ จ ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” ์ˆ˜ํ•™์  ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ํ•จ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

์‰ฝ๊ฒŒ ์–˜๊ธฐํ•˜์ž๋ฉด ํ•จ์ˆ˜, ์ฆ‰, ์–ด๋–ค ์ ˆ์ฐจ๋‚˜ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด ,

๊ฐœ์™€ ๊ณ ์–‘์ด ์‚ฌ์ง„์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ๋‹ค. 

์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋‚ด์—” ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด๊ฐ€ ์กด์žฌํ•˜๊ณ ,

๊ฐ ๋ ˆ์ด์–ด๋Š” ํฌ๊ฒŒ

์‚ฌ์ง„์˜ ํ”ฝ์…€๋“ค์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ ˆ์ด์–ด,

์œค๊ณฝ์„ ์ธ์‹ํ•˜๋Š” ๋ ˆ์ด์–ด,

์–ด๋–ค ๋™๋ฌผ์ธ์ง€ ์œ ์ถ”ํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ๊ฐœ, ๊ณ ์–‘์ด ๋ง๊ณ  ๋ณ‘์•„๋ฆฌ๋„ ์ธ์‹ํ•˜๊ณ  ์‹ถ์„ ๋•Œ,

๋‹ค๋ฅธ ๋ ˆ์ด์–ด๋Š” ๊ฑด๋“œ๋ฆด ํ•„์š” ์—†์ด ๋๋‹จ ๋ ˆ์ด์–ด์ธ์–ด๋–ค ๋™๋ฌผ์ธ์ง€ ์œ ์ถ”ํ•˜๋Š” ๋ ˆ์ด์–ด ๋ถ€๋ถ„๋งŒ ์‚ด์ง ๋ณ€ํ˜•์‹œ์ผœ์ฃผ๋ฉด ๋  ๊ฒƒ์ด๋‹ค.

 

์ด๋ฅผ ํ•™์Šต ๊ณผ์ •์˜ ๋ ˆ์ด์–ด ์ค‘ ๊ฐ€์žฅ ๋๋‹จ์˜ ๋ ˆ์ด์–ด๋ฅผ ๋ณ€ํ˜•ํ•˜์—ฌ ํ•™์Šตํ•˜๋Š” Fine-Tuned ๋ฐฉ์‹์ด๋‹ค. ์ฆ‰, ChatGPT ๋Š” GPT-3.5์˜ ๋๋‹จ ๋ ˆ์ด์–ด๋ฅผ ๋ณ€ํ˜•ํ•ด์„œ ํ•™์Šต์‹œํ‚จ ๋ชจ๋ธ์ธ ๊ฒƒ์ด๋‹ค. 

 

๐Ÿ‘„ GPT-3.5

๊ทธ๋ ‡๋‹ค๋ฉด ChatGPT ์˜ ๊ธฐ๋ฐ˜์ด ๋œ GPT-3.5 ๋Š” ๋ฌด์—‡์ผ๊นŒ?

๊ฐ„๋‹จํ•˜๋‹ค. GPT-3์˜ Fine-Tuned ๋ชจ๋ธ์ด๋‹ค. 

InstructGPT ๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. (์ •ํ™•ํ•˜๊ฒŒ๋Š” InstructGPT ์˜ ํ™•์žฅ๋œ ๋ฒ„์ „์ด GPT-3.5์ด๋‹ค)

๐Ÿ‘„ GPT-3

ChatGPT, GPT-3.5์˜ ๊ธฐ๋ฐ˜์ด ๋œ ์ด GPT-3 ์€

text ์ž…๋ ฅ์— ๋Œ€ํ•ด ๊ฐ€์žฅ ์•Œ๋งž์€ ๋‹ต๋ณ€์„ ๊ฒฐ๊ณผ๋กœ ๋„์ถœํ•˜๋Š” ๋ชจ๋ธ์ด๋‹ค.

text  ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ์Œ์„ฑ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•œ๋‹ค.  

 

๊ทธ๋ ‡๋‹ค๋ฉด ์™œ GPT-3 ๋ฅผ Fine-Tuned ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๊ฑธ๊นŒ?

 

๋ฐ”๋กœ ์ƒํ™ฉ๊ณผ ๋ชฉ์ ์— ์ ํ•ฉํ•œ AI๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ด๋‹ค.

text ๊ธฐ๋ฐ˜์ด๋ผ๊ณ  ํ•ด์„œ text๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

text์˜ ์ข…๋ฅ˜์—๋Š” code ๋„ ์žˆ์„ ๊ฒƒ์ด๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์–˜๊ธฐํ•˜๋Š” ์ž์—ฐ์–ด ์ผ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

 

GPT-3์€ ์—„์ฒญ๋‚œ ํฌ๊ธฐ์˜ ํ•™์Šต๋ฐ์ดํ„ฐ์ด์ง€๋งŒ ์ฑ—๋ด‡์ฒ˜๋Ÿผ ์‚ฌ์šฉ๋˜๊ธฐ์—” ๋Š๋ฆฌ๊ณ ,

์ธ๊ฐ„์ด ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฐ๊ณผ(ํญ๋ ฅ์ /์„ ์ •์ /์žํ•ด/ํ˜์˜ค/์ฐจ๋ณ„)๋ฅผ ๋„์ถœํ•ด๋‚ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ฐ„์— ์˜ํ•œ ๊ฐ•ํ™”ํ•™์Šต์ด ํ•„์š”ํ–ˆ๋‹ค.

์ด ํ•™์Šต์„ RLHF(Rainforcement Learning from Human Feedback) ๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ์ด ๊ธฐ๋ฒ•์œผ๋กœ ํ•™์Šต๋œ ๊ฒƒ์ด GPT-3.5์ด๋‹ค.

 

ChatGPT ๋„ RLHF ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ GPT-3.5๋ฅผ fine-tuned ํ•œ ๋ชจ๋ธ์ด๋‹ค. 

GPT-3.5 ์™€ ์‚ด์ง ๋‹ค๋ฅธ ์ ์€ ์ข€ ๋” ์ธ๊ฐ„ ์นœํ™”์ ์ธ ๋Œ€ํ™”๋ฅผ ํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

'์ด๋ ‡๊ฒŒ ๋งํ–ˆ์œผ๋ฉด ์ €๋ ‡๊ฒŒ ๋Œ€๋‹ตํ•˜๊ณ , ๊ทธ๋Ÿผ ๋˜ ๊ทธ๋ ‡๊ฒŒ ๋งํ•˜๊ฒ ์ง€?' ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ ๋Œ€๋‹ต์„ ๋„์ถœํ•ด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ•™์Šต์„ ์‹œ์ผฐ๋‹ค.

์ด ๊ฐ•ํ™” ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ PPO(Proximal Policy Optimization) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

ChatGPT

์‹ค์ œ๋กœ ๋Œ€ํ™” ํ–ˆ์„ ๋•Œ,

ChatGPT ๋Š” ๋ถ€์ ์ ˆํ•œ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์•„์˜ˆ ์งˆ๋ฌธ์„ ์ฐจ๋‹จํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์ธ๋‹ค. 

 

๐Ÿ‘„ GPT-4

๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ตœ๊ทผ์ธ 2023๋…„ 3์›”์— GPT-4 ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ๋‹ค.

ChatGPT plus ์—์„œ ์œ ๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. 

์˜์–ด ํšŒํ™” ์–ดํ”Œ์ธ ์Šคํ”ฝ์ด๋‚˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ์ œํ’ˆ(Bing Chat ๋“ฑ)์— ํƒ‘์žฌ๋˜์–ด ์žˆ๋‹ค. 

 

GPT-3.5 ์™€ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ์ด๋ฏธ์ง€ ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ด๋‹ค. 

์ด๋ฏธ์ง€๋ฅผ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋ฏธ์ง€ ๋‚ด์˜ ํ…์ŠคํŠธ ๊นŒ์ง€๋„ ์ธ์‹ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ํ•œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ข€ ๋” ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ๋„ ๋ฐœ์ „ํ–ˆ๋‹ค.

์ด์   ์† ๋œป์„ ์ดํ•ดํ•ด์•ผํ•˜๋Š” ๋ฐˆ๊นŒ์ง€ ๊ตฌ์‚ฌํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. 


AI ๊ฐ€ ์ƒ๊ฐ ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅธ ์†๋„๋กœ ๋ฐœ์ „๋˜๊ณ  ์žˆ๋‹ค.

์•„์ง ๋ถˆ์•ˆ์ •ํ•œ ๋ถ€๋ถ„๋„ ์žˆ์ง€๋งŒ, ๊ธˆ๋ฐฉ ๋ณด์™„๋  ๊ฒƒ ๊ฐ™๋‹ค.

์–ผ๋งˆ์ „์— WIS ์— ๋ฐฉ๋ฌธํ–ˆ์—ˆ๋Š”๋ฐ, ์ „์‹œ ์ œํ’ˆ์˜ 8ํ• ์ด AI ๊ด€๋ จ ์ œํ’ˆ์ด์—ˆ๋‹ค. (๊ทธ ์ค‘ GPT๋ฅผ ํ™œ์šฉํ•œ ์ œํ’ˆ๋„ ์žˆ์—ˆ๋‹ค. )

๋’ค์ณ์ง€์ง€ ์•Š์œผ๋ ค๋ฉด ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค! 

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„  ChatGPT์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค.

๋Œ“๊ธ€, ํ•˜ํŠธ, ํ”ผ๋“œ๋ฐฑ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค.  ๐Ÿฅฐ

 

 

 

 

 

Seize the day!

Spring MVC | Spring Boot | Spring Security | Mysql | Oracle | PostgreSQL | Vue.js | Nuxt.js | React.js | TypeScript | JSP | Frontend | Backend | Full Stack | ์ž๊ธฐ๊ณ„๋ฐœ | ๋ฏธ๋ผํด ๋ชจ๋‹ | ์ผ์ƒ