Как да създавам формуляри в Rasa 2.0.2?

Изглежда не мога да накарам формулярите да работят в Rasa 2.0.2. Нов съм в Rasa, така че, моля, дайте ми ръководство стъпка по стъпка как да го поправя. Не създадох никакви действия, нито създадох крайни точки. Благодаря ви много!

Опитвам се да създам формуляр за запазване на данни за пътуване, за да помогна на потребителя в множество области, например ако потребителят няма къде да отиде, тогава целият разговор ще бъде чатботът, предлагащ места на потребителя и какво е специално за тях, когато потребителят реши за място, разговорът ще се промени на добре какъв е бюджетът ви, колко време и т.н...

РЕДАКТИРАНЕ: Успях да коригирам тази грешка, като промених името на изказването, което се изрича, когато формулярът е активиран, за да utter_ask_entity_name файла на домейна. Очевидно изказването се нуждае от името на обекта, за да бъде активирано.

ERROR    rasa.core.nlg.interpolator  - Failed to fill utterance template 'Your travel type is: {travel_type_slot}'. Tried to replace 'travel_type_slot' but could not find a value for it. There is no slot with this name nor did you pass the value explicitly when calling the template. Return template without filling the template.
Traceback (most recent call last):
  File "c:\users\addal\anaconda3\envs\installingrasa\lib\site-packages\rasa\core\nlg\interpolator.py", line 28, in interpolate_text
    text = text.format(values)
KeyError: 'travel_type_slot'

РЕДАКТИРАНЕ 2: Поправих тази грешка, като добавих slots: slot_name: type: text към файла на моя домейн!

rasa.shared.core.trackers  - Tried to access non existent slot 'travel_type_slot'

person Bndrq0    schedule 27.11.2020    source източник


Отговори (1)


Ако включите това, което сте създали досега, ще бъде по-лесно да помогнете с проблема си.

Най-добрият начин да започнете е да изтеглите проекта от игралната площадка rasa 2, намерена тук .

Включва формуляр.

person Arjaan Buijk    schedule 01.12.2020