ISE Developer Blog
Solving global tech challenges, sharing insights, and empowering developers
Latest posts
How we Decide Between Keyword and Hybrid Search: 5 Enterprise Evaluation Criteria
A data-driven framework we use in enterprise deployments to decide between vector-only keyword and hybrid search, based on five measurable evaluation criteria.
Verification-driven tooling prompts for fast-moving codebases
A practical pattern for using GenAI research agents to produce reliable internal tooling by verifying assumptions with detection classes and a final checklist.
Coordinating AI-Assisted Development with AGENTS.md and Skills
How to move AI-assisted development from ad-hoc experimentation to a coordinated team-wide capability using AGENTS.md and reusable skills with GitHub Copilot CLI
WebAssembly Data Processing at the Edge with Azure IoT Operations
Safe, composable dataflow operators for Azure IoT Operations, built as WASM modules using the Component Model, WIT interfaces, and WASI Preview 2.
SQL query generation from natural language
Evaluating AI agents for NL-to-SQL generation across Azure Databricks AI/BI Genie, GitHub Copilot CLI, and Microsoft Agent Framework. We achieved ~75% accuracy with schema documentation and runtime validation, while discovering that business logic errors represent a fundamental limitation requiring domain expertise.
Propagating SharePoint Document Permissions to AI Search and RAG Pipelines
A security-first architecture that propagates SharePoint document permissions into downstream AI systems, using Microsoft Entra ID object IDs (GUIDs) for safe, query-time filtering in Azure AI Search, RAG pipelines, and Copilot extensions.
Lessons Learned from Building a Well-Matching Intelligence Layer
Key insights from the EDA and Ground Truth journey for solving well identity resolution in the Energy industry—challenges that extend to any entity matching problem across distributed systems.
Discoverable – Observable MCP Server
How to build an observable MCP Server with discoverable tools and agents.
Building Search-Enabled Agents with Azure AI Foundry and Semantic Kernel and A2A
A step-by-step guide to enable search in the semantic kernel agents using bing grounding in Azure Foundry AI Agent using A2A.
From Azure IoT Operations Data Processor Pipelines to Dataflows
In this post we explore the evolution from Azure IoT Operations Data Processor Pipelines to Dataflows, why we adopted a hybrid strategy with custom Rust pods, and the architectural lessons we learned building event detection systems at the edge.
Using Agents to Setup Experiments
When setting up an experiment is complex, agents can automate the process to make it faster and more reliable.
Building a Secure MCP Server with OAuth 2.1 and Azure AD: Lessons from the Field
How we built a production-ready MCP server with OAuth 2.1 authentication and On-Behalf-Of flow for Microsoft Graph, navigating a rapidly evolving specification.
Using Codes to Increase Adherence to Prompts
Agentic systems have some discretion in the parameters they sent to tooling, but there are cases, such as experimentation, when you need 100% adherence to a set of parameters.
Minimal GitOps for Edge Applications with Azure IoT Operations and Azure DevOps
How we built a minimal, scalable GitOps workflow for edge applications using Azure IoT Operations, Azure DevOps, and a multi-repo strategy. Includes pipeline templates and scripts for real-world deployments.
Bridging Local Development and Cloud Evaluation: Using Microsoft Devtunnels with Azure Machine Learning
Learn how to streamline AI development by using Microsoft Devtunnels to connect local services with Azure Machine Learning evaluation pipelines, eliminating deployment delays while maintaining comprehensive cloud-based validation.
Evaluate Small Language Model Function Calling using the Azure AI Evaluation SDK
This blog details how the Azure AI Evaluation SDK can be used to assess the performance of a small language model for function calling, such as Phi-4-mini-instruct, and view the results in Microsoft Foundry.
Introducing the Copilot Studio + Azure AI Search Solution
Introduction to a scaleable and secure turnkey architecture for deploying Copilots connected to Azure AI Search.
Agent Onboarding Process for Agentic Systems: Maintain accuracy at scale
A robust agent onboarding process is the backbone of scalable, reliable multi-agent AI systems—enforcing uniqueness, rigorous evaluation, and responsible AI practices at every step.