Agent 10K is a multimodal AI-powered Streamlit app that analyzes corporate annual reports (10-Ks) using both text and image data. It leverages Google Gemini models, LangChain agents, and financial logic to extract insights, compute ratios, forecast trends, and answer investor-grade questions.
- ๐ Upload Multiple Annual Reports (PDF)
- ๐ง Multimodal Analysis: Combines text + charts/images using Gemini Pro Vision
- ๐ Autonomous Agent: Summarizes financial performance via LangChain agent
- ๐ Financial Ratio Computation: ROI, D/E, Quick Ratio, Net Margin, and more
- ๐ฎ Market Sentiment & Forecast: Scrapes news headlines and gives AI-driven outlook
- ๐ฌ Ask Anything: Semantic search and QA across reports with visual support
- ๐ PDF Report Downloads: Export AI-generated summaries and financials
- Python
- Streamlit โ interactive UI
- LangChain โ agent orchestration & RAG
- Google Gemini Pro / Vision API
- FAISS โ vector storage for text & images
- PyMuPDF / PIL / ReportLab โ PDF parsing, image extraction, and generation
- BeautifulSoup โ headline scraping for sentiment analysis
