What problem does it solve?
Running Azure AI Content Understanding Java SDK samples requires correct Maven invocation, environment variables, model deployment defaults, and sample-specific configuration, which is error-prone to set up manually.
Core Features & Use Cases
- Guided sample execution: Walks through prerequisites, SDK build, environment variables, and sample selection before running any of the 20+ samples (sync or async) with
mvn exec:java.
- Sample-specific configuration: Handles extra setup for cross-resource copy (Sample15), labeled training data via Azure Blob SAS URLs (Sample16), and one-time model defaults (Sample00_UpdateDefaults).
- Helper script:
run_sample.sh lists available samples, safely loads .env files without eval, warns about missing endpoints, and flags Sample16 demo mode.
- Use Case: A developer wants to try invoice field extraction; the skill verifies their Foundry endpoint, ensures Sample00 defaults ran, then executes Sample03_AnalyzeInvoice.
Quick Start
Ask the assistant to run Sample02_AnalyzeUrl for the Azure AI Content Understanding Java SDK and follow the interactive prompts for endpoint and authentication.