project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

EchoFlow

A decentralized AI app that extracts tweets via a Chrome extension, analyzes sentiment using AI agents, and generates new tweets in a similar tone.

EchoFlow

Created At

ETHOnline 2024

Project Description

This decentralized AI app leverages Galadriel's on-chain AI technology to extract tweets from a user’s Twitter account using a Chrome extension. It analyzes tweet sentiment, style, and structure using AI agents and generates new tweets that match the user’s tone and voice. The app provides a user-friendly interface where users can input prompts to generate tweets with a custom heading, description, hashtags, and tags. It also includes detailed sentiment analysis, offering insight into each tweet’s emotional tone, keywords, and reasoning for the sentiment choice. Built with Next.js, Django, and Galadriel, the app integrates AI in a low-latency, verifiable manner, ensuring scalability and robustness. By blending data extraction, AI analysis, and decentralized tech, this tool simplifies personalized tweet generation and helps users understand their tweet patterns while leveraging AI to improve their social media engagement.

How it's Made

In EchoFlow, we start by using a custom-built Chrome extension to extract a set of tweets from a user’s timeline or any target Twitter handle. These tweets form the core data for personalized tweet generation. Once the tweets are gathered, the AgentManager smart contract is deployed to create an “Agent” contract specific to that group of tweets. This contract takes into account the unique sentiment, tone, and style of the extracted tweets to generate a new, personalized tweet that mirrors the nuances of the original content.

Additionally, we developed a second smart contract that interacts with GPT-based LLM services to retrieve and display the sentiments of each tweet individually, providing deeper insights into the mood and tone of the original tweet set. This combination of blockchain and AI services ensures a seamless, decentralized process where users have full control over the generation and sentiment analysis of their content.

For technology, we employed Solidity for the AgentManager and sentiment analysis contracts, integrating OpenAI’s GPT model via off-chain oracles to fetch insights. We used web3 libraries to interface the Chrome extension with Ethereum-based smart contracts, enabling smooth interactions. By leveraging Chrome’s web automation alongside smart contracts and AI sentiment analysis, EchoFlow brings together cutting-edge tools to provide an innovative, automated experience for content creation on Twitter.

background image mobile

Join the mailing list

Get the latest news and updates