1. Обучение
  2. /
  3. Курса
  4. /
  5. Crearea chatboților în Python

Connected

упражнение

Acțiuni în așteptare I

Poți îmbunătăți semnificativ experiența utilizatorului punând întrebări simple de tip da/nu. O modalitate ușoară de a gestiona aceste răspunsuri este să definești acțiuni în așteptare care se execută imediat ce utilizatorul spune „da" și sunt șterse dacă spune „nu".

În acest exercițiu, vei defini o funcție policy() care primește intent ca unic argument și returnează două valori: acțiunea următoare și o acțiune în așteptare. Funcția de politică ar trebui să returneze acțiunea în așteptare atunci când se primește intenția „da" sau "affirm", și să șteargă acțiunile în așteptare dacă se primește intenția „nu" sau "deny".

Funcția interpret(message) a fost deja definită pentru tine: dacă mesajul conține "yes", returnează "affirm", iar dacă conține "no", returnează "deny".

Инструкции

100 XP
  • Definește o funcție numită policy() care primește intent ca argument.
  • Dacă intent este "affirm", returnează acțiunea "do_pending" și None.
  • Dacă intent este "deny", returnează acțiunea "Ok" și None.