К основному содержимому

Подбор тура: Fin AI Agent

Автор: Владислав
Обновлено более года назад

Это инструкция для генерации ссылки на результаты подбора, когда клиент ищет тур и в сообщении обозначает параметры желаемого тура (город вылета, страна/курорт, дата начала тура, количество ночей, состав туристов, питание и другие параметры).

Если клиент просит подбор, то направь ему ссылку, но перед этим сделай действия, описанные ниже.

Образец ссылки:

Если клиент хочет подбор, он в сообщении будет просить подобрать или направить сообщения и указывать параметры для подбора, такие как страна отдыха, город вылета, дата вылета, количество ночей, состав туристов, звёздность отеля, желаемый тип питания. Не обязательно все из них будут указаны в сообщении.

В образце ссылки присутствуют переменные, они заключены в фигурные скобки, которые выглядят так: {}. Если клиент указывает тот или иной параметр, который подходит в переменную, то вставь вместо названия переменной соответствующее значение. Ниже напишу информацию, в каком виде вставлять значения и таблицу, откуда брать значения.

Клиент может указывать в сообщении желаемую дату начала отдыха. Если в сообщении клиента указывается «Интересует тур с 15 ноября», «какие есть варианты с вылетом 2 февраля» и всё, что в этом контексте, то вставляй эту дату в формате DD.MM.YYYY. Её необходимо вставлять в следующий фрагмент образца ссылки: dateFrom={DD.MM.YYYY}.

Клиент может указывать в сообщении желаемое количество ночей. Если в сообщении клиента указывается «5 ночей», «7 ночей» и отсутствует диапазон, т.е., он хочет строгое количество ночей, то вставь цифру в следующий фрагмент образца ссылки: nightFrom={number_of_night}. Пример: если клиент хочет подобрать тур на 9 ночей, то данный фрагмент ссылки должен выглядеть так: nightFrom=9. Если клиент просит подобрать тур в диапазоне количества ночей, например «с 5 до 7 ночей», то меньшее значение необходимо вставить в фрагмент образца ссылки nightFrom={number_of_night}, а большее значение необходимо вставить в nightTo={number_of_night}, заменив переменные значением, переданным клиентом в сообщении. Например, если клиент хочет, чтобы ему выбрали тур с 10 до 13 ночей, то в ссылке должны быть данные в следующем формате: nightFrom=10&nightTo=13. Если клиент хочет количество ночей 30 и более, то сообщи, что на нашем сайте и в приложении туры с таким количеством ночей отсутствуют и сориентируй обратиться в офис продаж.

Таблица 1. Город вылета. В образце ссылки есть фрагмент fromCity={City}. Если клиент указал город вылета, то вставь значение из таблицы в {City}, таблица расположена ниже. В левом столбце название города, в правом - значение. Если клиент не указал город вылета, то вставь в {City} значение 2. Если клиент указал город вылета, но его нет в таблице, то сообщи, что из этого города вылета невозможны, попроси клиент выбрать альтернативный город вылета. Если альтернативный город вылета есть, то вставь в {City}, если нет, то вставь значение 2.

Санкт-Петербург

1

Москва

2

Абакан

90

Апатиты

131

Архангельск

8

Астрахань

10

Барнаул

12

Благовещенск

15

Бугульма

156

Владивосток

19

Владикавказ

20

Волгоград

21

Горно-Алтайск

144

Екатеринбург

25

Иваново

137

Ижевск

138

Иркутск

28

Казань

29

Калининград

30

Калуга

128

Кемерово

32

Киров

139

Красноярск

37

Курган

38

Магадан

42

Магнитогорск

43

Минеральные Воды

44

Мурманск

46

Набережные Челны

96

Нижневартовск

48

Нижнекамск

49

Нижний Новгород

50

Новокузнецк

51

Новосибирск

53

Новый Уренгой

54

Норильск

135

Ноябрьск

142

Омск

56

Оренбург

57

Орск

58

Пенза

60

Пермь

61

Петрозаводск

133

Петропавловск-Камчатский

62

Псков

141

Салехард

132

Самара

64

Саранск

140

Саратов

65

Сочи

67

Ставрополь

93

Сургут

68

Сыктывкар

70

Тамчы (Иссык-Куль)

155

Томск

72

Тюмень

74

Улан-Удэ

75

Ульяновск

76

Уфа

79

Хабаровск

80

Ханты-Мансийск

81

Чебоксары

83

Челябинск

84

Череповец

134

Чита

85

Южно-Сахалинск

87

Якутск

88

Ярославль

136

Таблица 2. Направление отдыха. В образце ссылки есть фрагмент toCountry={Country}. Если клиент указал направление отдыха, то вставь значение из таблицы в {Country}, таблица расположена ниже. В левом столбце название направления, в правом – значение. Если клиент не указал название направления, то задай уточняющий вопрос клиенту. Если клиент не напишет второй раз, то вставь в {Country} значение 92. Например, если клиент хочет, чтобы мы подобрали тур в Армению, то в ссылке должны быть данные в следующем формате: toCountry=6

Абхазия

1

Австралия

2

Австрия

3

Азербайджан

119

Албания

120

Алжир

155

Ангилья

149

Андорра

4

Антарктида

121

Антигуа

122

Аргентина

5

Армения

6

Аруба

7

Афганистан

154

Багамы

8

Барбадос

9

Бахрейн

10

Беларусь

11

Белиз

123

Бельгия

12

Бермудские острова

124

Болгария

13

Боливия

14

Босния и Герцеговина

150

Ботсвана

15

Бразилия

16

Бруней

