LAM playground is an experimental agent system that helps you perform tasks on websites using AI. This represents our next step towards creating a cross-platform general AI agent system that can learn any application you can think of—like websites, desktop software, and mobile apps.
This article provides instructions about how to use LAM playground and tips for writing a good LAM playground task. If you have a problem, learn how to fix issues with LAM playground. You can also find answers to common questions about LAM playground.
How to use LAM playground
You can use LAM playground in rabbithole or trigger LAM playground from your rabbit r1.
LAM playground in rabbithole
Use the following steps to get started using LAM playground in rabbithole.
- Make sure your rabbit r1 is connected to the internet
- On a desktop browser, log in to your rabbithole account
- Click the LAM playground tab
- Describe the task you want the rabbit AI agent to perform and then click let’s go
- Watch the rabbit AI agent perform the task in real time
LAM playground from your rabbit r1
You can trigger LAM playground from your rabbit r1 with a voice prompt, by holding the side button, or text prompt, in terminal mode. Start the prompt with a command like “browse”, “go to”, or “search for”.
- “Browse Amazon for…”
- “Go to Google flights and look for…”
- “Book a table at … on Google…”
Tip: Use terminal mode for parts of a task that are easier to type than say out loud or if your r1 misunderstands you.
After you trigger LAM playground on your r1, you can watch the task be performed in real time in rabbithole.
- On a desktop browser, log in to your rabbithole account
- Click the LAM playground tab
- Click the LAM playground (web) dropdown menu and then select LAM playground (r1)
- Watch the rabbit AI agent perform the task in real time
- If the LAM playground session does not appear, click the Refresh button
Tip: Learn about other voice prompts you can use with your rabbit r1.
How to delete your LAM playground information
You can delete your LAM playground data in the settings menu in rabbithole.
- Log in to your rabbithole account
- Click settings
- In the privacy section, click delete LAM playground data
How to log in to websites with LAM playground
You can log in to websites directly in the LAM playground (web) browser window and you will stay logged in to these accounts across LAM playground sessions started in both rabbithole and from your r1.
Warning: Do not put your username or password in the prompt box where you describe your task.
Use the following steps to log in to a website in LAM playground.
- Start a LAM playground (web) session
- Write a task description to visit the website’s login page and then click let’s go
- Example: “go to the facebook.com login page and wait for me to log in”
- Log in to your account in the virtual browser
- Reload the page in your desktop browser to end the current LAM playground session
The browser cookie for your login is saved after your LAM playground session ends. After your login is saved, it is usable by new LAM playground sessions started in rabbithole and from your r1.
Tip: Learn more about how LAM playground keeps you logged in.
Why is my r1 not logged in to one of my accounts?
If you recently logged in to a website using LAM playground (web) and you are not logged when you start a LAM playground (r1) session, try the following steps.
- On your r1, quickly press the side button five times to perform a memory refresh
- Start a LAM playground session from your r1
- If you are still not logged in, use the steps in the previous section to log in to the website in a LAM playground (web) session
Note: LAM playground sessions started from r1 do not save your browser cookies.
Why do I have to log in to one of my accounts again?
Websites choose how long they will let you stayed logged in.
Tips for using LAM playground
Review the following tips, tricks, and examples for using LAM playground.
- Control the session. When you start a LAM playground web session from rabbithole, you can use the pause and resume buttons to control the session. This is helpful to pause a session so you can log in to an account or paste something from the clipboard.
- Paste text into LAM playground. Use the Clipboard to paste text into LAM playground.
- Use your own accounts. Log in to a website by interacting with the browser in LAM playground. You will stay logged in across LAM playground sessions.
- Give follow-up commands. When you start LAM playground in rabbithole, you can type follow-up commands in the task description box. When you trigger LAM playground from your r1, you can give follow-up commands directly from your r1.
How to write a good task description for LAM playground
It is important to write a clear and detailed task description so the AI agent will correctly understand and complete your request.
Review the following prompt engineering tips for writing a good task description.
- Include the website. Include the specific website where the task should be performed.
- Write the steps in order. Put the actions in the exact order they need to be performed.
- Use action verbs. Use relevant verbs like “add”, “find”, “post”, and “select” to describe the task.
- Be descriptive. If your task includes something with multiple options, use descriptive adjectives about the size, style, location, and type.
- Identify icons. If your task involves clicking on a specific icon, describe what the icon looks like.
Warning: Do not put your username or password in the prompt box where you describe your task. Learn more about how rabbit keeps your information secure.
Task examples for LAM playground
Try the following tasks with LAM playground.
- “Go to reddit.com, search for people's recommendations for the best smart tv of 2024, and then go to bestbuy.com and add the recommended model to my shopping cart”
- “Play the Wikipedia game. Start from the “rabbit” article, and try to navigate to “artificial intelligence” by clicking on hyperlinks within pages”
- “Go to rabbit.tech and add a rabbit r1 to my cart”