λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🌟 AI & ML Tech/Prompt Engineering

LLM ν”„λ‘¬ν”„νŠΈ μ—”λ‹ˆμ§€μ–΄λ§, 그게 λŒ€μ²΄ 뭔데? λ‚˜λ„ μ•Œμ•„μ•Όν•΄!?

by 뭅즀 2024. 7. 26.
λ°˜μ‘ν˜•

 

였늘 λΆ€ν„° 'LLM ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§'μ΄λΌλŠ” μ£Όμ œμ— λŒ€ν•΄ 이야기해보렀고 ν•΄μš”. ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ΄λΌλŠ” 말은 μš”μ¦˜ λ§Žμ΄λ“€ 듀어보셨죠? 근데 'λ‚˜λ„ 이걸 곡뢀해야 ν•˜λ‚˜...'λΌλŠ” 생각도 많이 ν•˜μ…¨μ„ κ±° κ°™μ•„μš”. 

 

μ•žμœΌλ‘œ κ°„λ‹¨ν•˜κ³  μ‰½κ²Œ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ— λŒ€ν•œ λ‚΄μš©μ„ ν¬μŠ€νŒ…ν•΄ λ‚˜κ°ˆ μ˜ˆμ •μ΄λ‹ˆ ν•¨κ»˜ μ•Œμ•„κ°€λ΄μš”!

μ–΄μ©Œλ©΄ 도움이 될지도 λͺ¨λ₯΄μž–μ•„? γ…Žγ…Ž


ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ΄λž€?

λ¨Όμ €, ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ΄ 무엇인지뢀터 μ„€λͺ…λ“œλ¦΄κ²Œμš”. 'ν”„λ‘¬ν”„νŠΈ(Prompt)'λž€ LLM(Large Language Model), 즉 GPT-4 같은 κ±°λŒ€ν•œ μ–Έμ–΄ λͺ¨λΈμ—κ²Œ μ£Όμ–΄μ§€λŠ” μ§ˆλ¬Έμ΄λ‚˜ μ§€μ‹œλ₯Ό λ§ν•΄μš”. μ‰½κ²Œ λ§ν•˜λ©΄, μš°λ¦¬κ°€ 인곡지λŠ₯μ—κ²Œ "이런 μ§ˆλ¬Έμ— λ‹΅ν•΄μ€˜"라고 μš”μ²­ν•˜λŠ” λ¬Έμž₯μž…λ‹ˆλ‹€.

 

μ—”μ§€λ‹ˆμ–΄λ§μ΄ 뢙은 μ΄μœ λŠ” λ‹¨μˆœνžˆ μ§ˆλ¬Έν•˜λŠ” κ²ƒμ—μ„œ λλ‚˜λŠ” 게 μ•„λ‹ˆλΌ, μ›ν•˜λŠ” 닡변을 μ–»κΈ° μœ„ν•΄ μ§ˆλ¬Έμ„ μ–΄λ–»κ²Œ κ΅¬μ„±ν•˜κ³  닀듬을지 μ—°κ΅¬ν•˜λŠ” μž‘μ—…μ΄κΈ° λ•Œλ¬Έμ΄μ—μš”. 마치 μš°λ¦¬κ°€ μš”λ¦¬ν•  λ•Œ, 재료λ₯Ό 잘 닀듬고 쑰리법을 μ‹ κ²½ μ“°λŠ” κ²ƒμ²˜λŸΌμš”.

 

쑰금 더 λ‚˜μ•„κ°€λ©΄, μƒμ„±ν˜• AI인 LLM은 일관성 μžˆλŠ” κ²°κ³Όλ₯Ό 좜λ ₯ν•΄ 주진 μ•ŠλŠ”λ°μš”. μ°½μ˜μ„±μ„ μš”κ΅¬ν•˜λŠ” μž‘μ—…μ΄ μ•„λ‹ˆλΌλ©΄ 사싀 맀번 λ‹€λ₯Έ λŒ€λ‹΅μ„ ν•˜λŠ” LLM은 μ„œλΉ„μŠ€νšŒμ‚¬ μž…μž₯μ—μ„œλŠ” λ‚œκ°ν•  수 있겠죠? λ•Œλ¬Έμ— ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ€ μ‹€ν—˜μ μœΌλ‘œ μ›ν•˜λŠ” κ²°κ³Όλ₯Ό 항상 μΌκ΄€μ„±μžˆκ²Œ λ‚΄κ²Œ λ§Œλ“œλŠ” 것이라고 봐주셔도 쒋을 것 κ°™μ•„μš”. 이 κ³Όμ •μ—μ„œ μ€‘μš”ν•œ μš”μ†Œ 쀑 ν•˜λ‚˜κ°€ λ°”λ‘œ 'μ»¨ν…μŠ€νŠΈ(Context)'μž…λ‹ˆλ‹€ !

 

μ»¨ν…μŠ€νŠΈλž€ 무엇인가?

