An Azure service that provides natural language capabilities including sentiment analysis, entity extraction, and automated question answering.
Hello @Eric Richards ,
Welcome to Microsoft Q&A .Thank you for reaching out to us.
Based on the information provided, the current latency pattern represents a significant change from the previously observed behavior.Since Conversation Summarization is implemented as an asynchronous Long Running Operation (LRO), the overall completion time includes job submission, backend processing and result retrieval.
Regarding the queries asked
- If the observed latency related to the retirement timeline Current documentation does not indicate that latency degradation is expected because of the retirement timeline. Conversation Summarization remains a supported feature until March 31, 2029. Documentation recommends planning migration of existing workloads and directing new summarization projects toward Foundry-based models, which provide enhanced capabilities and lower latency characteristics.
- If Is migration to Azure OpenAI / Foundry-based models is recommended Yes, migration should be considered for long-term modernization and future planning. Benefits include:
- Enhanced summarization quality
- More flexible prompt-driven scenarios
- Improved scalability options
- Lower latency characteristics compared to legacy summarization workloads
- Are scale-up or scale-out options available As of now , no customer-controlled scale-up or scale-out options were identified for Conversation Summarization within the Standard tier experience. Throughput and execution capacity are primarily managed by the service layer.
The following would have resulted in the observed latency
- Service-side processing delays occurring after job submission
- Regional service conditions affecting execution timing
- Additional processing overhead when multiple summarization aspects are requested in a single job
- Client-side polling intervals affecting perceived completion time
- Behavior specific to the preview SDK version (Azure.AI.Language.Conversations 2.0.0-beta.5)
Please check if the following steps help-
- Comparing REST API and SDK Execution Run the same request using:
- Direct REST API
- Azure.AI.Language.Conversations 2.0.0-beta.5
- Time to receive the operation-location
- Total job completion time
- Analyzing the Full LRO Lifecycle Consider Capturing:
- Request submission timestamp (UTC)
- Operation-location receipt timestamp
- Polling timestamps
- Final completion timestamp
- Job admission
- Job processing
- Result retrieval
- Validating Request Complexity Perform tests using:
- A single conversation per request
- Individual summarization aspects separately:
- Issue
- Resolution
- Follow-up Tasks
- Recap
- Reviewing Service Signals Please check for:
- HTTP 429 responses
- Retry-After headers
- Correlation between request IDs and long-running jobs
- Performing a Region Comparison If feasible:
- Please deploy a separate Azure AI Language resource in another supported region
- Execute identical workloads
- Compare completion times
- Evaluating SDK Version Impact Compare behavior between:
- Current beta SDK (2.0.0-beta.5)
- Direct REST API
- Latest generally available SDK path (if applicable)
The following references might be helpful , please check them out
- How to: Use Language service features asynchronously - Foundry Tools | Microsoft Learn
- Summarize text with the conversation summarization API - Foundry Tools | Microsoft Learn
- What is summarization? - Foundry Tools | Microsoft Learn
- Quickstart: Use Summarization - Foundry Tools | Microsoft Learn
- Data limits for Language service features - Foundry Tools | Microsoft Learn
Please let us know if the response was helpful
Thank you