The Key Facets of AI Evaluation in the Contact Center 

The Key Facets of AI Evaluation in the Contact Center 

This article is contributed. See the original author and article here.

As AI becomes central to contact center operations–powering every customer engagement channel–evaluation is no longer a back-office technical exercise. Evaluation is a critical business capability directly impacting customer experience, operational effectiveness, and business outcome 

But the evaluation is not one-dimensional. Organizations must think about when, how, by whom, and on what data AI systems are evaluated. This blog explores the key facets of AI evaluation and how they apply specifically to contact center environments. 

 1: Development-Stage vs. Production-Stage Evaluation 

Definition: Evaluation at development time refers to tests and assessments performed during the AI software creation phase. Production time evaluation occurs after deployment, when the AI software is live and serving real users. 

Implications: Development-time evaluation provides a controlled environment to identify and address issues before AI reaches customers. This helps reduce risk and prevent costly failures. However, it cannot fully capture real-world complexity. Production-time evaluation reflects actual customer behavior and operating conditions. While it offers critical insight into true performance and experience, manage it carefully to avoid customer impact when issues surface. 

How contact centers should think about this (example): 
  • Use development-time evaluation to prevent issues. These include incorrect intent detection, poor prompt behavior, broken escalation flows, non-compliant responses, or unacceptable latency before they ever reach customers. 
  • Use production-time evaluation to detect and measure real customer impact, like drops in containment, rising transfers to human agents, customer frustration, regional or channel-specific issues, and performance degradation caused by real traffic patterns. 

 2: Manual vs. Automated Evaluation 

Definition: Manual execution involves running evaluation tasks at human command. Automated evaluation is run at predetermined time or based on triggers.  

Implications: Manual evaluation brings human judgment, context, and nuance that automation alone cannot capture, making it especially valuable when evaluation needs are unpredictable, environmental changes are not captured by automated triggers, or when automated runs would be too costly. Automated evaluation complements this, providing consistent, scalable coverage as AI systems evolve, reliably reevaulating systems after known changes, such as releases or configuration updates through CI/CD pipelines.  

How contact centers should think about this: 

  • Use automation for baseline quality, regression, and continuous monitoring 
  • Use manual evaluation for exceptions, deep dives, and human judgment 
  • The best strategy combines both. Automation ensures assessment of critical changes, while human evaluators interpret results, investigate anomalies, and adapt to unexpected conditions. 

 3: Evaluations Run by the Platform vs. by Customers 

Definition: Evaluations can be conducted internally by the developer organization (such as Microsoft) or externally by customers using the software in their own environments.  

Implications: Developer-run and customer-run evaluations each provide distinct and necessary value. Internal evaluations establish a consistent baseline for quality, safety, and compliance. Customer-led evaluations surface real-world behaviors, operational constraints, and usage patterns that cannot be fully anticipated during development. Relying on only one limits visibility and can leave gaps in reliability or usability. 

How contact centers should think about this: 

  • Rely on platform evaluations to establish a trusted baseline. This ensures core capabilities—such as accuracy, safety and compliance, latency, escalation behavior, and failure handling—meet enterprise standards before features are rolled out broadly. 
  • Platform providers should partner closely with customers. This enables them to run their own evaluations and deeply understand AI performance within their specific domains, workflows, and operating environments. This collaboration helps surface both expected and edge-case behaviors—across positive and negative scenarios 

 4: Synthetic Data vs. Production Traffic 

Definition: Synthetic data refers to artificially generated datasets designed to simulate specific scenarios. Production traffic comprises actual user interactions and data generated during live operation. 

Implications: Data Fidelity and Risk: Synthetic data enables safe, repeatable evaluation without exposing sensitive information or impacting real users. However, it may lack the complexity and unpredictability of production data. Production traffic delivers high-fidelity insights but carries risks of data leakage, performance degradation, or user impact. Relevance: Synthetic data is valuable for early-stage, edge-case, or privacy-sensitive evaluations. Production traffic is essential for verifying AI system behavior under real-world conditions. 

