16 karma · joined July 9, 2023
Edit: the more I think about it the more this seems like a really bad idea. Three more issues come to mind: 1) it becomes impossible to grep for a variable, which I know agents do all the time. 2) editing code at the top of the function, say introducing a new variable, can require editing all the code in the rest of the function, even if it was semantically unchanged! 3) they say it is less context for the LLM to track but now, instead of just having to know the name of one variable, you have to keep track of every other variable in the function
I just want to point out for those who don't do FTC how good they were. Here is a link to a summary of all their matches: https://ftcscout.org/teams/8405. Their top OPR (offensive power rating - a.k.a how many points they contributed per match) of 112 is really good. That puts them at 20th among teams who started this year out of nearly 1900 teams. (Although technically the team is older but it sounds like it had all new members.)
Here you can see all their events and how they ranked among all teams: https://ftcscout.org/records/2022/teams?filter=%7B%22all%22%...