Skip to content

Vittam is a multi-agent personal loan sales system designed to streamline the loan application process. It leverages AI agents to handle various stages of the loan journey, including sales, verification, underwriting, and sanctioning.

Notifications You must be signed in to change notification settings

arpankumarde/vittam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vittam

Vittam is a multi-agent personal loan sales system designed to streamline the loan application process. It leverages AI agents to handle various stages of the loan journey, including sales, verification, underwriting, and sanctioning.

Features

  • Master Agent: Orchestrates the entire loan journey, handles customer needs, and routes tasks to the appropriate agents.
  • Sales Agent: Understands customer needs, handles objections, and generates personalized loan offers.
  • Verification Agent: Performs KYC, PAN, and phone verification.
  • Underwriting Agent: Assesses credit scores, eligibility, and calculates EMIs.
  • Sanction Agent: Generates sanction letters and provides disbursement details.

Prerequisites

  • Python 3.13+
  • Node.js (for client-side components)
  • MongoDB (for database operations)

Setup Instructions

Backend

  1. Install dependencies:

    pip install -r requirements.txt
  2. Set environment variables in the .env file

  3. Run the server:

    uv run runner.py

Frontend

  1. Navigate to the client directory:

    cd client
  2. Install dependencies:

    pnpm install
  3. Start the development server:

    pnpm dev

Chatbot

  1. Navigate to the chatbot directory

  2. Install dependencies:

    pnpm install
  3. Run the chatbot:

    nodemon

Project Structure

  • server/: Backend services and AI agent logic.
  • client/: Frontend React components for user interaction.
  • chatbot/: The interactive chatbot code and logic

About

Vittam is a multi-agent personal loan sales system designed to streamline the loan application process. It leverages AI agents to handle various stages of the loan journey, including sales, verification, underwriting, and sanctioning.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •