project screenshot 1
project screenshot 2
project screenshot 3

Oracle

Oracle uses AI to analyze 500M+ daily posts on X (formerly Twitter), providing real-time insights into public sentiment and emerging trends. Summarize your Twitter timeline effortlessly with our user-friendly interface.

Oracle

Created At

HackFS 2024

Project Description

Oracle is an advanced AI tool designed to analyze and summarize vast amounts of data from X, the platform formerly known as Twitter. Each day, over 500 million posts are uploaded to X, presenting an enormous opportunity to gauge real-time public opinion and sentiment on current events and cultural trends. Oracle taps into this data stream, leveraging large language models (LLMs) to provide comprehensive insights that go beyond traditional media and search capabilities.

With Oracle, users can either select from a list of recent news items, prompting the AI to generate relevant keywords for a search, or enter their own custom search queries. The tool uses RapidAPI to fetch a timeline of posts from X, which the AI then analyzes based on a specified prompt. The result is a detailed overview, assessment, and sentiment analysis of user opinions surrounding the chosen subject.

How it's Made

Oracle was developed for the HackFS hackathon, integrating several cutting-edge technologies to achieve its functionalities. Here’s a detailed breakdown of how Oracle was built:

Backend Server:
    Node.js: The backend server is built using Node.js, a popular JavaScript runtime.
    RapidAPI: This service is used to fetch data from X (Twitter) and news sources. API keys are required for access.

Frontend (Client):
    React: The client-side application is developed using React, providing a responsive and user-friendly interface.
    Environment Variables: Keys for RapidAPI are stored in a .env file to manage access securely.

AI Integration:
    Galadriel: Oracle uses Galadriel, the first Layer 1 for AI, for processing and analyzing the data. A private key for Galadriel is necessary to authenticate and use its services.

Lilypad: For powering the AI summarization Smart Contract: Deployment: A smart contract is deployed on the Galadriel blockchain. Users can view the contract details through the Galadriel blockchain explorer. Integration: The smart contract integrates with the backend to manage data processing securely.

background image mobile

Join the mailing list

Get the latest news and updates