Home
Welcome to the GenAI Intelligent Document Processing (IDP) Accelerator for Terraform documentation. This accelerator provides a comprehensive set of Terraform modules and configurations to deploy Intelligent Document Processing solutions on AWS.
Experimental Status
This solution is in experimental stage. While it implements security best practices, conduct thorough testing and security review before production use.
What is GenAI IDP Accelerator?
The GenAI IDP Accelerator is a collection of Terraform modules that enables you to quickly deploy and configure AWS services for Intelligent Document Processing using generative AI capabilities. It provides pre-built infrastructure components that can be easily customized and deployed to process various document types using AWS AI/ML services.
Key Features
- Quick Deployment: Pre-configured Terraform modules for rapid deployment
- Multiple Processors: Choose from BDA, Bedrock LLM, or SageMaker UDOP processors
- Multi-format Support: Process PDFs, images, and various document formats
- AI-Powered: Leverage AWS AI services including Amazon Bedrock foundation models
- Assessment & Evaluation: Built-in quality measurement and baseline comparison
- Analytics & Reporting: Comprehensive metrics and analytics with Athena integration
- Web UI: CloudFront-distributed interface for document management
- Security First: Built-in security best practices and KMS encryption
- Scalable: Auto-scaling capabilities with configurable concurrency
- Cost-Optimized: Efficient resource utilization and cost tracking
Architecture Overview
The GenAI IDP Accelerator consists of several key components:
- Document Processing: Three processor options (BDA, Bedrock LLM, SageMaker UDOP)
- Document Ingestion: S3-based document storage with event-driven processing
- AI Processing: Amazon Bedrock foundation models (Claude, Nova) for flexible processing
- Assessment Functions: Real-time document quality measurement
- Evaluation System: Baseline comparison for accuracy tracking
- Reporting Environment: Parquet-based analytics with Glue tables
- Web Interface: CloudFront-distributed UI with Cognito authentication
- Monitoring: CloudWatch dashboards and comprehensive logging
Getting Started
Ready to get started? Check out our Getting Started Guide to deploy your first GenAI IDP solution.
Quick Links
- Getting Started - Deploy your first solution
- Terraform Modules - Explore available modules
- Examples - See real-world implementations
- Deployment Guides - Step-by-step deployment instructions
- Security - Security features and best practices
- FAQs - Common questions and answers
- Contributing - How to contribute to the project
Support
If you encounter any issues or have questions, please:
- Check our FAQs for common solutions
- Review the troubleshooting guide
- Open an issue in the repository
License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.