Back to Blog
1 min read

Post-Build 2025: Implementing New Features

With Build 2025 behind us, it’s time to implement the new features. Here’s your implementation roadmap.

Implementation Priorities

1. Azure AI Foundry Updates

# Upgrade to new Azure AI Foundry SDK
from azure.ai.foundry import AIFoundryClient
from azure.ai.foundry.agents import Agent, ReasoningConfig

# New reasoning capabilities
agent = Agent(
    model="gpt-4o",
    reasoning=ReasoningConfig(
        enable_reflection=True,
        verification_steps=True,
        max_iterations=5
    )
)

# New evaluation features
from azure.ai.foundry.evaluation import Evaluator

evaluator = Evaluator(
    metrics=["relevancy", "faithfulness", "coherence"],
    threshold=0.8
)

results = await evaluator.evaluate_batch(test_cases)

2. Semantic Kernel 2.0 Migration

Key migration steps:

  1. Update package references
  2. Migrate plugin definitions to new syntax
  3. Update memory configuration
  4. Implement new process framework

3. Copilot Extensions

// New Copilot extension format
import { CopilotExtension } from '@microsoft/copilot-sdk/v2';

const extension = new CopilotExtension({
    name: "MyExtension",
    capabilities: ["search", "action"],
    manifest: {
        // Updated manifest format
    }
});

Implementation Checklist

  • Review breaking changes in release notes
  • Update SDK packages in projects
  • Run test suites against new versions
  • Update CI/CD pipelines
  • Document changes for team
  • Plan gradual rollout

Start with non-critical systems to validate changes before production deployment.

Michael John Peña

Michael John Peña

Senior Data Engineer based in Sydney. Writing about data, cloud, and technology.