rahul7star commited on
Commit
d1d5a30
·
verified ·
1 Parent(s): 99d411f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -16,6 +16,10 @@ def transfer_to_hindi_agent():
16
  """Transfer Hindi-speaking users to the Hindi agent."""
17
  return hindi_agent
18
 
 
 
 
 
19
  def verify_order_task():
20
  """Handle order verification task."""
21
  return order_verifier_agent
@@ -24,7 +28,7 @@ def verify_order_task():
24
  general_agent = Agent(
25
  name="General Agent",
26
  instructions="Assist the user based on language and delegate tasks if needed.",
27
- functions=[transfer_to_spanish_agent, transfer_to_english_agent, transfer_to_hindi_agent],
28
  )
29
 
30
  # Spanish-specific agent
@@ -45,6 +49,12 @@ hindi_agent = Agent(
45
  instructions="You only speak Hindi. Help with customer support in Hindi.",
46
  )
47
 
 
 
 
 
 
 
48
  # Task-specific agent for verifying orders
49
  order_verifier_agent = Agent(
50
  name="Order Verifier",
@@ -62,6 +72,8 @@ def customer_support_demo(user_input):
62
  response = client.run(agent=english_agent, messages=messages)
63
  elif "नमस्ते" in user_input.lower():
64
  response = client.run(agent=hindi_agent, messages=messages)
 
 
65
  else:
66
  response = client.run(agent=general_agent, messages=messages)
67
 
 
16
  """Transfer Hindi-speaking users to the Hindi agent."""
17
  return hindi_agent
18
 
19
+ def transfer_to_filipino_agent():
20
+ """Transfer Filipino-speaking users to the Filipino agent."""
21
+ return filipino_agent
22
+
23
  def verify_order_task():
24
  """Handle order verification task."""
25
  return order_verifier_agent
 
28
  general_agent = Agent(
29
  name="General Agent",
30
  instructions="Assist the user based on language and delegate tasks if needed.",
31
+ functions=[transfer_to_spanish_agent, transfer_to_english_agent, transfer_to_hindi_agent, transfer_to_filipino_agent],
32
  )
33
 
34
  # Spanish-specific agent
 
49
  instructions="You only speak Hindi. Help with customer support in Hindi.",
50
  )
51
 
52
+ # Filipino-specific agent
53
+ filipino_agent = Agent(
54
+ name="Filipino Agent",
55
+ instructions="You only speak Filipino/Tagalog. Help with customer support in Filipino.",
56
+ )
57
+
58
  # Task-specific agent for verifying orders
59
  order_verifier_agent = Agent(
60
  name="Order Verifier",
 
72
  response = client.run(agent=english_agent, messages=messages)
73
  elif "नमस्ते" in user_input.lower():
74
  response = client.run(agent=hindi_agent, messages=messages)
75
+ elif "kamusta" in user_input.lower() or "magandang araw" in user_input.lower():
76
+ response = client.run(agent=filipino_agent, messages=messages)
77
  else:
78
  response = client.run(agent=general_agent, messages=messages)
79