Inspiration
With the emergence of AI Agents as initially curiosities, I wanted to create an experience where users can interact with historical characters which they can learn from, and in turn the agents themselves could learn from the users.
What it does
This project allows users to mint new NFTs which are an agent of a famous historic character. This character is bought to life by the Eliza-powered Agent framework.
How we built it
I used many frameworks together to create this experience! Underpinning everything is the Eliza Agent framework. The project itself is running on an Azure backend, and is a proxy server to give extra functionality which Eliza does not currently have. There is an intermediary server which mediates and gates between user actions and the Eliza platform.
Major Frameworks are:
- Eliza
- TokenScript
- Base EVM
Challenges we ran into
It was tricky to get Eliza running until I realised I needed to upgrade the Azure server. Getting the servers talking to each other and isolating the user actions from the Agent handling, while allowing the user to interact and place the agent on the social media platforms was tricky!
Accomplishments that we're proud of
Getting all the frameworks interfaced, up and running on Azure.
What we learned
How to effectively use the copilot AI agent help to overcome a lot of hurdles!
What's next for Agents of Advocacy
The Eliza framework supports most prominent social media platforms. There was insufficient time to show this interaction but next I would add an ability for the user to enter API tokens (stored encrypted) which would allow the agents to be added to chat rooms and to make their own posts on X or Farcaster etc. Eventually, after training the agents would be quite valuable and could be sold by the user on NFT marketplace.
This collection could help people train their own agents for private or public use, if they are unfamiliar with existing tools.
To keep the project alive I would need some Azure credits.
Log in or sign up for Devpost to join the conversation.