μ»¨ν…μŠ€νŠΈλŠ” μ§ˆλ¬Έμ΄λ‚˜ μ§€μ‹œμ˜ λ°°κ²½ 정보, 상황, λͺ©μ  등을 ν¬ν•¨ν•˜λŠ” λͺ¨λ“  뢀가적인 정보λ₯Ό λ§ν•΄μš”. μ μ ˆν•œ μ»¨ν…μŠ€νŠΈλ₯Ό μ œκ³΅ν•˜λ©΄ LLM이 더 μ •ν™•ν•˜κ³  μœ μš©ν•œ 닡변을 생성할 수 μžˆμ–΄μš”. 예λ₯Ό λ“€μ–΄, 같은 μ§ˆλ¬Έμ΄λΌλ„ 상황에 따라 닡변이 λ‹¬λΌμ§ˆ 수 있죠. "이번 μ£Ό 날씨가 μ–΄λ•Œ?"λΌλŠ” μ§ˆλ¬Έμ— λŒ€ν•œ 닡변은 어디에 μžˆλŠ”μ§€, μ–΄λ–€ λͺ©μ μœΌλ‘œ λ¬Όμ–΄λ³΄λŠ”μ§€μ— 따라 λ‹€λ₯Ό 수 μžˆμž–μ•„μš”?

 

어디에 ν™œμš©λ κΉŒ?

κ·Έλ ‡λ‹€λ©΄ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ€ μ‹€μ œλ‘œ 어디에 ν™œμš©λ κΉŒμš”? λͺ‡ 가지 ꡬ체적인 사둀λ₯Ό 톡해 μ‚΄νŽ΄λ³Όκ²Œμš”.

  1. 고객 지원 챗봇: λ§Žμ€ 기업듀이 고객 지원을 μœ„ν•΄ 챗봇을 μ‚¬μš©ν•˜κ³  μžˆμ–΄μš”. 예λ₯Ό λ“€μ–΄, μ€ν–‰μ—μ„œλŠ” 고객이 "λ‚΄ κ³„μ’Œ μž”μ•‘μ„ μ•Œλ €μ€˜"라고 물을 λ•Œ, 챗봇이 μ •ν™•ν•˜κ³  μ•ˆμ „ν•˜κ²Œ 정보λ₯Ό μ œκ³΅ν•΄μ•Ό ν•˜μ£ . μ΄λ•Œ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ„ 톡해 "κ³„μ’Œ 정보λ₯Ό μ‘°νšŒν•˜λ €λ©΄ 본인 인증이 ν•„μš”ν•©λ‹ˆλ‹€. 생년월일과 κ³„μ’Œλ²ˆν˜Έλ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”"와 같은 단계적인 μ§ˆλ¬Έμ„ ꡬ성할 수 μžˆμ–΄μš”.
  2. λ§ˆμΌ€νŒ… μ½˜ν…μΈ  생성: λ§ˆμΌ€ν„°λ“€μ΄ μƒˆλ‘œμš΄ μΊ νŽ˜μΈμ„ μœ„ν•΄ μ½˜ν…μΈ λ₯Ό λ§Œλ“€ λ•Œ, LLM을 ν™œμš©ν•  수 μžˆμ–΄μš”. 예λ₯Ό λ“€μ–΄, "25-35μ„Έ μ—¬μ„± νƒ€κ²Ÿμ˜ 여름 νŒ¨μ…˜ κ΄‘κ³  문ꡬλ₯Ό μž‘μ„±ν•΄μ€˜"λΌλŠ” ν”„λ‘¬ν”„νŠΈλ₯Ό 톡해 ꡬ체적이고 νƒ€κ²Ÿ λ§žμΆ€ν˜• 문ꡬλ₯Ό 생성할 수 있죠. μ—¬κΈ°μ„œ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ€ νƒ€κ²Ÿ μ—°λ ΉλŒ€μ™€ 관심사, μ‹œμ¦Œ 등을 λ°˜μ˜ν•΄ μ •ν™•ν•œ μš”μ²­μ„ λ§Œλ“œλŠ” κ³Όμ •μ΄μ—μš”.
  3. ꡐ윑 자료 μ œμž‘: κ΅μœ‘μžλ“€μ΄ ν•™μŠ΅ 자료λ₯Ό λ§Œλ“€ λ•Œλ„ μœ μš©ν•΄μš”. 예λ₯Ό λ“€μ–΄, "쀑학ꡐ 2ν•™λ…„ μˆ˜μ€€μ˜ 물리학 μˆ˜μ—… λ‚΄μš©μ„ μ‰½κ²Œ μ„€λͺ…ν•΄μ€˜"λΌλŠ” ν”„λ‘¬ν”„νŠΈλ₯Ό 톡해 학생듀이 μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ μ„€λͺ…을 얻을 수 있죠. μ΄λ•Œλ„ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ„ 톡해 ν•™λ…„ μˆ˜μ€€μ— λ§žλŠ” μš©μ–΄μ™€ μ„€λͺ… 방식을 ꡬ체적으둜 μ§€μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§ μž˜ν•˜λŠ” 법

