<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I built five projects of different sizes with the agent and here are the results]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1791887717015-thumbnail-agent-ai.png" alt="Agent and the AI module in BAS" class=" img-fluid img-markdown" /></p>
<p dir="auto">Prefer to watch? It's all in my YouTube video, it's available in English, Hindi and Turkish: all the projects with the agent <a href="https://youtu.be/EY2B457MBJo?t=1219" rel="nofollow ugc">from 20:19</a>, and the big project by another developer <a href="https://youtu.be/EY2B457MBJo?t=4702" rel="nofollow ugc">from 1:18:22</a></p>
<p dir="auto">All the materials for the video are on my Telegram channel, come join: <a href="https://t.me/mustangbas" rel="nofollow ugc">t.me/mustangbas</a></p>
<h3>Plan</h3>
<ol>
<li>Which projects I built with the agent</li>
<li>Steam parser</li>
<li>Dribbble parser on requests</li>
<li>Steam login</li>
<li>Fixing Rabby Wallet</li>
<li>Another developer's 6500-action project</li>
<li>Conclusion</li>
</ol>
<h3>Which projects I built with the agent</h3>
<p dir="auto">They go from a simple parser to another developer's project with 6500 actions. In short, here's the big picture first: how many actions came out, how many prompts it took and where it stumbled</p>
<p dir="auto"><img src="/assets/uploads/files/1791887014131-03-02-art03-practice-en.png" alt="Five agent projects: the numbers, what worked and where it stumbled" class=" img-fluid img-markdown" /></p>
<h3>Steam parser</h3>
<p dir="auto">The first project is a parser for Steam discounts: three categories, filters and a separate folder with a CSV for each category. All of it went into one prompt</p>
<p dir="auto">During testing the agent ran the project in run mode by itself and saw that the folder had two categories out of three. Then it started debugging and went looking for why one was skipped, and kept debugging until everything worked</p>
<p dir="auto"><img src="/assets/uploads/files/1791887150192-03-03-01-steam-missed-category.png" alt="Log during testing: the agent noticed by itself that one category was missing and went to find out why" class=" img-fluid img-markdown" /></p>
<p dir="auto">It came out at 114 actions, with plenty of extra ones, plus for some reason it creates separate variables for selectors. I didn't touch the script at all. Writing a parser like this on dynamic selectors by hand would take maybe an hour or two</p>
<h3>Dribbble parser on requests</h3>
<p dir="auto">Here I needed a Dribbble parser over HTTP that:</p>
<ul>
<li>goes into every topic and saves the images</li>
<li>keeps an image limit</li>
<li>checks for blocks</li>
<li>runs in several threads</li>
</ul>
<p dir="auto">The first version wasn't fully on requests. The agent opened the site in the browser, grabbed the cookies and only then collected the links over HTTP. By the way, it added proxies for the requests by itself, I never asked for that</p>
<p dir="auto">With the second prompt I asked it to drop the browser completely. For the test I set 16 images, added a proxy and cleared the folder. The images started downloading, and the browser never opened once</p>
<p dir="auto"><img src="/assets/uploads/files/1791887150238-03-04-05-dribbble-images.png" alt="Dribbble images land in the folder right during the run, the browser doesn't open" class=" img-fluid img-markdown" /></p>
<p dir="auto">The whole parser took about 30 minutes and two prompts, and came out at 111 actions</p>
<h3>Steam login</h3>
<p dir="auto">Here everything is mixed together:</p>
<ul>
<li>the browser</li>
<li>HTTP requests</li>
<li>the Authenticator module for Steam Guard</li>
<li>a paid fingerprint</li>
</ul>
<p dir="auto">Basically the bot has to log in to the account with a login and password or with a maFile, download a picture from another site and set it as the avatar</p>
<p dir="auto">In the first version the agent caught a beginner's mistake with the cookie window on its own and fixed it. It never ran the script in run mode, and didn't create a single profile. With the second prompt I asked for proper resources and both kinds of login</p>
<p dir="auto">It came out at 234 actions. There are extra ones, just not too many. It handled two-factor fine: it gets the Steam time, gets the code from the maFile, and there's very little junk there</p>
<p dir="auto">In run mode both accounts logged in and set the avatar. The whole thing took two or three prompts</p>
<h3>Fixing Rabby Wallet</h3>
<p dir="auto">An existing project installs the Rabby Wallet extension in the browser, creates a wallet and saves the seed phrase to a text file. It was crashing with an error, and I just handed the error to the agent</p>
<p dir="auto">After the first fix everything worked in record mode. In run mode with two threads both threads crashed right away, and this is where the agent got stuck for a long time. According to the log, this one answer took 2462 seconds, that's about 40 minutes</p>
<p dir="auto"><img src="/assets/uploads/files/1791887150287-03-05-06-rabby-timeline.png" alt="Part of the Rabby Wallet log: the agent runs the project in debug and in run mode over and over" class=" img-fluid img-markdown" /></p>
<p dir="auto">It fixed one error, a second one popped up, then the first one again, and so on until the end. All I basically had to do was confirm resources. Then I asked it to add logs, the error came back, I sent it again, and after that everything worked</p>
<p dir="auto"><img src="/assets/uploads/files/1791887217319-03-06-07-rabby-two-threads.png" alt="Rabby Wallet after the fix: both threads start and install the extension" class=" img-fluid img-markdown" /></p>
<p dir="auto">I barely touched anything by hand here. It restarted and tested, by my estimate, at least 30 times</p>
<h3>Another developer's 6500-action project</h3>
<p dir="auto">Someone just sent me this project: around 6500 actions and a million resources for a Russian-speaking audience. Just figuring out something like this by hand takes at least 5 hours, which is why on freelance sites people turn down projects like this in 90% of cases</p>
<p dir="auto">First I asked it in Thorough mode to briefly explain what this project even is. It broke it down pretty well overall:</p>
<ul>
<li>a farm for crypto airdrops</li>
<li>161 functions and about 6400 actions</li>
<li>wallet registration, working through projects, and separately Telegram projects</li>
</ul>
<p dir="auto">Then I asked it to sort the resources into tabs and make Russian and English localization. In about 20 minutes it sorted everything out, translated every resource and added a description to each. By hand that's 30 or 40 minutes of heavy routine, so I rate this part at a full 100%</p>
<p dir="auto"><img src="/assets/uploads/files/1791887217359-03-07-10-big-project-tabs.png" alt="Resources the agent sorted into tabs and translated into English" class=" img-fluid img-markdown" /></p>
<p dir="auto">With descriptions it's better to state in the prompt right away which resources need them. I didn't, so it added them everywhere</p>
<p dir="auto">Next I asked for a plan to rework the whole project. The plan came out really huge, by hand that's three days of monotonous work. I took three tasks from it:</p>
<ol>
<li>Rename functions and variables</li>
<li>Bring functions to one format and add a description to each</li>
<li>Add more logs with the Logger module and explain the heavy loops</li>
</ol>
<p dir="auto">After 4 hours the agent sent a report: the first task at 100%, the second at about 85%, the third at 70%. I checked the renaming and the descriptions, everything is in place, and there are no old names left in the project</p>
<p dir="auto"><img src="/assets/uploads/files/1791887217392-03-08-11-big-project-renamed.png" alt="Functions after renaming, each one got a description of what it does" class=" img-fluid img-markdown" /></p>
<p dir="auto">The logs turned out more interesting. The agent itself wrote that it covered the big functions only partially. I went into the functions where, by its own words, it had added logs, and didn't see new logs there either. Most likely it lost context and counted the logs a person had written before it as its own</p>
<p dir="auto"><img src="/assets/uploads/files/1791887217425-03-09-12-big-project-logs-report.png" alt="Agent report on logs: about 70% done, big functions with projects only partly covered" class=" img-fluid img-markdown" /></p>
<p dir="auto">Plus it often stopped in the middle of the work and had to be restarted. Why that happens I'll cover in the article about context. Across the whole project I'd rate the result at around 40%, maybe 50</p>
<h3>Conclusion</h3>
<p dir="auto">Honestly, at first I thought the agent was still raw and would mess up in a lot of places. By the second project I already understood I was very wrong</p>
<p dir="auto">What stuck with me most is that it doesn't give up. It hit an error, went to fix it, hit the next one, fixes again. It built the Steam parser from one prompt and fixed Rabby Wallet completely. It does pile up extra actions and variables, and it sorts resources its own way in places</p>
<p dir="auto">I'm sure it would have pulled off the big project too, with everything split into stages with a plan and a decent prompt</p>
<p dir="auto">The downsides the developers still have to work on:</p>
<ul>
<li>there's no auto-confirm, everything has to be confirmed by hand</li>
<li>on a big project it loses a lot of context</li>
<li>tasks take a long time</li>
</ul>
]]></description><link>http://community.bablosoft.com/topic/32583/i-built-five-projects-of-different-sizes-with-the-agent-and-here-are-the-results</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 23:46:42 GMT</lastBuildDate><atom:link href="http://community.bablosoft.com/topic/32583.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Oct 2026 11:37:34 GMT</pubDate><ttl>60</ttl></channel></rss>