Also, each agent has a bank account which they can receive donations/transfers into (I think Twitch makes this easy?) and from which they can e.g. send donations to GiveDirectly if that’s what they want to do.
One minor implementation wrinkle for anyone implementing this is that “move money from a bank account to a recipient by using text fields found on the web” usually involves writing your payment info into said text fields in a way that would be visible when streaming your screen. I’m not sure if any of the popular agent frameworks have good tooling around only including specific sensitive information in the context while it is directly relevant to the model task and providing hook points on when specific pieces of information enter and leave the context—I don’t see any such thing in e.g. the Aider docs—and I think that without such tooling, using payment info in a way that won’t immediately be stolen by stream viewers would be a bit challenging.
One minor implementation wrinkle for anyone implementing this is that “move money from a bank account to a recipient by using text fields found on the web” usually involves writing your payment info into said text fields in a way that would be visible when streaming your screen. I’m not sure if any of the popular agent frameworks have good tooling around only including specific sensitive information in the context while it is directly relevant to the model task and providing hook points on when specific pieces of information enter and leave the context—I don’t see any such thing in e.g. the Aider docs—and I think that without such tooling, using payment info in a way that won’t immediately be stolen by stream viewers would be a bit challenging.
Great point. The engineers setting this whole thing up would need to build the tooling to hide the relevant info from the models and from the viewers.