dc6079821b
Docs Tests / Check for file changes (push) Has been cancelled
Docs Tests / Test Documentation (push) Has been cancelled
Docs Tests / Documentation Linting Checks (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-policies) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.8, test-policies) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.9, test-policies) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.10, test-policies) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.8, test-policies) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-performance) (push) Has been cancelled
Continuous Integration / Run Tests (windows-2022, 3.9, test-policies) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (ubuntu-24.04, 3.10) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (ubuntu-24.04, 3.8) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (ubuntu-24.04, 3.9) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (windows-2022, 3.10) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (windows-2022, 3.8) (push) Has been cancelled
Continuous Integration / Run Flaky Tests (windows-2022, 3.9) (push) Has been cancelled
Continuous Integration / Check for file changes (push) Has been cancelled
Continuous Integration / Wait for docs tests (push) Has been cancelled
Continuous Integration / Code Quality (push) Has been cancelled
Continuous Integration / Check for changelog (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-cli) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-core-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-full-model-training) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-nlu-featurizers) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-nlu-predictors) (push) Has been cancelled
Continuous Integration / Run Tests (ubuntu-24.04, 3.10, test-other-unit-tests) (push) Has been cancelled
Continuous Integration / Upload coverage reports to codeclimate (push) Has been cancelled
Continuous Integration / Run Non-Sequential Integration Tests (push) Has been cancelled
Continuous Integration / Run Broker Integration Tests (push) Has been cancelled
Continuous Integration / Run Sequential Integration Tests (push) Has been cancelled
Continuous Integration / Build Docker base images and setup environment (push) Has been cancelled
Continuous Integration / Build Docker (default) (push) Has been cancelled
Continuous Integration / Build Docker (full) (push) Has been cancelled
Continuous Integration / Build Docker (mitie-en) (push) Has been cancelled
Continuous Integration / Build Docker (spacy-de) (push) Has been cancelled
Continuous Integration / Build Docker (spacy-en) (push) Has been cancelled
Continuous Integration / Build Docker (spacy-it) (push) Has been cancelled
Continuous Integration / Deploy to PyPI (push) Has been cancelled
Continuous Integration / Notify Slack & Publish Release Notes (push) Has been cancelled
Publish Documentation / Evaluate release tag (push) Has been cancelled
Publish Documentation / Prebuild Docs (push) Has been cancelled
Publish Documentation / Preview Docs (push) Has been cancelled
Publish Documentation / Check for file changes (push) Has been cancelled
Publish Documentation / Publish Docs (push) Has been cancelled
Automatic PR Merger / mergepal (push) Has been cancelled
CI Github Actions / Run Tests (push) Has been cancelled
Semgrep / Semgrep Workflow Security Scan (push) Has been cancelled
137 lines
3.3 KiB
YAML
137 lines
3.3 KiB
YAML
version: "3.1"
|
|
intents:
|
|
- request_restaurant:
|
|
use_entities: []
|
|
- chitchat:
|
|
use_entities: []
|
|
- inform
|
|
- affirm
|
|
- deny
|
|
- stop
|
|
- thankyou
|
|
- greet
|
|
- bot_challenge
|
|
|
|
entities:
|
|
- cuisine
|
|
- number
|
|
- feedback
|
|
- seating
|
|
|
|
slots:
|
|
cuisine:
|
|
type: text
|
|
influence_conversation: false
|
|
mappings:
|
|
- type: from_entity
|
|
entity: cuisine
|
|
num_people:
|
|
type: float
|
|
influence_conversation: false
|
|
mappings:
|
|
- type: from_entity
|
|
entity: number
|
|
intent: [inform, request_restaurant]
|
|
outdoor_seating:
|
|
type: text
|
|
influence_conversation: false
|
|
mappings:
|
|
- type: from_entity
|
|
entity: seating
|
|
- type: from_intent
|
|
intent: affirm
|
|
value: true
|
|
conditions:
|
|
- active_loop: restaurant_form
|
|
requested_slot: outdoor_seating
|
|
- type: from_intent
|
|
intent: deny
|
|
value: false
|
|
conditions:
|
|
- active_loop: restaurant_form
|
|
requested_slot: outdoor_seating
|
|
preferences:
|
|
type: text
|
|
influence_conversation: false
|
|
mappings:
|
|
- type: from_intent
|
|
intent: deny
|
|
value: no additional preferences
|
|
conditions:
|
|
- active_loop: restaurant_form
|
|
requested_slot: preferences
|
|
- type: from_text
|
|
not_intent: deny
|
|
conditions:
|
|
- active_loop: restaurant_form
|
|
requested_slot: preferences
|
|
feedback:
|
|
type: text
|
|
influence_conversation: false
|
|
mappings:
|
|
- type: from_entity
|
|
entity: feedback
|
|
- type: from_text
|
|
conditions:
|
|
- active_loop: restaurant_form
|
|
requested_slot: feedback
|
|
|
|
responses:
|
|
utter_ask_cuisine:
|
|
- text: "What cuisine?"
|
|
utter_ask_num_people:
|
|
- text: "How many people?"
|
|
utter_ask_outdoor_seating:
|
|
- text: "Do you want to sit outside?"
|
|
utter_ask_preferences:
|
|
- text: "Please provide additional preferences"
|
|
utter_ask_feedback:
|
|
- text: "Please give your feedback on your experience so far"
|
|
utter_submit:
|
|
- text: "All done!"
|
|
utter_slots_values:
|
|
- text: "I am going to run a restaurant search using the following parameters:\n
|
|
- cuisine: {cuisine}\n
|
|
- num_people: {num_people}\n
|
|
- outdoor_seating: {outdoor_seating}\n
|
|
- preferences: {preferences}\n
|
|
- feedback: {feedback}"
|
|
utter_noworries:
|
|
- text: "You are welcome :)"
|
|
utter_chitchat:
|
|
- text: "chitchat"
|
|
utter_ask_continue:
|
|
- text: "Do you want to continue?"
|
|
utter_wrong_cuisine:
|
|
- text: "Cuisine type is not in the database, please try again"
|
|
utter_wrong_num_people:
|
|
- text: "Number of people should be a positive integer, please try again"
|
|
utter_wrong_outdoor_seating:
|
|
- text: "Could not convert input to boolean value, please try again"
|
|
utter_default:
|
|
- text: "Sorry, I didn't understand you, please try input something else"
|
|
utter_greet:
|
|
- text: "Hello! I am restaurant search assistant! How can I help?"
|
|
utter_iamabot:
|
|
- text: "I am a bot, powered by Rasa."
|
|
utter_restart:
|
|
- text: "restarted"
|
|
|
|
actions:
|
|
- validate_restaurant_form
|
|
|
|
forms:
|
|
restaurant_form:
|
|
ignored_intents:
|
|
- chitchat
|
|
required_slots:
|
|
- cuisine
|
|
- num_people
|
|
- outdoor_seating
|
|
- preferences
|
|
- feedback
|
|
|
|
session_config:
|
|
session_expiration_time: 60 # value in minutes
|
|
carry_over_slots_to_new_session: true
|