What is our primary use case?
My use cases for AutoGen involve using it as the framework for building agentic AI systems. AutoGen is a framework for creating AI agents, developing multiple AI agents, enabling interaction between the agents, and implementing it in the backend of systems.
We have been using this for monitoring IT servers and monitoring logs. One agent reads the logs, another finds discrepancies, and another crafts these discrepancies into a more readable, human-readable outcome.
What is most valuable?
The most valuable features of AutoGen I have found are the core capability of creating agentic AI systems, as that is why the framework exists and has been created specifically for this purpose. Microsoft developed AutoGen, which is beneficial, and you can write code in multiple languages while using this framework.
Logging, message communication, agent-to-agent communication, and connection to the MCP server are excellent features. AutoGen's natural language processing abilities have helped me integrate with my existing systems. If you are implementing code in .NET or in general Microsoft programming language, you can integrate it simply. You are building the agentic AI system in the backend, creating multiple agents and communication between them.
Each agent may have a large language model directly from Microsoft, and you are building this as part of your code. The features contributing most to operational efficiency with AutoGen are part of the framework that allows you to create AI agents in an accelerated way and the communication between those agents in the same manner. The framework provides libraries and pre-built code, which you can use to create those agents and their communication easily.
What needs improvement?
I appreciate the AutoGen Studio team builder, which is good, but it could be even better. I do not understand the versioning from Microsoft; the version is 0.4, which has been available since February 2025. There are already multiple platforms on the internet for creating AI agent systems, and I think AutoGen is not as mature as it could be.
The challenges that other customers might encounter while setting up this solution include understanding how the framework works. The documentation is somewhat available, but it is not perfect, and there are not many running examples because it is new. There is no community yet, so you might be dealing with issues specific to how to use the framework properly to achieve the desired outcomes.
For how long have I used the solution?
I have been working with AutoGen for about six months, primarily as proof of concepts.
What do I think about the scalability of the solution?
AutoGen's scalability is good; you can create more agents, and it scales effectively. It is very important for me to be scalable with AutoGen, as everything must be scalable in today's world when building applications. Once you add more agents, the orchestration of the agents becomes critical, along with maintaining performance, especially as complexity arises from scaling the solution in customer premises.
Which solution did I use previously and why did I switch?
I have not used a different solution for these use cases, but there is a platform called N8N that I have encountered.
How was the initial setup?
The initial setup for me was straightforward.
What's my experience with pricing, setup cost, and licensing?
AutoGen is available for free.
What other advice do I have?
I have not deployed AutoGen yet, as we encountered it because Microsoft introduced a new framework. It is AI, with the AI Foundation, and they combined AutoGen with Semantic Kernel, introducing new features. AutoGen is good. In assessing the effectiveness of AutoGen's predictive modeling in my decision-making process, I find that predictive modeling is not the focus in agentic AI systems; I do not know whether it could be used for predictive modeling.
The framework provides self-contained units—agents—that can be developed, tested, and deployed independently. The modular design allows agents to be reused across different scenarios, creating more complex systems. I decided to start using AutoGen six months ago because it is connected to Microsoft services and has been built by Microsoft. If you are building anything on Microsoft, it is good to use their framework instead of an external one due to integrity and integration.
My overall rating for this solution is 8 out of 10.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?