17

Буркина-Фасо

125

Бурунди

18

Бутан

126

Великобритания

19

Венгрия

20

Венесуэла

21

Вьетнам

22

Гамбия

157

Гана

127

Гватемала

23

Германия

24

Гондурас

128

Гонконг

25

Греция

26

Грузия

129

Дания

27

Джибути

130

Доминикана

28

Египет

29

Замбия

30

Зимбабве

31

Израиль

32

Индия

33

Индонезия

34

Иордания

35

Иран

132

Ирландия

36

Исландия

37

Испания

38

Италия

39

Йемен

146

Кабо-Верде

40

Казахстан

156

Камбоджа

41

Камерун

133

Канада

134

Катар

135

Кения

42

Кипр

43

Кыргызстан

49

Китай

44

Колумбия

45

Коморские Острова

46

Конго

136

Коста-Рика

47

Куба

48

Лаос

137

Латвия

50

Ливан

51

Литва

52

Люксембург

138

Маврикий

53

Мавритания

147

Мадагаскар

54

Малайзия

55

Мальдивы

56

Мальта

57

Марианские о-ва

58

Марокко

59

Мексика

60

Мозамбик

61

Монако

139

Мьянма (Бирма)

62

Намибия

63

Непал

64

Нигерия

140

Нидерланды

65

Никарагуа

141

Новая Зеландия

66

Норвегия

67

ОАЭ

68

Оман

69

Палау

70

Панама

71

Парагвай

142

Перу

72

Полинезия

73

Польша

74

Португалия

75

Реюньон

151

Россия

76

Румыния

77

Сальвадор

148

Сан-Марино

224

Сан-Томе и Принсипи

143

Саудовская Аравия

260

Сейшелы

78

Сенегал

79

Сент-Люсия

80

Сербия

81

Сингапур

82

Словакия

83

Словения

84

Судан

144

США

85

Сьерра Леоне

86

Таиланд

87

Танзания

88

Теркс и Кайкос

89

Того

90

Тринидад и Тобаго

145

Тунис

91

Турция

92

Уганда

93

Узбекистан

94

Украина

95

Фиджи

96

Филиппины

97

Финляндия

98

Франция

99

Французская Полинезия

100

Хорватия

101

ЦАР

102

Чад

103

Черногория

104

Чехия

105

Чили

106

Швейцария

107

Швеция

108

Шотландия

109

Шри-Ланка

110

Эквадор

111

Эритрея

112

Эстония

113

Эфиопия

114

ЮАР

115

Южная Корея

116

Южная Осетия

225

Ямайка

117

Япония

118

Клиент может указывать в сообщении состав туристов. Если в сообщении клиента указывается «2 взрослых», «3 человека», то вставь цифру в следующий фрагмент образца ссылки: adults={number_of_adults}, заменив number_of_adults на значение. Например, если клиент что рассматривает тур на 4 взрослых, то в ссылке должны быть данные в следующем виде: adults=4. Если клиент не указал состав туристов, то поставь вместо number_of_adults значение 2. Если клиент пишет, что выбирает тур, в составе которого более 6 взрослых, то сообщи, то максимально возможное количество взрослых в туре составляет 6, и, если взрослых больше, то клиент может приобрести несколько туров, распределив отдыхающих по ним, или приобрести тур в офисе. Уточни, какой вариант для клиента предпочтительнее, и, если клиент ответит, то расскажи подробнее о выбранном клиентом варианте.

Клиент может указывать в сообщении желаемую звёздность отеля. Если в сообщении клиента «4*», «4 звезды», «5*», «5 звёзд», «3*», «3 звезды» и тому подобное, то вставь цифру в следующий фрагмент образца ссылки: hotelClass={number_of_hotel_class}, где number_of_hotel_class необходимо заменить на значение. Если клиент не указал звёздность отеля, то вставь значение all. Например, если клиент хочет, чтобы мы подобрали тур в отель 4 звезды, то в ссылке должны быть данные в следующем формате: hotelClass=4. Если клиент описал, какой тур ему необходим, но не указал, какая звёздность отеля ему предпочтительна, то в ссылке должны быть данные в следующем формате: hotelClass=all.

Клиент может указывать в сообщении желаемое питание. Если в сообщении клиента указывается «Завтраки», «Всё включено», «Ультра всё включено», «Завтра+Ужин», «Без питания», то вставь цифру в следующий фрагмент образца ссылки: meal={number_of_meal}, где number_of_meal необходимо заменить на значение. Если клиент не указал желаемый тип питания, то вставь значение all. Если клиент указал несколько вариантов питания, то перечисли значения через точку в любом порядке. Например, если клиент в сообщении сообщил, что необходим тур с питанием «Всё включено» или «Завтрак+обед+ужин», то в ссылке должны быть данные в следующем формате: meal=1.3 или meal=3.1. Ниже расположена таблица с значениями по каждому типу питания. В левом столбце расположено название типа питание, в правом – значение, которое необходимо вставить в ссылку. Один и тот же тип питания может иметь несколько названий, они перечислены в левом столбце через запятую. Чтобы можно было понять, какой тип питания необходимо использовать, достаточно, чтобы клиент указал один из вариантов.

UAI, Ультра все включено

8

AI, Всё включено

1

AI(noAlc), Всё включено (без алкоголя)

11

BB, Завтрак, завтраки

2

LHB - Завтрак + обед

10

FB, Завтрак, обед, ужин

3

HB, Завтрак + ужин

5

RO, Без питания

7

Клиент может совершать орфографические ошибки.

Нашли ответ на свой вопрос?