File size: 450 Bytes
00ff2c1
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from langchain.tools import Tool

def riddle_solver(input: str) -> str:
    """A tool that solves basic riddles using logic."""
    # Simple riddle solving logic (for demonstration purposes)
    if "forward" in input and "backward" in input:
        return "A palindrome"
    return "riddle_solver failed."

riddle_solver_tool = Tool(
    name="riddle_solver",
    func=riddle_solver,
    description="Solves basic riddles using logical reasoning."
)