Because MAF can work with various providers: https://github.com/microsoft/agent-framework/tree/main/dotnet/samples/GettingStarted/AgentProviders, so we need to build some kind of abstract factory in codes to switch the agent provider as configurable: https://github.com/nashtech-garage/ntg-agent/blob/main/NTG.Agent.Orchestrator/Agents/AgentFactory.cs#L31
Because MAF can work with various providers: https://github.com/microsoft/agent-framework/tree/main/dotnet/samples/GettingStarted/AgentProviders, so we need to build some kind of abstract factory in codes to switch the agent provider as configurable: https://github.com/nashtech-garage/ntg-agent/blob/main/NTG.Agent.Orchestrator/Agents/AgentFactory.cs#L31