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
Share this project:

Updates