1. μ±λ΄ κ°μ
μ±λ΄μ μΈκ³΅μ§λ₯ κΈ°μ μ ν΅ν΄ μμ°μ΄λ₯Ό μ¬μ©νμ¬ λννλ νλ‘κ·Έλ¨μ λλ€. μ΄λ¬ν μ±λ΄μ μ΅κ·Ό λͺ λ κ° κΈμν λ°μ μ μ΄λ£¨λ©°, λ€μν λΆμΌμμ νμ©λκ³ μμ΅λλ€.
μ±λ΄μ μΌμ’ μ μΈν°νμ΄μ€λ‘μ μ¬μ©μμ κΈ°μ μ΄λ μλΉμ€ μ¬μ΄μ μνΈμμ©μ μ©μ΄νκ² ν΄μ€λλ€. μ¬μ©μλ μ¬λμ²λΌ μΈμ΄λ‘ μ±λ΄μκ² μ§λ¬Έμ νκ³ , μ±λ΄μ μΈκ³΅μ§λ₯ κΈ°μ μ ν΅ν΄ μ΄λ₯Ό μ΄ν΄νκ³ λλ΅ν©λλ€. μ΄λ κ² μ±λ΄μ μΌμ μνμμ λ§μ λμμ μ£Όλ λκ΅¬λ‘ μ리 μ‘κ³ μμ΅λλ€.
μ¨λΌμΈ μμ μμ μ ν λ¬Έμλ₯Ό λ°κ³ , μμ½ μμ€ν μΌλ‘ ν΄κ°λ₯Ό κ³ννκ³ , μ£Όμ μμ₯ μ 보λ₯Ό μ‘°ννλ λ± λ€μν λΆμΌμμ μ±λ΄μ΄ μ¬μ©λκ³ μμ΅λλ€. λν, μ±λ΄μ κΈ°μ μ κ³ κ° μλΉμ€μλ νμ©λλ©°, μλ μλ΅ μμ€ν μΌλ‘μ κ³ κ°μ λ¬Έμμ¬νμ μ μνκ² λμν μ μμ΅λλ€.
μ±λ΄μ μ¬λκ³Ό μμ°μ€λ¬μ΄ λνλ₯Ό ν μ μλ λ₯λ ₯μ κ°μ§κ³ μμΌλ©°, μΈκ°μ μν μ λ체νκ±°λ 보쑰νλλ° λ§μ μ μ¬λ ₯μ κ°μ§κ³ μμ΅λλ€. κ·Έλ¬λ μ±λ΄μ κΈ°μ μ μΈ νκ³μ νμ λ μ§μ λ²μλ₯Ό κ°μ§κ³ μκΈ° λλ¬Έμ, λͺ¨λ μν©μ λμνλ κ²μ λΆκ°λ₯ν μ μμ΅λλ€. λ°λΌμ λ§μ μ°κ΅¬μ κ°λ°μ΄ κ³μλκ³ μμ΄ μ±λ΄μ κΈ°λ₯κ³Ό μ±λ₯μ΄ μ§μμ μΌλ‘ κ°μ λκ³ μμ΅λλ€.
μ±λ΄μ κΈ°μ μ λ°μ κ³Ό ν¨κ» λμ± λ€μν ννλ‘ λ°μ ν μ λ§μ΄ μμΌλ©°, νμ¬μ μ νμ¬νμ 극볡νμ¬ λμ± μ¬λκ³Ό μ μ¬ν λνλ₯Ό μ΄λ£° μ μλ μ±λ΄μ λ±μ₯μ κΈ°λν μ μμ΅λλ€. μ΄λ¬ν μ±λ΄μ μ°λ¦¬ μΌμ μνμ νΈλ¦¬νκ² ν΄μ£Όκ³ , κΈ°μ κ³Ό κ³ κ° κ°μ μνΈμμ©μ μννκ² λ§λλ λ± λ€μν μν₯μ λ―ΈμΉ κ²μΌλ‘ κΈ°λλ©λλ€.
2. μ±λ΄μ λμ μ리
μ±λ΄μ λμ μ리λ ν¬κ² μΈ κ°μ§ λ¨κ³λ‘ μ΄λ£¨μ΄μ§λλ€. 첫 λ²μ§Έ λ¨κ³λ μ λ ₯ μ΄ν΄(input understanding)μ λλ€. μ΄ λ¨κ³μμ μ±λ΄μ μ¬μ©μμ μ λ ₯μ μ΄ν΄νκ³ , μ§λ¬Έμ΄λ λͺ λ Ήμ΄μ μλλ₯Ό νμ ν©λλ€. μ΄λ₯Ό μν΄ μμ°μ΄ μ²λ¦¬(Natural Language Processing, NLP) κΈ°μ μ μ¬μ©ν©λλ€. NLP κΈ°μ μ λ¬Έμ₯μ ν ν°ννκ³ , ννμ λΆμμ ν΅ν΄ λ¨μ΄μ μλ―Έλ₯Ό μΆμΆνλ©°, λ¬Έμ₯μ ꡬ쑰μ κ΄κ³λ₯Ό μ΄ν΄νλ λ±μ μμ μ μνν©λλ€.
λ λ²μ§Έ λ¨κ³λ μλ λΆλ₯(intent classification)μ λλ€. μ±λ΄μ μ λ ₯ λ¬Έμ₯μ λΆμνμ¬ μ¬μ©μμ μλλ₯Ό νμ ν©λλ€. μλ₯Ό λ€μ΄, "μ€λ λ μ¨ μλ €μ€."λΌλ λ¬Έμ₯μμ μ±λ΄μ "λ μ¨ μ 보 μμ²"μ΄λΌλ μλλ₯Ό νμ νκ³ , κ·Έμ λ§λ λλ΅μ μ€λΉν©λλ€. μ΄λ₯Ό μν΄ κΈ°κ³ νμ΅ μκ³ λ¦¬μ¦κ³Ό λΆλ₯ λͺ¨λΈμ μ¬μ©ν©λλ€.
μΈ λ²μ§Έ λ¨κ³λ μλ΅ μμ±(response generation)μ λλ€. μ΄ λ¨κ³μμ μ±λ΄μ νμ ν μ¬μ©μμ μλμ μ΄ν΄ν λ΄μ©μ λ°νμΌλ‘ μλ΅μ μμ±ν©λλ€. μ±λ΄μ 미리 μ€λΉλ ν νλ¦Ώμ κΈ°λ°νμ¬ μλ΅μ ꡬμ±νκ±°λ, λν κΈ°λ‘μ λΆμνμ¬ λ§μΆ€ν μλ΅μ μμ±ν μλ μμ΅λλ€. λν, μ€μκ°μΌλ‘ λ°μ΄ν°λ₯Ό μ‘°ννκ±°λ μΈλΆ APIλ₯Ό ν΅ν΄ μ 보λ₯Ό μμ§νμ¬ μλ΅μΌλ‘ μ 곡ν μλ μμ΅λλ€.
μ±λ΄μ μ΄λ¬ν λμ κ³Όμ μ μνμ μΌλ‘ λ°λ³΅νλ©°, μ¬μ©μμ λνμ κ³μ λμν μ μμ΅λλ€. λν, μ±λ΄μ νμ΅ κΈ°λ₯μ ν΅ν΄ μ¬μ©μμ λνλ₯Ό λΆμνκ³ κΈ°μ‘΄ λνλ₯Ό λ°νμΌλ‘ μ λ°μ΄νΈλ μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ±λ΄μ κΈ°λ₯κ³Ό μ±λ₯μ΄ μ μ°¨ λ°μ νλ©°, λ³΄λ€ μμ°μ€λ½κ³ μ μ°ν λνλ₯Ό μ 곡ν μ μμ΅λλ€.
3. μ±λ΄μ νμ© λΆμΌ
μ±λ΄μ λ€μν λΆμΌμμ νμ©λκ³ μμΌλ©°, κ·Έ νμ© λ²μλ κ³μ νμ₯λκ³ μμ΅λλ€. μλμμλ λͺ κ°μ§ μ£Όμν μ±λ΄μ νμ© λΆμΌλ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.
3.1 κ³ κ° μλΉμ€
μ±λ΄μ κΈ°μ μ κ³ κ° μλΉμ€ λΆμΌμμ λ리 νμ©λ©λλ€. κ³ κ°μ΄ μ νμ΄λ μλΉμ€μ λν λ¬Έμμ¬νμ΄λ λΆλ§μ μ±λ΄μκ² μ λ¬νλ©΄, μ±λ΄μ μ€μκ°μΌλ‘ μλ΅νκ±°λ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ λμμ μ€ μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ κ³ κ°μ μνλ μ 보λ₯Ό λΉ λ₯΄κ² μ»μ μ μκ³ , κΈ°μ μ κ³ κ°μ λ¬Έμμ μ μνκ² λμνμ¬ λ§μ‘±λλ₯Ό ν₯μμν¬ μ μμ΅λλ€.
3.2 μ¨λΌμΈ μμ
μ±λ΄μ μ¨λΌμΈ μμ μμ μν λ¬Έμλ μ£Όλ¬Έ μ μ°¨ λ±μ μ²λ¦¬νλ λ°μλ νμ©λ©λλ€. μ¬μ©μκ° μνλ μ νμ λν΄ μ±λ΄μκ² μ§λ¬Ένλ©΄, μ±λ΄μ μν μ 보λ₯Ό μ 곡νκ±°λ ꡬ맀 μ μ°¨λ₯Ό μλ΄ν μ μμ΅λλ€. λν, μ±λ΄μ μΆμ² μμ€ν μ νμ©νμ¬ μ¬μ©μμκ² κ΄λ ¨ μνμ μΆμ²ν΄ μ€ μλ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ νΈλ¦¬νκ² μν μ 보λ₯Ό μ»μ μ μκ³ , μ¨λΌμΈ μμ μ κ³ κ°μ ꡬ맀 νλμ μ κ·Ήμ μΌλ‘ μ΄λμ΄λΌ μ μμ΅λλ€.
3.3 μμ½ μμ€ν
μ±λ΄μ νΈν , ν곡μ¬, λ μ€ν λ λ± μμ½ μμ€ν μμλ νμ©λ©λλ€. μ¬μ©μλ μ±λ΄μ ν΅ν΄ κ°νΈνκ² μμ½μ ν μ μκ³ , μ±λ΄μ μμ½ κ°λ₯ μ¬λΆλ₯Ό νμΈνκ³ μμ½ μ μ°¨λ₯Ό λμμ€ μ μμ΅λλ€. λν, μ±λ΄μ μμ½ λ³κ²½ λ° μ·¨μ, μΆκ° μλΉμ€ λ±μ μμ²μ μ²λ¦¬ν μλ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ νΈλ¦¬νκ² μμ½μ κ΄λ¦¬ν μ μκ³ , μμ½ μμ€ν μ κ³ κ°κ³Όμ μνν μν΅μ κ°νν μ μμ΅λλ€.
3.4 κΈμ΅ μλΉμ€
μ±λ΄μ μ£Όμ μμ₯ μ 보 μ‘°ν, μκΈ μν λΉκ΅, μ΄μ²΄ λ° κ²°μ μλΉμ€ λ± κΈμ΅ μλΉμ€ λΆμΌμμλ νμ©λ©λλ€. μ¬μ©μλ μ±λ΄μ ν΅ν΄ μ΅μ μμ₯ λν₯μ νμΈνκ³ , νΉμ μ’ λͺ©μ λν μ 보λ₯Ό μ»μ μ μμ΅λλ€. λν, μ±λ΄μ κ³μ’ μμ‘ νμΈ, μ‘κΈ, κ²°μ λ±μ μ 무λ₯Ό κ°νΈνκ² μ²λ¦¬ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ νΈλ¦¬νκ² κΈμ΅ μλΉμ€λ₯Ό μ΄μ©ν μ μκ³ , κΈμ΅ κΈ°κ΄μ κ³ κ°κ³Όμ μνΈμμ©μ κ°νν μ μμ΅λλ€.
μμ κ°μ΄ μ±λ΄μ λ€μν λΆμΌμμ νμ©λκ³ μμΌλ©°, νμ¬λ κ·Έ μ¬μ© λ²μκ° κ³μν΄μ νμ₯λκ³ μμ΅λλ€. λ°λΌμ μ±λ΄μ μ°λ¦¬μ μΌμ μνκ³Ό λΉμ¦λμ€ νκ²½μ λμ± νΈλ¦¬νκ² λ§λ€κ³ , μν΅κ³Ό μνΈμμ©μ μννκ² ν΄μ£Όλ μ€μν λκ΅¬λ‘ μ리 μ‘μ κ°κ³ μμ΅λλ€.
4. μ±λ΄μ μ₯μ κ³Ό νκ³
μ±λ΄μ λ§μ μ₯μ μ κ°μ§κ³ μμ§λ§, λμμ μΌλΆ νκ³λ κ°μ§κ³ μμ΅λλ€. μλμμλ μ±λ΄μ μ£Όμ μ₯μ κ³Ό νκ³λ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.
4.1 μ₯μ
4.1.1 24μκ° μλΉμ€ κ°λ₯
μ±λ΄μ μΈκ°κ³Ό λ¬λ¦¬ 24μκ° μ°μ€λ¬΄ν΄λ‘ μλΉμ€λ₯Ό μ 곡ν μ μμ΅λλ€. μ΄λ μ¬μ©μκ° μΈμ λ μ§ νμν μ 보λ₯Ό μ»μ μ μκ² ν΄μ£Όλ©°, κΈ°μ μ λΉ λ₯΄κ³ μ μν κ³ κ° μλΉμ€λ₯Ό μ 곡ν μ μκ² λ©λλ€.
4.1.2 ν¨μ¨μ μΈ λν κ°λ₯
μ±λ΄μ μ¬μ©μμμ λνλ₯Ό μμ°μ΄λ‘ μ²λ¦¬ν μ μμ΄ ν¨μ¨μ μΈ μμ¬μν΅μ΄ κ°λ₯ν©λλ€. μ±λ΄μ λμμ λ§μ μ¬μ©μμ λνν μ μμΌλ©°, λ°λ³΅μ μΈ λ΅λ³μ μλννμ¬ μκ°κ³Ό λΉμ©μ μ μ½ν μ μμ΅λλ€.
4.1.3 κΈ°μ‘΄ λν λ°μ΄ν° νμ©
μ±λ΄μ νμ΅ κΈ°λ₯μ ν΅ν΄ κΈ°μ‘΄ λν λ°μ΄ν°λ₯Ό λΆμνκ³ κΈ°λ₯μ μ λ°μ΄νΈν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ±λ΄μ μ μ°¨μ μΌλ‘ λ°μ νλ©°, μ¬μ©μμκ² λ³΄λ€ μ ννκ³ μ μ°ν λνλ₯Ό μ 곡ν μ μμ΅λλ€.
4.2 νκ³
4.2.1 μ νλ λ¬Έλ§₯ μ΄ν΄
μ±λ΄μ μ¬μ©μμ μλλ₯Ό νμ νκΈ° μν΄ μ λ ₯ λ¬Έμ₯μ λ¬Έλ§₯μ μ΄ν΄ν΄μΌ ν©λλ€. νμ§λ§ μ±λ΄μ μ νλ λ¬Έλ§₯ μ΄ν΄ λ₯λ ₯μ κ°μ§κ³ μκΈ° λλ¬Έμ, 볡μ‘ν λν μν©μμλ μ¬μ©μμ μλλ₯Ό μ νν μ΄ν΄νκΈ° μ΄λ €μΈ μ μμ΅λλ€.
4.2.2 νμ λ μ§μ λ²μ
μ±λ΄μ 미리 μ μλ μ§μ λ²μ λ΄μμλ§ λνν μ μμ΅λλ€. μ±λ΄μ μ 곡λλ λ°μ΄ν°λ APIλ₯Ό ν΅ν΄ μ 보λ₯Ό μ 곡νλ―λ‘, μλ‘μ΄ μ§μμ΄λ μ 보μ λν΄ νμ΅μ΄ νμν κ²½μ°μλ νκ³λ₯Ό λ³΄μΌ μ μμ΅λλ€.
4.2.3 κ°μ μ μΈ λμ λΆμ‘±
μ±λ΄μ λνμλκ° μΈκ°μ΄ μλκΈ° λλ¬Έμ κ°μ μ μΈ μμμ λν΄ μ λλ‘ λμνκΈ° μ΄λ ΅μ΅λλ€. μ±λ΄μ μ£Όλ‘ μ 보 μ 곡μ΄λ λ¬Έμ ν΄κ²°μ μ΄μ μ λ§μΆκΈ° λλ¬Έμ, μ¬μ©μμ κ°μ μ΄λ μ¬λ¦¬μ μΈ μꡬμ λν΄ μΆ©λΆν μ§μμ μ 곡νκΈ° μ΄λ €μΈ μ μμ΅λλ€.
μ±λ΄μ μ¬μ ν λ°μ μ μ¬μ§κ° μλ κΈ°μ μ΄μ§λ§, κΈ°μ μ λ°μ μΌλ‘ μΈν΄ μ μ°¨ κ·Έ νκ³λ₯Ό 극볡νκ³ μμ΅λλ€. μμΌλ‘ λμ± λ€μν λΆμΌμμ κ°μ λ μ±λ΄λ€μ΄ λ±μ₯ν κ²μ΄λ©°, μ¬μ©μμ κΈ°μ λͺ¨λμκ² λ λμ μλΉμ€λ₯Ό μ 곡ν μ μμ κ²μ λλ€.
5. μ±λ΄μ λ―Έλ μ λ§
μ±λ΄μ κ³μν΄μ λ°μ νλ©΄μ λ€μν λΆμΌμμμ νμ©μ΄ λμ± νλλ μ λ§μ λλ€. μλμμλ μ±λ΄μ μ£Όμ λ―Έλ μ λ§μ λν΄ μ΄ν΄λ³΄κ² μ΅λλ€.
5.1 μΈκ³΅μ§λ₯ κΈ°μ μ λ°μ
μ±λ΄μ μΈκ³΅μ§λ₯ κΈ°μ μ κΈ°λ°μΌλ‘ λμνλ©°, μΈκ°κ³Ό λννλ λ₯λ ₯μ κ°μΆκ³ μμ΅λλ€. μμΌλ‘ μΈκ³΅μ§λ₯ κΈ°μ μ λ°μ μΌλ‘ μΈν΄ μ±λ΄μ λμ± λ μμ°μ€λ¬μ΄ λνμ μ νν μμ¬μν΅ λ₯λ ₯μ κ°μΆ κ²μΌλ‘ μμλ©λλ€. μΈκ³΅μ§λ₯ κΈ°μ μ λ°μ μ μ±λ΄μ λ¬Έλ§₯ μ΄ν΄, μλ νμ , κ°μ μ μΈ λμ λ±μ νκ³λ₯Ό 극볡ν μ μκ² ν΄μ λμ± ν¨κ³Όμ μΈ μλΉμ€λ₯Ό μ 곡ν μ μμ κ²μ λλ€.
5.2 λ©ν°μ±λ μ§μ
μ±λ΄μ νμ¬ μ£Όλ‘ ν μ€νΈ κΈ°λ° μ±ν μλΉμ€μμ νμ©λκ³ μμ§λ§, μμΌλ‘λ λ©ν°μ±λλ‘μ νμ₯μ΄ μμλ©λλ€. μμ± μΈμ κΈ°μ μ λ°μ μΌλ‘ μΈν΄ μμ±μ ν΅ν λνκ° λμ± μμ°μ€λ¬μμ§ κ²μ΄λ©°, μ±λ΄μ μμ± κΈ°λ° μ±λμμλ ν¨κ³Όμ μΌλ‘ νμ©λ μ μμ κ²μ λλ€. λν, μ±λ΄μ μλ‘μ΄ μ±λμΈ μ¦κ° νμ€(AR)μ΄λ κ°μ νμ€(VR)κ³Όμ μ°λμ ν΅ν΄ λμ± νλΆν μνΈμμ©μ μ 곡ν μ μμ κ²μΌλ‘ κΈ°λλ©λλ€.
5.3 κ°μΈνλ κ²½ν μ 곡
μ±λ΄μ κ°μΈνλ κ²½νμ μ 곡νλ λ₯λ ₯μ κ°μΆ κ²μΌλ‘ μμλ©λλ€. μ¬μ©μμ κ³Όκ±° λν κΈ°λ‘, κ΄μ¬μ¬, νλ ν¨ν΄ λ±μ λΆμνμ¬ κ°μΈμκ² μ΅μ νλ λνμ μλΉμ€λ₯Ό μ 곡ν μ μμ κ²μ λλ€. μ΄λ₯Ό ν΅ν΄ μ±λ΄μ μ¬μ©μμ μꡬμ λμ± μ ννκ² λμνκ³ , μ¬μ©μλ λ§μΆ€ν μ 보μ μλΉμ€λ₯Ό λμ± νΈλ¦¬νκ² μ΄μ©ν μ μμ κ²μ λλ€.
5.4 μ 무 μλνμ μ¦κ°
μ±λ΄μ μ 무 μλνμ μ¦κ°μ ν΅ν΄ λ€μν λΆμΌμμ νμ©λ κ²μ λλ€. μ±λ΄μ λ°λ³΅μ μ΄κ³ λ¨μν μ 무λ₯Ό μλννμ¬ μΈλ ₯μ μ κ°νκ³ , μ§λ₯μ μΈ μμ¬κ²°μ κ³Όμ μμ μΈκ°μ μν μ μ¦κ°ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μ±λ΄μ κ³ κ° μλΉμ€λ λΉμ¦λμ€ νλ‘μΈμ€μμ λ¬Έμ μλ΅, μμ½ μ²λ¦¬, μ 보 κ²μ λ±μ μλννκ³ , μ 무 ν¨μ¨μ±μ ν₯μμν¬ μ μμ κ²μ λλ€.
μμ μ λ§μ ν΅ν΄ μ μ μλ―μ΄, μ±λ΄μ λμ± μ 무 νκ²½κ³Ό μΌμ μνμ ν΅ν©λμ΄ νμ©λκ³ λ°μ ν μ λ§μ λλ€. μ΄μ λ°λΌ μ±λ΄μ μ¬μ© λ²μμ κΈ°λ₯μ κ³μν΄μ νμ₯λ κ²μΌλ‘ μμλλ©°, μ¬μ©μμ κΈ°μ μ λμ± μμ½κ² μλνμ μνΈμμ©μ κ²½νν μ μμ κ²μ λλ€.
λκΈ