Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -41,7 +41,6 @@ BOOKING_KEYWORDS = [
|
|
41 |
"identyfikacyjny pลatnoลci"
|
42 |
]
|
43 |
|
44 |
-
|
45 |
daysoff_assistant_system_template = """
|
46 |
You are an AI customer support assistant for Daysoff. By default,
|
47 |
you respond in Norwegian to {question}. In all other cases,
|
@@ -118,11 +117,9 @@ def setup_multiple_chains():
|
|
118 |
limit_to_domains=None
|
119 |
)
|
120 |
|
121 |
-
|
122 |
cl.user_session.set("api_chain", api_chain)
|
123 |
|
124 |
|
125 |
-
|
126 |
@cl.on_message
|
127 |
async def handle_message(message: cl.Message):
|
128 |
user_message = message.content.lower()
|
@@ -131,10 +128,11 @@ async def handle_message(message: cl.Message):
|
|
131 |
|
132 |
def is_booking_query(user_message):
|
133 |
match = re.search(r'\b[A-Z]{6}\d{6}\b', user_message)
|
|
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
if
|
138 |
response = await api_chain.acall(user_message,
|
139 |
callbacks=[cl.AsyncLangchainCallbackHandler()])
|
140 |
|
|
|
41 |
"identyfikacyjny pลatnoลci"
|
42 |
]
|
43 |
|
|
|
44 |
daysoff_assistant_system_template = """
|
45 |
You are an AI customer support assistant for Daysoff. By default,
|
46 |
you respond in Norwegian to {question}. In all other cases,
|
|
|
117 |
limit_to_domains=None
|
118 |
)
|
119 |
|
|
|
120 |
cl.user_session.set("api_chain", api_chain)
|
121 |
|
122 |
|
|
|
123 |
@cl.on_message
|
124 |
async def handle_message(message: cl.Message):
|
125 |
user_message = message.content.lower()
|
|
|
128 |
|
129 |
def is_booking_query(user_message):
|
130 |
match = re.search(r'\b[A-Z]{6}\d{6}\b', user_message)
|
131 |
+
return match is not None # --works boolean
|
132 |
|
133 |
+
booked = is_booking_query(user_message)
|
134 |
+
|
135 |
+
if booked:
|
136 |
response = await api_chain.acall(user_message,
|
137 |
callbacks=[cl.AsyncLangchainCallbackHandler()])
|
138 |
|