How contact centers should think about this: 

  • Begin with synthetic data to evaluate safely and iterate quickly, especially when testing new scenarios, edge cases, or changes. 
  • Leverage production data to validate performance at scale, ensuring AI behaves as expected under real customer traffic and operating conditions. 
  • Treat production evaluation as a continuous monitoring and learning loop, focused on measuring impact and improving quality—rather than experimenting on live customers. 

 5: Evaluation After vs. During Execution 

Definition: Post-execution evaluation analyzes the results after a process or test run finishes, while in-execution (real-time) evaluation monitors and assesses behavior as it unfolds.  

Implications: post-execution evaluation enables deep analysis and long-term improvement, while in-execution evaluation allows faster detection and mitigation of issues. Using both helps contact centers balance insight with real-time protection of customer experience. 

How contact centers should think about this: 

  • Post-conversation evaluation can provide a large amount of information about correctness, groundedness, resolution effectiveness across completed AI interactions.  
  • Real-time evaluation of empathy and sentiment enables timely intervention, such as escalating to a human agent or allowing supervisor guidance during the interaction 

Together, these approaches form a core part of AI evaluation in the contact center, helping organizations balance deep analysis with real‑time protections.

Final Thoughts: A Modern Evaluation Mindset 

There is no single “right” way to evaluate AI systems. Instead, evaluation should be viewed as a multi-dimensional strategy that evolves alongside your AI systems. 

By thoughtfully strategizing across evaluation dimensions, organizations can build AI systems that are not only intelligent, but also trustworthy, resilient, and customer-first. Evaluation is no longer optional- it is how modern organizations ensure AI delivers on its promise, every day. 

Get more details:  

Measuring What Matters: Redefining Excellence for AI Agents in the Contact Center 

Evaluating AI Agents in Contact Centers: Introducing the Multi-modal Agents Score 

The post The Key Facets of AI Evaluation in the Contact Center  appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Announcing General Availability of Proactive Voice Enhancements in Dynamics 365 Contact Center 

Announcing General Availability of Proactive Voice Enhancements in Dynamics 365 Contact Center 

This article is contributed. See the original author and article here.

We’re excited to announce the general availability of proactive voice engagements in Dynamics 365 Contact Center, delivering enterprise-grade outbound calling for service scenarios. We want to thank everyone who participated in the preview and shared valuable feedback. This release introduces key capabilities customers asked for during preview, including Answering Machine Detection, SIP based call outcomes, and the predictive dial mode. These will enable organizations to operationalize proactive voice scenarios with greater accuracy, consistency, and reliability. 

Answering Machine Detection (AMD) 

Customers can enable AMD through the answering machine detection system topic in Copilot Studio. When a machine is detected, the system automatically follows the predefined flows, like playing a customized message or ending the call. This improves predictability across outbound engagements by helping teams avoid nonproductive connections.  

SIP Based Call Outcomes 

Proactive engagement now captures detailed call outcomes using SIP codes. This allows every outbound call to be classified with results such as LiveAnswerAnsweringMachineBusyNoAnswerInvalidAddress, and other states. These outcomes are logged automatically and provide clear insight into how each call concluded without requiring additional configuration. This classification supports more accurate reporting and helps teams determine appropriate next steps. 

Predictive Dial Mode for Service Scenarios 

The predictive dial mode places calls ahead of CSR availability by estimating when CSRs will become free. By using metrics like abandonment rate and average wait time, it can pace how quickly calls are initiated. Organizations can begin managing higher volume service operations efficiently by increasing the likelihood a customer connects at the moment an CSR becomes available. This improves both throughput and customer experience.  

What’s Next 

As proactive engagement continues to mature, we are focused on expanding channel coverage and strengthening dialing performance. This will deliver more flexible options for connecting with customers at scale. 

  • Conversational SMS: Support for proactive engagement in SMS channel now in preview. Organizations can reach customers using their preferred medium while maintaining the same routing, outcome tracking, and compliance standards established for voice. 
  • Improvements to preview dialing: Preview dial mode enhancements give representatives more context prior to each call. Reviewing customer details and deciding when to initiate the connection gets simpler.

Learn more about proactive engagement

To learn more, read the documentation: Configure proactive engagement | Microsoft Learn

Try the preview and ensure your organization stays ahead of customer expectations. Send your feedback to pefeedback@microsoft.com.

