Files
awesome-llm-apps/ai_agent_tutorials/ai_legal_agent_team/README.md
2024-12-10 13:12:18 +05:30

2.4 KiB

AI Legal Agent Team

An intelligent legal document analysis Agent Team powered by GPT-4 and Qdrant vector database. The system uses a team of specialized AI agents to analyze legal documents, providing comprehensive insights, key points, and recommendations. We used phi-agent to create the agent team.

Demo:

https://github.com/user-attachments/assets/e89f2fc9-6a66-4eac-98dd-b4cb04e50419

Features

  • Specialized Agent Team

    • Legal Researcher: Equipped with DuckDuckGo search tool to find and cite relevant legal cases and precedents. Provides detailed research summaries with sources and references specific sections from uploaded documents.

    • Contract Analyst: Specializes in thorough contract review, identifying key terms, obligations, and potential issues. References specific clauses from documents for detailed analysis.

    • Legal Strategist: Focuses on developing comprehensive legal strategies, providing actionable recommendations while considering both risks and opportunities.

    • Team Lead: Coordinates analysis between team members, ensures comprehensive responses, properly sourced recommendations, and references to specific document parts. Acts as an Agent Team coordinator for all three agents.

  • Document Analysis Types

    • Contract Review - Done by Contract Analyst
    • Legal Research - Done by Legal Researcher
    • Risk Assessment - Done by Legal Strategist, Contract Analyst
    • Compliance Check - Done by Legal Strategist, Legal Researcher, Contract Analyst
    • Custom Queries - Done by Agent Team - Legal Researcher, Legal Strategist, Contract Analyst

How to Run

  1. Setup Environment

    # Clone the repository
    git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
    cd ai_legal_agent_team
    
    # Install dependencies
    pip install -r requirements.txt
    
  2. Configure API Keys

  3. Run the Application

    streamlit run main.py
    
  4. Use the Interface

    • Enter API credentials
    • Upload a legal document (PDF)
    • Select analysis type
    • Add custom queries if needed
    • View analysis results

Notes

  • Supports PDF documents only
  • Uses GPT-4 for analysis
  • Uses text-embedding-3-small for embeddings
  • Requires stable internet connection
  • API usage costs apply