Building AI Agents in .NET (A code-first approach using Microsoft Agent Framework)