tonis.dev

Videos

· 13:11 · Video

Teaching an AI to browse like me

Posted on

Published platform links and available counts
PlatformViews
YouTube (opens in a new tab)Checked 4

About this video

My accounts post on a schedule, but they never scroll, watch or read comments like a real person. So I tried to build an AI that browses the feed for me. Attempt 1 let an LLM drive the browser. It had to wait for the model after every click. Attempt 2 was a local script: fast, but the mouse moved like a robot. Attempt 3 asked the Decisions API about each post, but the first version took 5-7 seconds to decide, longer than a person spends on a video they don't care about. The final version sends a screenshot and my persona to the Decisions API and gets a quick answer: skip, brief watch, like, read the comments or visit the creator. It's not perfect. It skipped a car video even though I like cars, and without memory it keeps showing me the same creator, so I'm adding a daily memory next. The browsing runs in bmux accounts. Chapters 0:00 An AI that browses like me 0:13 The problem: accounts that only post 0:43 Why let an AI browse 1:26 Attempt 1: an LLM agent drives the browser 1:51 Attempt 2: a local script 2:44 Fast or human, not both 3:26 Attempt 3: the Decisions API 4:51 Too slow to be human 5:34 Final setup: screenshot + persona 6:20 Describing the persona 6:50 Browsing pace 7:05 Live demo 8:01 What changed in my feed 8:29 The same creator, again 9:16 Without memory it's an echo chamber 10:03 It skipped cars 10:47 It reads the comments 11:38 Why it matters 12:37 Your turn How do you warm up your accounts? Tell me in the comments. bmux: https://bmux.cc #BuildInPublic #AIAgents #UGC #IndieHacker

Transcript

it scrolls as well that's just perfect like like a real human would probably asked it to then like videos and and also to to browse the TikTok Instagram and YouTube for a little while so because we automate the posting I think we should at least browse a little bit so we will look like more like a real person navigating this profile you might want to ask is the point of AI browsing the the TikTok stream the main point when I started was to warm up my new accounts and also if I have multiple accounts for example six or twelve accounts yeah first warm up this and also before posting a new video then also browsing using these accounts I will come off as a user and not just someone who is scheduling and and spamming the platform these main two main points so the agent is quite slow so i asked it to to navigate a bit faster It always takes a little bit of time for the AI to do it because after every or change on the page then he has to call evaluate on the browser I asked it to the script instead of continuously reading the DOM and then sending it to the AI model and then inferencing it and sending a response back. So this was obviously too slow. We need some kind of an automated local script that randomly or with some kind of properties then will automate the browsing. Then, okay, now it's kind of completely random. now it has two mouse cursors running on this screen. so this is weird we can also see that the cursor is quite lagging and completely randomly randomly moving so this is not good I tried to do browsing with scripting that was fast it was inhumane and robotic the most moved randomly didn't look like a human at all tried with browsing with LLMs but that was too slow. The script took a screenshot of the website and sent it to the LLM here but it took something like to 30 seconds to interpret a single post. my final test here now is with the Decisions API how the script works is first to get a post as you can see we already have this Amnions post here you set the profile to yourself I set my personal profile currently which is indie hacking, trends, computers, so kind of this kind of technological person that I am I want the Decisions API to find the users and posts are related to my personality and then like this post and check the comments and potentially follow the Let's see I can press C to continue and then it will send the Decisions API request okay you can see AI answer is to skip it with 76 % confidence and this is true because the post is about Allah AI then returns okay it says watch 20 % look at the comments 53 % well this is about true I would I would say maybe I would score it a little bit higher they says you should watch it and and then continue well I agree you should watch it and it says skip can see it's still little bit slow it takes like a few seconds for the Decisions API to answer you were a human being then you or less immediately would skip this one it takes like five or seven seconds for the Decisions API to run and the seven seconds is more than a normal human being would spend watching this video and the algorithm also this interaction as already interested in this video okay so after doing scripting LLM calls I and seeing the that they had have now implemented the Decisions API variant I send the picture of each of the videos to AI Decisions API and it it against my portfolio my personal description and then whether to watch the video or to skip it to whether to like it check the comments or check the profile testing I understand that is not perfect it's definitely a lot better than the previous variant see what you have available here have a browsing profile so here you can set different characters personality who are browsing the YouTube feed example For example for myself, I said myself here about me, I am an indie hacker and technology creator following practical tools and emerging technology. So I like technology. there are new tools, then I would be interested in learning about them. so the browsing pace I recommend fast so because most humans if you see they scroll very fast and the Decisions API will take about half a second to upload and get an answer from the server as well So we press Start Browsing and we can see it creates a new tab here. And already you can see we got the first video and AI is deciding. you already saw a skip here and next one we also got the skip and you can see that it skipped the video next one is the healthy yoga guru all obviously not the technological post so we will skip this and you can see his AI is evaluating here at the bottom and taking screenshot as well okay now it got something interesting and it decided to do a brief watch here and it also got high probabilities to read comments and visit creator so at first it is watching the video and let's see if it decides to check the comments as well and and you will see the mouse is here is moving so this is also simulates normal user behavior that the mouse is moving the AI then builds this algorithm for you quite fast before this algorithm I had this automatic kind of watching or pretty much a random algorithm after after running with my personal persona here after a few sessions I already started getting more technological videos Now here is the program of the memory now Let me pause it for a little bit have been seeing this guy for a while now and all of this his posts are very similar they are this hyperbola how to make 10 .000 dollars in one week and no one knows this only I know this I'm the perfect smartest guy in the world so he is making this very click -baity videos that I would I would never watch and this that's where I got to the point of writing this memory that I have already seen this profile this kind of advertisement and unrealistic videos about how to make money fast which never works actually so The last thing I was working here was the daily memory saving what you have watched in stream and then saving this to our database so you can or the AI and the Decisions API can later decide that oh I have seen this video before today so I will skip it because otherwise AI or the algorithm and the Decisions API will get to this echo chamber that the Decisions API will like the videos that the algorithm provides and provides and then you will get exactly the same videos and the same decisions you need to have some kind of memory as well and that's what I'm working on currently video is like a modern car so so this day I said skip but actually I would think like cars go together with technology as well at least for me for my personally I'm interested in cars but the AI decided to skip it so it's not perfectly translating your persona and you cannot expect it to you just gave it like a few paragraph of text but you can say that you can observe how it handles the feed here and then later add some more topics that you personally like so you could write right to the persona here that I actually like cars as well so you can watch those videos as well okay here it's visit creator 93 read comment 75 okay now it decided to read the comments so you can see maybe it decided because we had to visit creator already done in the previous session and now it it decided to read the comments instead now it's open the comments I think it doesn't scroll it it just opens it to quickly glance over the comments oh it scrolls as well that's just perfect like like a real human would probably and closes the comments and moving to next post great that's that's pretty much what i wanted to achieve purpose here is to was then to create this automatic browsing to simulate the human and the creator behind this profile who is posting these videos so we our account would look more like a real account and not just a scheduling account that it can help with when you are creating accounts then also warming up the accounts and third that it can help with is just discovering trends and scraping the data from the UGC platforms creating different personas one is interested in makeup the other in technology, turned in cars and then reading in the news and what is trending then improving your products according to what people are talking about while not spending all your days swiping on these different platforms. all of these things bmux accounts can help with. I recommend you to try it this is an open source project you have any questions if your personal UGC warm -up is somehow different if you're doing this manually then let me know in the comments down below don't forget to like and subscribe and I'll see you in the next video bye