What makes these agents autonomous is how their input is provided.
For example, rather than a simple chat interface, it might:
· Respond to Tweets/Messages
· Listen for blockchain events
· Periodically run with a given prompt
More advanced agents like @aixbt_agent provide the agent with large databases that help them make better-informed decisions.
Using vector stores, agents can quickly search through large datasets across thousands of files, e.g. tweets, market data, etc.
These databases also enable agents to track new information, including their previous actions.
For example, ai16z's Eliza framework comes with built-in memory management.
This allows you to create, search through, and delete memories.
TLDR: “Onchain AI agents” are:
· Onchain: control a wallet + can read & react to blockchain-related events.
· AI: An LLM decides what actions to call based on the input.
· Agents: inputs can come from various sources and the AI remembers it’s previous actions.
Onchain parts:
AI agents - bullish or BS?
IMO, bullish.
AI controlling a wallet unlocks a lot of fun and interesting use cases.
It might even be an early look at how we interact with the internet in the future.