# BrowserBot ## Docs - [Ask AI](https://docs.browserbot.ai/actions/ai/ask-ai.md): Use AI to answer questions or generate content. - [Perform Task](https://docs.browserbot.ai/actions/ai/perform-task.md): Perform a task on the page using AI. - [If](https://docs.browserbot.ai/actions/control/if.md): Conditionally run a set of actions based on whether a condition is true or false. - [Loop](https://docs.browserbot.ai/actions/control/loop.md): Repeat a set of actions a specified number of times. - [Loop Elements](https://docs.browserbot.ai/actions/control/loop-elements.md): Repeat a set of actions for each matching element on the page. - [Loop Items](https://docs.browserbot.ai/actions/control/loop-items.md): Repeat a set of actions for each item in a list. - [Extract Data](https://docs.browserbot.ai/actions/extract/extract-data.md): Extract data from an element on the page. - [Get Page Info](https://docs.browserbot.ai/actions/extract/get-page-info.md): Get the URL and title of the current page. - [Go Back](https://docs.browserbot.ai/actions/navigation/go-back.md): Navigate to the previous page in the history. - [Navigate](https://docs.browserbot.ai/actions/navigation/navigate.md): Navigate to a URL. - [Click](https://docs.browserbot.ai/actions/page/click.md): Click on an element on the web page. - [Press Key](https://docs.browserbot.ai/actions/page/press-key.md): Press a specific key or key combination on the keyboard. - [Select Option](https://docs.browserbot.ai/actions/page/select-option.md): Select an option from a `