이제 μ–΄λ–»κ²Œ ν•˜λ©΄ ν”„λ‘¬ν”„νŠΈλ₯Ό 잘 λ§Œλ“€ 수 μžˆλŠ”μ§€ λͺ‡ 가지 νŒμ„ λ“œλ¦΄κ²Œμš”. 사싀 ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§λ„ μ—¬λŸ¬κ°€μ§€ λ³΅μž‘ν•œ μš©μ–΄λ„ 많고, 졜근 LLM κ΄€λ ¨ λ…Όλ¬Έμ—μ„œλ„ μ—¬λŸ¬ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ„ μ‹€ν—˜ν•˜κ³  μ •λŸ‰ν™”λœ 수치λ₯Ό μ œκ³΅ν•˜κΈ°λ„ ν•΄μš”. 그런데 사싀 우린 μ—°κ΅¬μžκ°€ μ•„λ‹ˆμž–μ•„μš”? 

κ·Έλž˜μ„œ κ°„λ‹¨ν•˜κ²Œ μ„€λͺ…λ“œλ¦¬λ©΄ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ„ μž˜ν•˜λŠ” 방법은 κ²°κ΅­ LLMμ—κ²Œ μ›ν•˜λŠ” 닡변을 μ–»κΈ° μœ„ν•΄ μ—¬λŸ¬ κ°€μ΄λ“œμ™€ μ œμ•½ 쑰건 및 μ˜ˆμ‹œλ₯Ό 담은 ꡬ체적인 μ§ˆλ¬Έμ„ ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€!

 

  1. ꡬ체적으둜 μ§ˆλ¬Έν•˜κΈ°: μ›ν•˜λŠ” 닡변을 μ–»μœΌλ €λ©΄ 질문이 ꡬ체적이어야 ν•΄μš”. 예λ₯Ό λ“€μ–΄, "AI의 λ°œμ „μ— λŒ€ν•΄ μ„€λͺ…ν•΄μ€˜"λ³΄λ‹€λŠ” "AIκ°€ 의료 뢄야에 μ–΄λ–»κ²Œ μ‚¬μš©λ˜λŠ”μ§€ μ•Œλ €μ€˜"κ°€ 더 ꡬ체적이죠.
  2. μ˜ˆμ‹œ μ œκ³΅ν•˜κΈ°: ν•„μš”ν•œ 경우 μ˜ˆμ‹œλ₯Ό μ œκ³΅ν•˜λŠ” 것도 μ’‹μ•„μš”. "ν•™κ΅μ—μ„œ λ°œν‘œν•  PPT 주제λ₯Ό μΆ”μ²œν•΄μ€˜. 예λ₯Ό λ“€μ–΄, ν™˜κ²½ λ³΄ν˜Έλ‚˜ μ—λ„ˆμ§€ μ ˆμ•½ 같은 주제"μ²˜λŸΌμš”.
  3. λ‹¨κ³„μ μœΌλ‘œ μš”μ²­ν•˜κΈ°: ν•œ λ²ˆμ— λ§Žμ€ 것을 μš”κ΅¬ν•˜κΈ°λ³΄λ‹€λŠ” λ‹¨κ³„μ μœΌλ‘œ μš”μ²­ν•˜λŠ” 게 μ’‹μ•„μš”. "ν”„λ‘œμ νŠΈ κ³„νšμ„ μ„Έμ›Œμ€˜"λ³΄λ‹€λŠ” "ν”„λ‘œμ νŠΈ κ³„νšμ—μ„œ μ€‘μš”ν•œ 단계듀을 μ•Œλ €μ€˜" 그런 λ‹€μŒ "각 단계별 μ„ΈλΆ€ 사항을 μ„€λͺ…ν•΄μ€˜" 같은 λ°©μ‹μœΌλ‘œμš”.

 

 

이제 쑰금 감이 μ˜€μ‹œλ‚˜μš”? ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ€ λˆ„κ΅¬λ‚˜ μ‰½κ²Œ μ ‘κ·Όν•  수 μžˆμ§€λ§Œ, 잘 λ‹€λ“¬μœΌλ©΄ μ—¬λŸ¬ ν”„λ‘œκ·Έλž¨μ„ μ†μ‰½κ²Œ λ§Œλ“€ 수 μžˆλŠ” 정말 κ°•λ ₯ν•œ 도ꡬ가 될 수 μžˆμ–΄μš”. 특히 κ°œλ°œμžλΆ„λ“€μ€ μ‹œλŒ€κ°€ λ³€ν•˜λ©΄μ„œ ν”„λ‘œκ·Έλž˜λ°/μ†Œν”„νŠΈμ›¨μ–΄ νŠΈλ Œλ“œλ„ 많이 λ³€ν™”ν•˜κ³  μžˆλŠ”λ°μš”. ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μœΌλ‘œ λ‹€μ–‘ν•œ μ„œλΉ„μŠ€λ₯Ό μ†μ‰½κ²Œ ꡬ체화할 수 μžˆμœΌλ‹ˆ 관심을 κ°€μ Έλ³΄μ‹œλŠ” 것도 쒋을 것 κ°™μ•„μš” γ…Žγ…Ž.

λ°˜μ‘ν˜•