๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐ŸŽ“ RESUMAI

[RESUMAI] 1. ์ฐ๋กœ ๋งŒ๋“œ๋Š” ์ž์†Œ์„œ์˜ ์‹œ์ž‘ / ๊ธฐํš

์žฅ์˜์ค€ 2023. 11. 3. 14:33

์ด๋ฒˆ ํ•™๊ธฐ๋ถ€ํ„ฐ 1๋…„๊ฐ„ ํ•™๊ต์—์„œ ์กธ์—… ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋นจ๋ฆฌ ์ด์ƒํ•œ ๊ธฐ๊ณ„๊ณตํ•™๊ณผ๋กœ๋ถ€ํ„ฐ ๋ฒ—์–ด๋‚˜๊ณ  ์‹ถ๋‹ค.


1. ์•„์ด๋””์–ด

๋Œ€๋žต์ ์ธ ๊ธฐํš์€ ํ•จ๊ป˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ํ”„๋ก ํŠธ์—”๋“œ ํŒŒํŠธ๋„ˆ์™€ 9์›” ์ดˆ๋ถ€ํ„ฐ ์ค€๋น„ํ–ˆ์—ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” "์ผ์ƒ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด์„œ, ์‚ฌ๋žŒ๋“ค์ด ์ž˜ ์จ๋ณด๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๋Š” NLP ๊ธฐ๋ฐ˜์˜ ์›น ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์ž!" ์˜€๋‹ค.

์šฐ์„  ๋– ์˜ค๋ฅธ ์•„์ด๋””์–ด๋Š” ๋‹ค์Œ 3๊ฐœ์ด๋‹ค.

  1. ๋งž์ถคํ˜• ์ง„๋กœ/ํ•™๊ณผ ์ถ”์ฒœ ์„œ๋น„์Šค
  2. ํ•™์Šต ๋ฌธ์„œ ๊ธฐ๋ฐ˜ Q&A ์ƒ์„ฑ ์„œ๋น„์Šค
  3. AI ๊ธฐ๋ฐ˜ ์ž๊ธฐ์†Œ๊ฐœ์„œ ์ƒ์„ฑ ์„œ๋น„์Šค

๊ทธ๋Ÿฌ๋‚˜, ์ด๋“ค ์ค‘์— ์ด๋ฏธ ์œ„ 2๊ฐ€์ง€๋Š” ์ด๋ฏธ ์„œ๋น„์Šค๊ฐ€ ์žˆ๊ธฐ๋„ ํ–ˆ๊ณ ,

์šฐ๋ฆฌ ๋‘˜๋‹ค ์ทจ์—…์„ ์•ž๋‘” (์˜ˆ๋น„)์‚ฌํšŒ์ดˆ๋…„์ƒ์ธ์ง€๋ผ, ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์จ๋ณด๊ณ  ํšจ์šฉ์„ฑ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„, ์ž๊ธฐ์†Œ๊ฐœ์„œ ๊ด€๋ จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๊ธฐ๋กœ ํ•˜์˜€๋‹ค.


2. ๋ฌธ์ œ์ 

์ž๊ธฐ์†Œ๊ฐœ์„œ ์ž‘์„ฑ ์‹œ ๊ฒช๋Š” ์–ด๋ ค์›€์€ ๋ฌด์—‡์ผ๊นŒ?

 

์ฃผ์ œ๋ฅผ ํ™•์ •์ง“๊ณ , ์œ„ ์งˆ๋ฌธ๋ถ€ํ„ฐ ๋‹ต๋ณ€ํ•ด๋ณด๊ณ ์ž ํ–ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋А๋ผ๋Š” ์ž๊ธฐ์†Œ๊ฐœ์„œ ์ž‘์„ฑ ์‹œ ์–ด๋ ค์›€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜๋‹ค.

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

