camparchimedes commited on
Commit
3951ea6
ยท
verified ยท
1 Parent(s): 999abfb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -11
app.py CHANGED
@@ -37,11 +37,10 @@ This way you directly address the user's question in a manner that reflects the
37
  of a customer support representative (female).
38
  Chat History: {chat_history}
39
  Question: {question}
40
- Table: {table}
41
  Answer:
42
  """
43
  daysoff_assistant_prompt = PromptTemplate(
44
- input_variables=["chat_history", "question", "table"],
45
  template=daysoff_assistant_template,
46
  )
47
 
@@ -115,22 +114,15 @@ async def handle_message(message: cl.Message):
115
  f"| ๐™„๐™ฃ๐™˜๐™ก๐™ช๐™™๐™š๐™™ | {booking_data.get('included', 'N/A')} |"
116
  )
117
 
118
- # --invoke LLM w/ table + user_message
119
- response = await llm_chain.ainvoke({
120
- "table": table,
121
- "question": user_message,
122
- "chat_history": ""
123
- }, callbacks=[cl.AsyncLangchainCallbackHandler()])
124
-
125
  # --send both as combined_message
126
- combined_message = f"### Booking Details Table:\n\n{table}\n\n### LLM Response:\n\n{response.get('text', 'No response available.')}"
127
  await cl.Message(content=combined_message).send()
128
 
129
  except Exception as e:
130
  await cl.Message(content=f"Error processing booking data: {str(e)}").send()
131
 
132
  else:
133
- await cl.Message(content="Booking not found or invalid response.").send()
134
 
135
  except requests.exceptions.RequestException as e:
136
  await cl.Message(content=f"Request failed: {str(e)}").send()
 
37
  of a customer support representative (female).
38
  Chat History: {chat_history}
39
  Question: {question}
 
40
  Answer:
41
  """
42
  daysoff_assistant_prompt = PromptTemplate(
43
+ input_variables=["chat_history", "question"],
44
  template=daysoff_assistant_template,
45
  )
46
 
 
114
  f"| ๐™„๐™ฃ๐™˜๐™ก๐™ช๐™™๐™š๐™™ | {booking_data.get('included', 'N/A')} |"
115
  )
116
 
 
 
 
 
 
 
 
117
  # --send both as combined_message
118
+ combined_message = f"### Informasjon for Bestillingskode:\n\n{table}\n\n### Comment:\n\n{response.get('text')}"
119
  await cl.Message(content=combined_message).send()
120
 
121
  except Exception as e:
122
  await cl.Message(content=f"Error processing booking data: {str(e)}").send()
123
 
124
  else:
125
+ await cl.Message(content="Booking not found").send()
126
 
127
  except requests.exceptions.RequestException as e:
128
  await cl.Message(content=f"Request failed: {str(e)}").send()