crewAI consists of a modular architecture where each AI agent focuses on a specific task: one agent retrieves historical and real-time market and portfolio data, another applies quantitative models and machine-learning algorithms to estimate risk measures such as Value at Risk, Conditional VaR, stress tests and scenario analyses, and a reporting agent compiles results into structured PDF or dashboard formats. Users can configure API keys for data sources, adjust model parameters, and extend or replace agents to meet specialized investment strategies or compliance requirements.