futurelab-ai-assistant / intent_mapper.py
Satyam0077's picture
Update intent_mapper.py
ec9e502 verified
def detect_intent(user_input: str) -> str:
q = user_input.lower()
# Company identity
if any(k in q for k in [
"what is futurelab",
"who are you",
"about futurelab",
"company",
"what is this company"
]):
return "profile"
# Focus / mission
if any(k in q for k in [
"focus",
"mission",
"goal",
"what do you focus on"
]):
return "focus"
# Consulting
if any(k in q for k in [
"consulting",
"consult",
"advisory"
]):
return "consulting"
# AI adoption / helping organizations
if any(k in q for k in [
"help organizations",
"how do you help",
"adopt ai",
"ai adoption"
]):
return "adoption"
# Global audience
if any(k in q for k in [
"global",
"worldwide",
"international",
"global audience",
"different countries"
]):
return "global"
# Services
if any(k in q for k in [
"services",
"offer",
"provide",
"what do you do"
]):
return "services"
# Workshops / training
if any(k in q for k in [
"workshop",
"training",
"education",
"learn"
]):
return "workshops"
return "general"