The post Announcing General Availability of Proactive Voice Enhancements in Dynamics 365 Contact Center  appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Agentic AI for inventory to deliver: From procurement to fulfillment

Agentic AI for inventory to deliver: From procurement to fulfillment

This article is contributed. See the original author and article here.

When customers place an order, they expect speed, accuracy, and reliability. Behind the scenes, inventory-to-deliver processes are what makes that promise possible, helping to ensure the right products are available at the right time to meet customer expectations while controlling costs. For operational professionals, inventory isn’t just a number on a spreadsheet, it’s the lifeline of the supply chain. It determines whether you can fulfill demand without delays, avoid costly stockouts, and keep working capital flowing. From procurement and production to fulfillment and customer satisfaction, inventory-to-deliver impacts every aspect of the supply chain.

In today’s fast-paced market, poor inventory visibility can lead to stockouts, excess holding costs, and missed revenue opportunities. Conversely, a well-orchestrated inventory strategy drives efficiency, reduces waste, and strengthens resilience against disruptions. It enables businesses to optimize working capital, improve cash flow, and deliver on promises consistently. So, how can an agent-ready enterprise resource planning (ERP) platform reinvent the inventory-to-deliver process?

const currentTheme =
localStorage.getItem(‘blogInABoxCurrentTheme’) ||
(window.matchMedia(‘(prefers-color-scheme: dark)’).matches ? ‘dark’ : ‘light’);

