Views
No views yet
# Parse user input using the Spacy model
doc = nlp(user_input)
# Identify the most similar pre-defined response
best_response = responses[0]
best_similarity = doc.similarity(nlp(responses[0]))
for response in responses:
similarity = doc.similarity(nlp(response))
if similarity > best_similarity:
best_response = response
best_similarity = similarity
# Respond with the most similar pre-defined response
print("Bot: " + best_response)