I’ve been looking at a number of different ways to build Agents. I’ve settled on two and will be documenting what I learn as I go:
- Building from first principles based on my course on Agentics at Johns Hopkins
- Building using Microsoft’s new Agent Framework

The advantage of the first is that you understand the underlying mechanisms in more depth; the advantage of the second is that a lot of the plumbing is done for you and you become more productive more quickly.
I will do the .NET work in C#, and probably do all the other work in Python. See my blogpost on why Python.
I will, to a degree, be documenting what I learn as I learn it, without infringing on copyright, of course.
Continue reading









