// Modify player theme based on localStorage value.
let options = {“autoplay”:false,”hideControls”:null,”language”:”en-us”,”loop”:false,”partnerName”:”cloud-blogs”,”poster”:”https://cdn-dynmedia-1.microsoft.com/is/image/microsoftcorp/ERPprocessAgents_tbmnl_en-us?wid=1280″,”title”:””,”sources”:[{“src”:”https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/ERPprocessAgents-0x1080-6439k”,”type”:”video/mp4″,”quality”:”HQ”},{“src”:”https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/ERPprocessAgents-0x720-3266k”,”type”:”video/mp4″,”quality”:”HD”},{“src”:”https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/ERPprocessAgents-0x540-2160k”,”type”:”video/mp4″,”quality”:”SD”},{“src”:”https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/ERPprocessAgents-0x360-958k”,”type”:”video/mp4″,”quality”:”LO”}]};

if (currentTheme) {
options.playButtonTheme = currentTheme;
}

document.addEventListener(‘DOMContentLoaded’, () => {
ump(“ump-69851fdecd72e”, options);
});

Microsoft Cloud and agent platform enables inventory to deliver transformation

Microsoft Dynamics 365 can transform inventory management from a reactive task into a strategic advantage with an agent-ready foundation that spans across finance, supply chain, sales, and operations for a single source of truth that is both scalable and secure.

This same data foundation enables customers to buy, build, and customize agents to infuse across processes. For a refresher on understanding the agent landscape available today, visit Reinventing business process with AI: Agents in record to report where we explore the difference between first party, third party, and custom agents.

Automate vendor communication with a first party agent from Dynamics 365

The Supplier Communications Agent in Dynamics 365 Supply Chain Management is designed to automate routine procurement communications between purchasing teams and vendors. Traditionally, these interactions—such as following up on purchase orders or confirming changes—are manual, repetitive, and often handled via email, even in organizations using electronic data interchange (EDI). The Supplier Communications Agent can streamline these low-complexity tasks by automating vendor outreach and updates, freeing procurement professionals to focus on strategic activities. This not only seeks to improve efficiency but also reduces overall procurement costs by minimizing time spent on administrative work.

Explore partner agents to support the inventory to deliver process

Model Context Protocol (MCP) servers are configurable bridges between the business data within your line-of-business apps and the partner or custom-built agents you want to use. MCP serves as a universal intermediary, unlocking access to a unified platform and app data, modernizing how AI agents are interoperable with your apps. Let’s explore a few partner-built agents that will help you realize value across your supply chain today.

Warehouse Advisor Agent by MCA Connect

The Warehouse Advisor Agent leverages machine learning and predictive analytics to automate and improve key processes such as slotting, inventory consolidation, and cycle counting. By analyzing real-time data and historical trends, the agent delivers actionable insights that help warehouse teams make smarter, faster decisions.

This solution is ideal for warehouse managers, operations leaders, and supply chain professionals in distribution and manufacturing industries who are looking to reduce inefficiencies, improve inventory accuracy, and increase labor productivity. It integrates seamlessly with Dynamics 365’s Warehouse Management System (WMS), enabling users to deploy intelligent automation without disrupting existing workflows.

Inventory Acquisition and Re‑Balancing Agent from RSM

The Inventory Acquisition and Re‑Balancing Agent from RSM enables smarter inventory decisions by analyzing demand signals, supply availability, and stock imbalances in Dynamics 365. The agent can recommend rebalancing and acquisition actions to reduce stockouts, minimize excess inventory, and improve working capital efficiency.

Inbound Load Agent from Fellowmind

Fellowmind’s Inbound Load Agent can streamline inbound logistics by intelligently composing and optimizing loads based on demand, capacity, and operational constraints within Dynamics 365. The agent seeks to help logistics teams reduce transportation costs, improve warehouse utilization, and simplify complex inbound planning decisions.

Get started with agents for inventory-to-deliver processes

The Microsoft platform brings together secure, scalable cloud services with Dynamics 365’s unified ERP capabilities to streamline the entire inventory-to-delivery process. By leveraging real-time data and intelligent workflows, businesses gain supply chain agility to better meet customer expectations with precision. Partner-built agents, powered by MCP, amplify this value, enabling autonomous actions and predictive insights that transform operations from reactive to proactive. Together, these innovations create a resilient, future-ready foundation for delivering efficiency and growth at scale.

The post Agentic AI for inventory to deliver: From procurement to fulfillment appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

Price Override in Project Operations | Part 2 [Understanding Change Amount effect]

Price Override in Project Operations | Part 2 [Understanding Change Amount effect]

Here’s what the Change Amount and Change Percentage mean when you are trying to do Price Overrides in Project Operations. You need to be careful and double check before proceeding.

The post Price Override in Project Operations | Part 2 [Understanding Change Amount effect] appeared first on D365 Demystified.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

From manual work to meaningful selling: How Agentic AI is transforming Dynamics 365 Sales 

From manual work to meaningful selling: How Agentic AI is transforming Dynamics 365 Sales 

This article is contributed. See the original author and article here.

Every seller knows how much time gets lost between selling moments. Information arrives in many forms—emails, screenshots, documents, handwritten notes—and turning that into structured CRM data often means manual copying, rework, or skipped fields altogether. At the same time, answering everyday questions like “Which leads should I follow up on?” or “How is my pipeline shaping up right now?” can require complex filters, multiple views, or exporting data just to get a clear answer.

Dynamics 365 Sales is evolving to address these challenges with agentic assistance. Instead of sellers adapting to rigid forms, grids, and filters, agentic AI in Dynamics 365 Sales now adapts to how sellers naturally work—by understanding unstructured inputs, interpreting intent, and assisting directly at the point of action. Two purpose-built agents bring this to life:

  • A Data Entry Agent that uses LLMs to understand pasted content and uploaded files, extract relevant details, and quickly populate CRM forms for faster lead and contact creation.
  • A Data Exploration Agent helps sellers quickly understand trends across opportunities, leads, or accounts by turning natural language questions into filtered views and visual insights.

Together, these agents reduce two of the biggest productivity drains in sales—manual data entry and cumbersome data exploration—so sellers can spend less time managing CRM and more time engaging customers.

Let’s look at how these experiences use agentic AI in Dynamics 365 in real sales scenarios:

Capture sales data faster with the Data Entry Agent
Accurate customer data is critical, but sellers encounter information in many forms—emails, websites, documents, and business cards. The Data Entry Agent uses large language models to understand unstructured text and files, infer intent, and map extracted details to the right CRM fields, without requiring sellers to manually interpret or retype information.

Capture Lead and Contact details instantly with Smart Paste

When a seller receives an inbound email from a prospect, creating a lead often means manually copying names, email addresses, phone numbers, and company details into CRM. For example, a prospect may write:

You want to respond quickly, but first you need to log the lead.

With Smart Paste (Preview), sellers can copy the email content, navigate to the lead or contact form. The system analyzes the copied text, extracts key details such as name, company, email, and phone number, and suggests values inline for the relevant fields. Each suggestion includes inline citation from the email, so sellers can clearly see the source of the information.

Sellers can review AI-generated field suggestions, view citations, accept what looks right, and save—enabling faster lead capture with greater confidence in data accuracy.

Similarly, a seller may be reviewing a prospect’s website or LinkedIn profile in separate tabs. Instead of manually re-entering details later, they can copy text from the company’s About Us page or the prospect’s LinkedIn profile and paste it directly into a CRM form. The agent analyzes the content and suggests values such as industry, company name, location, and job title, allowing the seller to review and apply the information immediately while the context is still fresh.

Convert Physical Documents into CRM Records with Files (Preview)

After trade shows, conferences, or in-person meetings, sellers often return with a stack of business cards or documents from dozens of conversations. Manually transcribing this information delays follow-up and increases the chance of errors.

With Files (Preview), sellers can upload images of business cards or documents such as .txt, .docx, .csv, .pdf, .png, .jpg, .jpeg, or .bmp, directly into the form. The system analyses the uploaded files and suggests values for relevant fields, including names, titles, company details, email addresses, and phone numbers. Sellers simply review and confirm the suggestions, turning what once took hours into minutes.

This enables faster post-event follow-up and more complete lead and contact records.

Find and understand sales data faster with the Data Exploration agent

Finding the right records and understanding trends is essential for sellers, but navigating views and filters can be time-consuming. Powered by natural language understanding, the Data Exploration Agent (Preview) translates seller questions into structured filters, allowing users to interact with CRM data using plain language instead of complex query logic, making it easier to plan, prioritize, and understand pipeline health directly within their views.

Find the right records faster using Natural Language in Views

Filtering records in CRM can be time-consuming, especially when multiple criteria are involved. Imagine planning your day and opening My Open Leads to focus on recent campaign responses. Instead of building complex filters, you simply type: “Leads from the Summer Campaign created last month.”

Or, when preparing for a forecast call, you search: “Opportunities from Technology accounts closing next quarter.”

The system interprets the request and automatically applies the appropriate filters to the view. Sellers can review and modify the filters if needed, giving them both speed and control. This simplifies daily planning, follow-ups, and pipeline reviews.

Understanding trends often requires more than scanning rows of data, but building dashboards or exporting reports isn’t practical for day-to-day sales work. With Visualize (Preview), sellers can turn the filtered data they’re already viewing into interactive charts with a single click—directly within the view and without breaking their flow.

Because the visualization is generated from the current view and visible columns, it automatically reflects the exact filters, segments, and scope the seller is working with. Sellers can hover to see detailed values, drill into specific segments, and switch chart types on the fly as new questions come up. This makes it easy to answer questions like “Where are most of my open opportunities concentrated?”, “Which lead sources are driving volume right now?”, or “How is my pipeline distributed across stages?”

Visualize is designed for quick, in-the-moment understanding, not deep reporting. It complements Power BI by giving sellers immediate visual insight at the point of work—without creating reports, navigating dashboards, or leaving CRM—so they can recognize patterns and act faster while staying in flow.

Enable these agentic capabilities in Power Platform Admin Center

  • To enable Data Entry agent capabilities, go to Power Platform Admin CenterSettingsProductFeatures.
    Under AI form fill assistance, turn On
    • Automatic suggestions
    • Smart paste and file suggestions and
    • Form fill assist toolbar. Changes apply to model-driven apps once saved.
  • To enable Data Exploration agent capabilities, go to Power Platform Admin CenterSettingsProductFeatures.
    • Under Natural language grid and view search, set Enable this feature for to All users immediately
    • Turn On Allow AI to generate chartsto visualize the data in a view and enable AI-generated chart styling for a consistent visual experience.

Focus More on Selling, Less on Administration

With agentic AI in Dynamics 365 Sales, the platform evolves from a system of record into a system that understands, assists, and adapts—helping sellers spend more time selling and less time managing CRM.


The post From manual work to meaningful selling: How Agentic AI is transforming Dynamics 365 Sales  appeared first on Microsoft Dynamics 365 Blog.

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.