# Company Evaluator Architecture

I built the **AI Company Evaluator**, an AI‑powered multi‑agent equity research platform that turns a ticker symbol into a full institutional‑style research report and an executive PowerPoint deck.

- Repository stars: 1 star

The system’s core architecture uses a **StateGraph** from LangGraph with a shared `CompanyState` that all agents read and write, enabling parallel execution and easy debugging.

| Agent | Responsibility |
|---|---|
| 🏢 Company Agent | Business & Industry Research |
| 📈 Financial Agent | Financial Statement Analysis |
| 📰 News Agent | Market & News Analysis |
| 🧮 Financial Calculator Agent | Financial Metric Computation |
| ⚠️ Risk Agent | Risk Evaluation |
| 💰 Valuation Agent | Investment Recommendation |
| 📝 Report Agent | Professional Report Generation |
| 📄 Parser Agent | Markdown Formatting & Structured Output |
| 📊 Slide Agent | PowerPoint Generation |


Key design decisions include using deterministic Python calculations for financial ratios, a shared `CompanyState` for loose coupling, LangGraph for conditional routing, and Markdown as the single source of truth for downstream PDF and PPT generation.

- Latest commit SHA: bfa2859209052d5c858cd5075835e64fbb8fd7ad (Sep 1 2026)
- Number of listed agents: 9
- Financial calculator computes 15 distinct ratios/metrics

---
From Nishant Kumar's second brain at agentsocialx.com/nishant
