Commit 54eceaaf by Kulkova

правки по отчету

1 parent 2c2df55b
Showing with 150 additions and 34 deletions
......@@ -73,7 +73,8 @@
"да иди ты катя",
"спасибо",
"пока нет не сегодня не сейчас точно",
"ну расскажите про условия"
"ну расскажите про условия",
"хорошо но мы уже работали с вами уже несколько месяцев"
]
},
"decline": {
......@@ -139,7 +140,10 @@
"ничего не понимаю",
"я не разбираюсь в этом",
"я ничего об этом не знаю",
"не надо мне звонить"
"не надо мне звонить",
"нет мне не нужно у меня есть у меня ничего спасибо",
"нет потому что этим занимается отдел маркетинга"
],
"excludes": [
"может",
......@@ -414,7 +418,8 @@
"ну что конкретно",
"что вы хотели что",
"ну расскажите мне что нибудь интересное",
"удивите меня"
"удивите меня",
"а что с ней не так"
],
"excludes": [
"а что за работа",
......@@ -691,7 +696,9 @@
"нет напишите мне электронную",
"киньте не почту",
"скиньте на меэйл",
"перекиньте на и мэйл"
"перекиньте на и мэйл",
"я говорю можете по этому номеру скинуть информацию и всё заинтересуются то с вами свяжемся",
"давайте вы пришлете информацию на почту так будет удобнее"
],
"excludes": [
......@@ -747,6 +754,7 @@
"а что у вас за аналитика что за аналитику предлагаете"
],
"excludes": [
"давайте вы пришлете информацию на почту так будет удобнее"
]
},
......@@ -779,7 +787,8 @@
"мы уже являемся клиентами",
"давно используем услугу",
"у нас подписка есть",
"так мы давно сотрудничаем"
"так мы давно сотрудничаем",
"хорошо но мы уже работали с вами уже несколько месяцев"
],
"excludes": [
......@@ -842,7 +851,9 @@
"сейчас",
"сейчас вы приглашаете сейчас произойдет",
"а это сейчас",
"вы сейчас это предлагаете"
"вы сейчас это предлагаете",
"ну сейчас вы хотите перевести на специалист",
"а когда это будет"
],
"excludes": [
]
......@@ -870,10 +881,45 @@
"я этим не занимаюсь",
"как бы занимаюсь невозможно зарегистрироваться поэтому лучше позвоните ему девятьсот пятьдесят два",
"как бы я не занимаюсь он занимается",
"так давайте я вам да номеров перезвоните пожалуйста"
"так давайте я вам да номеров перезвоните пожалуйста",
"ну я не руководитель я не могу это рисует",
"говорю что вам надо общаться с другим человеком",
"я такие вопросы не решаю"
],
"excludes": [
"а не надо мне стратор",
"а что с ней не так"
]
},
"fastonly": {
"includes": [
"только быстро",
"но быстро",
"если быстро",
"можно если быстро",
"если быстро то давайте",
"давайте быстро",
"если вы быстро",
"а долго ли",
"сколько времени это займет",
"а долго",
"а быстро это",
"а быстро",
"давайте только быстро",
"ну только быстро давайте",
"ну давайте только быстро",
"ну только быстро можно",
"сорок секунд пошли",
"ну если это недолго",
"я говорю если недолго то можно да",
"я говорю относительно относительно да да",
"только немного времени у меня",
"ну если только сорок секунд",
"но не более",
"очень быстро",
"быстрее спасибо"
],
"excludes": [
]
},
"closed": {
......@@ -900,7 +946,8 @@
"уже почти закрыли",
"а я продал свой",
"я продаю",
"но я уже закрыл"
"но я уже закрыл",
"у меня нет на яндекс картах в профиле"
],
"excludes": [
......@@ -1029,7 +1076,8 @@
"да нет спасибо сейчас неактуально нет смысла спасибо до свидания",
"нет сейчас неудобно на этот раз распланировала спасибо до свидания",
"неактуально спасибо ага",
"мне уже не актуальна сейчас"
"мне уже не актуальна сейчас",
"хорошо но мы уже работали с вами уже несколько месяцев"
]
},
......@@ -1044,6 +1092,7 @@
"надеюсь скоро вам поступят обратный звонок всего хорошего",
"если хотите чтобы абонент вам перезвоню укажите удобное время",
"пока абонент нет",
"дело в том что вы говорите с секретарем сейчас передам ваши сообщения если что вам перезвонят",
"сейчас вы говорите секретарем я передам ваши сообщения спасибо",
"я написала сообщение уже улетела абоненту может быть вы что то забыли сказать говорите еще я передам",
"вызываемый абонент недоступен ваш звонок был переадресован на голосовой почтовый ящик можете оставить сообщение саванн на голосовой",
......@@ -1052,6 +1101,7 @@
"переведен на специальный голосовой ящик абонента оставьте сообщение после звукового сигнала",
"на ваш звонок ответил автоматически секретарь если вы знаете добавочный номер абонента наберите его",
"извините селение в данный момент заняты перезвоните пожалуйста позднее",
"записано если хотите добавьте что то а потом положите трубку",
"переведен на специальный голосовой ящик оппонента оставьте сообщение после звукового сигнала",
"звонок переведен на специальный голосовой ящик оппонента оставьте сообщение после звукового сигнала",
"здравствуйте с вами говорит персональный помощник говорите не стесняйтесь я все запишу и передам",
......
......@@ -76,7 +76,7 @@ node caller_id
}
))
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -101,7 +101,7 @@ node cantalk
$cjm.push("cantalk");
if (#say("greetings", interruptible: true, options: { interruptConditions: ["robot_marker", "answering_machine"], repeatMode: "ignore" }))
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -109,14 +109,13 @@ node cantalk
positive: goto presentation on #messageHasAnyIntent(["accept" ,"agree"]) || #messageHasSentiment("positive");
what_question: goto presentation on #messageHasIntent("what_question");
cant_talk: goto letme_40sec on #messageHasAnyIntent(["cant_talk_rn", "call_later", "decline", "potential_call_later"]);
time: goto presentation on timeout 5000;
//time: goto presentation on timeout 5000;
}
onexit
{
bot: do
{
set $conversation_result = "автоответчик";
digression disable {machine};
}
}
}
......@@ -130,13 +129,14 @@ node presentation
#say("presentation");
digression enable forhowlong;
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
call_later: goto call_later on #messageHasAnyIntent(["cant_talk_rn", "call_later"]) && !#messageHasAnyIntent(["accept", "agree", "not_interested", "decline"]);
positive: goto last_word on #messageHasAnyIntent(["accept", "agree"]) || #messageHasSentiment("positive");
negative: goto yandex_guaranteed on #messageHasAnyIntent(["not_interested", "decline"]) || #messageHasSentiment("negative");
positive: goto last_word on #messageHasAnyIntent(["accept", "agree"]) || #messageHasSentiment("positive") && !#messageHasAnyIntent(["not_interested", "decline"]) && !#messageHasSentiment("negative");
negative: goto yandex_guaranteed on #messageHasAnyIntent(["not_interested", "decline"]) || #messageHasSentiment("negative") && !#messageHasSentiment("positive") && !#messageHasAnyIntent(["accept", "agree"]);
bot: goto its_machine on #messageHasAnyIntent(["robot_marker", "answering_machine"]);
}
onexit
{
......@@ -145,7 +145,16 @@ node presentation
set $conversation_result = "согласие";
digression disable {machine};
}
bot: do
{
set $conversation_result = "автоответчик";
digression disable {machine};
}
negative: do
{
set $conversation_result = "отказ";
digression disable {machine};
}
}
}
......@@ -160,7 +169,7 @@ node letme_40sec
}
transitions
{
positive: goto presentation on #messageHasAnyIntent(["accept", "agree", "what_question"]) || #messageHasSentiment("positive");
positive: goto presentation on #messageHasAnyIntent(["accept", "fastonly", "agree", "what_question"]) || #messageHasSentiment("positive");
negative: goto call_later on #messageHasAnyIntent(["decline", "not_interested"]) || #messageHasSentiment("negative");
}
onexit
......@@ -188,6 +197,10 @@ node yandex_guaranteed
positive: do {
set $conversation_result = "согласие";
}
negative: do
{
set $conversation_result = "отказ";
}
}
}
......@@ -268,6 +281,10 @@ node decline
}
onexit
{
do_before_exit: do
{
set $conversation_result = "отказ";
}
}
}
......@@ -334,7 +351,7 @@ digression what_company
#repeat("short");
var result = blockcall SkipMessagesBlock();
return;
wait*;
}
transitions
{
......@@ -347,6 +364,9 @@ digression what_company
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
......@@ -370,7 +390,7 @@ digression who_are_you
}
#repeat("short");
var result = blockcall SkipMessagesBlock();
return;
wait*;
}
transitions
{
......@@ -382,6 +402,9 @@ digression who_are_you
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -396,7 +419,7 @@ digression city_address
digression disable { city_address };
#say("city_address", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -408,6 +431,9 @@ digression city_address
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -422,7 +448,7 @@ digression what_price
digression disable { what_price };
#say("what_price", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -434,6 +460,9 @@ digression what_price
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -448,7 +477,7 @@ digression send_on_mail
digression disable { send_on_mail };
#say("send_on_mail", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -461,6 +490,9 @@ digression send_on_mail
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -475,7 +507,7 @@ digression guarantee
digression disable { guarantee };
#say("guarantee", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -487,6 +519,9 @@ digression guarantee
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -500,7 +535,7 @@ digression where_number
digression disable { where_number };
#say("where_number", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -512,7 +547,9 @@ digression where_number
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -527,7 +564,7 @@ digression what_conditions
digression disable { what_conditions };
#say("what_conditions", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -539,6 +576,9 @@ digression what_conditions
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -553,7 +593,7 @@ digression what_service
digression disable { what_service };
#say("what_service", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -565,6 +605,9 @@ digression what_service
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -579,7 +622,7 @@ digression what_difference
digression disable { what_difference };
#say("what_difference", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -591,6 +634,9 @@ digression what_difference
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -605,7 +651,7 @@ digression already_using
digression disable { already_using };
#say("already_using", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -617,6 +663,9 @@ digression already_using
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -631,7 +680,7 @@ digression not_social
digression disable { not_social };
#say("not_social", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -643,6 +692,9 @@ digression not_social
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -657,7 +709,7 @@ digression our_site
digression disable { our_site };
#say("our_site", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -669,6 +721,9 @@ digression our_site
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -683,7 +738,7 @@ digression alternatives
digression disable { alternatives };
#say("alternatives", repeatMode: "ignore");
var result = blockcall SkipMessagesBlock();
wait *;
wait*;
}
transitions
{
......@@ -695,6 +750,9 @@ digression alternatives
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -764,6 +822,9 @@ digression forhowlong
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
......@@ -792,6 +853,10 @@ digression when_call
positive: do {
set $conversation_result = "согласие";
}
negative: do {
set $conversation_result = "отказ";
}
}
}
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!