κ°μ λΉμ
νμ μ€ν¬λ¦½νΈ
λνλ₯Ό μμν λ€μ ν΄λΉ λνμμ μ€ν¬μ μμνλ©΄ μ€νμ μ λλ‘ λ±λ‘λμ§ μμ΅λλ€. μ¬μ©μκ° "μ·¨μ" μΈν°λ½νΈλ₯Ό μ¬μ©ν λ μ€ν¬μ μ λ λνλ₯Ό λλ΄μ§ μκ³ μ¬μ€μ ν©λλ€.
VAμ μ€ν¬μ μμ±ν©λλ€. VAμ νμΉ λν μμμμ μ€ν¬μ μμν©λλ€. μΈν°λ½νΈλ₯Ό μ¬μ©νμ¬ μ€ν¬μ μ·¨μνκ³ μ€ν¬μ΄ λνμ λμ μμ νλμ§ νμΈνμμμ€.
νμ λνμμ μμλ μ€ν¬μ λν μ€ν
[ { μμ΄λ: 'λ©μΈ λ€μ΄μΌλ‘κ·Έ',
μν: { μ΅μ
: {}, κ°: [κ°μ²΄], λ¨κ³ μΈλ±μ€: 1 } },
{ μμ΄λ: 'ν
μ€νΈ ν둬ννΈ', μν: { μ΅μ
: [κ°μ²΄], μν: {} } },
{ μμ΄λ: 'TransferDialog2',
μν: { λν μμ: [κ°μ²΄] },
λ²μ : '-43530585' } ]
κΈ°λ³Έ λνμμ μμλ λν μ€ν μ€ν¬
[ { μμ΄λ: 'λ©μΈ λ€μ΄μΌλ‘κ·Έ',
μν: { μ΅μ
: {}, κ°: [κ°μ²΄], λ¨κ³ μΈλ±μ€: 2 } },
{ μμ΄λ: 'dlpskill', μν: {} } ]
μ΄ λ¬Έμ λ₯Ό λ³΄κ³ ν΄ μ£Όμ @tomSauret847 μκ² κ°μ¬λ립λλ€! μ λ°μ΄νΈλλ λλ‘ λ°λ‘ μ°λ½λλ¦¬κ² μ΅λλ€ π.
μλ νμΈμ @tomSauret847μ λλ€! μ΄ λ¬Έμ λ₯Ό μ¬ννμ§ λͺ»νμ΅λλ€.
κ·νμ μ¬ν λ¨κ³μ λν΄ λͺ κ°μ§ μ§λ¬Έ μ΄ μμ΅λλ€.
TransferDialog2
μ(λ) λ¬΄μ¨ λ»μΈκ°μ? onboardingDialog
μ λμμ΄μ
λκΉ?VAμ MainDialogμ interruptDialog
λ©μλμ μ ν¨μ± κ²μ¬ κ° μμΌλ©°, νμ¬ λν μμκ° Skillμ μνλ κ²½μ°μλ§ λ€λ₯Έ Skillλ‘ μ νλ©λλ€.
onboardingDialog
μ κ²½μ° falseλ₯Ό λ°ννλ―λ‘ Skill μνμ μμνκΈ° μν΄ μ€λ¨λμ§ μμ΅λλ€.
μ΄κ²μ μ°λ¦¬μ νκ²½μ λλ€:
λ¬Έμ λ₯Ό μ¬ννκΈ° μν΄ λ€μ λ¨κ³λ₯Ό μννμ΅λλ€.
onboardingDialog
λμ μ€ν¬μ λ°ν 보λ΄κΈ°onboardingDialog
κ° μλ£λμ§ μμ μ€ν¬μ΄ μ΄κΈ°νλμ§ μμμ΅λλ€.κ°μ¬ ν΄μ!
νμ¬ λ΄μ΄ κ³ κ° λ¬Έμ (TransferDialog2)λ₯Ό ν΄κ²°ν μ μλ κ²½μ° λΌμ΄λΈ μμ΄μ νΈλ‘ μμ€μ»¬λ μ΄μ ν μ μλ κΈ°μ λ‘ λΌμ΄λΈ μμ΄μ νΈ μ μ‘μ μ€μ νμ΅λλ€. κ³ κ°μ΄ μ¬λ°λ₯Έ μ±ν λκΈ°μ΄λ‘ μ μ‘λμλμ§ νμΈνκΈ° μν΄ λͺ κ°μ§ μ ν¨μ± κ²μ¬λ₯Ό μνν΄μΌ νλ―λ‘ μ¨λ³΄λ© λν μμμ μ μ¬ν λν μμμ μ΄λ₯Ό ꡬμΆνμ΅λλ€. transferDialogμμ λ€μ μ½λλ‘ agenttransfer μ€ν¬μ νΈμΆν©λλ€.
const identifiedSkill: IEnhancedBotFrameworkSkill | undefined = this.skillsConfig.skills.get('agenttransfer');
if (identifiedSkill !== undefined) {
await this.activeSkillProperty.set(sc.context, identifiedSkill);
return sc.beginDialog('agenttransfer', skillDialogArgs);
VAλ μ€ν¬μ μμνκ³ λͺ¨λ κ³ κ° λ©μμ§λ₯Ό μ€ν¬μ μ λ¬νμ§λ§ κ³ κ°μ΄ "λν μ·¨μ"λ₯Ό μ€λ¨νλ©΄ VAλ λν μ’ λ£λ₯Ό μ€ν¬μ 보λ΄μ§ μμ μ°λ¦¬κ° μ€ν¬μ μ 리νκ³ μ’ λ£ν μ μμ΅λλ€. λ¨κ³λ₯Ό μ¬ννμ§λ§ μ¬μμ°μ κΈ°μ μ μ·¨μνμ§ μμμ΅λλ€. μ¬κΈ°μ μ°λ¦¬μ λ¬Έμ λ μ¬μ©λ 리μμ€λ₯Ό μ 리νκ³ λ«λ κΈ°μ μμ EOCλ₯Ό λ°μ μ μλμ§ μ¬λΆμ λλ€.
TypeScript VAλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
νμ
μ€ν¬λ¦½νΈ μ€ν¬
μ΅μ μνμΈμ§ νμΈνκΈ° μν΄ μ μ₯μμ "λ€μ" λΆκΈ°μ κ²μλ λ³κ²½ μ¬νμ κΈ°λ°μΌλ‘ λ λ€ μ
λ°μ΄νΈνμ΅λλ€.
κΈ°μ μ΄ νΈλ¦¬κ±°λκ³ μ λλ‘ μλνμ§λ§ κ³ κ°μ΄ λͺ¨λ νμ± λνλ₯Ό μ·¨μνκΈ°λ‘ μ ννλ©΄ EOCλ₯Ό μμ νμ§ μμ΅λλ€.
λͺ¨λ μ 보λ₯Ό μ 곡ν΄μ£Όμ @tomSauret847λ κ°μ¬ν©λλ€ π.
κ³μν΄μ λ¬Έμ λ₯Ό μ¬ννκ³ μ
λ°μ΄νΈκ° μμΌλ©΄ μλ €λλ¦¬κ² μ΅λλ€.
@tomSauret847 , λ¬Έμ λ₯Ό μ¬λ°λ₯΄κ² μ΄ν΄ νμμ νμΈ ν©λλ€.
λ§μ§λ§ λκΈμμ λ§μνμ λ΄μ©μ λ°νμΌλ‘ λ€μ μλ리μ€λ₯Ό λ€μ λ§λ€κΈ° μν΄ λ Έλ ₯ν κ²μ λλ€.
onboardingDialog
μμ ν©λλ€. 곡μ μ€λν«μ κΈ°λ°μΌλ‘ μμ ν©λλ€.μ΄κ²μ΄ κ·νμ μν¬νλ‘λ₯Ό μ΄ν΄νλ λ°©λ²μ
λλ€.
@VictorGrycuk κ°μ¬ν©λλ€
κ°μ₯ μ μ©ν λκΈ