Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 1.78 KB

File metadata and controls

79 lines (54 loc) · 1.78 KB

Document Processing Use Case

Overview

The Document Processing application automates document classification, structured data extraction, and compliance validation for financial services.

Architecture

graph TB
    Start[Document Input] --> Classifier[Document Classifier]
    Classifier --> Extractor[Data Extractor]
    Extractor --> Validator[Validation Agent]
    Validator --> Final[Processing Result]
Loading

Agents

Document Classifier

Classifies documents by type, jurisdiction, and regulatory relevance.

Data Extractor

Extracts structured data including entities, amounts, and dates from unstructured documents.

Validation Agent

Validates extracted data against regulatory rules and flags compliance issues.

Deployment

USE_CASE_ID=document_processing FRAMEWORK=langchain_langgraph ./scripts/deploy/full/deploy_agentcore.sh

Testing

./scripts/use_cases/document_processing/test/test_agentcore.sh

Sample Data

Located at data/samples/document_processing/

Document ID Type Description
DOC001 Loan Application Commercial loan application for Acme Corp

API Reference

Request

{
  "document_id": "DOC001",
  "processing_type": "full"
}

Response

{
  "document_id": "DOC001",
  "processing_id": "uuid",
  "classification": {"type": "loan_application", "jurisdiction": "US"},
  "extracted_data": {"entity": "Acme Corp", "amount": 5000000},
  "validation_result": {"status": "valid", "issues": []},
  "summary": "..."
}

Related Documentation