-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Semantic Kernel agents adapter #5614
Comments
Hi! This exact feature is in PR right now, see here: #5134 |
Hi @jackgerrits , would you mind if we keep the issue open just to validate if we need the adapter? @jsburckhardt reached out and I suggested opening an issue. @jsburckhardt , would you be able to add more detail why the SKAssistantAgent wouldn't work for you? The ChatCompletionAgent in SK has a very similar interface to SKAssistantAgent, so replacing it in your code shouldn't be too challening. And Autogen also has a OpenAI Assistant agent implementation. It does seem like the kernel internals would have the same effect for both cases and the agent abstraction around the kernel is mostly to connect it with the messaging patterns in each framework. Adding adapters for each SK agent when there is already an abstraction that reuses the same kernel functionally would add some maintenance burden and we would like to understand what is the blocker to use SKAssistantAgent directly. |
Hi @jackgerrits! thanks for having a read into the issue. Unfortunately, that PR isn't for the same scenario we are working on. Currently, we are trying to build a multiagent solution that targets a "production ready" environment. Based on different reads, SK is targeting a stable production ready framework. While AG, is up to date with latest research on the multi agent arena. Now regarding the the difference between SK Agent and SK Kernel Service, from the doco: Agent
Kernel Service
In summary, agents are responsible for handling interactions and communication protocols, while kernel services manage the underlying AI services and functionality within the Semantic Kernel framework. So far from our research pointed out the PR from @lspinheiro and the existing adapter SKChatCompletionAdapter Hope it provides more clarity. Thanks! |
Hi folks,
I’m looking for an adapter that bridges Semantic Kernel (SK) Agents and Autogen Teams/Runtime. Currently, I see that the project includes adapters for ChatCompletion, but I couldn’t find one specifically for agents such as:
• ChatCompletionAgent
• AzureAssistantAgent
• OpenAIAssistantAgent
Reference:
Semantic Kernel Agents Code
Use Case
We are in the process of building a multi-agent application and evaluating whether to use AG or AG? (Autogen vs. Semantic Kernel). We recognize the strengths of both tools and want to align with AG’s production-ready features for managing multi-agent environments.
Ideally, we’d like to:
1. Run SK agents in AG Runtime seamlessly.
2. Enable Team chat with SK agents using AG’s coordination features.
Would love to hear thoughts on feasibility or if there’s an existing approach that we might have missed. Thanks!
The text was updated successfully, but these errors were encountered: