From 25ed4638668102452e183f28a2a994ccae5633e3 Mon Sep 17 00:00:00 2001
From: BerendF <berend.fuchs@web.de>
Date: Wed, 19 Jun 2024 11:30:15 +0200
Subject: [PATCH] 1 interactive cycle extra training

---
 .rasa/cache/cache.db                        | Bin 122880 -> 131072 bytes
 actions/__pycache__/actions.cpython-310.pyc | Bin 9786 -> 9877 bytes
 data/nlu.yml                                |  32 ++----
 data/rules.yml                              |   6 +-
 data/stories.yml                            |  39 +++++++
 domain.yml                                  | 115 ++++++++++----------
 story_graph.dot                             |  42 +++++++
 7 files changed, 148 insertions(+), 86 deletions(-)
 create mode 100644 story_graph.dot

diff --git a/.rasa/cache/cache.db b/.rasa/cache/cache.db
index 38ef27a263a7e012bac6e7312a5a9065ca11a3bb..be952420a983f79370e914fb7116e413ab8557e5 100644
GIT binary patch
delta 7724
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

delta 2056
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
F{{t7XT?YUF

diff --git a/actions/__pycache__/actions.cpython-310.pyc b/actions/__pycache__/actions.cpython-310.pyc
index e48bb80000bd2cbafa5a70abf845e870a3650cc7..e8c5ecbabb451fcf537373ee166a2145427c5d13 100644
GIT binary patch
delta 1551
zcmbVMO-vI}5bi5w3$6X7Kx^Cd2`ywTg`&}@C?bf6f<FN@_=7I(mKLFlOB)pH4<}93
zgO0|(XyD?(M2)U`Fq)X?SrZdYtQSm7JbCcq!D#f&ZVyI7f;4$wX5O25^Uc?{^Q7xi
zw?(p8Ogi>^arIE*<9*9FJ#m1c=%#YJ$V^BS?ohY#$`I8PUiroCCg#;FRJI|sfWuKn
z+Td`>BNBo7(k8AMx5FTnW?15<(r(g->9*x;yAqF<AuNZJ?x1qalww!H=LO9bE7|V%
z(wcO3WI&YHG|H<mstKAb^1^mz@+5B<%ZQ_DQC=^v!{Y(0ZEIuZ4s<&hOhn<h$qmHX
z@7aj1zMg6+MQTc(q_ix?_^kD5bQ6o=&GKeUk07Xxb)nUbumxc&!Zw6vIBW~sThZ)6
z=tbB8ifttk;EOH58n)Qug@*gs;R*~;8}7q~p}}v2m-f5*ybc6Uw?oWvQ^slCF=Ngc
zFY)N)K6vA(j&$Y76p1gGCPb%N7PR8l9_9^^xGiV6u8Z4m6y-|dj&piA&NZHp_h6m9
z2t2|*1XNV+N6@rHi!jI+r$&T9F?EqS6H7X&Fha9wVPIIK8HpyuOe{$=$<!ECqo|Zf
zutj@DB`Gb$vcrNrQPn1-X(vsJ!=v<wl%?a|R3=G<^bwYp9;D*%n7B4?6k?f_l->_#
zoqldH);<LHoMDoH56*Uej)L<h2>8nX6+B%QG)38+gKUk}!2#+aCU{s@Ur=6R+c7Mu
zDle(Z*Sp5aY2}tnB1`{AEO|fPa{xA0TqYvSRCID!Q%*ob<v{u04*^ex;8x|%VkCD4
zh<lgD$TZIUQ+T`#j=Haqdy31Goga~>3pbJVVD#=}bo#xm2BZUfy&ibxjRfZ+D_DIs
zvoP=UwW`b?Fy=Mz*cU12Imv3=RoNp<7GCl}@=m$#Z=YWqWq}sfKyRSMtm(-vo>&hv
z&PDJ%uyz)DE~?RcuhN^OVU?bbd#h4|*Yq0ssSGXZogbsGRSm0g(#RVSaJCi3OrDd)
zSZY+%=AAn9oEU<0$IZSWZSK@TW5^A~Ru`PE4zkwnRCoN*T8G*i4f1t!`HS%OBm?mK
zDreDRI=G#~N2Vii-WLLYsPOi^7uenpwzRj89$&7_vM`(ob(O2L&5Qv!kYyZFvIH}s
N9%Im6Yp-?H{s!MePrd*E

delta 1553
zcmbVM-Aj{U6yLM0chfod<=k{zd&lNvPNycM`Ta4Q*|bD65KE`~Xo+sVYQ|i26GetZ
z9;1sew7QE58Qny;6-1C11tmgP{R>{0V9$AGDU~1&b~qo;dEVdecOK6Dj@N!=OsUKi
z(O>(*csR16+z=BjNF|TtYn(46j0VP1k0lBM^_INUJ87AiE22je)zGALq<C35vDVR8
zP@!r1<FQbSp%>!vSHuI(j2f;16U7k8m?Y(}p3y;$L4(Dps-$THmX4#TOm$_>iAfQB
z&#KR@rkTwQ=h)QfP)MjN7i#cCEmSCl%9GS}ku~YWWGK!)?-C2mSRO{h0PI0QbLTMM
z2J6b1l2g=8h&_C|Pr~}vNc8`$a3lLo*=gG0QV4#$!-Iyg?m({-%^5Uj(R86{fVj%7
zZb7#P4f}R4JX4(@L-0do%`B(cTKb=;f`HKmrRwS(G5Tn-3R{>MeQ;0xjjTfB(N4`^
zl3S83i>}F%vY<SVUJM^J_UpbRSt7x#WkN&|QMV{bE|Z`#DSapkW-m&T@}P=pxm!`Q
zie^y~l+5kz(C)@AU8m5G04|`xVG9@0;3$LvH0dFrM?`Q%t16a<r-n!PSU8-}w}pfd
zAD!R>d^|clIYon5nBOGTbU1G85J0YTa}nw$>fo-y27NlK;~=WSqAvemLEq~fOiH|P
zqKHbF2iZ9s<mMFa$Qh>v_8^#?ap=l)!0nuAaw|pjF;a1Gq7?fey-NtdliUYfn7WA;
z&^W9xU?|`&VI=~yh9UjmGsnsZ5M%EV9QiEt8_(}Ro2KziEHh}+4BECaMqZ?1c~ggj
zW-zsrRv0q%&YO*}YI6SuM$F!Wi5xXM_hInV+{_rPPzFxWSV|ZRGxwY^fPiIzd`WFs
zS`P<&%-Tr8@Y33-NJ~jCO?cV+F!2rhAd2y6L|+-Ab>5xU6?mIe@%fLgcbKl-wsEqR
zdTZ-B96Z0hREzsY@S(xAg3AWx>?W0$1_na2ZPZB=!zY^_KH6(28@a=`hmDW1nQ^#W
z2YK!InJ6^!`TKC+a&)n2Y%}gx3p{D=rg_@<6Pwwa!pNmhFQ{TzEAZ>t!cyP?T)F}-
S8zBxg&Tg4qU8pY1Df|U^O+JGF

diff --git a/data/nlu.yml b/data/nlu.yml
index e0fe5dc..75b3e67 100644
--- a/data/nlu.yml
+++ b/data/nlu.yml
@@ -16,8 +16,7 @@ nlu:
     - Greetings
     - Howdy
     - Yo
-
-- intent: insult 
+- intent: insult
   examples: |
     - idiot
     - fuck you
@@ -30,7 +29,6 @@ nlu:
     - worthless
     - you suck
     - fool
-
 - intent: ask_capability
   examples: |
     - What can you do?
@@ -45,7 +43,6 @@ nlu:
     - What kind of support do you give?
     - What tasks can you perform?
     - What can you assist with?
-
 - intent: ask_cuisine_recommendation
   examples: |
     - Can you recommend a cuisine?
@@ -63,8 +60,7 @@ nlu:
     - What cuisine is good for dinner?
     - What's a good cuisine for lunch?
     - Can you suggest something to eat?
-
-
+    - Recommend a cuisine
 - intent: ask_dish_recommendation
   examples: |
     - What should I cook from [Italian](cuisine_type) cuisine?
@@ -89,14 +85,12 @@ nlu:
     - Suggest a dish from [Korean](cuisine_type) cuisine
     - Suggest a dish from [Latin American](cuisine_type) cuisine
     - Suggest a dish from [Mediterranean](cuisine_type) cuisine
-    - Suggest a dish from [Mexican](cuisine_type) cuisine
     - Suggest a dish from [Middle Eastern](cuisine_type) cuisine
     - Suggest [Nordic](cuisine_type) dishes
     - What is a dish from [Spanish](cuisine_type) cuisine
     - Suggest a dish from [Thai](cuisine_type) cuisine
     - Suggest a dish from [Vietnamese](cuisine_type) cuisine
     - What are some [Southern](cuisine_type) dishes
-    - Suggest a dish from [Indian](cuisine_type) cuisine
     - What should I cook from [Japanese](cuisine_type) cuisine?
     - Recommend a dish from [Thai](cuisine_type) cuisine
     - What's a traditional dish from [Mexican](cuisine_type) cuisine?
@@ -104,7 +98,7 @@ nlu:
     - What should I make from [Greek](cuisine_type) cuisine?
     - Name a dish from [Spanish](cuisine_type) cuisine
     - Suggest something from [Mediterranean](cuisine_type) cuisine
-
+    - What are some [Italian](cuisine_type) dishes?
 - intent: ask_recipe_steps
   examples: |
     - How do I make [Pizza](dish_name)?
@@ -138,7 +132,9 @@ nlu:
     - How to make [Broccolini Quinoa Pilaf](dish_name)?
     - How to make [Pork Fried Rice](dish_name)?
     - How to make [mango fried rice](dish_name)?
-
+    - How do i make [Mushroom Hummus Crostini](dish_name)?
+    - How do I make Salmon [Quinoa](dish_name) [Risotto](dish_name)?[]{"entity": "dish_name", "value": "Salmon Quinoa Risotto"}
+    - How do i make Roma Tomato [Bruschetta](dish_name)?[]{"entity": "dish_name", "value": "Roma Tomato Bruschetta"}
 - intent: ask_nutrition_analysis
   examples: |
     - What's the nutritional information for [Pizza](dish_name)?
@@ -155,7 +151,6 @@ nlu:
     - What's the fiber content in [Soup](dish_name)?
     - How many sugars are in [Pasta](dish_name)?
     - Give me the nutrition breakdown for [Steak](dish_name)
-
 - intent: ask_cost_breakdown
   examples: |
     - What's the cost breakdown for [Pizza](dish_name)?
@@ -173,7 +168,6 @@ nlu:
     - Can you give me the cost details for [Soup](dish_name)?
     - What's the price estimate for [Pasta](dish_name)?
     - What's the financial breakdown for [Steak](dish_name)?
-
 - intent: ask_cooking_tips
   examples: |
     - Can you give me cooking tips for [Pizza](dish_name)?
@@ -191,8 +185,6 @@ nlu:
     - How can I improve my [Soup](dish_name)?
     - What are the best methods for making [Pasta](dish_name)?
     - Do you have any suggestions for [Steak](dish_name)?
-
-
 - intent: ask_related_recipes
   examples: |
     - What are some recipes related to [Pizza](dish_name)?
@@ -210,7 +202,6 @@ nlu:
     - What dishes are related to [Soup](dish_name)?
     - Suggest recipes that are like [Pasta](dish_name)
     - What recipes are similar to [Steak](dish_name)?
-
 - intent: ask_show_picture
   examples: |
     - Can you show me pictures?
@@ -228,7 +219,6 @@ nlu:
     - I want to see [Soup](dish_name)
     - Can I see photos of [Pasta](dish_name)?
     - Do you have images of [Steak](dish_name)?
-
 - intent: goodbye
   examples: |
     - Goodbye
@@ -245,7 +235,6 @@ nlu:
     - Bye for now
     - Talk to you later
     - See you soon
-
 - intent: thanks
   examples: |
     - Thanks
@@ -260,7 +249,7 @@ nlu:
     - Many thanks
     - I owe you one
     - Grateful for your help
-
+    - THanks
 - intent: affirm
   examples: |
     - Yes
@@ -277,7 +266,6 @@ nlu:
     - That's correct
     - Sure thing
     - Indeed
-
 - intent: deny
   examples: |
     - No
@@ -295,7 +283,6 @@ nlu:
     - Not for me
     - No chance
     - Certainly not
-
 - intent: smalltalk
   examples: |
     - How are you?
@@ -315,12 +302,11 @@ nlu:
     - What's going on?
     - What have you been up to?
     - Any plans for today?
-
 - lookup: dish_name
   examples: |
     - Salmon Quinoa Risotto
-    - Chipotle Chili 
+    - Chipotle Chili
     - Vegetable Minestrone Soup
     - vegetable minestrone soup
     - Italian Tuna Pasta
-    - Moussaka 
+    - Moussaka
diff --git a/data/rules.yml b/data/rules.yml
index d1d2e01..abbd045 100644
--- a/data/rules.yml
+++ b/data/rules.yml
@@ -1,9 +1,7 @@
 version: "3.1"
 
 rules:
-- rule: 
+- rule: get_back_at_insult
   steps:
   - intent: insult
-  - action: utter_capability
-
-
+  - action: utter_capability
\ No newline at end of file
diff --git a/data/stories.yml b/data/stories.yml
index d9cbd87..c0bd08b 100644
--- a/data/stories.yml
+++ b/data/stories.yml
@@ -89,3 +89,42 @@ stories:
   steps:
   - intent: smalltalk
   - action: utter_smalltalk
+
+- story: interactive_story_1
+  steps:
+  - intent: greet
+  - action: utter_greet
+  - intent: ask_capability
+  - action: utter_capability
+  - action: utter_capability2
+  - intent: ask_cuisine_recommendation
+  - action: action_recommend_cuisine
+  - intent: ask_dish_recommendation
+    entities:
+    - cuisine_type: Italian
+  - slot_was_set:
+    - cuisine_type: Italian
+  - action: action_recommend_dish
+  - intent: ask_recipe_steps
+    entities:
+    - dish_name: Quinoa
+    - dish_name: Risotto
+  - slot_was_set:
+    - dish_name: Risotto
+  - intent: ask_recipe_steps
+    entities:
+    - dish_name: Salmon Quinoa Risotto
+  - action: action_provide_recipe_steps
+  - intent: ask_recipe_steps
+    entities:
+    - dish_name: Bruschetta
+  - slot_was_set:
+    - dish_name: Bruschetta
+  - intent: ask_recipe_steps
+    entities:
+    - dish_name: Roma Tomato Bruschetta
+  - action: action_provide_recipe_steps
+  - intent: thanks
+  - action: utter_thanks
+  - intent: goodbye
+  - action: utter_goodbye
diff --git a/domain.yml b/domain.yml
index b7de30b..6c53523 100644
--- a/domain.yml
+++ b/domain.yml
@@ -1,26 +1,24 @@
-version: "3.1"
-
+version: '3.1'
 intents:
-  - greet
-  - ask_cuisine_recommendation
-  - ask_dish_recommendation
-  - ask_recipe_steps
-  - ask_nutrition_analysis
-  - ask_cost_breakdown
-  - ask_cooking_tips
-  - ask_related_recipes
-  - ask_show_picture
-  - goodbye
-  - thanks
-  - affirm
-  - deny
-  - smalltalk
-  - ask_capability
-
+- affirm
+- ask_capability
+- ask_cooking_tips
+- ask_cost_breakdown
+- ask_cuisine_recommendation
+- ask_dish_recommendation
+- ask_nutrition_analysis
+- ask_recipe_steps
+- ask_related_recipes
+- ask_show_picture
+- deny
+- goodbye
+- greet
+- insult
+- smalltalk
+- thanks
 entities:
-  - cuisine_type
-  - dish_name
-
+- cuisine_type
+- dish_name
 slots:
   cuisine_type:
     type: text
@@ -32,51 +30,50 @@ slots:
     mappings:
     - type: from_entity
       entity: dish_name
-
 actions:
-  - action_recommend_cuisine
-  - action_recommend_dish
-  - action_provide_recipe_steps
-  - action_show_picture
-  - action_nutrition_analysis
-  - action_cost_breakdown
-  - action_cooking_tips
-  - action_related_recipes
-
+- utter_capability
+- utter_capability2
+- utter_goodbye
+- action_provide_recipe_steps
+- action_recommend_cuisine
+- action_recommend_dish
+- utter_greet
+- utter_thanks
+- utter_deny
+- action_show_picture
+- action_nutrition_analysis
+- action_cost_breakdown
+- action_cooking_tips
+- action_related_recipes
 responses:
   utter_greet:
-    - text: "Hello! How can I assist you today?"
-    - text: "Hi! What can I do for you?"
-    - text: "Good day! How can I help you?"
-
+  - text: Hello! How can I assist you today?
+  - text: Hi! What can I do for you?
+  - text: Good day! How can I help you?
   utter_goodbye:
-    - text: "Goodbye! Have a great day!"
-    - text: "Bye! See you soon!"
-    - text: "Goodbye! Take care!"
-
+  - text: Goodbye! Have a great day!
+  - text: Bye! See you soon!
+  - text: Goodbye! Take care!
   utter_thanks:
-    - text: "You're welcome!"
-    - text: "No problem!"
-    - text: "My pleasure!"
-
+  - text: You're welcome!
+  - text: No problem!
+  - text: My pleasure!
   utter_affirm:
-    - text: "Great!"
-    - text: "Awesome!"
-    - text: "Perfect!"
-
+  - text: Great!
+  - text: Awesome!
+  - text: Perfect!
   utter_deny:
-    - text: "No problem. Let me know if you need anything else."
-    - text: "Okay. I'm here if you have any other questions."
-    - text: "Understood. If you need more help, just let me know."
-
+  - text: No problem. Let me know if you need anything else.
+  - text: Okay. I'm here if you have any other questions.
+  - text: Understood. If you need more help, just let me know.
   utter_smalltalk:
-    - text: "That sounds interesting! Tell me more."
-    - text: "Oh, that's nice to hear!"
-    - text: "Sounds good! What else do you have planned?"
-
+  - text: That sounds interesting! Tell me more.
+  - text: Oh, that's nice to hear!
+  - text: Sounds good! What else do you have planned?
   utter_capability:
-   - text: I can give you cuisine and recipe recommendations.
-
+  - text: I can give you cuisine and recipe recommendations.
   utter_capability2:
-   - text: I could also tell you any info that you might need on recipes from Spooncular.  
-  
\ No newline at end of file
+  - text: I could also tell you any info that you might need on recipes from Spooncular.
+session_config:
+  session_expiration_time: 60
+  carry_over_slots_to_new_session: true
diff --git a/story_graph.dot b/story_graph.dot
new file mode 100644
index 0000000..e310223
--- /dev/null
+++ b/story_graph.dot
@@ -0,0 +1,42 @@
+digraph  {
+0 [class="start active", fillcolor=green, fontsize=12, label=START, style=filled];
+"-1" [class=end, fillcolor=red, fontsize=12, label=END, style=filled];
+1 [class=active, fontsize=12, label=action_session_start];
+2 [class=active, fontsize=12, label=utter_greet];
+3 [class=active, fontsize=12, label=utter_capability];
+4 [class=active, fontsize=12, label=utter_capability2];
+5 [class=active, fontsize=12, label=action_recommend_cuisine];
+6 [class=active, fontsize=12, label=action_recommend_dish];
+7 [class=active, fontsize=12, label=action_provide_recipe_steps];
+9 [class=active, fontsize=12, label=utter_thanks];
+10 [class=active, fontsize=12, label=utter_goodbye];
+11 [class="intent dashed active", label="  ?  ", shape=rect];
+12 [class="intent active", fillcolor=lightblue, label="/greet", shape=rect, style=filled];
+13 [class="intent active", fillcolor=lightblue, label="/ask_capability", shape=rect, style=filled];
+14 [class="intent active", fillcolor=lightblue, label="/ask_cuisine_recommendation", shape=rect, style=filled];
+15 [class="intent active", fillcolor=lightblue, label="/ask_dish_recommendation", shape=rect, style=filled];
+16 [class="intent active", fillcolor=lightblue, label="/ask_recipe_steps", shape=rect, style=filled];
+17 [class="intent active", fillcolor=lightblue, label="/thanks", shape=rect, style=filled];
+18 [class="intent active", fillcolor=lightblue, label="/ask_recipe_steps", shape=rect, style=filled];
+19 [class="intent active", fillcolor=lightblue, label="/goodbye", shape=rect, style=filled];
+0 -> "-1"  [class="", key=NONE, label=""];
+0 -> 1  [class=active, key=NONE, label=""];
+1 -> 12  [class=active, key=0];
+2 -> 13  [class=active, key=0];
+3 -> 4  [class=active, key=NONE, label=""];
+4 -> 14  [class=active, key=0];
+5 -> 15  [class=active, key=0];
+6 -> 16  [class=active, key=0];
+7 -> 17  [class=active, key=0];
+7 -> 18  [class=active, key=0];
+9 -> 19  [class=active, key=0];
+10 -> 11  [class=active, key=NONE, label=""];
+12 -> 2  [class=active, key=0];
+13 -> 3  [class=active, key=0];
+14 -> 5  [class=active, key=0];
+15 -> 6  [class=active, key=0];
+16 -> 7  [class=active, key=0];
+17 -> 9  [class=active, key=0];
+18 -> 7  [class=active, key=0];
+19 -> 10  [class=active, key=0];
+}
-- 
GitLab