LLM μ§μ€ νꡬ
ν ν°, ν둬ννΈ, 컨ν μ€νΈ μλμ° λ± LLMμ ν΅μ¬ κ°λ κ³Ό νμΈνλ vs ν둬ννΈ μμ§λμ΄λ§, κ·Έλ¦¬κ³ νκ°(Hallucination) λ¬Έμ λ₯Ό λ€λ£Ήλλ€.
ν ν°(Token)μ΄λ 무μμΈκ°?
LLMμ μ΄ν΄νλ €λ©΄ λ¨Όμ ν ν°(token) κ°λ μ μμμΌ ν©λλ€. μ»΄ν¨ν°μκ² λ¬Έμ₯μ ν΅μ§Έλ‘ κ°λ₯΄μΉ μλ μκΈ° λλ¬Έμ, λ¨Όμ λ¬Έμ₯μ μκ² μͺΌκ°μ€μΌ ν΄μ. μ΄ μκ² μͺΌκ° μ‘°κ°λ€μ΄ λ°λ‘ ν ν°μ λλ€. μ¬λμκ²λ κΈμμ λͺ¨μμ΄λ ν λ¨μ΄κ° μλ―Έ λ¨μμ§λ§, AI λͺ¨λΈμκ²λ κ·Έλ³΄λ€ μ‘°κΈ μκ±°λ ν° λ¨μκΉμ§λ ν ν°μ΄ λ μ μμ΄μ.
μλ₯Ό λ€μ΄ μμ΄ λ¬Έμ₯ "Cats are cute"κ° μλ€λ©΄ λ³΄ν΅ ["Cats", "are", "cute"]μ²λΌ λ¨μ΄λ³λ‘ μͺΌκ°μ§κ² μ§λ§, λλ‘λ "Cat", "s", "are", "cute"μ²λΌ λ μκ² λλκΈ°λ ν©λλ€. νκΈλ ννμλ μμ λ¨μλ‘ μͺΌκ°μ§ μ μμ£ . ν ν°νμ λ°©λ²μ λͺ¨λΈλ§λ€ λ€λ₯΄μ§λ§, λμ²΄λ‘ 1ν ν°μ 1~λͺ κΈμ μ λμ ν μ€νΈλ₯Ό λνλΈλ€κ³ λ³Ό μ μμ΄μ.
ν ν°μΌλ‘ μͺΌκ°λλ©΄ AIκ° μΈμ΄λ₯Ό μ«μλ‘ λ³ννμ¬ μ²λ¦¬νκΈ° μ¬μμ§κ³ , ν¬κ·ν λ¨μ΄λ μ²μ 보λ μ μ‘°μ΄λ μμ μ‘°κ° μ‘°κ°μΌλ‘ μΈμν μ μκ² λ©λλ€. κ°λ¨ν λ§ν΄ ν ν° = μΈμ΄λ₯Ό μκ² μ¬ νΌμ¦ μ‘°κ°μ΄λΌκ³ ν μ μμ΄μ. LLMμ μ΄ νΌμ¦ μ‘°κ°λ€μ μ°λ¬μ λνλλ ν¨ν΄μ λ°°μ°κ³ , νΌμ¦μ μλ‘ μ‘°λ¦½νλ―μ΄ λ¬Έμ₯μ λ§λ€μ΄λ λλ€.
ν둬ννΈ(prompt)μ μ 체
μμ¦ ChatGPT κ°μ μλΉμ€λ₯Ό μ°λ€ 보면 "ν둬ννΈ"λΌλ λ§μ μμ£Ό λ£κ² λμ£ . ν둬ννΈλ AIμκ² κ±΄λ€λ μ§λ¬Έμ΄λ μ§μλ¬Έμ λ»ν©λλ€. μ°λ¦¬κ° μ±λ΄μκ² μ λ ₯νλ λͺ¨λ λ¬Έμ₯μ΄ λ°λ‘ ν둬ννΈμμ. μ½κ² λ§ν΄, μ¬μ©μκ° AIμκ² μνλ λ°λ₯Ό μ λ¬νλ λ©μμ§μ£ .
μλ₯Ό λ€μ΄ "μ€λ λ μ¨ μλ €μ€"λΌκ³ 묻λ κ²λ νλμ ν둬ννΈμ΄κ³ , "λ€μ κΈμ μμ΄λ‘ λ²μν΄μ€"μ²λΌ μ‘°κΈ λ 볡μ‘ν μμ²λ ν둬ννΈμ λλ€. ν둬ννΈμλ μ§λ¬Έ, λͺ λ Ή, λ¬Έμ₯ λ± νμμ μ νμ΄ μμΌλ©°, μ¬μ§μ΄ λͺ λ¬Έλ¨μ κ±ΈμΉ κΈ΄ μ€λͺ μ΄λ μ½λ μ‘°κ°λ ν둬ννΈκ° λ μ μμ΄μ.
μ€μν κ²μ ν둬ννΈλ₯Ό μ΄λ»κ² μ§λλμ λ°λΌ AIμ λ΅λ³ νμ§μ΄ ν¬κ² λ¬λΌμ§λ€λ μ μ λλ€. λͺ¨νΈνκ² "μ€λͺ ν΄μ€"λΌκ³ λ§ νλ©΄ AIλ μ΄λμλΆν° μ΄λ»κ² λ΅ν΄μΌ ν μ§ λκ°ν΄νμ§λ§, ꡬ체μ μΌλ‘ μꡬμ¬νμ μλ €μ£Όλ©΄ ν¨μ¬ μ ννκ³ λ§μ‘±μ€λ¬μ΄ λ΅μ μ»μ μ μμ΄μ. κ·Έλμ ν둬ννΈ μμ±μ μΌμ’ μ κΈ°μ κ³Ό μμ λ‘ μ¬κ²¨μ§λ©°, μ΄κ²μ μ λ€λ¬λ κ³Όμ μ ν둬ννΈ μμ§λμ΄λ§(prompt engineering)μ΄λΌκ³ λΆλ¦ λλ€.
컨ν μ€νΈ μλμ° κ°λ β AIμ κΈ°μ΅λ ₯
LLMκ³Ό λνλ₯Ό νλ€ λ³΄λ©΄, κ°λ λνκ° κΈΈμ΄μ‘μ λ μλΆλΆ λ΄μ©μ AIκ° κΉλ¨Ήμ λ―ν λ΅λ³μ ν λκ° μμ΄μ. μ΄λ ν΄λΉ AI λͺ¨λΈμ 컨ν μ€νΈ μλμ°(context window) νκ³λ₯Ό λμ΄μ λ²λ ΈκΈ° λλ¬ΈμΌ μ μμ΄μ. 컨ν μ€νΈ μλμ°λ ν λ§λλ‘ AI λͺ¨λΈμ΄ ν λ²μ "κΈ°μ΅"νλ©° κ³ λ €ν μ μλ μ΅λ λ¨μμ ν μ€νΈλ₯Ό λ§ν©λλ€.
λ§μΉ μΈκ°μ μμ κΈ°μ΅(λ¨κΈ°κΈ°μ΅)μ²λΌ, μ΄ μ°½(window) ν¬κΈ°λ§νΌ μ΅κ·Ό λνλ λ¬Έλ§₯μ μ μ§ν μ μλ κ±°μμ. μλ₯Ό λ€μ΄ μ΄λ€ λͺ¨λΈμ 컨ν μ€νΈ μλμ°κ° 2048ν ν°μ΄λΌλ©΄, κ·Έ μμμλ μμ λλ μ΄μΌκΈ° 2048ν ν° λΆλκΉμ§λ μ°Έκ³ ν΄μ λ΅νμ§λ§, κ·Έλ³΄λ€ μ΄μ λ΄μ©μ μμ΄λ²λ¦° μ μ΄ λ©λλ€.
κ·Έλμ λνκ° λ무 κΈΈμ΄μ§λ©΄ AIκ° μλ λ΄μ©μ μκ³ κ°μ μ§λ¬Έμ λ΅μ λ°λ³΅νκ±°λ, μλ€ λ§₯λ½μ΄ μ΄κΈλλ λ΅λ³ μ€λ₯κ° μκΈΈ μ μμ£ . μ΅μ LLMλ€μ μ΄ μ»¨ν μ€νΈ μλμ°λ₯Ό ν¬κ² λλ €μ νλ²μ μ± ν κΆ λΆλμ ν μ€νΈλ μ°Έκ³ ν μ μκ² λ°μ νκ³ μμ΄μ. 컨ν μ€νΈ μλμ°κ° 컀μ§λ©΄ κΈ΄ λ¬Έμ μμ½μ΄λ μ₯κΈ°κ°μ μΌκ΄λ λν λ±μ΄ μμν΄μ§λ μ₯μ μ΄ μμ΅λλ€.
νμΈνλ vs. ν둬ννΈ μμ§λμ΄λ§
LLMμ μ°λ¦¬μκ² λ± λ§μΆ° λλνκ² νμ©νλ λ°©λ²μλ ν¬κ² λ κ°μ§κ° μμ΄μ. νλλ νμΈνλ(fine-tuning), λ νλλ ν둬ννΈ μμ§λμ΄λ§(prompt engineering)μ λλ€. λ λ°©λ² λͺ¨λ λͺ¨λΈμκ² μνλ μΆλ ₯μ μ»κ² νλ €λ λͺ©μ μ κ°μ§λ§, μ κ·Ό λ°©μμ΄ μμ ν λ¬λΌμ.
νμΈνλμ λ§ κ·Έλλ‘ λͺ¨λΈμ λ―ΈμΈ μ‘°μ νλ κ²λλ€. μ΄λ―Έ μ¬μ νμ΅λ LLMμλ€κ° μλ‘μ΄ λ°μ΄ν°λ‘ μΆκ° νμ΅μ μμΌμ νΉμ λΆμΌλ μμ μ μ΅μ νλ λͺ¨λΈλ‘ λ§λλ κ±°μμ. μλ₯Ό λ€μ΄ μν λ Όλ¬Έλ§ μλ© νμΈνλνλ©΄ μν μλ΄μ νΉνλ λͺ¨λΈμ΄ λκ² μ£ .
λ°λ©΄ ν둬ννΈ μμ§λμ΄λ§μ λͺ¨λΈμ λ€μ νμ΅μν€μ§ μκ³ , ν둬ννΈλ₯Ό λλνκ² μμ±νλ κ²λ§μΌλ‘ λͺ¨λΈμ μΆλ ₯μ μ°λ¦¬κ° μνλ λ°©ν₯μΌλ‘ μ λνλ λ°©λ²μ λλ€. μ¦, μ§λ¬Έμ μ λμ Έμ νμ¬ λͺ¨λΈμ΄ κ°μ§ λ₯λ ₯μ μ΅λν λμ΄λ΄λ κ±°μ£ .
λμ λΉκ΅ν΄λ³΄λ©΄, νμΈνλμ μλ‘μ΄ λ°μ΄ν° μ€λΉμ νμ΅μ νμλ‘ ν΄μ μκ°κ³Ό λΉμ©μ΄ λ§μ΄ λ€μ§λ§, ν¨κ³Όμ μΌλ‘ νλ©΄ λͺ¨λΈ μμ²΄κ° μ§μκ³Ό λ₯λ ₯μ μ λ°μ΄νΈνμ¬ μ§μμ μΌλ‘ μ λ¬Έμ μΈ μ±λ₯μ λ°νν©λλ€. λ°λ©΄ ν둬ννΈ μμ§λμ΄λ§μ λ³λ λΉμ© μμ΄λ λꡬλ μλν μ μκ³ , λ€μν μ°½μμ μΈ κΈ°λ²μΌλ‘ λͺ¨λΈμ μλ΅μ κ°μ ν μ μμ§λ§, λͺ¨λΈμ νκ³λ₯Ό λμ§λ λͺ»νλ€λ νΉμ§μ΄ μμ΄μ.
Hallucination(νκ°) λ¬Έμ
μμ±ν AI, νΉν LLMκ³Ό λννλ€ λ³΄λ©΄ λλλ‘ μ¬μ€μ΄ μλ μ 보λ₯Ό κ·Έλ΄λ―νκ² μ§μ΄λ΄λ μ€λ₯λ₯Ό μ νκ² λ©λλ€. μ΄λ₯Ό AIμ νκ°(hallucination) νμμ΄λΌκ³ λΆλ¬μ. λ§ κ·Έλλ‘ AIκ° νμμ λ³΄κ³ μ΄μΌκΈ°νλ€λ λ»μΈλ°μ, μ΄ κ²½μ° AIλ μμ μκ² μ΄μΌκΈ°νμ§λ§ κ·Όκ±°κ° μκ±°λ μμ ν νλ¦° λ΄μ©μ λ§νκ³ μλ κ²μ λλ€.
μλ₯Ό λ€μ΄ μ΄λ€ μμ¬μ μ¬μ€μ λ¬Όμλλ μ‘΄μ¬νμ§ μλ μΈλ¬Όμ μΈκΈνκ±°λ, μ€μ μλ μ± μ λͺ©μ 묻μ κ°μ§ μ± μ λͺ©κ³Ό μ μλ₯Ό κ·Έλ΄λ―νκ² λ§λ€μ΄λ΄λ μμ΄μ£ . νκ°μ΄ 무μμ΄ κ±΄ λ¬Έμ₯ μ체λ μλ κ·Έλ΄μΈνκ² λ§νκΈ° λλ¬Έμ μΌν 보면 μ§μ§μ²λΌ λκ»΄μ§λ€λ κ±°μμ.
μ μ΄λ° μΌμ΄ μκΈΈκΉμ? μμ μ€λͺ νλ― LLMμ κ·Έλ΄λ―ν μλ΅μ μΆμΈ‘ν΄μ μμ±ν λΏ, λ΄μ©μ μ§μ μ¬λΆλ₯Ό νλ¨νμ§λ λͺ»ν©λλ€. νλ ¨ λ°μ΄ν°μ μλ μ 보λ μ§λ¬Έμ λ΅νλ €κ³ ν λ, λͺ¨λ₯΄λ 건 "λͺ¨λ₯΄κ² λ€"κ³ μμ§ν λ§νμ§ μκ³ κ·Έλ΄λ―ν λ΅μ μ°½μν΄λ²λ¦¬λ κ²½ν₯μ΄ μλ κ±°μ£ .
μ΄λ νμ¬ LLM κΈ°μ μ νκ³λ‘ λ리 μλ €μ Έ μκ³ , OpenAI λ± κ°λ°μ¬λ€λ νκ°μ μ€μ΄κΈ° μν μ°κ΅¬λ₯Ό μ§ν μ€μ΄μμ. νκ° λ¬Έμ λ₯Ό μμ ν μμ λ 건 μ΄λ €μΈ μ μμ§λ§, μ¬μ©μ μ μ₯μμ AIμ λ΅λ³μ λ§Ήμ νμ§ μκ³ μ€μ μ 보λ λ€λ₯Έ μΆμ²λ‘ κ΅μ°¨ νμΈνλ μ΅κ΄μ΄ νμν©λλ€. κ²°κ΅ ν λ¨κ³μ AIλ λ§€μ° λλνμ§λ§ μ¬μ ν ν릴 μ μλ λꡬλΌλ μ μ μΌλμ λ¬μΌ ν΄μ.
β¬οΈ μ΄ κΈμ΄ λμμ΄ λμ ¨λ€λ©΄, μλ κ΄κ³ λ₯Ό ν λ²λ§ ν΄λ¦ν΄μ£ΌμΈμ! μ μκ² ν° νμ΄ λ©λλ€ πββοΈ β¬οΈ