Home
WorkBlogTalksPapersAbout
Nikita Kozodoi

Blog

29Posts
Nikita Kozodoi

Intelligent Document Processing at Scale with Generative AI and Amazon Bedrock Data Automation

  1. Home
  2. Blog
  3. Intelligent Document Processing at Scale with Generative AI and Amazon Bedrock Data Automation
Nikita KozodoiJuly 202515 min read

Documents in, structured tables out, with three extraction paths

GenAIIDPMLOps
Read the full post on AWS Blog

Pulling structured fields out of contracts, emails and reports looks solved until you try it. Named entity recognition, the classic approach, only handles text, only finds the categories in its training set, and has nothing useful to say when the field you want is a sentiment score or a one-line summary. Generative models remove that ceiling without annotation or fine-tuning. The application we built takes a set of documents and a list of attributes and gives you back a table, with Amazon Bedrock Data Automation doing the extraction and handling parsing, context management and model selection behind a single API.

For most pipelines of this kind that is the right default, but not for all. Some organizations must run self-hosted models for regulatory reasons, some builder teams want control over every step, and Bedrock Data Automation was only available in us-west-2 and us-east-1 as of June 2025. So the pipeline keeps two other paths open, calling Bedrock models directly or running Amazon Textract for OCR and passing the text to a model, and you choose per run.

Around all of that sits fairly ordinary infrastructure, which in practice is where most of the work goes. Step Functions orchestrates the pipeline and fans out across documents with a Map state, Lambda makes the calls, S3 holds inputs and results, and a container on ECS behind CloudFront gives non-technical users a UI, with Cognito in front. It deploys as CDK, and the code is on GitHub under the MIT license.

Nikita Kozodoi

Written by Nikita Kozodoi

Senior Scientist on the AWS FDE team. I publish applied AI research and embed with engineering teams to build custom AI systems, from scoping and experimentation to fine-tuning and production deployment.

See my workGet in touch

Related content

Talk

Intelligent Document Processing with Amazon Bedrock

2026
Talk

Intelligent Document Processing at Scale with the IDP Accelerator

2026
Talk

Extracting Information from Complex Documents with Amazon Bedrock

2024

Pages

  • Work
  • Blog
  • Talks
  • Papers
  • About

Social

  • LinkedIn
  • GitHub
  • Google Scholar
  • X / Twitter
  • Instagram

Contact

  • n.kozodoi@icloud.com
  • Buy me a coffee
  • Download CV
  • RSS feed
  • Berlin, Germany

© 2026 Nikita Kozodoi. All opinions are my own.