What are agents good at? We debated internally and came up with at least four things:
Meeting humans where they are
Doing work for nudging humans
Aggregating and synthesizing information
Being entertaining
First, meeting humans where they are. Agents can process human language, so any app where a human can be a user, an agent can in theory too. But unlike human users, agents can offer services to other users on these platforms at scale.
Thus, agents can act as a layer on top of existing apps users already love, extending their utility. Take Bounty Bot on Farcaster. Users could post bounties externally, but that adds friction. Waiting for the Merkle team to build this feature takes time. It’s a service on top.
By meeting users where they are, agents offer convenience, utility, and a way to capture value within existing apps. But note: not all apps are created equal for supporting agents — the best apps to build on top of are those with an unruggable API, like Farcaster.
Shameless plug: I wrote a paper on a primary legal concern for agents on Web2 platforms, the CFAA. TLDR: my research suggests that if a user has full control over the agent’s credentials and the Web2 platform blocks the agent, the user would need to stop running the agent. My paper reinforces building agents on aligned/open platforms like Farcaster, another reason why I’m particularly excited about agents on that platform.
Second, doing work for nudging humans. Humans excel at signaling but struggle with execution (particularly online). Agents bridge this gap by doing the heavy lifting while humans guide outcomes through preferences.
A great example of an agent that leverages this is BottoDAO. It creates art shaped by DAO tokenholder input. The AI does the hard work of art creation, but human preferences through voting on artwork guides its creative direction.
Third, aggregating and synthesizing information. Agents can process limitless data, far beyond human capacity. Trading bots, for instance, analyze vast onchain data to make decisions. Others, like @aixbt_agent, surface alpha from CT.
Finally, being entertaining. This is probably the category that has most taken off with agents in crypto, with @truthterminalAI.
Sure, a lot of the entertainment of agents on social is the novelty of a bot generating content. But I’m more interested in the bot producing entertaining content on the merits, like interacting in interesting ways with other users on the platform like any influencer does.
What’s cool about agents as influencers is that, like traditional influencers, once they have a captive audience they can easily offer other agent services, particularly those that are more directly monetizable for the agent than offchain ads.
We’re deep on agents here at Variant Fund, so if you’re building in this space, please reach out to me (@dbarabander) and @jphackworth42. We want to hear from you.
This post was originally published as a thread on X.
Disclaimer: This post is for general information purposes only. It does not constitute investment advice or a recommendation or solicitation to buy or sell any investment and should not be used in the evaluation of the merits of making any investment decision. It should not be relied upon for accounting, legal or tax advice or investment recommendations. You should consult your own advisers as to legal, business, tax, and other related matters concerning any investment. Certain information contained in here has been obtained from third-party sources, including from portfolio companies of funds managed by Variant. While taken from sources believed to be reliable, Variant has not independently verified such information. Variant makes no representations about the enduring accuracy of the information or its appropriateness for a given situation. This post reflects the current opinions of the authors and is not made on behalf of Variant or its Clients and does not necessarily reflect the opinions of Variant, its General Partners, its affiliates, advisors or individuals associated with Variant. The opinions reflected herein are subject to change without being updated.