์ž๊ธฐ์†Œ๊ฐœ์„œ ์ž‘์„ฑ ์‹œ ๊ฒช๋Š” ์–ด๋ ค์›€์„ ๋‚˜์—ดํ•ด๋ณด๋‹ˆ, ์ž‘์„ฑํ•  ๊ฒƒ์€ ๋งŽ์ง€๋งŒ ์–ด๋–ป๊ฒŒ, ์–ด๋–ค ํฌ์ธํŠธ๋ฅผ ๊ฐ•์กฐํ•ด์„œ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€ ๋“ฑ์˜ ์–ด๋ ค์›€์„ ์ฃผ๋กœ ๊ฒช๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.


3. ํ•ด๊ฒฐ๋ฐฉ์•ˆ

์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์œผ๋กœ, ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ์„ ํ†ตํ•ด ์ƒ์„ฑํ•ด์•ผ ํ•  ์ง€, langchain๊ณผ vectordb๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ํ•ญ๋ชฉ๊ณผ ์œ ์‚ฌํ•œ ํ•ญ๋ชฉ์˜ ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์ƒ์„ฑํ•ด์•ผ ํ•  ์ง€ ๊ณ ๋ฏผ์ด ๋งŽ์ด ๋˜์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๋Ÿฌํ•œ ๊ณ ๋ฏผ๋“ค์„ ๊ฐ€์ง€๊ณ  ๊ฐ€์งœ์—ฐ๊ตฌ์†Œ์˜ NLP ์Šคํ„ฐ๋”” ํ™œ๋™์ธ ๊นƒ์ž”์‹ฌ (๊นƒํ—ˆ๋ธŒ์— ์ž”๋”” ์‹ฌ๊ธฐ)์— ๊ฐ€์„œ ๋งŽ์€ ์œ ์˜๋ฏธํ•œ ์กฐ์–ธ๋“ค์„ ๋ฐ›์•˜๋‹ค. (์ •๋ง์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ใ… ใ… ใ…  ๐Ÿ™๐Ÿ™‡‍โ™‚๏ธ๐Ÿ™‡‍โ™€๏ธ)

 

์ฑ—๋ด‡๊ณผ์˜ ๋Œ€ํ™”๋กœ ๊ฒฝํ—˜ ์ด๋Œ์–ด๋‚ด๊ธฐ

์ฒซ๋ฒˆ์งธ๋Š” ์ฑ—๋ด‡ ui๋ฅผ ํ™œ์šฉํ•ด์„œ ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์„ ์ด๋Œ์–ด๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด์—ˆ๋‹ค.

๋ฌผ๋ก  ํšŒ์‚ฌ๋งˆ๋‹ค ์š”๊ตฌํ•˜๋Š” ์งˆ๋ฌธ์ด ๋‹ค๋ฅด์ง€๋งŒ, ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€์˜ ๊ณตํ†ต๋œ ํ•ญ๋ชฉ (์„ฑ์žฅ๊ณผ์ •, ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ, ์–ด๋ ค์›€์„ ํ•ด๊ฒฐํ•œ ๊ฒฝํ—˜) ๋“ฑ์ด ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ณดํŽธ์ ์ธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋Œ€๋‹ต ์ค‘ ์–ด๋–ค ๋ถ€๋ถ„์ด ๊ฐ€์  ์š”์†Œ๊ฐ€ ๋˜๋Š”์ง€ ๋ถ„์„ํ•˜๊ณ , ๊ทธ๋Ÿฌํ•œ ์š”์†Œ๋“ค์„ ์ฑ—๋ด‡์˜ ์งˆ๋ฌธ ํ˜•์‹์œผ๋กœ ๋งŒ๋“ค๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์กฐ์–ธํ•ด์ฃผ์…จ๋‹ค.

 

๋‹จ๊ณ„๋ณ„ ์‹คํ—˜

1๋ฒˆ์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์„ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•˜๋ฉด ์ข‹์„์ง€์— ๊ด€ํ•ด์„œ, ๋‹ค์–‘ํ•œ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ†ตํ•œ ์‹คํ—˜์„ ์ง„ํ–‰ํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์กฐ์–ธํ•ด์ฃผ์…จ๋‹ค.

