- Tavishi Gupta
- Lakshitha V
- Risu Kumari Nayak
AGENTIA is an AI-powered multi-agent financial analysis system designed to analyze company reports, retrieve relevant financial information, detect risks, generate predictions, and provide intelligent recommendations using Generative AI and Retrieval-Augmented Generation (RAG).
The project combines multiple specialized AI agents that collaboratively process financial documents and validate outputs to improve reliability and reduce hallucinations.
- Multi-Agent AI Architecture
- Retrieval-Augmented Generation (RAG)
- Financial Report Analysis
- Risk Detection and Assessment
- Revenue and Profitability Analysis
- Future Trend Prediction
- Recommendation Generation
- Conflict Resolution Between Agents
- Reviewer-Based Output Validation
- PDF Document Processing
- Vector Database Retrieval
User Input
↓
Planner Agent
↓
Retriever Agent (RAG)
↓
Worker / Analysis Agents
↓
Reviewer Agent
↓
Final Recommendation Engine
Determines:
- Required analysis tasks
- Execution sequence
- Agent coordination
Responsible for:
- Retrieving relevant document chunks
- Searching vector database
- Providing contextual information
Technologies:
- ChromaDB / FAISS
- Sentence Transformers
- Embeddings
Analyzes:
- Revenue
- Expenses
- Profit/Loss
- Debt
- Cash Flow
Detects:
- Operational risks
- Market risks
- Regulatory risks
- Financial instability
Predicts:
- Growth potential
- Business stability
- Future opportunities
- Investment outlook
Validates:
- Agent outputs
- Logical consistency
- Evidence-based reasoning
- Conflict resolution
- LangChain
- LangGraph
- OpenAI GPT
- HuggingFace Transformers
- ChromaDB
- FAISS
- Python
- FastAPI / Flask
- Streamlit
- Pandas
- NumPy
The project uses Retrieval-Augmented Generation (RAG):
- Financial documents are uploaded
- Documents are chunked
- Chunks are converted into embeddings
- Embeddings are stored in vector database
- Retriever agent fetches relevant context
- LLM generates grounded responses
This reduces hallucination and improves factual accuracy.
The system validates outputs using:
- Multi-agent cross verification
- Context-grounded retrieval
- Reviewer agent validation
- Evidence-supported reasoning
git clone https://github.com/TavishiGupta057/agentia.git
cd AGENTIApython -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtCreate a .env file:
OPENAI_API_KEY=your_api_keypython ingest.pyOR
python build_vector_store.pystreamlit run app.pypython app.pyuvicorn main:app --reloadUpload Financial Report
↓
Retriever Fetches Context
↓
Agents Analyze Data
↓
Reviewer Validates Output
↓
Final Insights + Predictions
- Revenue increased by 18%
- Debt risk is moderate
- Future growth probability is high
- Investment outlook is positive
- Financial Analysis
- Investment Research
- Business Intelligence
- Risk Assessment
- AI-Powered Decision Support
- Generative AI
- Multi-Agent Systems
- Retrieval-Augmented Generation (RAG)
- Financial AI
- Natural Language Processing
- Real-time stock integration
- Advanced forecasting models
- Multi-document comparative analysis
- Dashboard analytics
- Autonomous agent orchestration
This project is developed for academic and research purposes.
AGENTIA is a multi-agent RAG-based AI system that retrieves, analyzes, validates, and predicts financial insights from company reports using collaborative intelligent agents.