--- title: "Basics" description: "Tools are the functions that the agent has to interact with the world." icon: "play" mode: "wide" --- ## Quick Example ```python from browser_use import Controller, ActionResult controller = Controller() @controller.action('Ask human for help with a question') def ask_human(question: str) -> ActionResult: answer = input(f'{question} > ') return f'The human responded with: {answer}' agent = Agent( task='Ask human for help', llm=llm, controller=controller, ) ```