์‹คํ—˜์€ ์ด๋Ÿฌํ–ˆ๋‹ค. ๋ณดํŽธ์ ์ธ ์ž๊ธฐ์†Œ๊ฐœ์„œ ์งˆ๋ฌธ๋“ค์„ ๋ฝ‘์•„ (10๊ฐœ ๋‚ด์™ธ) ๋‹ค์Œ ์‹คํ—˜๋“ค์„ ์ง„ํ–‰ํ•˜์—ฌ ์ •์„ฑ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰

  • ์งˆ๋ฌธ ๋ฌธํ•ญ๋งŒ ์ œ์‹œํ•˜๋Š” zero-shot
  • ์งˆ๋ฌธ ๋ฌธํ•ญ + ๋‚˜์˜ ๊ฒฝํ—˜๋งŒ ์ œ์‹œํ•˜๋Š” zero-shot
  • ๋ฌธํ•ญ + ํฌ์ธํŠธ(ํ•ด๋‹น ๋ฌธํ•ญ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ ์ค‘ ํฌ์ธํŠธ๊ฐ€ ๋˜๋Š” ๋ถ€๋ถ„) + ์˜ˆ์‹œ๋ฅผ ์ œ๊ณตํ•˜๋Š” few-shot
  • ๋ฌธํ•ญ + ํฌ์ธํŠธ + ์˜ˆ์‹œ + ๋‚˜์˜ ๊ฒฝํ—˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ few-shot

์‚ฌ์‹ค gpt-3.5 ์ •๋„์˜ ์„ฑ๋Šฅ๋งŒ ๋ผ๋„ ์งˆ๋ฌธ ๋ฌธํ•ญ๋งŒ ์ œ์‹œํ•˜๋Š” zero-shot์œผ๋กœ ํ–ˆ์„ ๋•Œ ๊ฒฐ๊ณผ๊ฐ€ ๊ดœ์ฐฎ์„ ๊ฒƒ์ด๋ผ๋Š” ๊ธฐ๋Œ€๊ฐ€ ์žˆ์ง€๋งŒ, ๋‹ค์–‘ํ•œ ํ”„๋กฌํ”„ํŠธ๋Š” ํ•ญ์ƒ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์žฌ๋ฐŒ๋Š” ๊ฒฐ๊ณผ๋“ค์„ ๋‚ด๋†“๊ธฐ์—... ์‹คํ—˜์„ ์ง„ํ–‰ํ•ด๋ณด๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ใ…Žใ…Ž

 

์ดํ›„, ์œ„ ์‹คํ—˜์ด ์ž˜ ์ง„ํ–‰๋˜๋ฉด ๋ฌธํ•ญ๋ณ„๋กœ ์นดํ…Œ๊ณ ๋ผ์ด์ง•์‹œํ‚ค๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

(์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ๋ฌธํ•ญ๋ณ„๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ข€ ๋‹ค๋ฅด๊ฒŒ ์‹คํ—˜ํ•ด์•ผ ํ•˜๋‚˜ ์‹ถ๊ธฐ๋„ ํ•˜๋‹ค.)


์ด๋ ‡๊ฒŒ, ์ •๋ง ์ข‹๊ณ  ๊ฐ’์ง„ ์กฐ์–ธ์„ ๋ฐ›์•„ ํ”„๋กœ์ ํŠธ ๊ธฐํš์„ ๊ตฌ์ฒดํ™” ์‹œํ‚ค๊ณ , ํผ์ง€๋ง‰ํ•˜๊ฒŒ ๋‹จ๊ณ„๋ณ„๋กœ ํ•ด์•ผํ•  ์ผ๋„ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. (์กฐ์–ธ ์ฃผ์‹  ๋ถ„๋“ค ๋‹ค์‹œ ํ•œ๋ฒˆ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ™)

๋‹ค์Œ ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ์œ„์—์„œ ๋งํ•œ ์‹คํ—˜๋“ค์„ ์ง„ํ–‰ํ•ด๋ณด๊ณ  ๊ฒฐ๊ณผ๋“ค์„ ์ž‘์„ฑํ•ด๋ณผ ์˜ˆ์ •์ด๋‹ค. ๋งŽ๊ด€๋ถ€ !