Customer-led
Deploy with your team
Your engineers lead. Use the source, requirements and runbooks; request scoped help where needed.
Find your starting point →Your PTUs. Your possibilities.
A head start on the work that matters.
Explore 20 AI starting points for your teams. Choose your mix, see what it needs, and turn compatible model capacity into useful work.
Considering PTUs? Prove demand before investing.
Your people, priorities and approved environment.
Choose one or build your own mix.
Results depend on fit and delivery. Compatible workloads only. Other services cost extra.
Each guide identifies its source, requirements and limits. Microsoft-owned code is not a production or support guarantee.
01 / Find your fit
Choose the work you want to improve. Discover starting points that fit your team.
Your starting points
Matched by documented use case, not ranked by readiness. Open the guide to check fit and deployment gates.
20 solutions / one catalog
Top picks reflect what customers ask about first. Choose any mix of all 20; each guide states its own readiness and limits.
How we help
From first selection to wider adoption. Choose the delivery path that fits your team.
Choose one, several or assess all 20 starting points. Delivery scope, funding, code permissions, acceptance criteria and support responsibilities are agreed before work starts. This website does not deploy applications or book a working session.
From selection to wider adoption
Work with your business owners and central AI teams. These are proposed steps and deliverables, not completed milestones or guaranteed production readiness.
A shortlist with owners and success measures.
You bring business priorities and first users; together we match solutions to useful work.
An agreed scope, access path and budget.
Your platform team confirms permissions and constraints. We clarify prerequisites, separate service costs and responsibilities, and coordinate owner-approved access to private code such as SpecSuite.
A runbook, walkthrough and acceptance review.
The agreed delivery team configures the approved environment and evaluates complete workflows with representative tasks. Record unresolved issues; provisioning is not acceptance.
A handover and plan to expand, repair or stop.
Your service owner takes operational responsibility. Agree user training, support, an adoption champion and a review date before onboarding the next teams.
Agree a baseline and targets before deployment: active teams and repeat use, accepted tasks, time saved and quality, PTU utilization and headroom, and total service cost. Review the results before expanding or renewing capacity.
Your next step
Bring your business owner, central AI or platform lead and intended service owner. Share this brief with the program or account team through your existing channel.
Planning only: selection is not approval, deployment or evidence of readiness. Confirm the open points below together.
No solutions selected. Explore the catalog and add the solutions you want to discuss.
No information is submitted. Selections remain in memory until reload. Print or save a PDF to share; use approved channels for customer details, not this site.
Missing a verified repository, blocked outcome or supported deployment route? Resolve that gate first. A shortlist is not a ready-to-install package.
Run one step at a time only after approval. Replace angle-bracket placeholders locally; keep credentials out of code and shared output. Use approved package feeds. Review scripts and dependencies before execution: a pinned checkout can still fetch mutable images or remote scripts. Do not bypass preflight, relax network policy, purchase capacity or delete resources to resolve an error.
Source checkout commands use PowerShell in a new empty directory. Confirm git rev-parse HEAD prints the stated revision. For GitHub Actions, prepare your approved fork at that revision; for the voice workflow use Bash directory syntax. Complete each package's tool and dependency setup before provisioning.
If a step fails, stop and use the linked manual's troubleshooting guidance. Record the failing stage without secrets. Agree upgrade, rollback, retention and shutdown ownership before handover; never delete shared resources as routine cleanup. Confirm model, API, geography and PTU routing independently of provisioning.
Verify model, API & geography compatibility. An existing Foundry project can still receive new Standard deployments from a template. Inspect model resources and persisted agent settings rather than assuming project reuse means PTU reuse. Search, storage, hosting, document processing and speech can cost extra.
Name business, engineering and review owners. Agree the baseline, target, permitted data, representative examples, time box and spending limit before starting.
Evaluate the complete user journey, material errors, citations, permissions, missing inputs and escalation. Source inspection and successful provisioning are not acceptance.
Trace every model path, including persisted agents and retrieval planning. Confirm deployment, model/version, API and approved geography; compare Standard, eligible Batch and existing PTU headroom.
Expand only after agreed quality, useful demand and operating ownership are established. Otherwise repair, change the approach or stop; do not generate work to fill capacity.
Keep an accountable person in the decision loop. Review sources, limitations and proposed outputs before use. Each solution guide provides its own architecture; a reference design is not a deployment certification.
Three proven ways to begin: Chat With Your Data for trusted answers, Content Processing for document intake, or Modernize for an active code-modernization backlog. Add any other solutions you need; these are planning recommendations, not ready-to-install packages.
Recommended first pilot
Help staff find authoritative answers they can check.
One approved document collection, one user group and representative questions, including missing answers and restricted documents.
Start with Chat With Your Data. Accept citation quality, permission boundaries and safe no-answer behavior before broader use.
Decision boundary: People check consequential answers. Controlled briefing and correspondence drafting remains a planned extension.
Add document comparison only for a demonstrated gap; DKM needs a maintenance owner. Avoid a second overlapping retrieval stack.
Adds the starting candidate and a pilot brief to your shortlist. Existing selections stay; extensions are not automatically added.
Document-workflow priority
Prepare complete evidence packs for a human reviewer.
One document-pack type with known complete, incomplete and malformed examples. Start with Content Processing, not autonomous procurement.
Prove complete-pack processing as well as missing-evidence detection. RFP and contract review remains a separate, gated workflow.
Decision boundary: Authorized reviewers retain compliance, supplier-selection and award decisions. A generated finding is not a decision.
Use MACAE RFP/contract packs as implementation references only after final synthesis and evidence traceability pass.
Adds the starting candidate and a pilot brief to your shortlist. Existing selections stay; extensions are not automatically added.
For an active modernization backlog
Make a bounded SQL migration reviewable and testable.
One SQL dialect, a small permitted source set and an executable source/target comparison. Broader engineering tooling is a separate scope.
The Modernize upstream is no longer maintained. Name a maintenance owner or choose a supported replacement before a new deployment.
Decision boundary: Engineers approve every change. No automatic production changes or claim of complete migration equivalence.
Specification assistance or supported developer-tool integration only after owner and endpoint validation.
Adds the starting candidate and a pilot brief to your shortlist. Existing selections stay; extensions are not automatically added.
02 / Explore & choose
Explore the workflow. Understand what it needs. Save what fits your team. Deploy yourself or work with us end to end.
Try a different keyword, or start again with all 20 candidates.
Chat With Your Data (CWYD)
Help staff find and explain information in an approved collection of documents.
Knowledge teams
Microsoft-owned public repository
Multi-document claim and intake processing
Intake document packs and flag missing material before review.
Operations teams
Microsoft-owned public repository
Multimodal document discovery and comparison
Ask questions across documents and compare what they say.
Document reviewers
Microsoft-owned public repository
Reviewer-led document assessment
Help reviewers compare requests for proposals and contracts against required evidence.
Procurement teams
Proposed custom workflow
Informix SQL to T-SQL modernization
Help engineering teams review a bounded SQL-dialect conversion.
Software teams
Microsoft-owned public repository
Code to spec · Knowledge graph · Spec to code
Turn existing code into specifications and connected system knowledge, then use reviewed specifications to guide improved code and modernization.
Software teams
Private owner-led solution
ESS Agent Developer Kit for Copilot Studio
Help staff navigate routine internal guidance and service requests.
Assistant builders
Microsoft-owned public repository
ART · Azure Real-Time Agent Accelerator
Answer routine spoken enquiries over the phone or a browser, and hand off to a person.
Voice app builders
Microsoft-owned public repository
Embedded service and product assistance
Answer routine service questions from approved guidance.
Customer service teams
Microsoft-owned public repository
Real-time spoken agents with Bring Your Own Model (BYOM)
Explore spoken access to a bounded assistant workflow.
Service builders
Microsoft / GitHub platform guidance
Multi-Agent Custom Automation Engine (MACAE)
Coordinate several assistant steps for a larger staff-work task.
Workflow builders
Microsoft-owned public repository
Conversation Knowledge Mining
Find themes and recurring issues in approved conversation records.
Service analysts
Microsoft-owned public repository
Creative brief to marketing copy and images
Provide a starting point for marketing-oriented generation experiments.
Content teams
Microsoft-owned public repository
Agentic Applications for Unified Data Foundation on Fabric
Connect an AI application to governed enterprise data through a Fabric Data Agent.
Business data teams
Microsoft-owned public repository
Real-Time Intelligence for Operations
Explore assistance around operational signals and emerging issues.
Operations analysts
Microsoft-owned public repository
.NET AI Video Analyzer
Explore a narrowly scoped video task under review.
Media app builders
Microsoft-owned public repository
Natural-language Earth-science exploration
Explore specialist geospatial questions where there is a defined need.
Research teams
Microsoft-owned public repository
GitHub Copilot / VS Code Bring Your Own Key (BYOK)
Explore connecting developer tools to an organization-managed model.
Developer teams
Microsoft / GitHub platform guidance
Sherpa · securing agent tool connections
Teach engineers how to secure the tool connections that AI agents depend on.
Security learners
Microsoft-owned public repository
Deploy Your AI Application In Production
Offer a technical starting point for future integrated workflows.
Platform teams
Microsoft-owned public repository
Examples illustrate intended use, not customer deployments or verified results. This is a curated set of starting points, not a ready-to-install product suite. Each guide explains its readiness, limits and deployment requirements.
Top pick / Application accelerator
Turn a document collection into answers people can trace.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A private question-answering site for your own documents. You load an approved collection — policies, procedures, manuals — and staff ask questions in ordinary language. Every answer shows the passage it came from, so the reader can check it rather than trust it.
A web application you deploy: a chat window for staff, plus an admin page for loading documents.
Historical evaluation, not a guarantee for your deployment: Selected knowledge-search and answer tests passed in an adapted local implementation. This is narrower than verification of an unchanged upstream package.
Read the evaluation notes01 / Use it for the right job
An internal knowledge application with an administration workspace for ingestion and a conversational workspace for staff. It retrieves relevant passages before generating an answer, shows inline citations and retains conversation history. Use it when the primary job is finding an answer, rather than extracting a structured record from every file.
A React chat workspace with source citations and history, plus an admin interface for document uploads and webpage indexing. The linked upstream overview shows the application; this page describes its workflow, not a simulated chat.
A knowledge owner uploads supported documents or indexes approved webpages in the admin interface. Processing makes the content available for retrieval.
Staff enter a question in the chat workspace. The backend retrieves relevant material and streams a grounded response.
Open the cited sources, examine the context and continue the conversation. Unanswered questions reveal gaps in the collection.
02 / Under the hood
Separate ingestion from interactive chat. The illustrated retrieval branch uses AI Search and Cosmos DB; PostgreSQL is the alternative documented by the package.
Owned sources
Approved source material enters through administration, not an unrestricted public upload endpoint.
Blob + Queue Storage
Blob holds originals; the queue hands work to the ingestion worker.
Functions / Container Apps
Parses, chunks and embeds documents before updating retrieval storage.
Azure AI Search
Returns passages and source metadata; replaced by pgvector in PostgreSQL mode.
React / Container Apps
The browser experience for asking questions, reviewing citations and managing content.
FastAPI / Container Apps
Agent Framework or LangGraph coordinates retrieval, answer streaming and history.
Microsoft Foundry
Generates embeddings and responses. Content Safety and supported speech features are separate service dependencies.
Azure Cosmos DB
Persists history in the AI Search route; PostgreSQL mode replaces this dependency.
Upload originals
Dequeue ingestion jobs
Write indexed chunks
Questions and streamed answers
Retrieve relevant passages
Grounded generation
Embed chunks
Read and write conversations
03 / Prepare the inputs
Supported documents and explicitly approved webpages, with an owner and update policy.
Uploads go to Blob Storage; Storage queues decouple intake from processing. Event Grid is an optional trigger.
A Functions worker hosted on Container Apps parses content, chunks it and creates embeddings.
Use AI Search with Cosmos DB, or PostgreSQL/pgvector for retrieval and history. These are deployment alternatives, not a mandatory combined stack.
Check citations against originals, deletion/reindex behavior and denied-access questions before inviting more staff.
04 / Run it in your environment
Azure Developer CLI and Bicep, followed by explicit container-image and application setup.
Supported documents and explicitly approved webpages, with an owner and update policy.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach 0fce71307dfa76a82ac82ec73bdde3daa47e503d
git rev-parse HEADUse the guide's local environment or reopen the pinned checkout in its dev container. Local setup needs Python 3.11, Node LTS, PowerShell and azd; the data setup script requires Azure CLI 2.87+. Avoid azd 1.23.9 rather than disabling preflight checks.
Review infra\main.parameters.json and the linked parameter guide. Explicitly choose databaseType: the guide and top-level template disagree on its default. Confirm chat and embedding deployments, identity, region and approved network access. Resource reuse is not proof of PTU routing.
Sign in to both CLIs, select the approved subscription and choose a new environment when prompted. This leaves placeholder images, not a working application.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upFrom the repository root, run these in order with the resource group produced above. The image script can temporarily open registry access: stop and arrange an approved private build path if policy prohibits that behavior.
.\infra\scripts\post-provision\acr_build_push_update.ps1 -ResourceGroupName "<resource-group>"
.\infra\scripts\post-provision\post_deployment_setup.ps1 -ResourceGroupName "<resource-group>"Complete the authentication instructions in Step 5.3 of the pinned guide before sharing. Open the frontend URL, go to /admin, choose Ingest Data and upload permitted sample documents. Wait for ingestion; sign-in alone does not implement document-level authorization.
Ask a question with a known answer, open its citations and test an unanswerable question. Check user/history separation and document access with two test identities; verify the actual model deployment in provider telemetry.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Choose retrieval/orchestration options and define answer evaluation.
Design chunking, metadata, source refresh and access-aware retrieval.
Review sign-in, managed identity and network dependencies.
Agree a first corpus, draw its authorization boundary and compare expected answers against retrieved passages.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
The top-level Bicep defaults databaseType to cosmosdb, while the deployment guide describes PostgreSQL as the default. Inspect the selected parameter route rather than assuming a default.
The manifest prints separate image build/push/update and post-deployment setup commands; infrastructure provisioning is not the complete application installation.
Pinned revision 0fce71307dfa76a82ac82ec73bdde3daa47e503d. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Run a guided demonstration with approved documents, source checks and a human reviewer.
Selected knowledge-search and answer tests passed in an adapted local implementation. This is narrower than verification of an unchanged upstream package.
Repeated interactive questions could use compatible reserved model capacity. These tests do not establish PTU sizing or sustained demand.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Top pick / Application accelerator
Turn a document pack into structured results and explain its gaps.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
An intake system for packs of related documents; the example built in is an insurance claim. Each document is read and its fields pulled out and checked, then the pack is summarised as a whole with a report of what is missing. Moving it to a different intake process means rewriting the field definitions and rules.
A web application you deploy that follows documents through a processing pipeline.
Historical evaluation, not a guarantee for your deployment: A bounded missing-document workflow passed. A filter warning occurred, and the full happy path was not established.
Read the evaluation notes01 / Use it for the right job
The current accelerator is a multi-document claim-processing system. Individual documents pass through extraction, mapping, evaluation and persistence; a separate workflow coordinates the pack, builds a cross-document summary and performs gap analysis. Schemas and rules are the customization surface for other intake processes.
A React/TypeScript processing monitor backed by a FastAPI gateway. The user follows document/process status and examines claim-level results rather than interacting only through a chat box.
Provide the related documents and the processing definition for the claim.
The monitor shows progress while the workflow coordinates individual document jobs.
Inspect mapped fields, evaluations and cross-document findings before taking any business action.
02 / Under the hood
Four Container Apps separate the web monitor, API, pack workflow and document processor. Queue boundaries make long-running work distinct from the request/response UI.
React / Container Apps
Shows processing status and reviewable results.
FastAPI / Container Apps
Accepts process requests and exposes status/results.
Workflow Container App
Coordinates document jobs, cross-document summaries and gap analysis.
Processor Container App
Runs Extract -> Map -> Evaluate -> Save for each document.
Storage queues + dead letter
Separates asynchronous workers and failed work from the UI.
Content Understanding
Extracts the content used by mapping and evaluation.
Azure OpenAI
Supports mapping, summarization and gap reasoning.
Blob + Cosmos DB
Blob stores files/manifests; Cosmos stores definitions, process state and claim results.
Submit / inspect status
Enqueue work
Coordinate a claim
Dispatch document jobs
Extract document content
Map fields
Summarize and find gaps
Persist claim results
Read files / save results
03 / Prepare the inputs
Related claim documents, processing schemas and domain-specific gap rules.
Blob Storage holds documents/manifests; queues deliver work to the workflow and document processor.
Content Understanding extracts content and model-assisted mapping converts it to the configured schema. Evaluation merges available extraction and model confidence signals into field-level scores; these are not proof that a field is correct.
The workflow summarizes across documents and supplies YAML-defined requirements to a gap-analysis agent. Cosmos DB stores process and claim results for review.
Include complete packs, missing files, contradictory values and malformed documents; inspect queue/dead-letter handling.
04 / Run it in your environment
Provision four Container Apps and their data/AI services, then complete image build/push, the post-deployment script and required application authentication configuration.
Related claim documents, processing schemas and domain-specific gap rules.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/content-processing-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach 659eaa1f503dd08b1e1aea1c72eab11c7c191d00
git rev-parse HEADUse the pinned guide's local toolchain or dev container. Review infra\main.parameters.json, extraction model availability, Foundry reuse, identity, network settings and schema requirements. Use compatible azd rather than disabling preflight.
Select the approved subscription and a new lowercase alphanumeric environment. This is only the infrastructure stage.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upRun from the repository root in this order. Check the API is ready and the Auto Claim schema set exists. The guide mentions automatic registration, but the pinned manifest has no post-provision hook; do not assume these steps ran.
.\infra\scripts\acr_build_push.ps1
.\infra\scripts\post_deployment.ps1Complete ConfigureAppAuthentication.md, linked from Step 5 of the manual: register the required applications, configure the frontend/API identity settings and callback URLs, and apply consent as documented. Authentication is required for access.
Open the Web App Endpoint from deployment output, sign in, select Auto Claim and the matching schema, then Import Content. Use the permitted sample files under src\ContentProcessorAPI\samples before designing customer schemas.
Open a completed row and compare every required field with its source. Exercise missing fields, invalid input and authorization failures; capture extraction errors rather than treating a completed status as accuracy.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Map the schema and choose extraction/evaluation criteria.
Define completeness and cross-document consistency rules.
Own workers, retries, dead letters and process-state visibility.
Walk one pack through per-document extraction and claim-level gap analysis, then identify the domain-specific adaptations.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Evaluation merges available Content Understanding confidence and OpenAI log-probability signals into field-level scores. It does not independently establish factual correctness.
The executor loads YAML rules into an agent prompt, runs model-based gap analysis and persists the response to the claim record.
The sample YAML defines claim document types and requirements used to guide the gap-analysis agent; it is not evidence of a deterministic compliance engine.
The explicit post-deployment script waits for the API and registers schemas. It can skip registration when the API does not become ready.
The manifest contains preprovision hooks only, despite the deployment guide describing automatic post-provision schema registration.
Pinned revision 659eaa1f503dd08b1e1aea1c72eab11c7c191d00. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Resolve the warning and test a complete document pack end to end before a guided demonstration.
A bounded missing-document workflow passed. A filter warning occurred, and the full happy path was not established.
Model-assisted checks could use compatible capacity. Parsing and storage cost extra; deferred processing may suit Batch.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Top pick / Application accelerator
Search, filter and compare a body of documents, not just chat with one.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A research workbench for a body of documents. It reads the text and the pictures in your files, pulls out topics, names and other details you can filter by, and lets you ask questions across everything, across a chosen subset, or of one document at a time. Start with Enterprise Knowledge for general knowledge work; assess this specialist option only for a remaining gap, without building duplicate stacks.
A specialist document-search and comparison application whose upstream is no longer maintained. A named maintenance owner or approved replacement is required before a new deployment.
Historical evaluation, not a guarantee for your deployment: Selected question-answering and document-comparison scenarios were verified against a limited corpus.
Read the evaluation notes01 / Use it for the right job
DKM processes document text and images into searchable knowledge, extracts entities and metadata for filters, and supports conversations over all assets, selected documents or search results. These specialist capabilities can help analysts narrow a corpus and compare evidence. Start with CWYD for general knowledge work; use DKM only for an unmet specialist need with an explicit maintenance owner or approved replacement, not as a duplicate knowledge stack.
A React/TypeScript asset-search interface with upload/processing, entity filters and document-scoped chat. Analysts can chat with a single asset, selected assets or a search-result set; suggested follow-ups help continue the investigation.
Search the collection and narrow results using extracted entities and metadata.
Choose one document, several assets or search results as the conversation context.
Ask for similarities, differences or a synthesis, then check the answer against original document evidence.
02 / Under the hood
AKS hosts the React frontend, interactive AI service and asynchronous document-processing service. Processing and conversational orchestration have separate responsibilities.
React / AKS frontend
Search, filters, upload and scoped document chat. The pinned deployment script deploys frontapp to Kubernetes; the architecture guide describes App Service instead.
Blob + Storage Queue
Stores originals and schedules document processing.
AKS pods
Runs file-specific extraction pipelines, chunking and enrichment.
Document Intelligence
Extracts text and handwriting for downstream document interpretation.
Azure AI Search
Stores vectorized chunks and fields used for retrieval and filters.
AKS / Semantic Kernel
Orchestrates selected-document chat and streams responses.
Azure OpenAI
Supports multimodal enrichment and conversational answers.
Cosmos DB for MongoDB
Persists processed-document results and chat history.
Upload documents
Read queued files
Extract text/layout
Index chunks and vectors
Search / scoped chat
Retrieve selected evidence
Generate grounded response
Enrich extracted content
Read metadata / save chat
03 / Prepare the inputs
An approved document corpus, including supported image-bearing files, with a defined metadata scheme.
Original documents enter Blob Storage and processing steps are queued in Storage Queue.
AKS document-processing pods use Document Intelligence OCR and model-assisted extraction to derive text, context, keywords and summaries.
Write chunks/vectors to AI Search, processed artifacts to Blob and document metadata to Cosmos DB for MongoDB.
Compare extracted values with source pages, including images/tables; test conflicting documents and permission boundaries.
04 / Run it in your environment
Package Bicep/azd infrastructure deployment, followed by Deployment/resourcedeployment.ps1 to configure Kubernetes, build/push images and deploy application workloads.
An approved document corpus, including supported image-bearing files, with a defined metadata scheme.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Document-Knowledge-Mining-Solution-Accelerator.git accelerator
Set-Location accelerator
git checkout --detach 7df8ed33a86dd4f0f9e7417e882039fd38556e59
git rev-parse HEADThis upstream is no longer maintained. Obtain an accountable maintenance owner or choose a replacement first. Prepare the guide's PowerShell, Azure CLI, azd and Kubernetes deployment prerequisites.
Review infra\main.parameters.json, model/embedding deployments, AKS sizing and network settings. Sign in, select the approved subscription and run the infrastructure stage; do not relax filters or increase quotas as a shortcut.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upFrom the repository root, enter Deployment and run the application installer. With an azd deployment it discovers configuration; inspect every prompt and stop on errors.
Set-Location Deployment
.\resourcedeployment.ps1Use the installer's final application URL and complete the guide's authentication/data-upload steps. Load only the approved small corpus and wait for processing. Do not copy upstream suggestions to weaken content filters.
Use Chat with documents, then open a document's Details and chat view. Check the extracted material before relying on an answer.
Compare extracted fields and answers with source documents, including empty/unsupported documents and a second user's access. The historical limited-corpus result is not acceptance of a new installation.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Review extraction pipelines, image/table handling and metadata quality.
Size and operate the processor/orchestration services.
Design document scoping, filters and retrieval evaluation.
Trace one document from upload through extraction and search, then compare two conflicting sources.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Later source-review reference: DKM is no longer maintained. This does not replace the pinned package architecture or establish functional readiness.
The script builds the frontend image, applies Kubernetes manifests and restarts frontapp, AI-service and document-processing deployments. This contradicts the architecture guide's App Service description.
The manifest defines services for aiservice, kernelmemory and frontapp, corroborating Kubernetes hosting for the frontend as well as the backend workloads.
Pinned revision 7df8ed33a86dd4f0f9e7417e882039fd38556e59. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Before a new deployment, name a maintenance owner or replacement: the later upstream review says no longer maintained. Retain distinctive comparison work only where it fills a gap; historical selected results are unchanged.
Selected question-answering and document-comparison scenarios were verified against a limited corpus.
Repeated interactive comparison could fit compatible PTUs. Actual demand and answer quality need separate measurement.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Top pick / Proposed workflow
Design evidence-backed review without automating procurement or legal decisions.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A design for helping reviewers work through bids, proposals or contracts: locating the relevant passages, checking them against criteria agreed in advance, and showing the reviewer the evidence behind each finding. The multi-agent orchestration accelerator has upstream RFP evaluation and contract-compliance packs to study, but this local workflow remains unimplemented and not functionally demonstrated. Those packs do not fix the recorded final-synthesis failure. Human reviewers keep every procurement and legal decision.
A proposed local workflow, not an implemented application. Upstream MACAE scenario packs provide implementation references, not a verified local deployment.
Historical evaluation, not a guarantee for your deployment: Packs were inspected, but an evidence-backed RFP or contract-review workflow was not implemented or verified.
Read the evaluation notes01 / Use it for the right job
A proposed local workflow for extracting and reviewing authorized RFP or contract material against an agreed rubric; it is not implemented or functionally demonstrated here. Upstream MACAE includes RFP evaluation and contract-compliance scenario packs that can inform implementation. Their existence does not verify this local workflow or resolve the recorded final-synthesis failure. Extraction, retrieval, findings and reviewer disposition below remain proposed components.
Proposed reviewer workspace for inspecting source passages and draft findings. No bespoke document-upload, redlining, scoring or approval interface is established.
Choose permitted documents, authoritative guidance and a reviewer-owned rubric.
Specify how summaries and potential issues must reference source passages and expose uncertainty.
Have authorized specialists confirm findings and record decisions in the existing business process.
02 / Under the hood
Proposed extraction, retrieval and reviewer-assistance design. Upstream scenario packs are references; no local implementation is verified.
Authorized input pack
Proposed inputs selected by the accountable reviewer.
Proposed Document Intelligence
Generic extraction option; document structure and provenance require validation.
Proposed Azure AI Search / optional
Optional implementation choice for permission-aware retrieval.
Proposed application
Would display draft findings and supporting passages; no existing UI is established.
Proposed application logic
Would apply the agreed rubric and separate missing evidence from possible issues.
Proposed model integration
Would generate reviewable findings; provider compatibility remains to be confirmed.
Authorized reviewer
Human decisions remain in the approved procurement or legal process.
Extract permitted evidence
Proposed indexing
Submit bounded review task
Retrieve supporting passages
Draft evidence-linked findings
Review and adjudicate
03 / Prepare the inputs
Proposed: authorized RFP/contract documents, authoritative policy guidance and a review rubric.
Evaluate extraction of text, headings and tables while retaining document and section provenance.
Propose an access-controlled evidence collection with separate document versions and clear source references.
Define draft summaries, possible issues and missing-evidence outputs; implementation remains to be selected or built.
Missing information must remain distinct from noncompliance; require source evidence for every material finding.
04 / Run it in your environment
Select or build an implementation after approving the review design. No verified scenario install command is available.
Repository not verified for this catalog entry. Use the platform or custom-implementation path below, not a standalone app installer.
Arrange access or deployment helpProposed: authorized RFP/contract documents, authoritative policy guidance and a review rubric.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. A complete installation runbook is not yet available; follow the access or implementation path below.
Approval required; commands do not run here. Read the shared execution and recovery guidance.
Choose RFP evaluation or contract compliance, appoint the human decision-maker and define required evidence, scoring limits and prohibited automated decisions. Create a synthetic reference set with expected findings.
Review the separately pinned MACAE RFP and contract packs in Code & sources. If choosing MACAE, use solution 2's deployment walkthrough for its base runtime; pack availability is not a working RFP application.
The reviewed content packs and base application have different pins. An engineer must verify their schemas, dependencies and model selections together, record a compatible revision/overlay and supply the actual initialization commands. Do not copy a newer pack blindly into the older runtime.
Configure approved extraction/retrieval, document versions, authorized access and source-linked findings. Add the reviewer workflow and retention controls. Remediate the known final-synthesis failure before acceptance.
Record the chosen revision, tools, parameters, deployment and data-loading commands, sign-in setup, expected outputs and recovery procedure. Reproduce it in a clean approved environment before offering self-service deployment.
A reviewer checks final synthesis, material findings, missing evidence and false positives against the reference set. Until the integration and runbook exist, this remains a proposed workflow rather than an installable package.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Own the rubric, materiality and final decisions.
Design extraction, provenance and authorized retrieval.
Select or build the implementation and review its deployment requirements.
Trace one proposed finding from source passage to reviewer disposition before selecting or building the workflow.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Separately pinned source review dated 20 September 2026. Pack availability is not a local implementation, successful final synthesis or functional test.
Separately pinned source review dated 20 September 2026. Pack availability does not establish procurement automation or change the proposed local workflow status.
Platform references explain the integration or design option only; they do not verify a portfolio-specific package.
Define an evidence-linked review rubric and build a bounded reviewer-led demonstration.
Packs were inspected, but an evidence-backed RFP or contract-review workflow was not implemented or verified.
Recurring, interactive review may fit compatible capacity after quality and actual volume are established. Batch remains valid for deferred analysis.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Top pick / Application accelerator
Translate Informix SQL, then verify it against the target engine.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A conversion assistant for one specific database migration: Informix SQL into T-SQL, the dialect SQL Server uses. You upload a batch of SQL; it translates, checks the result against a real T-SQL parser, reviews the meaning and lets you export the drafts for your engineers to test properly. It is not a general "migrate anything" tool.
A SQL-dialect conversion application whose upstream is no longer maintained. A named maintenance owner or approved replacement is required before a new deployment.
Historical evaluation, not a guarantee for your deployment: A selected modernization workflow was verified. This does not demonstrate full behavioral equivalence between source and target systems.
Read the evaluation notes01 / Use it for the right job
The shipped web experience converts Informix SQL to T-SQL through a multi-agent migration, selection, repair and validation workflow. Validation includes a T-SQL parser as well as model-assisted semantic review. Engineers inspect and export generated SQL for independent target-engine tests. Other dialects or non-SQL scenarios require explicit adaptation; this is not a verified SAS or whole-application migration engine.
A batch-oriented conversion application with Informix as the shipped source option and T-SQL as the target option. Engineers upload inputs, follow processing, inspect generated SQL and export results. The backend is configurable, but that does not establish a ready-made dialect matrix.
Select representative SQL files for the shipped Informix-to-T-SQL scenario.
Review migration candidates, repair activity, parser-backed syntax checks and semantic-review feedback.
Execute proposed T-SQL against controlled target-engine fixtures and assess semantics and performance independently.
02 / Under the hood
SQL files are the input, not a live production database. The conversion application calls models and stores artifacts; target-engine acceptance is an engineering step outside the accelerator.
Authorized query corpus
Input queries and dialect context for a bounded conversion batch.
Azure Blob Storage
Stores source queries and generated outputs.
Web / Container Apps
Selects inputs and dialect; shows progress, summaries and export.
Container Apps
Coordinates translation and validation agents for the chosen SQL scenario.
Microsoft Foundry
Produces migration candidates, repair suggestions and semantic-review feedback; the runtime also invokes a separate T-SQL syntax parser.
Azure Cosmos DB
Tracks batch metadata and results.
Customer test environment / optional
Proposed acceptance integration: execute on controlled fixtures and compare behavior/performance.
Stage query files
Select batch and dialect
Read source / save output
Convert and review SQL
Persist processing results
Export for independent tests
03 / Prepare the inputs
Authorized Informix SQL files for the shipped T-SQL conversion scenario; remove secrets and production data from the test corpus.
Store selected query files in Blob Storage with enough context to interpret the conversion task.
The application coordinates model-assisted translation/validation and tracks processing state.
Blob holds SQL/artifacts and Cosmos DB stores processing metadata/results for the application.
Include null handling, date arithmetic, joins, aggregates and unsupported constructs in target-engine regression checks.
04 / Run it in your environment
Bicep/azd provisioning, then the package ACR image build/push step.
Authorized Informix SQL files for the shipped T-SQL conversion scenario; remove secrets and production data from the test corpus.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Modernize-your-code-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach 7592ea97550fb711d7d8b64186875967d574c5d5
git rev-parse HEADRequire a maintenance owner or supported replacement. This package converts Informix SQL to T-SQL, not arbitrary application languages. Prepare the guide's tooling and an isolated test database.
Review infra\main.parameters.json, model deployment, hosting and network requirements. Select the approved subscription and a fresh environment.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upFrom the repository root, run the separate ACR image installation stage; provisioning only prints this next step.
.\scripts\build_and_push_images.ps1Complete AddAuthentication.md from the pinned deployment guide. Open the frontend Container App Application URI and verify authorized sign-in before uploading source.
Start with permitted files under data\informix. Upload, select Start Processing, inspect batch status and download the translated files and reports using Download all as .zip.
Review the SQL and execute representative original/translated queries on isolated test data. Compare results and error behavior; generated syntax alone does not establish behavioral equivalence.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Assess dialect compatibility, unsupported constructs and migration scope.
Tune the conversion workflow and evaluate error handling.
Define equivalence, performance and rollback criteria.
Convert a small, representative query set and compare generated output against target-engine execution.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Later source-review reference: Modernize Your Code is no longer maintained. This does not replace the pinned package architecture or establish functional readiness.
The UI shows Informix as the source option and T-SQL as the target option. A broader ready-made dialect matrix or SAS workflow is not established.
The syntax-checking tool invokes the T-SQL parser. Syntax checking is not target-database execution or proof of semantic equivalence.
Describes engineering changes required for another conversion scenario, including agents, prompts, API integration and validation.
Pinned revision 7592ea97550fb711d7d8b64186875967d574c5d5. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Require a maintenance owner or supported replacement before deployment; upstream now says no longer maintained. Demonstrate a small SQL conversion with source/target execution tests, rollback and known limitations.
A selected modernization workflow was verified. This does not demonstrate full behavioral equivalence between source and target systems.
Repeated model-assisted engineering work could use compatible PTUs. Measure realistic usage rather than assuming continuous load.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Top pick / Owner-led offering
Understand existing code, recover its specifications and use them to guide better code.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
SpecSuite connects code-to-spec and spec-to-code work. Starting with an existing or legacy codebase, it is designed to recover specifications and build a knowledge graph: a connected map of what the software does and how its components relate. Engineers can use that understanding to explain the system, improve its design, plan modernization and generate revised code from reviewed specifications. The offering is described as language-spanning; the actual languages, frameworks and repository size must be checked in an owner-led pilot. The code is private, and we can coordinate access or an approved handoff. This product description does not change the historical testing status.
Private code through an owner-approved access or delivery arrangement; confirm the supported package before deployment.
Historical evaluation, not a guarantee for your deployment: This portfolio carries forward existing owner validation. SpecSuite was not retested in this evaluation.
Read the evaluation notes01 / Use it for the right job
The supplied product description connects code-to-spec with spec-to-code: analyze an existing or legacy codebase, recover specifications, connect the findings in a knowledge graph and use that reviewed understanding for improved implementations or modernization. It is designed for code across programming languages; actual language, framework and repository coverage need confirmation on the selected package. Private access can be coordinated with the owner. The diagram is a conceptual workflow, not independently verified runtime architecture.
The workflow centers on inspecting a codebase, reviewing specifications and connected system knowledge, then working with proposed code changes. Confirm the actual CLI, editor or web interface, graph exploration and export options in an owner-led walkthrough; no specific interface is asserted here.
Select an authorized revision and a module whose behavior engineers can independently check.
Analyze the code into draft specifications and a knowledge graph, then inspect the recovered rules and dependencies.
Correct the specifications and agree the intended behavior before using them to guide code generation or modernization.
Review the proposed implementation, run regression tests and compare it with the accepted specification before merging anything.
02 / Under the hood
Conceptual code-to-spec and spec-to-code workflow based on the supplied product description. Runtime services, graph storage, model route and deployment topology require owner confirmation.
Authorized source revision
The legacy or current code to understand; language and framework coverage must be checked.
SpecSuite / runtime to confirm
Recovers a draft description of behavior, rules and components from the selected code.
Engineer-reviewed behavior
Engineers check recovered behavior and define the desired changes before code generation.
Connected system knowledge
Connects components, rules and dependencies to support understanding and change planning; storage technology is unconfirmed.
Review + regression tests
Proposed improved or modernized code, checked against accepted specifications before use.
Analyze permitted source
Recover draft specifications
Connect reviewed understanding
Guide implementation from specs
Inform dependencies and change scope
03 / Prepare the inputs
An authorized existing or legacy codebase, the engineering questions to answer, and reviewed specifications for the intended change.
Choose a specific revision and define exclusions for secrets and restricted files before analysis.
Compare the recovered behavior, component relationships and file coverage with the actual source; make gaps explicit.
Keep generated specifications, approved specifications and proposed code changes distinct, with revision provenance and engineer review.
Evaluate both directions: source-to-specification and graph accuracy, then specification-to-code behavior. Require regression tests rather than accepting a plausible explanation or successful generation alone.
04 / Run it in your environment
Owner-led package review before choosing a deployment route. No verified public install command is available.
SpecSuite code is private. We can work with you and the owner to arrange repository access or an approved code handoff. Access, licensing and delivery depend on owner approval; confirm the supported package and deployment guide before installation.
Arrange access or deployment helpAn authorized existing or legacy codebase, the engineering questions to answer, and reviewed specifications for the intended change.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. A complete installation runbook is not yet available; follow the access or implementation path below.
Approval required; commands do not run here. Read the shared execution and recovery guidance.
Ask the program team to coordinate owner-approved repository access or a code handoff for SpecSuite. Obtain the revision, license, support owner and a real product walkthrough.
The owner must supply tool versions, dependency restore instructions, configuration names, graph/storage initialization, deployment commands, authentication setup and upgrade/rollback steps. These are not verified publicly; stop here until supplied.
Confirm supported languages/frameworks, model endpoints, knowledge-graph hosting, data retention, identity and network requirements with the owner. Approve costs and source-code access before installation.
Follow the supplied revision-specific runbook in the approved environment. Record commands, configuration and outputs without credentials; require a clean-environment reproduction before describing it as self-service.
Run code-to-spec, inspect graph relationships and generated specifications, then scope one spec-to-code change. Keep generated changes on a review branch.
The owner demonstrates sign-in, code ingestion, graph/specification output and a reviewed generated change passing the project's regression checks. Until then, this is an access-and-validation path, not full deployment instructions.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Define the understanding or modernization outcome and the permitted change scope.
Demonstrate both directions of the workflow and confirm package, language coverage and deployment requirements.
Check recovered rules, graph relationships and code behavior against source and tests.
Walk one inherited module from code to reviewed specifications and knowledge graph, then use an approved specification change to guide a tested implementation.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Platform references explain the integration or design option only; they do not verify a portfolio-specific package.
Arrange private package access, confirm language and framework coverage, then evaluate code-to-spec, knowledge-graph accuracy and spec-to-code changes on one permitted module.
This portfolio carries forward existing owner validation. SpecSuite was not retested in this evaluation.
Potential model usage depends on the confirmed package, supported integration and compatible deployment.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Developer kit / platform integration
Customize employee assistance around approved HR and IT workflows.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A kit for the makers who build and maintain an employee help agent in Microsoft Copilot Studio. It helps them prepare answer topics, connect approved HR and IT systems, and test the result before publishing. The employee-facing agent is set up and licensed separately; installing this kit does not create it.
A toolkit for the people who build a Copilot Studio agent. It is not itself a deployable chatbot.
Historical evaluation, not a guarantee for your deployment: No tested ESS integration establishes a provisioned model path in this portfolio.
Read the evaluation notes01 / Use it for the right job
The pinned repository is a maker and validation toolkit for an Employee Self-Service agent in Copilot Studio, not a standalone Azure chatbot. Makers use GitHub Copilot in VS Code to prepare topics, templates, flows and evaluations, then synchronize approved changes through Dataverse. The employee-facing agent and enterprise connections require separate platform setup.
Makers work in the specific ess-maker-skills VS Code workspace, not the repository root. Employees use the separately configured Copilot Studio agent in an approved channel; the kit itself is not that employee interface.
Agree the permitted answer or transaction, identity checks and human handoff.
Generate or edit topic YAML, template configurations, adaptive cards and relevant flows; inspect the dry-run diff.
Push approved components through Dataverse, evaluate in the authorized environment and validate the employee channel before release.
02 / Under the hood
Separate authoring and employee runtime paths: the kit edits platform components; Copilot Studio and enterprise connectors deliver the actual service.
VS Code + GitHub Copilot
Generates and reviews topic/configuration changes and evaluations.
Dataverse MCP / API
Reads components and synchronizes approved changes to the Power Platform environment.
Configured ESS experience
Uses the separately deployed agent under an approved user identity.
Copilot Studio
Runs configured topics, knowledge, routing and handoff.
Power Automate / connectors
Connects to HR/IT systems with reviewed permissions and connector licensing.
Review + synchronize components
Agent configuration
Employee request
Authorized retrieval / action
03 / Prepare the inputs
An existing ESS agent, approved policies, topic/configuration samples and authorized enterprise connectors.
An administrator enables Dataverse MCP and permits the Microsoft GitHub Copilot client; the maker authenticates to the approved environment.
Work from a local working copy of topics and configuration, with checkpoints and reviewable changes.
Configure permitted ServiceNow/Workday templates and shared flows, or separately reviewed custom flows and connection references.
Test employee versus manager permissions, sensitive-topic escalation, connector failures and unintended data updates with synthetic records.
04 / Run it in your environment
Prepare the authorized Copilot Studio/ESS environment first, then set up the pinned maker workspace and follow its review/push workflow.
An existing ESS agent, approved policies, topic/configuration samples and authorized enterprise connectors.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Employee-Self-Service-Agent-Developer-Kit.git accelerator
Set-Location accelerator
git checkout --detach 3236a513b7312b13602326fbdf7778797174d45f
git rev-parse HEADObtain the required ESS/Copilot Studio entitlements, a permitted Dataverse environment and an existing agent or approved agent-creation path. This kit customizes agents; installing developer tools does not deploy an ESS service.
Use setup\README.md for the tool/dependency prerequisites and open solutions\ess-maker-skills in VS Code. Review installer telemetry and feed settings. Avoid the one-line bootstrap against main; it can replace the reviewed checkout with a newer revision.
In the maker workspace, run /setup in Copilot Chat, sign in and select the intended Dataverse environment/agent. Run FlightCheck and resolve licensing, permission and configuration failures before pushing changes.
python scripts\flightcheck\cli.py --scope fullUse the maker guide to pull the agent and create a checkpoint. Generate or edit one topic/workflow locally, run its error scan and inspect the dry-run diff. Keep connection credentials out of generated files.
Push only the reviewed changes to the selected development agent using the kit's documented workflow. Test in Copilot Studio, complete connection/consent configuration and publish only after the environment owner approves the intended channel and audience.
An authorized employee completes the selected task and an unauthorized identity is denied. Confirm licensing and service billing separately: Copilot Studio usage does not demonstrate Azure OpenAI PTU consumption.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Review ESS setup, Dataverse, DLP and release management.
Own answer quality, transaction scope and sensitive-case escalation.
Confirm maker versus runtime entitlements and per-user connector access.
Review one topic from maker diff through the employee channel. Ask the Microsoft account team about ESS access and specialist assistance; neither availability nor no-cost support is guaranteed.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Separates the Copilot Studio employee runtime from the maker kit; access availability should be confirmed through the account team.
Pinned revision 3236a513b7312b13602326fbdf7778797174d45f. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Choose and test the model route, permissions and billing boundary for one staff-service scenario.
No tested ESS integration establishes a provisioned model path in this portfolio.
A compatible custom-model path could use PTUs. Copilot Studio usage has its own billing considerations and must be checked separately.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Reference accelerator
Hold a spoken conversation with a caller, then hand off cleanly to a person.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
The working parts of a spoken agent that answers a phone call or a browser conversation: taking the call, streaming audio both ways, knowing when the caller has stopped speaking, and passing the conversation to a person when it should not continue. The agent’s actual business logic is yours to write. The package describes itself as covering roughly the first eighty per cent of the work.
An engineering codebase teams build on. It is not a finished application.
Historical evaluation, not a guarantee for your deployment: This candidate was added by source review of the pinned public package. No deployment, call or model request was performed for it, so there is no functional result to report.
Read the evaluation notes01 / Use it for the right job
A code-first accelerator for real-time voice agents. It supplies the telephony, streaming and orchestration plumbing so a team can focus on the agent logic. Two interchangeable audio paths are documented: a pipeline that separates speech recognition, reasoning and speech synthesis, and a single managed voice-to-voice service. The package describes itself as an accelerator that covers roughly the first eighty per cent of the work; hardening, security posture and release engineering remain the adopting team’s responsibility.
Engineers work from a repository: a browser client for testing, a streaming backend service, and a mode switch that selects the separated speech pipeline or the managed voice-to-voice path. Reference implementations for several regulated industries are included as starting points.
Pick a single, high-volume, low-risk enquiry with a known correct answer and an obvious escalation route.
Decide between the separated recognition-reasoning-synthesis pipeline for control, or the managed voice-to-voice service for lower latency and faster setup.
Test interruption handling, silence, accents, background noise and transfer to a person, then record where it failed.
02 / Under the hood
Telephony, streaming middleware, speech, reasoning and session state are deliberately separable, so one part can be replaced without rebuilding the others.
Phone or browser
Starts or receives the conversation.
Azure Communication Services
Handles telephony, call control and two-way media streaming.
Azure AI Speech
Turns speech into text and replies back into audio on the separated pipeline.
Streaming application service
Manages the audio stream, turn taking and interruption handling.
Application-specific services / optional
Proposed integration boundary for permitted lookups and actions.
Configured language or voice model
Decides the next reply, either from text or directly from audio.
Cache and document store
Holds live session context and conversation history across turns.
Place or receive a call
Stream audio in both directions
Transcribe speech and speak the reply
Request the next response
Look up or act on permitted data
Record the conversation turn
03 / Prepare the inputs
Live or recorded speech, the prompts and policies that steer the agent, and whatever business tools it is permitted to call.
Write down what the agent may answer, what it must refuse, and when it must hand off.
Expose the minimum set of business lookups and actions, with their own authorization.
Establish consent, retention and redaction for audio and transcripts before any pilot call.
Judge it on complete calls with interruptions and accents, not on a clean scripted demonstration.
04 / Run it in your environment
A developer-CLI workflow drives Terraform and container builds. Start with browser audio; telephony number acquisition and configuration are separate, optional steps for a phone pilot.
Live or recorded speech, the prompts and policies that steer the agent, and whatever business tools it is permitted to call.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/Azure-Samples/art-voice-agent-accelerator.git accelerator
Set-Location accelerator
git checkout --detach a2e1ce2edbf103661c56a861cccef73c30acacee
git rev-parse HEADUse the linked prerequisites with a Bash-compatible shell (WSL/Git Bash on Windows), Terraform, azd, Azure CLI, containers, Python and Node. Review infra/terraform defaults and all three services in azure.yaml, including cardapi-mcp.
Price and reduce the model/hosting defaults before provisioning. Select the intended speech/reasoning path, identity and network settings. Start with browser audio: a phone number is required only for a separately approved PSTN test.
In Bash, sign in to both CLIs and select the approved subscription. azd invokes Terraform, provisioning hooks and container deployment; require each service to become healthy.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upOpen the frontend URL, allow microphone access and use synthetic demo profile data only. In Agent Builder select one agent/template, configure a narrow scenario and expose only approved tools. Review authentication before sharing the endpoint.
For a phone pilot, follow the separately linked number-setup guide to obtain/configure the ACS number and call/event routing. Number purchase and recurring charges require separate approval; verify consent and human handoff first.
Run realistic audio with interruptions, silence, noise and out-of-scope questions. Measure latency and handoff, inspect tool permissions and verify the actual model route. No calls or performance measurements are established by source review.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Define the call intents, escalation rules and acceptable failure behaviour.
Own streaming, turn taking, interruption handling and latency budgets.
Confirm model, API and region compatibility for the chosen audio path.
Decide consent, recording, retention and accessibility obligations.
Run the same call intent through both audio paths and compare response delay, interruption handling and transfer behaviour against an agreed threshold.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
A usable phone number is acquired separately after the infrastructure exists. It carries its own recurring and per-minute charges and is a purchasing decision, not a template setting.
The documented workflow expects a Bash-compatible shell, container tooling and both Python and Node toolchains. Windows users are directed to Git Bash or WSL.
Pinned revision a2e1ce2edbf103661c56a861cccef73c30acacee. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Obtain explicit approval and budget for telephony, real-time speech and container hosting, then measure one bounded call scenario end to end.
This candidate was added by source review of the pinned public package. No deployment, call or model request was performed for it, so there is no functional result to report.
The most PTU-relevant candidate in the catalog: the package documents a path that can use a customer-supplied real-time model deployment. Provisioned capacity for real-time voice models, regions and APIs is not interchangeable with text capacity and must be confirmed for the exact model before any sizing claim.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Put guided product and policy assistance inside a customer experience.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
An assistant that sits inside a customer-facing website and answers questions about products and policies, passing different kinds of question to different specialists behind the scenes. Example retail, healthcare and banking storefronts are included with sample data; those are demonstrations, not connections to any real ordering or banking system.
A web application you deploy: an example storefront plus a chat widget that embeds in it.
Historical evaluation, not a guarantee for your deployment: The tested answer did not satisfy the grounded-answer requirement. A functioning chat interface is not proof of trustworthy answers.
Read the evaluation notes01 / Use it for the right job
This accelerator combines a scenario website with an embeddable chat application. A coordinating agent routes questions to product/catalog and policy/knowledge specialists. Ecommerce, healthcare and banking scenario packs supply different host experiences and sample data; one scenario is deployed per environment.
Two logical applications: scenario-app supplies the industry host; chat-app supplies widget.js, chat APIs, agent orchestration and an included Voice Live path. The reviewed IaC deploys a separate frontend and backend for each, totaling four App Service web apps. The retail experience combines product browsing with an assistant rather than presenting an isolated chatbot.
A visitor views the configured catalog or service experience. The selected scenario controls labels, seed data and specialist instructions.
The embedded widget sends the question to the chat API; orchestration selects a catalog or policy tool.
The visitor sees the response in context. Real transactions and human escalation need customer-specific integration and validation.
02 / Under the hood
The host site and chat widget have separate responsibilities. The agent backend retrieves from catalog/policy stores; the host UI is not itself the knowledge source.
React + API / App Service
Hosts product/service browsing and the embedded assistant.
widget.js / chat-app
Collects questions within the host website. The package includes a Voice Live path; using it requires the associated service/model configuration and incurs separate usage costs.
FastAPI / App Service
Routes intent to catalog/product and policy/knowledge specialists.
Microsoft Foundry
Powers the coordinator and specialist agents.
Azure AI Search
Retrieves product and policy context using the scenario indexes.
Azure Cosmos DB
Stores catalog/order sample data and conversation history.
Embed assistant
Send question / stream answer
Coordinate specialists
Retrieve facts and policies
Read catalog / persist session
03 / Prepare the inputs
A chosen scenario pack, approved catalog records and policy documents.
Set the scenario before the first deployment; it affects infrastructure, indexes, instructions and UI configuration.
Post-provision scripts load catalog records into Cosmos DB/Search and policy documents into the retrieval layer.
Create Foundry agents with tool names and instructions matching the selected scenario manifest.
Test product facts, policy grounding, unanswered requests and cross-customer access before exposing the widget externally.
04 / Run it in your environment
Scenario-aware azd/Bicep deployment of four App Service web apps, followed by image, data and agent setup.
A chosen scenario pack, approved catalog records and policy documents.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/customer-chatbot-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach cb86d1153df30a1bc6e744d74d3ff583764cd154
git rev-parse HEADPrepare the README's tools and review infra\main.parameters.json. Use one environment per scenario: ecommerce, healthcare or banking. The example selects ecommerce; change it before the first provision, not after seeding.
azd env new "<environment-name>"
azd env set AZURE_ENV_SCENARIO ecommerceReview model deployments, search indexes, application permissions and network access for the selected scenario, then select the approved subscription.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upFrom the repository root, run the image command printed by the pinned manifest. Wait for the web apps to use the new images.
.\infra\scripts\post-provision\build_push_images.ps1Run both stages together. Confirm the scenario's catalog/policy indexes and Foundry agents were created and that their model assignments match the approved deployment.
.\infra\scripts\post-provision\postprovision_data_agents.ps1Open Scenario Web App URL from deployment output and its embedded chat widget; Chat Web App URL is the separate chat surface. Review access, CORS and allowed origins before exposing the customer-facing host.
Ask a policy question and a catalog question against seeded facts, then an unsupported question. Require grounded answers, correct citations and a safe fallback; the historical grounded-answer requirement was not met.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Select the scenario and define the host/widget integration.
Design supported questions, handoff and escalation.
Review session isolation, public ingress and transactional APIs.
Follow one product question and one policy question from the embedded widget to their different knowledge tools.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
The FastAPI application registers chat, chat configuration and Voice Live routers. Voice is an included runtime path, not merely a proposed external integration.
The manifest prints the container-image build/push step needed to point the deployed web apps at application images.
Pinned revision cb86d1153df30a1bc6e744d74d3ff583764cd154. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Fix grounding and pass source-backed evaluation before reconsidering this candidate.
The tested answer did not satisfy the grounded-answer requirement. A functioning chat interface is not proof of trustworthy answers.
Reserved capacity does not fix a grounding failure. Establish answer quality before considering throughput.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Service integration
Add a live voice conversation to a carefully bounded service.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
The live-speech layer that wraps around a model: it listens, manages the back-and-forth of a spoken conversation, and speaks the reply. "Bring your own model" means the thinking can be done by a model deployment your organization controls rather than only a service-managed one. The application around it is still yours to build.
A Microsoft service your application talks to. There is no application to deploy.
Historical evaluation, not a guarantee for your deployment: Managed text probes were verified. Official documentation supports Bring Your Own Model (BYOM) with provisioned deployments, but that integration was not tested here.
Read the evaluation notes01 / Use it for the right job
Voice Live provides the real-time speech session around a generative model. BYOM selects a compatible deployment in a Foundry resource rather than relying only on a service-managed model. It is a service/API integration: the client, business tools, escalation and operational experience still need an application design.
The official quickstart supplies a real voice playground/client. A user explicitly starts a microphone session, speaks, hears responses and ends the session. Business-system actions or a contact-center handoff are additional integrations, not included merely by enabling BYOM.
The client obtains microphone permission and opens an authenticated Voice Live session.
Voice Live exchanges audio/session events and uses the configured model route to generate responses.
End the session reliably; implement a separately agreed escalation path for unsupported or sensitive requests.
02 / Under the hood
The voice service owns the real-time session; the selected model deployment supplies the reasoning. A separate customer application owns the user experience and any business tools.
Browser / native app
Captures consented audio, plays responses and manages session lifecycle.
Voice Live API
Coordinates streaming audio and conversation events.
Microsoft Foundry
Uses a compatible realtime, chat-completion or supported Messages profile.
Managed identity / RBAC
Required for cross-resource BYOM even with API-key authentication; also needed for Entra-authenticated chat-completion/Messages sessions and token renewal.
Optional custom integration / optional
Customer-owned APIs and escalation workflows with explicit authorization.
Duplex audio + session events
BYOM profile/model request
Authorize model access
Optional application integration
03 / Prepare the inputs
Live audio, session instructions and any deliberately implemented business-tool context.
Set profile to a supported realtime, chat-completion or Messages BYOM mode, and model to the deployment name, not merely the model family.
Use the documented WebSocket/SDK flow; do not represent this as a file-upload transcription batch.
For another Foundry resource, set foundry-resource-override to its resource name and grant the Voice Live resource identity access on the model resource.
Test noisy speech, pauses, interruptions, long sessions/token renewal, disconnects and microphone shutdown.
04 / Run it in your environment
Official Voice Live quickstart plus the BYOM integration guide; customize the client for the business workflow.
Repository not verified for this catalog entry. Use the platform or custom-implementation path below, not a standalone app installer.
Arrange access or deployment helpLive audio, session instructions and any deliberately implemented business-tool context.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
Open the official quickstart and choose Python plus your operating system and keyless authentication. Use Python 3.10+, the listed audio dependencies, a microphone and a supported Foundry resource. Obtain the documented Cognitive Services User permission.
Create the quickstart's Python environment using approved package feeds, save its sample as voice-live-quickstart.py and set its documented endpoint/authentication configuration. Sign in with Azure CLI and confirm audio input/output before adding business tools. A managed baseline is not yet your PTU route.
In the Voice Live Foundry resource, enable its system-assigned identity. On the model resource, grant that identity the current documented Foundry User role. Cross-resource BYOM needs this even with key authentication; verify the real role definition, not a placeholder ID in an example.
Follow the linked BYOM guide's Python changes: add the profile and optional resource-override arguments, pass them into BasicVoiceAssistant, and send profile/resource override in the connection query. Use the deployment name, not just a model family.
After applying those changes, use the chat-completion profile for a compatible text-model deployment. For a different Foundry resource add the documented --foundry-resource-override argument. Confirm API/SDK compatibility.
python voice-live-quickstart.py --byom "byom-azure-openai-chat-completion" --model "<deployment-name>"Measure a complete conversation, interruptions and long-session authentication; correlate it with the intended model deployment. Speech/Voice Live charges remain separate. Hosting a business client, tools and handoff requires additional implementation.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Select supported profiles and evaluate audio/session behavior.
Define consent, conversation scope and escalation.
Review resource identity, token renewal and deployment routing.
Instrument one complete conversation and separate audio/session latency from model and tool latency. Ask the Microsoft account team about Speech/AI specialist assistance; this is not guaranteed or a free entitlement.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Platform references explain the integration or design option only; they do not verify a portfolio-specific package.
Run a separate Voice Live BYOM integration test with speech, compatible models and realistic latency checks.
Managed text probes were verified. Official documentation supports Bring Your Own Model (BYOM) with provisioned deployments, but that integration was not tested here.
The documented BYOM route can use compatible PTU deployments. It is a conditional path, not a verified PTU integration in this portfolio.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Coordinate a team of specialized agents around one defined task.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A way to break one large task into steps, give each step to a specialised assistant, and have a coordinator keep them in order. You watch the steps happen instead of receiving only a final answer. It is a foundation to configure, not a finished business system.
A web application you deploy, plus an engine engineers configure for each workflow.
Historical evaluation, not a guarantee for your deployment: Some intermediate steps ran, but the final combined response failed. MACAE is an orchestration engine, not a finished business product.
Read the evaluation notes01 / Use it for the right job
MACAE is a configurable orchestration foundation. Scenario teams combine specialized agents and tools to plan, execute and combine work such as a release plan or employee-onboarding coordination. The business workflow, tool permissions and review gates must be configured; deploying the engine does not automate every department.
A task-oriented web frontend backed by configurable agent teams and content packs. Users submit a business task and inspect coordinated agent work rather than choosing from a universal set of ready-made business transactions.
Choose the configured scenario and describe the task, its required output and constraints.
The orchestration runtime plans and calls configured agents and tools. Inspect intermediate results and tool access.
Validate final synthesis against the task requirements; partial agent progress is not task completion.
02 / Under the hood
The browser talks to an orchestration backend. Retrieval and MCP tools are distinct dependencies; model reasoning alone does not execute business work.
Frontend / App Service
Presents the configured agent experience and task results.
Backend / Container Apps
Coordinates the scenario team and combines agent responses.
Microsoft Foundry
Provides the model deployments used by specialized agents.
MCP server / Container Apps
Exposes configured tools; customer APIs require explicit integration and permissions.
Azure AI Search
Holds indexed content loaded from the selected content pack.
Azure Cosmos DB
Stores application state and configuration for the orchestration experience.
Submit task / receive progress
Plan and reason
Invoke allowed tools
Retrieve task context
Persist application state
03 / Prepare the inputs
A scenario definition, team configuration, authorized content pack and explicitly permitted tools.
Define roles, instructions and tool boundaries for a single business process.
The post-deployment script uploads team configurations, indexes sample data and creates the knowledge base.
The package builds an MCP server alongside the app components; replace sample integrations with approved, narrowly scoped tools.
Evaluate final synthesis, tool failures, missing context and approval boundaries, not only whether each agent responded.
04 / Run it in your environment
Bicep deployment through azd, then image deployment and content-pack initialization.
A scenario definition, team configuration, authorized content pack and explicitly permitted tools.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator.git accelerator
Set-Location accelerator
git checkout --detach 8ac703a71f10b622bd3c82a9cc2b5dfe921c3025
git rev-parse HEADUse PowerShell 7+, Azure CLI, compatible azd, Bicep CLI 0.33+ and Python. Review infra\main.parameters.json and the guide's Foundry reuse instructions. Match deployment names in team configurations; existing-project reuse can still create separately billed models.
Select the approved subscription, environment, infrastructure region and AI region. Do not reuse an unrelated .azure environment or bypass failed preflight checks.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upRun from the repository root. This installs frontend, backend and MCP server images; provisioning alone does not install them.
.\infra\scripts\post-provision\Build-And-Push-Images.ps1Run the setup menu, select the agreed content pack and allow its data, indexes and team configurations to finish. Inspect persisted agent model selections after initialization.
.\infra\scripts\post-provision\post_deploy.ps1Complete the guide's App Authentication Configuration before sharing. In the resource group, open the frontend App Service Default domain, sign in and select the initialized use case.
Run a known multi-agent task through the final combined answer, not only individual agents. Final synthesis failed in the historical evaluation; require remediation and a successful end-to-end result before adoption.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Define the team, orchestration boundaries and synthesis evaluation.
Identify approval gates and a useful final artifact.
Scope MCP tools and external API permissions.
Map one task into agent responsibilities and identify which actions remain under human control.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
The manifest instructs operators to build frontend, backend and MCP images, then upload team configurations, index sample data and create the knowledge base.
The frontend defines home and per-plan routes, supporting the task-oriented workspace description.
Pinned revision 8ac703a71f10b622bd3c82a9cc2b5dfe921c3025. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Repair final synthesis and evaluate one bounded workflow before making any product claim.
Some intermediate steps ran, but the final combined response failed. MACAE is an orchestration engine, not a finished business product.
An orchestration engine can call compatible models, but failed synthesis is not a basis for capacity adoption or purchase.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Move from individual conversations to evidence-backed themes and metrics.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A way to look across a large pile of recorded conversations — support calls, chats, transcripts — and find the themes, rather than reading them one at a time. It can both quote individual conversations as evidence and count them, because it uses search for examples and database queries for totals.
A web application you deploy, with screens for loading data, exploring it and viewing dashboards.
Historical evaluation, not a guarantee for your deployment: The evaluated output had semantic defects: successful execution did not establish that the analysis meant the right thing.
Read the evaluation notes01 / Use it for the right job
The current application combines ingestion, conversational exploration and generated insight dashboards. An agent uses both search and SQL tools: unstructured evidence supports explanations, while structured records support aggregates and charts. Its scope is broader than summarizing a transcript.
Three real surfaces: Home for uploads/sample setup, Explore for questions with search and SQL tools, and Insights for schema-driven dashboards. These are application surfaces described upstream, not decorative tabs on this catalog page.
Start from Home with a documented sample scenario or authorized upload.
Ask questions in Explore; the agent can retrieve source context and query structured data.
Use Insights to examine generated KPIs/charts and reconcile their definitions with the underlying records.
02 / Under the hood
Search and SQL are complementary branches. Insights depend on the structured schema; Explore can connect narrative evidence with quantitative results.
Web application
Accepts supported inputs or initiates scenario setup.
Blob + Queue Storage
Holds material and dispatches background processing.
Content Understanding + AI
Produces extracted content and structured analysis fields.
Azure AI Search
Makes enriched source records searchable.
Frontend / App Service
Presents questions, analysis and schema-driven charts.
Backend / App Service
Coordinates the chat agent and insight generation.
Microsoft Foundry
Selects search/SQL tools and proposes insight plans.
Azure SQL Database
Stores enrichment, metadata and history for aggregate queries.
Upload permitted records
Process queued work
Index narrative evidence
Persist structured fields
Questions / dashboard requests
Plan analysis
Retrieve supporting records
Query metrics and history
03 / Prepare the inputs
Supported documents, structured records, images or audio, or an explicitly configured bring-your-own data source.
Blob/Queue Storage decouples uploaded material from background enrichment.
Content Understanding and model processing produce searchable content and structured fields.
Index evidence in AI Search and store enrichment/metadata in SQL so the agent can retrieve context and calculate aggregates.
Use human-labeled records and known totals; a fluent summary or successful SQL query is not sufficient evidence of correct interpretation.
04 / Run it in your environment
azd deployment with automatic image builds and an interactive scenario/data setup hook.
Supported documents, structured records, images or audio, or an explicitly configured bring-your-own data source.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Conversation-Knowledge-Mining-Solution-Accelerator.git accelerator
Set-Location accelerator
git checkout --detach 8a00aa54bc25fd3624020648c63f2c069172d8ca
git rev-parse HEADUse the pinned tool prerequisites; review infra\main.parameters.json, model, SQL and search configuration. Approve transcript redaction/retention. Some private-network hooks temporarily open data-plane access: stop if tenant policy forbids this and arrange an approved build/data path.
Sign in to both CLIs. Select the approved environment, subscription and region. Unlike several other entries, this package automatically builds images, configures SQL roles and launches data setup through its hooks.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upSelect the agreed scenario when prompted; wait for sample upload, search setup and Foundry agent creation. For bring-your-own-data options, obtain index/table/workspace settings and permissions from ConnectDataSource.md first. Keep the generated .env private.
Use the frontend Open URL printed by the hook or its App Service Default domain. Complete the guide's authentication steps and confirm the signed-in user can access only the permitted conversation dataset.
Run a known query and inspect summaries, sentiment and aggregate results against a small, manually reviewed transcript set. Check SQL/search/agent errors rather than rerunning unrelated deployment stages.
Confirm record counts, SQL joins, sentiment interpretation and grounded answers. Historical semantic defects remain relevant; a successful data pipeline does not establish trustworthy analytics.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Define measures, schemas and any BYOD connection.
Evaluate search/SQL tool use and semantic accuracy.
Approve conversation handling and deployment connectivity.
Trace one recurring issue from raw records to extracted fields, aggregate metrics and supporting evidence.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Pinned revision 8a00aa54bc25fd3624020648c63f2c069172d8ca. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Repair semantic quality, then compare Batch and interactive processing for the actual workload.
The evaluated output had semantic defects: successful execution did not establish that the analysis meant the right thing.
Bulk, nonurgent analysis is a legitimate Batch candidate. PTUs would need a separate case based on latency needs and measured demand.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Develop campaign drafts grounded in product data and brand guidance.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A drafting workspace for campaigns. You fill in a brief — audience, message, tone, what you need, the call to action — and a set of specialised assistants research the product, write copy, generate images and check the result against your brand guidelines. It produces drafts for an editor, not material ready to publish.
An internal web application you deploy for drafting marketing material.
Historical evaluation, not a guarantee for your deployment: Compilation was established. The repository targets marketing content, not controlled briefing or correspondence drafting.
Read the evaluation notes01 / Use it for the right job
A marketing-focused internal application that interprets creative briefs and coordinates Triage, Planning, Research, Text Content, Image Content and Compliance agents through Agent Framework handoffs. It generates copy/images and returns brand-guideline feedback; editorial approval remains a separate responsibility.
An internal conversational content workspace. The brief specifies audience, message, tone, deliverable, visuals and call to action; specialized agents research products, generate drafts and return compliance feedback.
Provide objectives, audience, tone, deliverables and visual requirements.
The agent team researches product context and hands off text/image creation tasks.
Inspect drafts and Error/Warning/Info feedback, then have a brand/editorial reviewer decide what can be used.
02 / Under the hood
This package uses an App Service frontend and an Azure Container Instance backend. The agent team fans out to retrieval, data and separate text/image model capabilities.
App Service frontend
Hosts the content experience with a Node.js proxy.
Azure Container Instance
Agent Framework HandoffBuilder coordinates six specialist roles.
Microsoft Foundry
Supplies language and image-generation deployments; verify them independently.
Azure AI Search
Retrieves the enterprise context used for research and generation.
Azure Cosmos DB
Stores product catalog and conversation history.
Azure Blob Storage
Stores source product images and generated images.
Brief / draft conversation
Generate text and images
Retrieve grounding
Read catalog / save history
Read/write image assets
03 / Prepare the inputs
Approved product data, product images, brand guidelines and a creative brief.
Replace synthetic sample catalogs and guidelines with material approved for the campaign.
Search supports retrieval; Cosmos DB holds products/conversation state and Blob holds product/generated images.
Agents structure the brief, retrieve context, generate assets and assess them against the supplied brand guidance.
Check product claims, image rights, prohibited content and whether feedback actually corresponds to the brand rules.
04 / Run it in your environment
azd provisions the infrastructure with placeholder images. Then run the package build_and_deploy_images script followed by process_sample_data, in that order, using permitted configuration and data.
Approved product data, product images, brand guidelines and a creative brief.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/content-generation-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach fa956c9ec374f0f7e9b03ae2873d38e5269186fe
git rev-parse HEADUse the linked azd guide's tool versions. Review infra\main.parameters.json and the text/image deployment settings; both model types must be available. Approve brand inputs, image rights and the backend network route.
Sign in to both CLIs and select the approved subscription. Infrastructure uses placeholder images; do not stop at azd success.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upFrom the root, activate the Python environment before running the two scripts in order. Review approved feed settings and sample-loading behavior first.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
.\infra\scripts\build_and_deploy_images.ps1
.\infra\scripts\process_sample_data.ps1Complete AppAuthentication.md linked by the deployment manual. Open the App Service Default domain after its application and backend are healthy; test allowed and denied sign-ins.
Enter an approved creative brief, select Confirm Brief, choose a product and Generate Content. Inspect generated text, images and brand feedback before any publishing.
Verify product claims against source facts, check image generation and rights, and require editorial approval. Text PTUs do not include image generation, hosting or storage.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Review agent handoffs and model/image integration.
Define the brief, review rubric and publishing process.
Connect product data and manage generated asset retention.
Follow one brief through research, text/image creation and brand feedback; compare with editorial expectations.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Pinned revision fa956c9ec374f0f7e9b03ae2873d38e5269186fe. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Keep this separate from the planned controlled-drafts implementation; evaluate only for a justified marketing use case.
Compilation was established. The repository targets marketing content, not controlled briefing or correspondence drafting.
No validated business-drafting workload or PTU demand was demonstrated by compilation.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Explore governed business data through a conversational application.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A conversational way into business data that is already governed in Microsoft Fabric — sales, product or customer questions asked in ordinary language and answered from the records themselves, not from documents about them. Retail and insurance example datasets are included so the shape can be tried before your own data is involved.
A web application you deploy that answers questions about governed business data.
Historical evaluation, not a guarantee for your deployment: Historical inventory note, recorded under the different Fabric User Data Functions label: Required prerequisites prevented full validation. Custom model endpoints are possible, but no tested PTU integration is claimed. That record does not validate the pinned Agentic Unified Data Foundation accelerator described here.
Read the evaluation notes01 / Use it for the right job
The pinned package combines a web application, Foundry agents, Agent Framework and Fabric data access for natural-language business questions. Retail and insurance scenario packs provide synthetic starting data. The Python chat implementation invokes a Foundry agent; structured queries are handled server-side through the Fabric Data Agent MCP integration.
The Foundry option offers a web conversation with streamed answers and data context. A separate documented Copilot Studio/Teams option exists; it is an alternative integration path, not proof that the web deployment includes Teams or Copilot Studio licensing.
Select a scenario pack or approved custom tables and define authoritative business measures.
The web API streams a Foundry agent response grounded through configured Fabric tools.
Compare answers with direct queries, verify user-level access and retain human ownership of business decisions.
02 / Under the hood
The reviewed source uses App Service-hosted application containers and a Foundry agent that calls Fabric Data Agent via MCP. Fabric-managed AI is distinct from the application model deployment.
Web frontend
Presents questions and streamed answers to authorized users.
App Service / FastAPI
Handles chat/history routes and the selected authentication context.
Foundry + Agent Framework
Invokes the configured Foundry agent and streams its response.
Fabric Data Agent / MCP
Uses Fabric-managed AI and authorized data access for structured queries.
Fabric data assets / SQL
Stores scenario tables and the configured application history; validate the exact deployed asset set.
Azure Container Registry
Supplies built frontend/backend images to App Service.
Authenticated conversation
Stream agent request
MCP data query
Authorized query
Configured session history
Container deployment
03 / Prepare the inputs
Structured customer/product/transaction data or approved custom tables; optional documents require their own configured retrieval path.
Map table schemas, relationships and measures instead of treating this as generic file chat.
Follow the package Fabric setup for the workspace, data agent and required data/ontology assets; replace synthetic samples deliberately.
Build the application images and configure Foundry agent/MCP integration, authentication and any session-history storage.
Reconcile totals, joins, time ranges and access-denied cases against trusted SQL/data-owner answers.
04 / Run it in your environment
Pinned Fabric setup and azd/Bicep deployment, followed by the explicitly separate application-image build/push and scenario configuration.
Structured customer/product/transaction data or approved custom tables; optional documents require their own configured retrieval path.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/agentic-applications-for-unified-data-foundation-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach 28c25024e43884b0a23c996d5cc8d3419f4e448c
git rev-parse HEADUse the guide's Fabric workspace setup and required tenant/capacity permissions. Prepare the local Python, PowerShell, azd and Azure CLI tools. Review infra\main.parameters.json and choose the scenario/runtime, network flavor and model route.
Set the approved existing Fabric workspace before provisioning to avoid automatic capacity creation. Select the intended subscription and environment; use a new capacity only with explicit purchasing approval.
azd auth login
az login
azd env new "<environment-name>"
azd env set FABRIC_WORKSPACE_ID "<workspace-id>"
azd upFrom the repository root, run the separate API/frontend image stage.
.\infra\scripts\build\build-and-push-acr.ps1Create/activate .venv and install the pinned post-provision requirements through approved feeds as described in the manual. Then run the build orchestrator and agent check. The default is retail; use its documented scenario option for insurance.
python infra\scripts\post-provision\00_build_solution.py --from 01
python infra\scripts\post-provision\06_test_agent.pyComplete SetupOBOAuthentication.md for the selected user-access route, including app registration, consent and connection settings. Open the frontend App Service Default domain and sign in as a permitted user.
Ask a known data question and reconcile the answer/chart with underlying tables. Test delegated access with another user; a working Fabric data agent is not proof that its model calls use the customer's PTUs.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Own schemas, measures, data permissions and tenant settings.
Review agent/MCP orchestration, hosting and actual model routing.
Validate OBO, channel entitlements and separate capacity budgets.
Trace one business question across the application and Fabric-managed data agent. Ask the Microsoft account team about joint Fabric/AI assistance; scope, availability and commercial terms require agreement.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
App Service plan and frontend/backend container modules establish actual hosting despite conflicting Container Apps prose.
The allowed deployment types are Standard and GlobalStandard; this template does not provision a PTU deployment.
Provisioning prints separate application-image build/push steps; infrastructure completion alone is not a running application.
Fabric uses Microsoft-managed Azure OpenAI, with separate capacity and data-access requirements; it does not take the customer application model key.
Pinned revision 28c25024e43884b0a23c996d5cc8d3419f4e448c. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Clear prerequisites and test the custom model-call path with a bounded data task.
Historical inventory note, recorded under the different Fabric User Data Functions label: Required prerequisites prevented full validation. Custom model endpoints are possible, but no tested PTU integration is claimed. That record does not validate the pinned Agentic Unified Data Foundation accelerator described here.
A custom endpoint could reach a compatible model deployment. Neither that route nor meaningful PTU demand was proven here.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Fabric solution accelerator
Turn operational telemetry into dashboards, alerts and data questions.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A worked example of operational monitoring. Equipment and sensor readings stream in, appear on a live dashboard, and raise an alert when a rule you set is crossed; the history can then be questioned in ordinary language. It arrives with invented factory data and a simulator, so it can be explored before any real telemetry is connected.
A Fabric-based starting point: live dashboards, alert rules and a data agent to ask questions.
Historical evaluation, not a guarantee for your deployment: The candidate remained gated by prerequisites. No validated end-to-end model-assisted operations workflow was established.
Read the evaluation notes01 / Use it for the right job
A manufacturing telemetry starting point built around Azure Event Hubs and Fabric Eventstream, Eventhouse/KQL, Real-Time Dashboard, Activator and a Fabric Data Agent. It includes synthetic historical data and an on-demand event simulator. The real user surfaces are Fabric dashboards, configured notifications and the data-agent conversation, not a newly hosted custom chatbot.
Users inspect the Fabric Real-Time Dashboard, query the Fabric Data Agent and receive configured Activator email notifications. Teams notification is an optional rule configuration. The simulator is a separate tool, not a customer-facing application.
Map timestamps, assets, sensor types and units to the expected event schema.
Use KQL-backed dashboard tiles and reviewed Activator rules to detect conditions worth investigation.
Query the Fabric Data Agent and corroborate findings before an authorized operator takes action.
02 / Under the hood
Azure Event Hubs carries telemetry into Fabric; dashboard, alert and conversational paths branch from the same operational data flow.
Simulator / approved source
Emits timestamped JSON events; the supplied Python sender uses Azure CLI credentials.
Azure Event Hubs
Receives events; the pinned Fabric connection requires SAS/local authentication.
Fabric Eventstream
Routes telemetry to analytics storage and alert rules.
Eventhouse / KQL database
Combines seeded historical and incoming events for queries.
Fabric Activator
Evaluates configured rules and sends email or configured Teams alerts.
Real-Time Dashboard / Data Agent
Uses KQL data for visual monitoring and Fabric-managed conversational answers.
JSON telemetry
Fabric connection
Persist/query events
Evaluate rules
KQL analytics + data questions
03 / Prepare the inputs
Synthetic historical and live manufacturing events initially; approved operational feeds require explicit integration.
The deployment seeds historical events in Eventhouse; distinguish generated history from live measurements.
A separately started simulator or approved feed sends JSON to Event Hubs, then Fabric Eventstream forwards it to Eventhouse and Activator.
Adapt KQL tables/queries, dashboard tiles, thresholds and data-agent instructions to the actual assets and business measures.
Test stale/out-of-order data, duplicate events, schema drift, missing sensors and false alerts before relying on operational notifications.
04 / Run it in your environment
Two-phase azd deployment: Azure Bicep creates/reuses capacity and Event Hub resources; the postprovision Python workflow configures Fabric assets.
Synthetic historical and live manufacturing events initially; approved operational feeds require explicit integration.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/real-time-intelligence-operations-solution-accelerator.git accelerator
Set-Location accelerator
git checkout --detach cfbdb91ee83ed31b5ccc5de7feca7a0b5b2e5f68
git rev-parse HEADUse the manual's Azure and Fabric prerequisites, Python, Azure CLI, azd and Bicep. Obtain an approved Fabric capacity/workspace and tenant permissions for the deploying identity. Define synthetic event scope and alert recipients.
Create a new environment and set the approved existing capacity and workspace names. Review the manual's region, administrator and optional Event Hub reuse settings; do not default to buying capacity.
azd env new "<environment-name>"
azd env set EXISTING_FABRIC_CAPACITY_NAME "<capacity-name>"
azd env set FABRIC_WORKSPACE_NAME "<workspace-name>"Authenticate, select the approved subscription and run the Azure infrastructure plus Fabric setup workflow. Inspect Eventhouse, KQL database, Eventstream, dashboard and Activator results individually.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upOpen the Fabric workspace and follow FabricDataAgentGuide.md from Step 5 of the manual. If its preview setup fails, report that component as incomplete even if the dashboard works.
Follow EventSimulatorGuide.md for the separate simulator, with an agreed duration/rate. Use ActivatorGuide.md to enable only approved alerts. Inspect incoming events and dashboard refresh before testing the data agent.
Reconcile event counts and time windows, trigger one synthetic alert and check an agent answer against KQL results. Stop the simulator afterward; event volume is not model demand and Fabric costs are separate.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Map Event Hubs, Eventstream and KQL ingestion/query behavior.
Set meaningful rules and own incident response rather than delegating it to generated answers.
Resolve SAS/local-auth policy compatibility and Fabric permissions.
Follow one event through the dashboard, Activator notification and data-agent query. Ask the Microsoft account team about Fabric specialist assistance; availability and commercial terms are not guaranteed.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
The pinned Event Hub-to-Fabric connection requires SAS/local authentication; review compatibility with enterprise policy rather than copying the policy-override tag.
azd invokes a separate Python Fabric deployment workflow after the Azure infrastructure stage.
Data Agent configuration and selected KQL tables require independent verification and may need manual completion in the Fabric portal.
Fabric-managed model authentication, paid capacity and user data permissions are distinct from customer Azure OpenAI PTUs.
Pinned revision cfbdb91ee83ed31b5ccc5de7feca7a0b5b2e5f68. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Define one bounded assistance task, clear prerequisites and measure its model calls.
The candidate remained gated by prerequisites. No validated end-to-end model-assisted operations workflow was established.
Estimate only the actual model-dependent steps, not raw telemetry volume. PTU fit remains unproven.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Reference application
Explore descriptions of permitted videos through sampled frames.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A developer sample that describes what is in a video by taking still frames from it and asking a model about those pictures. You choose how many frames to sample and what to ask. Because it looks at samples rather than the whole video, brief events between frames can be missed entirely.
A small reference application developers run and adapt.
Historical evaluation, not a guarantee for your deployment: Only bounded tests were completed, with one safety block. No video service-level agreement (SLA) is established by these results.
Read the evaluation notes01 / Use it for the right job
A collection of .NET multimodal AI samples includes an Aspire/Blazor reference application. Users upload a video, choose a sampled-frame count and prompts, and receive a generated description. OpenCV extracts frames before selected images are sent to a configured multimodal chat model. This is bounded frame-based exploration, not a validated video-investigation platform.
A Blazor page accepts a local video and exposes frame-count, system-prompt and user-prompt controls. Results include a description, frame counts and an image. Separate console examples demonstrate other provider/library combinations.
Select a short synthetic or authorized video and a narrow visual-description task.
Choose the sampling count and prompts, then submit the video through the reference application.
Compare the result with the original video, including events between sampled frames.
02 / Under the hood
The reference application performs sampled-frame analysis, not durable media indexing or real-time monitoring.
Local media file
Synthetic or authorized input for a bounded visual task.
Blazor frontend
Collects video, frame-count and prompt settings.
.NET API service
Coordinates extraction and description.
OpenCV / OpenCvSharp
Extracts, resizes and samples frames.
Configured chat model
Receives sampled images and prompts.
Application response
Returns description, frame counts and a representative image.
Select permitted file
Submit video and settings
Extract and sample
Provide selected images
Generate description
Display for review
03 / Prepare the inputs
A video file, requested sample-frame count and system/user prompts.
The reference API accepts video bytes and analysis settings.
OpenCV reads and resizes frames; the processor selects images using a calculated sampling interval.
Selected images and prompts are passed to the configured multimodal chat model.
Compare claims with the full video and record missed events, unsupported details and sampling effects.
04 / Run it in your environment
Follow the pinned Aspire/Blazor guide for local prerequisites and the azd Container Apps deployment route.
A video file, requested sample-frame count and system/user prompts.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/Azure-Samples/netaivideoanalyzer.git accelerator
Set-Location accelerator
git checkout --detach 1d8ed2ece3ee4c05441f98a0e06965c0207f21e7
git rev-parse HEADUse the pinned guide's .NET/Aspire SDK, azd, Azure CLI and container tooling. Review AppHost configuration and the API's OpenCV-compatible base image. The Blazor path is distinct from console samples; review and pin external images/dependencies before deployment.
From the repository root, enter the AppHost directory and initialize azd. Choose Use code in the current directory, not a new remote template.
Set-Location srcBlazor\AspireVideoAnalyserBlazor.AppHost
azd initReview the generated configuration, model deployment and approved Azure subscription before continuing. Default model creation is not reuse of existing PTUs.
azd auth login
az login
az account set --subscription "<subscription-id>"
azd upUse deployment output to open the Container Apps/Aspire dashboard and webfrontend endpoint. Confirm API access, exact allowed CORS origin and model identity permissions. Do not enable anonymous dashboard access or wildcard origins as a fix.
Upload one short authorized video in Blazor, set the frame count and prompts, then submit analysis. Inspect the description, reported frames and representative image.
Compare the description with the full clip, including brief events between sampled frames. Confirm image-capable model routing; audio transcription and complete event detection are not provided by this sample.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Review Aspire, Blazor, API and OpenCV integration.
Evaluate model compatibility and description reliability.
Approve input rights, retention and acceptable tasks.
Analyze the same permitted clip with two sampling settings and compare descriptions against the complete video.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Exposes frame-count, system-prompt, user-prompt, file-selection and analysis controls; displays frame counts and a representative image.
Receives video bytes and settings, invokes frame extraction and description generation, and returns description, frame counts and an image reference.
Pinned revision 1d8ed2ece3ee4c05441f98a0e06965c0207f21e7. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Clarify the permitted task and supported deployment; evaluate without bypassing safety controls.
Only bounded tests were completed, with one safety block. No video service-level agreement (SLA) is established by these results.
PTU compatibility must be checked for the exact model, API and modality. Text capacity is not a blanket video entitlement.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Application accelerator
Ask a place-and-time question, then inspect the imagery behind the answer.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
An Earth-observation explorer. You ask about a place and a time period in ordinary language — vegetation, surface water, how somewhere has changed — and it finds suitable satellite imagery, loads it onto a map and helps interpret what you are seeing. It is an open-source project, not a supported Microsoft product.
A web application you deploy: a map beside a conversation.
Historical evaluation, not a guarantee for your deployment: This candidate is represented in the existing inventory only. No new functional or PTU verification is claimed.
Read the evaluation notes01 / Use it for the right job
Planetary Explorer is a public Microsoft open-source application combining a map, natural-language interaction and geospatial tools. Agents translate a question into dataset discovery and STAC queries, load geospatial layers and help interpret results. Start with civilian Earth-science tasks such as vegetation, surface water or imagery comparison.
A React/TypeScript application combines an Azure Maps view with a conversational interface. Users investigate actual datasets, locations and map layers. There is no fictional map grid or nonfunctional specialist-review tab on this page; use the upstream application overview for real UI material.
Specify an area, time range and phenomenon, such as comparing surface-water extent between two periods.
The agent/tool backend queries public STAC catalogs and selects relevant scenes or datasets for the map.
Review rendered layers and interpretation with an analyst, checking dates, resolution and data quality.
02 / Under the hood
The app is distinct from Planetary Computer: App Service hosts the frontend; a Container Apps backend orchestrates geospatial tools, model calls and catalog access.
React / App Service
Presents the Azure Maps view, questions and returned geospatial context.
FastAPI / Container Apps
Coordinates dataset discovery, clarification and geospatial tools using the documented agent frameworks.
Planetary Computer / VEDA
External metadata and imagery sources, subject to each dataset license.
Microsoft Foundry
Interprets questions and analysis context; language output is not a substitute for scientific validation.
GDAL / Rasterio / TiTiler
Processes and renders selected imagery. Inspect the pinned package for the selected tool path.
Azure Maps
Provides geographic display and location services to the frontend.
Azure Blob Storage
Stores intermediate results and ingestion artifacts.
Optional GeoCatalog / Fabric / optional
Optional customer data routes, not prerequisites for public-catalog exploration.
Submit place/time question
Search STAC scenes
Plan and interpret
Load / analyze / render
Display and locate
Read/write raster artifacts
Optional governed data access
03 / Prepare the inputs
A location/time question and licensed geospatial data. Public Planetary Computer and NASA VEDA catalogs are documented starting points.
STAC tools search collections and scene metadata before retrieving imagery; this is not a generic PDF-to-vector ingestion pipeline.
Raster tools use geospatial processing and tile rendering to turn selected assets into map-ready layers and intermediate results.
Planetary Computer Pro/GeoCatalog and Fabric are optional routes that require their own setup, permissions and live data configuration.
Record dataset, scene date, coordinate reference assumptions, processing choices and any missing/cloud-obscured data.
04 / Run it in your environment
The pinned Quick Deploy guide documents GitHub Actions/OIDC and a local PowerShell deployment route.
A location/time question and licensed geospatial data. Public Planetary Computer and NASA VEDA catalogs are documented starting points.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Planetary-Explorer.git accelerator
Set-Location accelerator
git checkout --detach cadb0b0631844bec9bf369ea2a46024dc2bd4cf3
git rev-parse HEADUse QUICK_DEPLOY.md with Azure CLI and GitHub Actions access. In your fork create a deployment branch at the pinned revision. Have the Azure administrator approve the OIDC identity and minimum deployment/RBAC scope; do not automatically grant broad subscription rights.
Create the dev environment matching the federated credential subject. Add AZURE_CLIENT_ID, AZURE_TENANT_ID and AZURE_SUBSCRIPTION_ID using its secret settings. Set an approved RESOURCE_GROUP variable; keep ENABLE_AUTO_DEPLOY off during review.
Register the single-tenant authentication application and provide AUTH_CLIENT_ID as described in Step 8.3. Confirm the callback URL, allowed users and network posture. Review model creation/routing; leave Fabric capacity, weather services and other paid extensions disabled unless separately approved.
In your fork, open Actions > Deploy Planetary Explorer > Run workflow. Select the branch at the reviewed revision and Force deploy all components. Select only approved model and networking inputs. Do not run a mutable default branch or assume the default model uses existing PTUs.
Wait for all required workflow jobs and runtime services to succeed. Use the application URL from workflow output; test Entra sign-in, map loading and one permitted satellite-search question. Resolve missing permissions or model quota without bypasses.
Confirm actual imagery/catalog results, grounded explanation and denied access for an unauthorized user. Verify provider routing and independently record any optional features that were not deployed.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Choose datasets, validate spatial methods and interpret imagery.
Trace agent/tool calls and distinguish model interpretation from computed results.
Review hosting, Maps, storage and optional Fabric/GeoCatalog integration.
Trace a question from catalog discovery to a rendered layer, then check the answer against scene metadata and imagery.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Implements collection listing and scene searches with collection, bounding-box and date/time parameters.
Exercises catalog-mode selection and tenant-catalog configuration, guarding against silently substituting public results.
Pinned revision cadb0b0631844bec9bf369ea2a46024dc2bd4cf3. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Identify a bounded specialist use case and validate the actual model-dependent steps.
This candidate is represented in the existing inventory only. No new functional or PTU verification is claimed.
A geospatial workload is not automatically a language-model workload. No PTU demand has been established.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Integration pattern
Bring an approved model into the developer experience you already use.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A way to point developer tools such as Visual Studio Code or GitHub Copilot at a model your organization chooses, instead of only the default one. Two different routes exist — one a developer configures locally, one an enterprise manages centrally — and they differ in licensing, network path and which features keep working.
A configuration choice inside tools developers already use. There is no application to deploy.
Historical evaluation, not a guarantee for your deployment: No completed integration test establishes an enterprise-ready BYOK path for this portfolio.
Read the evaluation notes01 / Use it for the right job
BYOK is a model-integration choice, not a separately deployed developer application. GitHub documents two different routes: locally configured models in supported clients, and enterprise-managed custom models served through Copilot. Choose the client and route before making statements about licensing, network paths or feature coverage.
Developers use the real model picker in their IDE or supported Copilot client. Enterprise administrators configure custom models in AI controls; local VS Code users configure providers in Manage Language Models.
Decide whether the organization centrally exposes models or developers configure approved providers locally.
Use the model picker and check that the chosen model supports the tools and context required for the task.
Review code changes and run the repository checks. Record feature gaps rather than assuming model substitution preserves every capability.
02 / Under the hood
Two alternatives, not a single pipeline: enterprise-managed requests use the Copilot service; locally configured models are handled client-side.
Developer workspace
Provides authorized source context and receives suggested changes.
GitHub Copilot service
Serves administrator-configured custom models to licensed enterprise/organization users.
Client-side provider
Handles locally configured provider access, subject to client capabilities and organization policy.
Foundry / other provider
Receives model requests through the selected route; localhost models are an option on supported local clients.
Review + test environment
Source control, tests and human review determine whether generated code is accepted.
Enterprise option
Local option
Server-side model request
Client-side model request
Review proposed changes
03 / Prepare the inputs
Authorized repository context selected by the developer and the client, not a separate document-ingestion service.
Agree which repositories and files may be included and how client trust/policy settings are enforced.
Use approved credential storage and the documented provider/deployment configuration for the chosen route.
Check provider-side usage and task behavior. Enterprise traffic passes through the Copilot service; local BYOK is client-side.
Test chat, editing, tool use and any required context features separately; verify what leaves the developer environment.
04 / Run it in your environment
Client/admin configuration using official GitHub and VS Code instructions; no application repository to deploy.
Repository not verified for this catalog entry. Use the platform or custom-implementation path below, not a standalone app installer.
Arrange access or deployment helpAuthorized repository context selected by the developer and the client, not a separate document-ingestion service.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
Agree whether the pilot uses centrally managed enterprise custom models or local VS Code BYOK. Record client version, licensing, policy owner and required chat/tool-calling features; this does not replace inline completions.
The Azure owner supplies the deployment URL, deployment/model ID, supported API and authentication through an approved secret channel. Verify geography and PTU deployment type; a Foundry account name alone is insufficient.
An enterprise administrator follows the linked guide: open enterprise AI controls, add the provider credential and models, then grant the intended organizations access. Enable applicable custom-model policies; do not distribute the provider key in source code.
In Chat, open the model picker and Manage Language Models, select the provider and enter its required endpoint/model/authentication settings. Use the linked VS Code guide for provider-specific fields. Local configuration remains subject to organization policy.
Reopen the client if needed, select the configured model and use a permitted repository for chat and one reviewed agent/tool task. If the model is absent, resolve policy, provider or API compatibility rather than claiming setup succeeded.
Correlate the task with usage on the intended Azure deployment. Test organization restrictions and credential rotation. Record which client features worked; do not infer all Copilot features or offline operation.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Clarify supported clients, enterprise policies and feature coverage.
Choose tasks and measure engineering usefulness.
Review credential handling and the local versus service-mediated data path.
Draw the chosen network/data route and create a feature matrix before configuring the first pilot user. Ask the Microsoft account team about GitHub/developer-productivity assistance; availability and commercial terms must be agreed.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Platform references explain the integration or design option only; they do not verify a portfolio-specific package.
Test a bounded developer pilot with approved credentials handling and a documented feature matrix.
No completed integration test establishes an enterprise-ready BYOK path for this portfolio.
A supported tool may use a compatible provisioned deployment. Authentication, API support and enterprise policy need validation.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Guided enablement workshop
Teach engineers to secure the tool connections that every AI agent depends on.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A security course for engineers, built as a climb through progressive camps. Its subject is the connection between an AI agent and the tools or data it reaches — the Model Context Protocol, or MCP, now the common way to make that connection. Each camp stands up something insecure, attacks it, fixes it with an Azure control, then proves the attack no longer works.
A hands-on training workshop in a repository. It is deliberately not a product.
Historical evaluation, not a guarantee for your deployment: This is a guided training workshop rather than a deployable business application. It was reviewed from public source; no camp was deployed or exploited here.
Read the evaluation notes01 / Use it for the right job
A staged, hands-on workshop for securing Model Context Protocol servers on Azure. MCP is the emerging standard by which AI applications reach external tools and data, which makes it a security boundary worth treating seriously. The workshop is organised as a climb through progressive camps covering identity, gateway controls, input and output safety, and monitoring, and it aligns its exercises to a published list of the top MCP risks.
Engineers work through numbered camps in a repository, each following the same rhythm: stand up something vulnerable, attack it from an ordinary agent tool client, apply the Azure control that prevents the attack, then re-run the attack to confirm it now fails.
Stand up the deliberately vulnerable server for the camp in an isolated environment.
Run the provided exercise from an agent tool client and observe exactly what an attacker gains.
Introduce the Azure control for that risk, then repeat the attack and confirm it is now blocked.
02 / Under the hood
A deliberately weak tool server sits at the centre; each camp adds a further layer of control and then re-tests the original attack.
Engineer in a guided session
Works through each camp and performs the exercises.
Editor-based MCP client
Connects to the practice server exactly as a real AI agent would.
Provided exploit scripts
Demonstrate concretely what each weakness allows.
MCP server, weak and hardened
The exercise target; each camp ships an insecure and a secured version.
API gateway and network isolation
Mediates access and restricts who can reach the tool server.
Entra ID, managed identity, Key Vault
Replaces shared secrets with verified identity and managed credentials.
Monitoring and threat detection
Makes attacks visible after the preventive controls are in place.
Work through each camp
Call the practice tools
Expose the deliberate weakness
Apply identity and secret controls
Add gateway and traffic restrictions
Emit security signals for detection
03 / Prepare the inputs
Disposable exercise environments and synthetic tool data only. No production system, credential or real record should be reachable from the workshop.
Use a throwaway environment with no route to production services or real data.
Each stage assumes the controls from the previous one, building layered defence.
Remove the vulnerable exercise deployments as soon as the session ends.
The measure of success is that the previously working attack fails after the fix, demonstrated live rather than asserted.
04 / Run it in your environment
Clone the pinned workshop and work through the camps locally against a disposable Azure environment, following the published guide.
Disposable exercise environments and synthetic tool data only. No production system, credential or real record should be reachable from the workshop.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/Azure-Samples/sherpa.git accelerator
Set-Location accelerator
git checkout --detach 12be921ec85bd915105d9c6b5335cffe8c680966
git rev-parse HEADUse a disposable environment with synthetic data and no production connectivity. The workshop intentionally contains vulnerable servers. Prepare the pinned prerequisites, including Python 3.10+, uv and an MCP-capable editor; later Azure camps need their own permissions/budget.
From the repository root, enter camps\base-camp and use its shared uv environment. Review package feeds first; do not start any vulnerable server on a shared/public host.
Set-Location camps\base-camp
uv syncUse the linked Base Camp Setup instructions to start the vulnerable server and its provided test in separate terminals inside the isolated environment. Keep the exercise target local and use only its synthetic fixtures.
Stop the vulnerable process, configure secure-server from its .env.example as documented, start it and run the supplied secure validation. Keep tokens in the isolated environment, not in source or reports.
Proceed camp by camp using each README and its Azure setup instructions. Record the before/after control result; stop local processes and have the teardown owner remove only the authorized exercise resources when the session ends.
Show that the intended attack fails after the control, then confirm no vulnerable endpoint or billable exercise resource remains. Workshop completion is training evidence, not production security certification or a PTU workload.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Facilitate the exercises and translate them into review criteria.
Map the workshop controls onto the tenant’s approved identity and network patterns.
Own the resulting checklist and require it for new agent tool integrations.
Complete one camp end to end, then assess a real proposed tool integration against the control that camp introduced.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Each camp is a self-contained exercise environment. The starting camp contains both a deliberately weak server and a hardened counterpart so learners can compare them directly.
Pinned revision 12be921ec85bd915105d9c6b5335cffe8c680966. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Run it as an isolated, time-boxed engineering enablement session in a disposable environment with no production connectivity.
This is a guided training workshop rather than a deployable business application. It was reviewed from public source; no camp was deployed or exploited here.
A training workshop consumes little or no model capacity and is not a basis for reserved capacity. Its value is reducing the risk of the agent and tool integrations that other candidates depend on.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Platform accelerator
Establish an approved environment before onboarding an AI application.
Intended workflow, not a product screenshot or a verified result. See the guide for limitations.
A reference for the groundwork an AI application needs: network, identity, monitoring, AI and search services, expressed as configuration your platform team can read and challenge. Prefer the existing approved tenant foundation. This package is neither a turnkey production platform nor proof of production readiness, and a new deployment needs someone explicitly accountable for maintenance or an approved replacement.
Infrastructure reference templates for engineers, not a business application. Upstream is no longer maintained; new deployment requires a named maintenance owner or approved replacement.
Historical evaluation, not a guarantee for your deployment: The platform baseline compiled. That is a build result, not an end-to-end outcome or a validated user experience.
Read the evaluation notes01 / Use it for the right job
An Azure deployment foundation built around AI Landing Zone, with Foundry, Search and configurable data, networking and governance services. Fabric and Purview integrations require deliberate configuration and prerequisites. This is infrastructure for hosting an application, not a turnkey business application or proof of production readiness.
An engineering deployment workflow using azd, Bicep, configuration files and Azure service interfaces. It is not a packaged business-user application.
Identify dependencies, identity boundaries, data access and the operating model.
Inspect active parameters, the AI Landing Zone submodule and provisioning hooks before selecting services.
Check connectivity, identity, observability and application onboarding in an authorized pilot.
02 / Under the hood
The package provisions a platform foundation; business-application delivery and acceptance remain separate responsibilities.
azd + Bicep parameters
Controls deployment scope and optional integrations.
AI Landing Zone
Provides configurable hosting, identity, network and supporting resources.
Foundry + Azure AI Search
Supplies configured AI and search capabilities for an application.
Microsoft Fabric / optional
Capacity, workspace and lakehouse automation require explicit prerequisites.
Microsoft Purview / optional
Requires an existing account and appropriate collection permissions.
Separate application workload / optional
Proposed integration boundary; the foundation is not the business application.
Provision approved configuration
Configure platform services
Optional Fabric automation
Optional governance integration
Connect the selected application
03 / Prepare the inputs
Approved deployment configuration and application requirements. Business-data ingestion depends on the selected integrations.
Decide which AI, retrieval, storage and optional data-platform capabilities are required.
Review Fabric workspace, lakehouse, Search and Purview automation only for integrations explicitly in scope.
Confirm identities and data permissions before loading permitted data.
Provisioned resources and completed scripts do not prove that application data access works correctly.
04 / Run it in your environment
azd/Bicep provisioning with an initialized AI Landing Zone submodule and package automation hooks.
Approved deployment configuration and application requirements. Business-data ingestion depends on the selected integrations.
No deployment commands run from this site.
Instructions reviewed 2026-09-25; source-inspected, not deployment-tested. Open full deployment manual (opens in a new tab)
Approval required; commands do not run here. Read the shared execution and recovery guidance.
git clone https://github.com/microsoft/Deploy-Your-AI-Application-In-Production.git accelerator
Set-Location accelerator
git checkout --detach 1ed62d982f777b85f3fe281adfd7150921ccd9ce
git rev-parse HEADPrefer the tenant's existing foundation. If this unmaintained reference is approved, assign a maintenance owner and use PowerShell 7+, Azure CLI, azd and Bicep. Initialize the recorded submodule commits; never pull their latest main.
git submodule update --init --recursiveSign in to both CLIs. Use the intended tenant, subscription and approved principal; the principal value is an Entra object ID, not an application client ID.
azd auth login
az login
azd env new "<environment-name>"
azd env set AZURE_TENANT_ID "<tenant-id>"
azd env set AZURE_PRINCIPAL_ID "<principal-object-id>"
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"Edit infra\main.bicepparam and review hooks. Explicitly choose Fabric capacity/workspace presets (none or approved existing resources where appropriate), optional Purview and database integrations. Check PostgreSQL networking separately from general network isolation.
Run only after cost/network approval. Validate every enabled hook, not just Azure resource creation. Use an authorized private-network workstation for private data-plane operations; do not temporarily open protected services.
azd upUse the manual's post_deployment_steps.md. For an enabled Fabric/Search route, load approved PDFs into the bronze lakehouse Files/documents location, check indexing and configure the Foundry playground data connection. Application publishing is a separate linked step.
Check identity, connectivity, indexing and enabled integrations. Record disabled features explicitly. This delivers an infrastructure foundation, not a completed business application or production certification.
Use the runbook with your engineers, or take this solution and its requirements into a scoped implementation discussion.
See the people and preparation needed05 / From selection to adoption
We can work with your AI and platform teams from code access and architecture through approved deployment, evaluation, handover and onboarding more teams. Agree scope, delivery roles, funding and support with the program/account team; this is not a support entitlement or promise of free implementation.
Own landing-zone integration, networking and deployment permissions.
Define workload dependencies and acceptance checks.
Review optional Fabric, Purview and database integration.
Trace one application requirement through active parameters, provisioning hooks and operational acceptance checks.
Shared preparation checklist06 / Inspect the basis
Public source review: 2026-09-15. Documentation and code inspection are not functional testing or deployment certification.
Later source-review reference: the accelerator is no longer maintained. This does not replace the pinned package architecture or establish functional readiness.
General private networking and PostgreSQL networking are configured separately. Review active values rather than assuming a minimal or universally isolated deployment.
Pinned revision 1ed62d982f777b85f3fe281adfd7150921ccd9ce. Public upstream starting point, not the tested private adaptation. Review its license and operating requirements.
Attach the baseline to one explicit outcome and test that workflow end to end.
The platform baseline compiled. That is a build result, not an end-to-end outcome or a validated user experience.
Infrastructure and compilation do not establish model demand or PTU compatibility.
A reference design is not a deployment certification. Confirm licensing, supported components, identity, network design and operations ownership for your tenant.
Public-source selection review / 2026-09-20
Reviewed 15 current catalog entries and 39 legacy detail pages. They are not 54 distinct, maintained or PTU-ready apps. This selection review does not upgrade the earlier functional evidence.
Document Knowledge Mining, Modernize Your Code, Container Migration, Data & Agent Governance and Security, and Deploy Your AI Application in Production state that they are no longer maintained in the reviewed revisions. Retain useful patterns only with an accountable maintenance owner or a supported replacement.
| Starting point / source | Use in the program | Reason and boundary |
|---|---|---|
| Chat with Your Data (opens in a new tab) | First pilot | One shared knowledge workbench; verify citations, permissions and actual model routing. |
| Content Processing (opens in a new tab) | Core workflow to validate | Document intake and completeness; full intended outcome still needs acceptance. |
| Multi-Agent Custom Automation Engine (opens in a new tab) | Scoped workflow development | RFP and contract-review packs, not another generic agent product. Require final synthesis and human review. |
| Modernize Your Code (opens in a new tab) | Maintenance owner required | SQL-dialect conversion, not arbitrary code migration. Upstream says no longer maintained. |
| Document Knowledge Mining (opens in a new tab) | Selective owned adaptation | Keep distinctive comparison capabilities only where needed. Upstream says no longer maintained. |
| Customer Chatbot (opens in a new tab) | Service-specific expansion | Use for a named service operation after grounded-answer and escalation acceptance, not another generic FAQ. |
| Conversation Knowledge Mining (opens in a new tab) | Analysis-specific expansion | Validate analytical correctness first. Nonurgent transcript analysis may fit Batch better than reserved capacity. |
| Microsoft IQ (opens in a new tab) | Supply-chain assessment only | Supplier disruption and contract-informed analysis with substantial Fabric and M365 dependencies. Not added as a validated catalog app. |
| Container Migration (opens in a new tab) | Specialist owned adaptation | Only for an active Kubernetes migration program. Upstream says no longer maintained; not a default addition. |
| Multi-Agent Content Generation (opens in a new tab) | Marketing-specific option | Marketing copy and images, not controlled policy or briefing drafts. Image costs are separate. |
| Agentic Applications for Unified Data Foundation (opens in a new tab) | Existing data-platform option | Consider only with governed data, a sponsor and existing Fabric prerequisites; verify customer-model routing. |
| Unified Data Foundation with Fabric (opens in a new tab) | Supporting data platform | A data foundation, not evidence of customer PTU consumption. Do not buy a platform merely to create model demand. |
| Real-Time Intelligence for Operations (opens in a new tab) | Operations-specific option | Telemetry, KQL and dashboards are not chat-model PTU workloads. A customer-PTU route was not established. |
| Data & Agent Governance and Security (opens in a new tab) | Reference, not an app slot | Governance is necessary, not a standalone PTU demand source. Upstream says no longer maintained. |
| Deploy Your AI Application in Production (opens in a new tab) | Architecture reference | Reuse an approved platform, not a duplicate stack. Upstream says no longer maintained; the name is not certification. |
Document process automation, claims completeness and helpdesk escalation are useful workflow patterns for the selected modern components. Legacy frameworks and incomplete deployment instructions need fresh engineering review.
Several retail, government and conversational pages describe variants of the same partner offering. A sector label is not another application, and a partner claim is not verified model routing.
IoT, vision, forecasting, fraud models, workplace analytics, data ingestion and governance labs may be valuable. Their existing processing is not customer Azure OpenAI PTU consumption.
External catalogs are discovery references only; nothing is embedded or loaded from them. Microsoft IQ and Container Migration are assessment options, not newly validated additions to the 20-candidate library. No application was deployed or inference run for this review.
Choose a focused pilotUse-case ideas / beyond the catalog
Don't see your exact workflow in the catalog? These five concepts illustrate what we could scope together. Use them to identify a need, not to choose an app ready to deploy.
None of these workflows is built or deployed through this program. No delivery dates, funding or implementation commitments are implied. Priorities depend on your needs, feasibility and an agreed scope.
Policy, executive-support and correspondence teams
Turn approved reference material into a structured first draft for a briefing or letter.
Human decision: Require source links, template controls and human approval. Never send or publish automatically.
Start with one document type and permitted references. Compare drafting and review time, unsupported statements and reviewer acceptance with the current process.
Knowledge retrieval may provide a foundation; template-based drafting and approval controls need separate development. The marketing Content Generation package is not this workflow.
Prepare a use-case discussionEngineering leads, business analysts and change reviewers
Show which requirements and engineering artifacts may be affected by a proposed change.
Human decision: Trace every suggested impact to evidence; an engineer decides what changes.
Use one bounded change with known impacts. Have engineers check missed impacts, false positives and time spent reviewing the suggestions.
SpecSuite is a related code-and-specification concept, not a verified change-impact implementation. Private package access and supported inputs must be confirmed.
Prepare a use-case discussionBilingual policy, translation and quality-review teams
Help reviewers spot differences in meaning between English and French policy versions.
Human decision: Qualified bilingual review is required; no claim of authoritative translation or equivalence.
Use a small set of paired policies with reviewer-confirmed differences. Measure missed material differences, false alarms and review effort.
Document retrieval can support access to sources; bilingual alignment and meaning comparison require custom development and specialist evaluation.
Prepare a use-case discussionAudit, assurance and procurement-review teams
Organize supporting documents, connect claims to evidence and highlight review gaps.
Human decision: No automatic redaction or release. Authorized people control disclosure and final findings.
Start with one review and an agreed evidence checklist. Measure unsupported claims, missed gaps, traceability and preparation time.
Content Processing may support intake and extraction; the evidence model, review workflow and disclosure controls still need to be built.
Prepare a use-case discussionService-desk analysts and application-support teams
Guide staff through approved troubleshooting steps with clear escalation points.
Human decision: No autonomous high-impact changes. Keep actions within permissions and human approval.
Begin with one low-risk incident category and read-only guidance. Measure correct escalation, unsafe suggestions and time to a useful next step.
Employee Self-Service is a related assistance starting point, not this runbook workflow. Its Copilot Studio path does not imply use of your Azure OpenAI PTUs.
Prepare a use-case discussionBefore you decide
Useful boundaries for a stakeholder conversation.
Includes the full 20-candidate summary, regardless of filters. For your selected solutions and discussion points, use the implementation brief.
Most public code packages come from Microsoft-owned repositories. The catalog also includes Microsoft/GitHub platform integrations, private owner-led code and a proposed custom workflow; each guide identifies which it is. Public source is a head start, not a pre-approved installation. We work through your chosen application's prerequisites, deployment, data connections and acceptance with your team. No blanket production, compliance, maintenance or PTU guarantee is implied.
The program helps you find useful work for existing capacity: select relevant solutions, verify their model routes, deploy approved workloads and grow adoption. Compare PTU utilization and headroom, repeat users, accepted work, time saved, quality and total service cost with your baseline. That evidence supports an investment success story and informed renewal decisions; it is not a guaranteed saving or a reason to generate artificial traffic.
Yes. Assess one, several or all 20 starting points and build the combination your teams need. Deployment remains solution-specific: some entries require adaptation, have unresolved gates or are not deployable applications. Every chosen workload needs readiness, permissions and model/API/geography checks before using your PTUs. Search, storage, hosting, document processing and speech are billed separately where used.
Not on the strength of this catalog alone. It provides source-backed deployment and adoption guidance, not production certification. Each chosen workflow needs representative evaluation, permissions, data handling, safety review, monitoring and an agreed operational support arrangement before production use. Some packages also need repair or a maintenance owner.
No. PTUs reserve model-processing capacity. Accuracy and usefulness depend on the model, source material, retrieval, task design and evaluation. Capacity cannot repair a failed grounded answer or a defective workflow.
No. The catalog includes engines, foundations, proposed workflows, specialist options and a training workshop. Some evaluated workflows still need repair. It is one catalog of 20 solutions to choose from, not 20 ready apps. PTU fit is conditional on supported models, APIs, deployment types, geography and measured demand.
Its workflow or a previously demonstrated adaptation may still be useful. That is not a recommendation to deploy unsupported code unchanged. Maintenance notices are visible in the affected guides; new pilots need a named owner or replacement. Later source reviews do not change historical test results.
Read the selection decisionsNo. Official Voice Live documentation describes a Bring Your Own Model path that can use PTU deployments. That integration is untested here; only managed text probes were verified. Speech processing has separate charges, and text probes do not validate the complete voice experience. This is a separate integration test, not a sixth new app.
Explore the Voice Live guideProve acceptable quality and actual demand before a purchase. Measure representative volume, concurrency and response-time needs; compare Standard, Batch and compatible provisioned options. No fixed PTU quantity or savings promise follows from this portfolio. For existing PTUs, useful work and total cost should guide renewal—not artificial traffic or sunk spend.
No. They are concepts for scoping discussions, not implemented workflows or promised releases. Related catalog entries may provide starting points but do not deliver those complete workflows. Prioritization, feasibility, funding and delivery require agreement. Controlled drafting is not the marketing-oriented Content Generation package, which was only compiled. RFP and contract review also remains proposed, not an implemented capability.
Explore the ideas and their limitsYour platform and information owners assess data classification and residency, model/API availability, identity, private connectivity, logging and retention before deployment. A banking, public-sector or energy use case does not establish regulatory approval. Use the approved landing environment and package-specific prerequisites; if the documented route conflicts with policy, scope an adaptation rather than relax the policy.
The project repository is public and can be read without contributor access. Permission to change the repository is separate. The website publishes only curated content; repository access does not grant customer-environment access, deployment approval or rights to separately controlled code such as SpecSuite.
Open the project repositoryReference, not endorsement
Public documentation explains supported platform capabilities. It is not evidence that a candidate passed evaluation.