ml5050 commited on
Commit
3231e21
·
verified ·
1 Parent(s): 95bf97b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -14,20 +14,20 @@ def my_custom_tool(arg1:int, arg2:int, arg3:str)-> str: #it's import to specify
14
  Args:
15
  arg1: the first integer
16
  arg2: the second integer
17
- arg3: the operator. Supported operations are +,-,*,
18
  """
19
  match arg3:
20
  case "*":
21
- return arg1 * arg2
22
  case "/":
23
  if(arg2!=0)
24
- return arg1 / arg2
25
  else
26
  return f"Error: Division by zero not possible"
27
  case "+":
28
- return arg1 + arg2
29
  case "-":
30
- return arg1 - arg2
31
  case _:
32
  return f"Error: '{arg3}' is an unsupported operation, Supported operations are +,-,*,/"
33
 
@@ -64,7 +64,7 @@ with open("prompts.yaml", 'r') as stream:
64
 
65
  agent = CodeAgent(
66
  model=model,
67
- tools=[final_answer], ## add your tools here (don't remove final answer)
68
  max_steps=6,
69
  verbosity_level=1,
70
  grammar=None,
 
14
  Args:
15
  arg1: the first integer
16
  arg2: the second integer
17
+ arg3: the operator as string. Supported operations are "+","-","*","/"
18
  """
19
  match arg3:
20
  case "*":
21
+ return f"The result is: '{arg1 * arg2}'"
22
  case "/":
23
  if(arg2!=0)
24
+ return f"The result is: '{arg1 / arg2}'"
25
  else
26
  return f"Error: Division by zero not possible"
27
  case "+":
28
+ return f"The result is: '{arg1 + arg2}'"
29
  case "-":
30
+ return f"The result is: '{arg1 - arg2}'"
31
  case _:
32
  return f"Error: '{arg3}' is an unsupported operation, Supported operations are +,-,*,/"
33
 
 
64
 
65
  agent = CodeAgent(
66
  model=model,
67
+ tools=[final_answer, my_custom_tool, get_current_time_in_timezone], ## add your tools here (don't remove final answer)
68
  max_steps=6,
69
  verbosity_level=1,
70
  grammar=None,