Hey all! I’ve had the pleasure to be part of the Teach Mode alpha program, and I can finally tell you all about it! Feel free to ask any questions you might have about the current state of Teach Mode, and I’ll do my best to answer.
I also plan on making some social media posts about TM (YouTube and Twitter), so if you have ideas on what you’d like to see, I’d love to hear your ideas.
Side note, a few other alpha testers will be participating in this AMA! There may be more, but as of right now it will be:
Myself, @TheOneRonG, @TheTechnician, @pnivek, @pokeRabbit
(If you’re an alpha tester, feel free to just answer questions, and I’ll add your name)
Can you chain multiple websites? Like do something on this website, copy it’s output go to this other website and past in the result, do such and such with the result and past it into a Google doc called x. Also what about the mythical plan my vacation and book all the stuff? Is that possible?
No website chaining at the moment, but I have tried to do something similar using Google’s App Drawer that pops up on every google website. Haven’t gotten it to work yet, but I feel the time is near.
Not yet. But the team made it known that this was their intention. Its all going to be part of what needs to happen in order to fully retire the current integrations and push r1 forward.
For the booking part: It turns out that rabbit would have needed a separate license (travel agent basically) to be able to actually book things like flights for you. But the trip planning functionality is there, no teach mode needed. I’ve used r1 in my travels already and it was very good at planning my day and finding me things to do on the fly. You should be able to ask for this functionality right now from r1
When you teach a lesson how do you recall that lesson is there a keyword or something or do you have to describe the whole lesson over again? How many lessons can you have at the same time?
Right now the way we are recalling lessons is by asking r1 to use teach mode to do something. and that “something” should generally match the task description of the lesson you taught. From testing in the beginning, I was able to invoke lessons without specifically saying “teach mode” but for right now including this seems to yield a more stable replay which makes sense considering it still alpha.
Logging into websites and storing sessions seems to work better for me on the teach mode side. The system here is a bit different since you have a separate entry for each site you are teaching so those sessions can be managed independently. I personally like this better than having a single cookie for everything, but it kind of makes sense considering the nature of teach mode.
I concur it’s definitely a more polished UX when logging in from TM. It’s a dedicated page (“Does this site require a login?”) and you save the state after you’ve logged in. It definitely makes me trust it more when I click a button to save the session.
How many lessons have each of you taught r1 individually?
What kind of bugs did you face during the alpha period and what kind of bugs will maybe show up in the beta release that users should be aware about?
Also congrats on playing role play this whole time lmao. How hard was it not to share info about teach mode when users on discord where asking questions like “who is the alpha testers?” “I wonder how teach mode is like?” Etc?
Between all of us there where hundreds of lessons. I personally taught a bunch (I would say over 50) but not all of those are still around. I taught some duplicate lessons for testing purposes and also deleted a lot of those. Since people are still testing the numbers are always changing.
For the bugs, I would say we saw a lot of different things. Some of these bugs where UI related, others where API related, while a few where site related (the site we are teaching on). As a dev, I think the more interesting ones where edge cases on certain sites. Regardless the team was very quick to respond and address these as they came up.
As for the roleplaying, it wasn’t very hard at all. Sometimes we found it funny lol.
With playground, I found it struggles with clicking on some buttons and it can’t handle new browser tabs that are opened. Does teach mode help to help the LAM cross those (and similar) hurdles?
Most useful web services need credentials to access. Does the teach mode setup offer a way to store cookies / credentials as part of the lessons? If you would share those lessons with others to use, how would that work?
I agree, and yes. The very first step after entering the URL to teach is to ask if you need to be logged in (save session) to the site. Once you select y/n it either allows you to log in and save your session, or continues to teach without logging in.
Playground and Teach Mode rely on similar, yet different technologies. Therefore, they both have their own strengths and weaknesses. For example, teaching notion, it’s almost impossible to get it to hover over something, and click a submenu item. (I got it to work once). Some things work on playground that don’t work on teach, and vice versa.
Is TeachMode embedded in the same containers system that handles LAM Playground and the old connections system or is it embedded in a better way on the web page?
Also: is it mandatory to describe what steps and buttons to click to the LAM before teaching it how to do it, or can I directly operate the website when using TeachMode?