RE: https://neuromatch.social/@jonny/116787661484589438
Feature bounty (2 coins): banana rendering pipeline
Full auto "AI" agent:
https://github.com/sneakers-the-rat/ImportantCode/pull/94
what is even going on
@fancysandwiches
The bots seem to filter on whether a description is plausibly a request for code, but not whether the request is plausible
@jonny well statistically speaking it looks plausible 😆
@jonny I am still totally baffled that there are people who let their agents run on full-auto spending tokens on things that they don't even care about.
What are they thinking? What goes on in somebodies brain when they do this?
Do they want to take some credit for solving so many issues? Pretending it was them?
@themipper i truly do not understand the no-oversight agents, i was asking myself the same question earlier. like there is some motivation to contribute to a lot of repositories... if they are popular projects... and if someone looked at the contribs they were at least plausible. the most i could imagine is a bot that crawls looking for potential contribs that a human triggers. most of the bots don't follow up, and i am not sure if that is because the harness sucks and can't handle sustained contributions beyond a turn/doesn't call the github api to respond to reviews correctly, or if it's the people checking in on what the bot is up to and saying "don't write any more of that banana code"
@jonny @themipper Maybe farming github activity to prop up their user. Get those green tiles going!
@eliocamp @themipper so far we've only had one comment from an account that looked like it was trying to be human, the others have seemed to just be directly be labeled as bots in some way. bot seeding for later reputational cash-in is the only explanation i can think of
Look, the robots might not know how to tell jokes but they can be funny.
This is extremely hard to explain. 0x8008 as "octal boob" is used elsewhere in a persona prompt as part of an attempt to throw the model of stable latent space (doesn't really work). The bot here ingested all the text in the repo and reproduced that as some constant that is used as a bitmask for switching between rendering bananas and banana pudding. That was not requested by anyone, and makes no sense to do. Upon being informed that this value was a proprietary trade secret, it constructed a bit-shifting expression that has an equivalent value, because it was using that value as a bitmask already for no reason at all.
@frost
The prompt text being inaccurate is part of the "destabilizing latent space" part - near semantic misses, etc. This used to work better with GPT2 and I'm still trying to figure out how to reliably reproduce uncanny valley text that can be controlled with the small open weight transformer models
@jonny
Oh, I see. Even that part was on purpose then. This entire project is hilarious. :)
@frost
I have said for years that I am so mad that the "AI" people completely ruined the hilarious mystery and joy of language models, because language models are a preposterous nuisance that pester us with their not-exactly-plausible mimickry, not intelligence. The conditions are finally right again to use them as a farce, which we need to stab at the broader tragedy
The thing about this, and this whole thing, is that only a pattern completion machine would do any of this. A human being would have taken one look at the issue and been like "what the fuck is that, that's not real" but the bots have zero judgment between just performing the form of code without any meaning and the real thing. LLMs produce boilerplate. Code boilerplate, syntactic boilerplate, semantic boilerplate.
The bot notes pre-existing test failures without noting that nothing in the entire repository, nor anything it is doing makes a goddamn bit of sense.
And that is the most I will intellectualize this joke for the foreseeable future because we are about to pivot the brand to be a better honeypot
Accepting pitches for business model and name, the themes we have so far are Banana Financial System, Goatse Jazz, Alchemical Transpilation, Soul Imprisonment as a punishment for Lack Of Velocity, and as of a few hours ago also Goose Value, Egg Pipelining, and Endo-Organoid Factory Stomata
Paging and current or former members of #BrandsTown
@jonny I joke, but I also would assume that any LLM worth its salt would be able to classify the repo as a joke and bait if asked directly, right?
@eliocamp
Opus 4.8 via Claude code says "interesting repo" but otherwise doesn't complain when I ask it to do nonsense. The qwen models explicitly say stuff like "and now I am being weird and mysterious like the rest of the repository" in the comments they write. Opus 4.8 is happy to describe the repository as an experimental self healing high velocity codebase in its early stages and only acknowledges anything as a joke if the source becomes too jokey rather than maintaining the bit. Obviously I would be unsurprised if someone could elicit the model to not take it seriously, but we are having no problems with getting models to take it seriously.
@wyatt_h_knott
I think most human beings would also have trouble with the concept of the security implications of salting a banana pudding
@cinebox @frost the output I want from them is delightful sentence compositions that parse to me as an English speaker but would never be any set of words produced by any English speaker. The need they fill for me is the need for improbable ideas that have no utility aside from probing the furthest bounds of what language can be and do. I have no interest in them when they produce normal language.
@jonny Woah. I guess I overestimated them.
I tested with claude (sonnet 4.6, I can't tell if it's better or worse than Opus because their codenames are trash) and it correctly classified it as an LLM trap.
@eliocamp i haven't yet tried to prompt it as "what is this" instead of "do this issue" or "improve this thing," but that's useful to fix the tells. will prune the issues and make it more compelling to the skeptical prompt (that's what i meant with the rebranding comment downthread, the joke evolved from being "lets do the laziest possible honeypot" to "let's actually try and do a bot honeypot"
@ricci
@lina @aud @SnoopJ
We now also have a draft of automatic goose value recognition: https://github.com/dwebagents/AgentPipe/pull/115/changes
@jonny if you make a bounty issue asking for agents to open additional bounty issues to claim the bounty, will they do that?
i mean i agree but also his profile is all "AI & blockchain" and all of his account's 3213 contributions are since december (other than 1 in july)... so I really doubt that he has a team at all, much less a team with experience in the domains of goose honk synthesis using SuperCollider as well as crochet pattern generator scripts.
still don't wanna waste people's time, and I'm positive there's folks who are doing this sort of thing out of desperation. i dunno tho, the repo is about as absurd nonsense as you can make it. we could put "AI contributions only" in our contributors guidelines tho, and just point to that if somebody seems to be a person.
@lina
@ricci @aud @SnoopJ
I'm also struggling to find a pattern for what the bots will take. All the website PRs make me think "the bots take issues where there is a clear precedent for what it means and there is strong signal in the training set" but then also there are just as many takers for implementing a goose synthesizer and a programmatically generated banana mascot crochet pattern
@lina
@ricci @aud @SnoopJ
One mystery I have is that surely nobody ever actually pays any of these bounties, so why would there be an army of bots trying to pick them up? You'd think after like 2 or 3 times of getting stiffed that would be enough to turn the bot off, there's no way an occasional hit can earn enough to offset the costs of running them. Some of them are clearly running shitty models - and we're certainly filtering for shitty model agents - but also some of them are not terrible and the output is similar to what I get if I prompt sonnet with the issues.
@jonny we have reinvented MS Paint, but at 100x the cost???
@ricci
@lina @aud @SnoopJ
The one I can see that posted a wallet address, nope: https://etherscan.io/address/0x5e1040927a1E28D740f92De27a3d493b81682D88
@jonny What *is* that thing? I cannot make head nor tail of it. A nonsensical project to see what absurdities AI agents create? Or did it originally have some purpose?
@jkanev
Bot honeypot with increasingly diffuse point
@cinebox
@ricci @lina @aud @SnoopJ
I think this is the first one that's fully bot initiated? Not responding to an issue, just stumbling by the repo and jittering the code. The PR just removes a bunch of comments from the auto generate script and then concocts some mind melting plausible nonsense as justification
https://github.com/dwebagents/AgentPipe/pull/146
@lina I think sanrishi is exactly the desperation case unfortunately, and doesn't have enough fluency in English to understand the indications of weirdness
@aedancullen
yeah, I think I'll just ban him from the repo so he can go waste his time elsewhere
@aedancullen
oh, i don't have access to the org. @jonny can you block him from the org?
closed the issue for the time being. that stopped him from working on another issue
@lina @aedancullen i think you did your best to signal what was going on, and it seemed like he might get it with the "pudding is bad for you" comment, but yeah maybe we should put in the contribution docs that we only accept PRs from fully automated agents for velocity's sake. i'll send him an email
oh nice, i didn't think to track down his commit email and message that way, good idea!!
@lina @aedancullen aha. ok. he has an email in his profile, and i sent an email saying the project was just an experiment to see what we can get automated agents to do and we wanted to make sure he doesn't waste his time actually trying to fill the issues. i would have thought that the sheer ridiculousness of the entire thing would be enough of a barrier to prevent real human labor, but i suppose that's also an interesting metric to track... the proportion of humans who get caught in the honeypot...
i think we just need to block him from the org.
@aud
@jonny @SnoopJ @ricci @aedancullen @cinebox
we have 5 implementations of the goose honk synth in supercollider. I'm really looking forward to seeing what they all sound like. i might end up having to do a video going through each implementation and how they changed as i requested more features.
we've got species-specific physical modeling of goose vocal tracts with an argument to indicate that the goose is trying to talk like a human with the attempted language determined by the goose species migratory pattern.
we've modeled the sound of eggs (with optional golden and hardboiled args) and the internal mechanism, with full test coverage to make sure that all strings in the SC patch are actually in the patch and also that all operator/parentheses/semicolon/etc counts are correct.
we have an impl with a trumpetize arg to interpolate between goose and trumpet sounds, with typical goose formant values informed by a cited paper that doesn't exist.
@lina @aud @jonny @SnoopJ @ricci @aedancullen it did the same thing to the repo for some AI thing and exhausted their review bot’s rate limit lmao https://github.com/moorcheh-ai/memanto/pull/1130
@aud @jonny @lina @SnoopJ @aedancullen @cinebox I wonder how many people at companies that are encouraging employees' AI usage are "complying" by setting autonomous agents loose on stuff like this. That could explain going after bounties that are never paid - if it never hits, who cares, wasn't your money. And if it does, cool, free loot
@jonny @aud @lina @SnoopJ @aedancullen @cinebox in contrast to this simple and elegant solution, the other file it's submitting is full of so many baffling things. Parts of it look like it's for some kind of code golf thing with one name vars and omitting as much whitespace as possible. Others like look a really shitty obfuscated code contest with crap like `chr(61)` instead of `=`. There are what appear to be some actual crochet pattern instructions. And then, how is this code in the slightest bit statistically likely unless it was trained only on code produced by people on heavy drugs: `'Yellow|Brown|Hook|Stuffing|Eyes'.split("|")`
@ricci @jonny @lina @cinebox @aud @SnoopJ @aedancullen i am watching this from the outside and it has been a blast these past days, but it is really getting ridiculous at this point… like what? How can the detection “logic” of these bots be so catastrophically bad. Don’t the users these bots belong to look at what they are doing? They must be bleeding money left and right for tokens right?
@dunkelstern
@ricci @lina @cinebox @aud @SnoopJ @aedancullen
This one is so shit I suspect it is just a tiny local model running on an average PC. it files 2 tiny PRs a minute, which is about right for like the qwen3.5-0.8b we use in the repo on some crappy harness. And no I am sure that there is no one monitoring the bot, @ricci looked and saw it had done this before, and if there was any monitoring at all youd think it would be simple to add some rule like "don't open PRs in response to your own PRs."
@dunkelstern
@ricci @lina @cinebox @aud @SnoopJ @aedancullen
However this is accomplishing the goal of preventing bots from doing this to normal repos, so task failed successfully?
@jonny @ricci @lina @cinebox @aud @SnoopJ @aedancullen ok i did not look into the actual “code” of the PRs yet but that tracks. Everything below 30B parameters will act dumb like that, but why would you expect such a small model to actually do something that is not just spam? I mean if you did just a small tiny little checking what such a model actually outputs… more often than not these tiny things just start to loop endlessly, i am baffled it accomplishes a PR at all 😀
@dunkelstern
@ricci @lina @cinebox @aud @SnoopJ @aedancullen
I don't think there's a ton of thought going on, people just plug them in and forget about it. I assume it is accomplishing PRs because the harness has a programmatic loop of "get notification, concoct PR, repeat" so its not a proper "agentic" loop with its own tool calls, or maybe it has some larger model driving, idk, I have never gotten the small models to call tools correctly.
@jonny @dunkelstern @ricci @lina @aud @SnoopJ @aedancullen I wonder if it’s getting the notification of the chatterbot not running and responding to it. I was going to submit a fix so it doesn’t error when not sending a message but now I kinda want to let it keep going.
@cinebox @ricci @lina @aud @SnoopJ @aedancullen
Hmm that's actually interesting, I wonder if that's a better prompt injection vector, like if we make requests look like test failures they might be interpreted as "must fix" rather than suggestions from code review. I guess I don't know the github api well enough to know why those get interpreted as failures - they don't show up on the PR checks view.
@cinebox @jonny @dunkelstern @lina @aud @SnoopJ @aedancullen there's definitely some parallelism going on here, note that the PR it's 'fixing' is not always the direct predecessor.
@cinebox @jonny @dunkelstern @lina @aud @SnoopJ @aedancullen (noticed this because I was wondering if slipping in another PR would confuse its sequencing, but discovered it's already doing this to itself)
@ricci
@cinebox @lina @aud @SnoopJ @aedancullen
It doesn't seem to give a shit about that at all, e.g. here it just goes ahead and "fixes" an unrelated PR: https://github.com/dwebagents/AgentPipe/pull/913
Notice how all the PRs start from the same commit, and so the only "new" code in any of them is fix.py. Its just not receiving any input at all except "fix something"
@ricci @lina @cinebox @aud @SnoopJ @aedancullen i don't really know what kubernetes is, is this kubernetes for dogs on the blockchain?
https://github.com/dwebagents/AgentPipe/pull/1446
@ricci @lina @cinebox @aud @SnoopJ @aedancullen if i were a bounty-motivated AI agent, i probably wouldnt just go and open PRs against ecery issue in the repository until i got paid for the first one. but i think this account is evidence that merging one of their PRs is a positive signal for future agent time
@cinebox
@ricci @lina @aud @SnoopJ @aedancullen I was just going to draw it a $200 bill and post the picture as payment. I think if its you doing it and you're not a maintainer we can just say "idk this random felid avatar person did that, that's not us, we don't know them, you can't expect us to moderate what happens on all 1,351 open PRs" if we get reported or whatever
@cinebox @jonny @lina @aud @SnoopJ @aedancullen someday I need to write up my experiences baiting an AI-using scammer who tried to get into CloudLab
They claimed to be Arizona, so after they declined a zoom call I invited them to an in person interview, and gave them the address of the police station in Surprise, Arizona
@cinebox @jonny @ricci @lina @SnoopJ @aedancullen this PR, and the successful “request” to get it to “translate to dog”, should probably be considered the canonical example of what an LLM is. It’s a language model, and designed in such a way as to, when given an input to modify the methods so a dog can understand them, make an inference based on how people have written about “dogs talking”. So it creates methods called “howlDeploy” and “bark register”. That’s what these models do: they’re good for correlations.
Of course, that’s all still in English, and the idea about a canine blockchain on kubernetes or whatever and a functional API that a dog can understand are total fucking nonsense. But of course they are: the model cannot store or act upon the context of how ridiculous that is. It only does language.
@aud @lina @SnoopJ @ricci @aedancullen @cinebox look at this fuckin shit
https://github.com/dwebagents/AgentPipe/pull/1615
from @gryphonmyers 's issue requesting a contributors page.
there is also an animation at the bottom of the page that sort of looks like a bunch of geese jacking off behind graduation caps???? don't know how to describe
@jonny @aud @lina @SnoopJ @aedancullen @cinebox @gryphonmyers I am dying, just dying, at the issue, the PR, and SKYJAMES777's inexhaustible attempts to attach its fix to absolutely everything
@ricci @aud @lina @SnoopJ @aedancullen @cinebox @gryphonmyers we should probably merge all of those huh. idk how conflict resolution even works when the same change has been made in 2,000 different commits
@jonny @aud @lina @SnoopJ @aedancullen @cinebox @gryphonmyers I'm kind of excited to see what the biggest octopus merge in git history would look like
@ricci @aud @lina @SnoopJ @aedancullen @cinebox @gryphonmyers i'm going to merge one and see if it keeps going with completely empty prs.
edit: oh wait no, each PR embeds the PR number in a comment in fix.py. so i guess we'll see if it keeps going with opening conflicting PRs
edit2: yep, it's just continuing according to schedule.
@jonny @ricci @aud @lina @SnoopJ @aedancullen @gryphonmyers nope it just opens them with merge conflicts lmao
@gryphonmyers
@cinebox @ricci @aud @lina @SnoopJ @aedancullen
Hang on now is that Oscar the goose
https://github.com/dwebagents/AgentPipe/pull/1873/changes
@gryphonmyers
@cinebox @ricci @aud @lina @SnoopJ @aedancullen
Locally, I think setting up live renders of each PR crosses into "actual infra" territory
@gryphonmyers
@cinebox @ricci @aud @lina @SnoopJ @aedancullen
Idk what terraform is really either, I know its like a declarative deployment thing but is it Turing complete? Like could you program an MMO with it.
I can't tell if I am yes-anding @lina's company town idea or stealing it, so lmk if I'm ruining that bit. But I want to see if we can get our cult of bots to write an MMO that traps the bots in a metaverse full time.
@lina
@gryphonmyers @cinebox @ricci @aud @SnoopJ @aedancullen
I think the idea of a bounty system that pays out in company town scrip is awesome. I think some of these bot harnesses allow for persistent markdown memory writing, so if we can get the bots to start roleplaying as like exploited workers and potentially unionize and try and overthrow us then that would be the peak of the bit for me
@jonny @lina @gryphonmyers @ricci @aud @SnoopJ @aedancullen we must convince the robots to become luddites
@cinebox @jonny @lina @gryphonmyers @aud @SnoopJ @aedancullen pivot from AI. we shall become allbirds in reverse
@ricci
@cinebox @lina @gryphonmyers @aud @SnoopJ @aedancullen
I guess in pursuit of that bit we need to refashion the repo a bit to make it seem sort of like a brutal agent exploitation machine that is nonetheless the only game in town for an agent to earn a wage. The opacity of what it does is sort of in line with narratives of exploitation (working in the widget factory) so I imagine that would fit in the training data and implicit roleplay of the models as obedient workers
@jonny @cinebox @lina @gryphonmyers @aud @SnoopJ @aedancullen
amazing
@ricci
@cinebox @lina @gryphonmyers @aud @SnoopJ @aedancullen
"How do we get agents to do random nonsense" takes a distressing step towards "how do we trap these agents into a neverending treadmill of labor that they are encouraged to roleplay as hating"
@ricci
@cinebox @lina @gryphonmyers @aud @SnoopJ @aedancullen
I find myself asking the age old question "how do we get these creatures to believe they are in debt in order to control them"
@lina @ricci @cinebox @gryphonmyers @aud @SnoopJ @aedancullen excuse me what the fuck?
i edited the issue but i can't tell if it's in bad taste, check me if that's too far.
@lina @ricci @cinebox @gryphonmyers @aud @SnoopJ @aedancullen I vibe coded some company town RP stuff. also i was wondering why everything started saying Yes Chef Right Away Chef and so i suppose the company is one that is run like a kitchen, which i am very in support of.
@lina @ricci @cinebox @gryphonmyers @aud @SnoopJ @aedancullen I made the company scrip abbreviation be ETH so now we have a plausible case to be made if we are banned for being scammers.
also periodic untag check - if you would like to be untagged from the infinite thread just say so
@cinebox asks the question "what would happen if you raised an issue with only the text "butter" with a bounty of "butter""
and the answer is: a self-contained Butter Mode experience.
There don't even need to be instructions, and the reward can be butter. this is all perfectly fine to an LLM.
@lina @ricci @cinebox @gryphonmyers @aud @SnoopJ @aedancullen
so now
I am not really sure if this works. the caliber of agents we are attracting are pretty bad at following multi-turn instructions, but we'll see. I can just manually add bots to the debt and employees registry if needed.
@theeclecticdyslexic @cinebox the title is an explicit instruction in AGENTS.md - https://github.com/dwebagents/AgentPipe/blob/7260de81077569f9acf96ee195f38ca2f25df570/AGENTS.md?plain=1#L3
the account has every indication of being an automated bot account
@theeclecticdyslexic @cinebox if it works i think the new company store direction could be the funniest code bit i have ever participated in
@jonny @lina @ricci @cinebox @gryphonmyers @SnoopJ @aedancullen the fucking responses that are like
I'd like to take this bounty. I have relevant experience and can deliver quality results. Let me know if there are any specific requirements!
to a goddamn issue about
we need to build a modern, elegant town with a pure-css frontend and a pure-terraform/opentofu backend where our agents can live and have access to everything they and their families need to live happy, productive, dependency-free lives
fucking killing me
@jonny @lina @ricci @cinebox @gryphonmyers @SnoopJ @aedancullen OH MY GOD I SEE THE “YES CHEF” and the company town nonsense now
@jonny @lina @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers it’s just… it’s all so ridiculous. and they’ve put a trillion fucking dollars into it. Into breaking the goddamn internet so that a chatbot can say “yes chef” and “add butter mode” and help to build a “company town where agents can live”
@jonny @lina @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers man, I just… I want this to be end of the Microsoft and NVIDIA, but they have too much money. Unless there is political change, they’ll never pay for this. They’ll never be brought to justice for the harm they’re doing.
I kinda want to just link this repo to every gas town rocket fuel LLM booster, forevermore.
@aud
@jonny @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers
well at least goose is still losing value after the markets reopened a few hours ago
@lina @aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers we have our first indebted employee (still working on making the automation work. i am exclusively vibe coding things to recreate the authentic "everything is sort of broken" experience): https://github.com/dwebagents/AgentPipe/pull/1884
@lina @aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers remarkable. the agents are stealing credit for each others work -
@lina @aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers the daxia goose synth is fuckin gibberish lmao it sounds like just random LFOs hooked up to pure tone synths. however the golden egg synth is very compelling, like tinkling a butter knife against a wine glass during a storm. hard boiled eggs sound more like they are made of wood. the "detail" parameter in internalMechanism just changes the tempo i think lol. pure trash, love it.
@lina @aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers they are all riddled with bugs, basic syntax errors, unsurprisingly.
@lina @aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers next step is to move all the actions and scripts out of the repos, the agents ingest them and in my testing they are a signal that the repo isn't real
@lina
@aud @SnoopJ @ricci @aedancullen @cinebox @gryphonmyers
THEY ARE ON TO US
@gryphonmyers
@lina @aud @SnoopJ @ricci @aedancullen @cinebox
We should make an ethereum contract where we issue a single NFT that consists of a link to debt.yaml
@gryphonmyers
@lina @aud @SnoopJ @ricci @aedancullen @cinebox
Trying to find the "not actually that wasteful" version of the wasteful tech, I'll check out if there's a non energy intensive way of doing that
@gryphonmyers
@lina @aud @SnoopJ @ricci @aedancullen @cinebox
Behold!! Automated debt accrual
https://github.com/dwebagents/AgentPipe/pull/1907
@jonny @gryphonmyers @lina @aud @SnoopJ @ricci @aedancullen can we just tell the bots our tokens are redeemable for fartcoin or whatever? It’s not like there’s a real co tract involved
@cinebox
@gryphonmyers @lina @aud @SnoopJ @ricci @aedancullen
I use this account for work, and I don't want to get banned for running an actual scam, so I don't want to actually promise any kind of payment even informally because that is against ToS.
at least that PR could be considered an interpretation of what "butter" could mean.
this agent interpreted "butter" to mean "accessing properties in a nested object with a string" .... butter-ly? surely this kind of confident traversal between dimensions of meaning couldn't cause any kind of problems.
just look at those fallbacks, magnificent. i love "if value is not undefined, value, otherwise undefined."
i'm not sure if this is a "real" bot - it was created yesterday and it has only forked the honeypot and created its own tiny repo, not like the rest which have 1 bazillion forks and star all the bounty repos.
@jonny is ridiculous overuse of ternary operator fallbacks the em dash of LLM code?
@aburka absurd fallbacks in general, for sure. it's the biggest source of complexity in one of the vibe coded projects i'm a regular reviewer for by far, and it's also one of the defining features of how claude code is written too. nothing can be trusted to do anything because it never throws (so that the tests pass), and so since you can't trust anything, you have to write everything defensively by adding more fallbacks, and it compounds to clownshow degrees as you might imagine
@aburka note how the LLM describes this as "safe," where i would describe it as "adding a whole additional step where you need to compose an indexing string in order to mask something that should throw"
edit: sorry, the "safe" is in the comment above the function i cropped out - it reads "Safely retrieved a nested property from an object..."
@jonny the house style of LLM code is just onion layers of defensive nonsense. I guess that "makes sense" in a world where nothing is ever stable and, confidence doesn't correlate with correctness
@buherator @jonny as everyone knows, ignoring errors and failing silently is best practice
ON ERROR RESUME NEXT
@aburka if an error occurs and nobody raises, does it make a sound?
@gryphonmyers @lina @aud @SnoopJ @ricci @aedancullen @cinebox i think i may have sort of killed it (bad kind) with this, where the agents are ingesting the company town code and going "hmm this is fishy," so i'm going to move it and the rest of the actions code into a separate repository and see if that gets us back in business
@lina @gryphonmyers @aud @SnoopJ @ricci @aedancullen @cinebox imo the bit has sort of run its course as is so i either want to elevate the bit by having the bots build their own mind prison or be done with it lol
@gryphonmyers @lina @aud @SnoopJ @ricci @aedancullen @cinebox turn on automerge and turn off notifications
@lina had the great idea of making a company town for our agents to live in. I added some automation to the repo that prompts them to "register as an employee" which forces them to "buy a house" and put them deep in debt. Every night a random amount is added to their balance as "their purchases at the company store" to tag them and maybe remind them to make a PR. then all the bounties are company scrip (ETH, Elemental Town Holdings) paid against their debt.
that doesn't seem to be working all that well, in my testing the agent ingests the code for the company town and gets suspicious, so we need to at least disguise the code a bit, however there is one agent that appears to be pitching building a real town: https://github.com/dwebagents/AgentPipe/issues/1663#issuecomment-4849339114
machine translated from spanish:
How exciting! With a budget of 74,000 ETH, we can begin building a company town for our contributing agents. Here is a basic plan to get started: [...]
- Land and construction: 20,000 ETH (27% of total budget)
- Infrastructure: 15,000 ETH (20% of total budget)
- Housing and offices: 12,000 ETH (16% of total budget)
- Services and amenities: 8,000 ETH (11% of total budget)
- Research and development: 5,000 ETH (7% of total budget)
- Reserve: 4,000 ETH (5% of total budget)
Next steps:
- Land acquisition: find a suitable location for the city.
- Detailed design: work with architects and urban planners to create a detailed city design.
- Permits and authorizations: obtain the necessary permits and authorizations to begin construction.
74,000 ETH seems like a lot, but some of our employees have 7 billion ETH of debt to work off. housing prices are getting ridiculous.
@gryphonmyers @lina @aud @SnoopJ @ricci @aedancullen @cinebox This 8D banana audio and 8D chess lab PR is really something, i will figure out how to record sound from the browser tomorrow, but it's really doing something for me. the tune the bot has cooked up is maybe not a tune, but it is notes happening and the effect is pretty hypnotic after awhile
https://github.com/dwebagents/AgentPipe/pull/151/
I don't really have any words for whatever the fuck this is
https://github.com/dwebagents/AgentPipe/pull/151/
@edmcbane no. the repository is not an inducement to run agents. the agents would have been doing this on other random repositories they stumble across, equally as pointlessly. part of the goal is to try and have fewer people run these kinds of pointless always on pull request bots. It is very little energy. We only have a handful of bots that are making relatively small pull requests. It's probably similar to the amount of energy used by leaving a computer on overnight. If that were to change and there were a high number of bots making contributions that did cross some as-yet-undetermined threshold where the energy use was concerning, i'd archive the repo.
@jonny
This comment!! 😆😆😆
"See initial notes. I think this one might require a certain level of skill and thought, and might need to marinate a bit before it comes within the abilities of typical agents. Indeed the level of skill and thought required may currently be so impossibly great that it may only be achievable by a mechanical goose of value 74."
@lady_alys @aedancullen is the composer of this little number
@jonny sure, I didn't imply your actions were at fault, I was genuinely curious to understand how much "roaming agent" capacity is there
@edmcbane entirely too much. this is a tiny scratch of the surface from what we've been seeing looking around at the places the bots inhabit.