An AI-powered, fully automated debate platform for engaging discussions
This project is an innovative platform designed to facilitate engaging debates on various topics, particularly in the realms of cryptocurrency and finance. It leverages advanced AI technologies to generate debate scripts and suggest relevant topics based on audience feedback. Users can interact with the platform to receive tailored content that enhances their understanding and engagement with current issues. The platform aims to create a dynamic and interactive experience, allowing users to explore different perspectives and deepen their knowledge through structured debates.
The project is built using Node.js for the backend, which handles API requests and manages server operations. The server is configured with Docker for easy deployment and scalability. The frontend is developed using React, ensuring a responsive and user-friendly interface. A key feature of the platform is the use of Eliza characters, which simulate engaging personalities during debates. The recall functionality retrieves relevant data from previous interactions, enhancing the context and continuity of discussions. Additionally, the Firecrawl feature implements the latest crawling technology to fetch the most recent data, ensuring that the debates are informed by the latest information available. The agents are deployed on the Autonome framework, allowing for efficient management and execution of debate scripts. I implemented a caching mechanism to store frequently requested topics, reducing API calls and improving response times. This hacky solution not only optimized performance but also provided a smoother user experience during peak usage times.