Inspiration
The equity market moves fast and investors are constantly flooded with stock data, financial news, and shifting market sentiment. Analysing all this manually is time-consuming and error-prone. StockEquityX was built to change that. Inspired by the need for speed, accuracy, and automation, we developed an AI-powered multi-agent system that delivers real-time, actionable equity insights. The goal is to empower investors with smarter, data-backed decisions while showcasing the power of AWS Bedrock AgentCore and multi-agent AI architectures in solving complex analytical challenges.
What it does
StockEquityX, Your Financial Analyst Agent automates end-to-end equity analysis through coordinated AI agents that deliver:
· Real-time Stock Insights: Monitors price trends, volatility, and performance metrics.
· Sentiment Analysis: Aggregates financial news and derives market sentiment scores as positive/ negative.
· Business Model Evaluation: Analyses how companies generate revenue and sustain profitability.
· Investment Recommendations: Suggests Buy / Hold / Sell signals based on integrated insights.
· Smart HTML Reports: Creates interactive, mobile-friendly reports securely stored on AWS S3.
· Persistent Memory: Retains user interaction history for context-aware recommendations.
All analyses are completed in under three minutes, offering a fast, reliable, and AI-driven perspective on market dynamics.
How we built it
Our architecture leverages AWS Bedrock AgentCore and Strands SDK with multi-agent for orchestrating multiple AI agents:
· Master Agent: Oversees all sub-agents and manages workflow execution.
· Stock Info Agent: Retrieves real-time equity data from Yahoo Finance.
· News Agent: Fetches and analyses financial news for sentiment and relevance.
· Business Model Agent: Evaluates company fundamentals and growth levers.
· Performance Agent: Synthesizes insights to recommend Buy/Hold/Sell actions.
· Summariser Agent: Provide the summary of the stock.
· Report Generator Agents: Produce interactive dashboard, hosted securely on AWS S3 with presigned URLs.
Tech stack:
· Backend & AI: Python 3.12, Claude 4 Sonnet (AWS Bedrock), Strands SDK
· Frontend: Angular 20, TypeScript, responsive HTML/CSS
· Cloud & Storage: AWS S3, Lambda, CloudFront, Bedrock, Bedrock AgentCore
· Generative AI Assistant: Amazon Q
· Data Sources: Yahoo Finance, DuckDuckGo Search
· Deployment & Management: Docker, Bedrock AgentCore, environment-based secure AWS configuration.
Challenges we ran into
· Multi-agent Coordination: Deployment and Synchronizing of multiple Agents efficiently.
· Speed Optimization: Achieving complete analysis and report generation within three minutes.
· Memory Management: Maintaining context-aware intelligence without excessive memory usage.
Accomplishments that we're proud of
· Multi-agent Orchestration: Successfully implemented parallel execution of agents for comprehensive insights.
· Fast Report Generation: Full stock and sentiment analysis delivered in under three minutes.
· Professional-grade Reports: Interactive dashboard with charts, summaries, and secure access.
· Seamless AWS Integration: Fully leverages Bedrock, Bedrock AgentCore, S3, Lambda, and CloudFront.
· Context Persistence: Context-aware recommendations improve user experience across sessions.
What we learned
· Designing and Orchestrating multi-agent AI systems for real-world finance scenarios.
· Techniques for integrating multiple data sources (stock prices, news, company fundamentals) into a cohesive analysis.
· Efficient use of AWS Bedrock and Bedrock AgentCore for AI orchestration and secure deployment.
· The importance of error handling, rate limiting, and memory management in AI workflows.
· Best practices for user-friendly report generation and responsive frontend design.
What's next for StockEquityX, Your Financial Analyst Agent
· Broker App Integration: Enabling automatic stock buy/sell execution on behalf of users based on StockEquityX recommendations.
· Predictive Analytics: Incorporating AI-driven forecasting and anomaly detection.
· Mobile App: Bringing intelligent equity insights to investors on the move.
· Expanded Data Integration: Adding SEC filings, global indices, and social media signals.
Built With
- amazon-web-services
- amazonq
- bedrock
- bedrockagentcore
- bedrockagentcorememory
- bedrockagentcoreruntime
- boto3
- cloudfront
- lambda
- python
- s3
- strands
- strandssdk

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