You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using AzureChatCompletion as agent client which uses o3-mini to use function calling. Since I am using Service selector, which could move from 4o to o3-mini, the inconsistency of the two models is the root cause, but SK didn't handle automatic convert system message to developer message for thinking models, leading unexpected behavior. I thought this is the fundamental issue and surprised no one raised it, are there any workarounds or best practices for this?
For ChatCompletionAgent class:
I think it might need to check what the service selector returns, and to decide to add developer message or system message.