Sreeblogs | Interactive AI & Contact Center Research
tailwind.config = {
theme: {
extend: {
fontFamily: {
sans: [‘Inter’, ‘sans-serif’],
},
colors: {
brand: {
50: ‘#f0f9ff’,
100: ‘#e0f2fe’,
500: ‘#0ea5e9’,
600: ‘#0284c7’,
900: ‘#0c4a6e’,
}
}
}
}
}
body {
background-color: #f8fafc;
color: #0f172a;
}
.tab-content {
display: none;
animation: fadeIn 0.3s ease-in-out;
}
.tab-content.active {
display: block;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(5px); }
to { opacity: 1; transform: translateY(0); }
}
.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
height: 0;
overflow: hidden;
border-radius: 0.5rem 0.5rem 0 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.card-hover {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.card-hover:hover {
transform: translateY(-4px);
box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
Research & Solutions Architecture
Exploring the intersection of Contact Center Transformation, AI Agentic Workflows, and the Microsoft Power Platform.
Optimise Contact Center
Interactive research and design patterns for modernizing CX and AX.
Balancing Customer and Advisor Experience
Visualizing the direct correlation between automation logic and the resulting cognitive load placed on human agents. High IVR containment inherently increases average handle time (AHT) for complex fallback calls.
Interactive CX/AX Simulation Module loading…
Next-Generation IVR Design
Design paradigms moving from traditional DTMF (press 1 for billing) to conversational NLU (Natural Language Understanding) intent routing. Test structural depth vs. abandonment rates.
Legacy Architecture
Rigid node-based routing resulting in high customer effort scores (CES).
Conversational Architecture
Dynamic intent matching with real-time API integrations for self-service.
AI-to-AI Conversation Dynamics
Research into how deploying customer-facing AI agents interacts with business-facing AI routing systems. Observing negotiation, escalation, and resolution between large language models.
> Agent 1 [Caller Persona: Angry] connected.
> Agent 2 [Business Rules: Strict] connected.
> Waiting for interaction trigger…
Tutorial – Power Platform
Legacy tutorials, app building guides, and system configurations.
Custom Component in PowerApps
How to embed Canvas app in Model driven app


Model driven app got multi-table lookup functionality.

Change Dynamics 365 – database from single to multi user mode
Sometimes when you try to restore the AX database, it will be converted into a Single User mode. Here is the fix to resolve this issue.
// Set dynamic year
document.getElementById(‘year’).textContent = new Date().getFullYear();
// Simple Tab Logic for Contact Center Section
document.addEventListener(‘DOMContentLoaded’, () => {
const tabBtns = document.querySelectorAll(‘.tab-btn’);
const tabContents = document.querySelectorAll(‘.tab-content’);
tabBtns.forEach(btn => {
btn.addEventListener(‘click’, () => {
// Remove active states from all buttons
tabBtns.forEach(b => {
b.classList.remove(‘text-brand-600’, ‘border-brand-600’, ‘bg-white’);
b.classList.add(‘text-slate-500’, ‘border-transparent’);
});
// Hide all content panels
tabContents.forEach(content => {
content.classList.remove(‘active’);
});
// Add active state to clicked button
btn.classList.add(‘text-brand-600’, ‘border-brand-600’, ‘bg-white’);
btn.classList.remove(‘text-slate-500’, ‘border-transparent’);
// Show corresponding content panel
const targetId = btn.getAttribute(‘data-target’);
document.getElementById(targetId).classList.add(‘active’);
});
});
});