Inspiration
Investing can be overwhelming for beginners and non-technical individuals who understand the market but lack the skills to code or analyze data effectively. We envisioned a platform that empowers these users by simplifying the complexities of the stock market while making algorithmic trading more accessible. Leveraging lightning-fast AI technology, our goal is to create a seamless experience for anyone to explore, learn, and implement investment strategies in real-time.
What it does
InvestIQ is a powerful financial insights platform designed to cater to:
- Beginners: Users new to the stock market can learn investing principles through engaging, interactive conversations.
- Non-technical investors: Those with market knowledge but no coding skills can create, test, and refine trading strategies effortlessly.
Key features include:
- Simplified Education: The platform breaks down complex market concepts into easy-to-understand explanations, making it beginner-friendly.
- Natural Language Strategy Building: Users can describe trading ideas in plain language, and the platform translates these into functional strategies.
- Real-Time Testing: Strategies are tested in a simulated environment with realistic market data.
- Actionable Feedback: The system provides clear, helpful recommendations to refine and improve strategies, ensuring users grow in confidence and capability.
- Graph Integration with Vision Models: Generates performance graphs and seamlessly integrates them into Llama 90B Vision, enhancing visual analysis with cutting-edge image modeling.
How we built it
We used a combination of cutting-edge technologies to bring InvestIQ to life:
- SambaNova Cloud: Enabled high-speed data processing and real-time AI responses, ensuring an efficient and responsive user experience. Used their Llama 90B Vision to incorporate performance graphs into image models, leveraging vision-based AI to ensure the graphs show an upward and positive trend. Used their Llama 3.1 8B model for the main chatbots.
- Autogen: Served as the backbone for building autonomous agents that guide users through strategy creation, testing, and refinement.
- Cohere: Utilized for embedding functions, enabling the system to process natural language inputs and translate them into actionable insights.
- Perplexity: Enhanced the educational tools and strategy testing environment with data-driven contextual insights.
- Next.js: Built a clean, intuitive frontend featuring drag-and-drop tools and interactive prompts.
- Flask: Supported backend operations for user input processing, algorithm testing, and delivering real-time feedback.
Challenges we ran into
- Translating natural language trading ideas into precise algorithms without overwhelming users with technical jargon.
- Balancing educational content for beginners with the functional needs of experienced investors.
- Delivering actionable, easy-to-understand feedback while maintaining realistic simulations based on market data.
- Integrating graph data seamlessly with vision models to provide advanced visual insights.
Accomplishments that we're proud of
- Building a platform that empowers non-technical users to create, test, and refine trading strategies without needing to write code.
- Successfully integrating graph outputs into Llama 90B Vision for state-of-the-art data visualization.
- Leveraging high-speed AI technology to deliver real-time insights and feedback for strategy testing.
- Simplifying financial education by combining interactivity with actionable recommendations.
- Developing a scalable, beginner-friendly solution that bridges the gap between financial knowledge and algorithmic trading.
What we learned
- Designing for non-technical users requires deep empathy and a focus on simplicity without sacrificing functionality.
- Real-time AI capabilities can transform how users interact with complex systems like financial markets.
- Leveraging advanced vision models such as Llama 90B Vision opens new possibilities for visual data representation.
- Iterative testing with diverse users was essential for refining the platform to meet the needs of both beginners and experienced investors.
What’s next for InvestIQ
- Community Sharing: Enable users to share and explore trading strategies created by others.
- Predictive Analytics: Add advanced AI capabilities to provide market performance predictions for user strategies.
- Live Trading Integration: Allow users to connect their strategies to real-world trading platforms securely and efficiently.
- Custom AI Models: Tailor the platform to specific industries or trading styles based on user feedback.
Built With
- autogen
- cohere
- flask
- next.js
- perplexity
- sambanova


Log in or sign up for Devpost to join the conversation.