Spaces:
Sleeping
Sleeping
File size: 450 Bytes
49cd06a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from smolagents import tool
import sympy
@tool
def solve_math_expression(expression: str) -> str:
"""Solve a mathematical expression
Args:
expression: Mathematical expression as string
"""
try:
# Convert string to sympy expression
expr = sympy.sympify(expression)
result = expr.evalf()
return f"Result: {result}"
except Exception as e:
return f"Error solving expression: {str(e)}" |