Multi-Agent Interactions

Something neat I watched in a cringe-worthy demo from Microsoft was having a multi-agent toolchain to do some more precise reasoning. In this context, a problem that requires input from several different actions are segregated off into “agents”, some requiring LLMs, some not, and a “conductor” agent incorporates all the input from the various agents and decides if the conclusion reached satisfies the problem requirements - if it doesn’t, we continue working until the problem is solved.

Story Generation with Generative AI

A fun project I’ve been playing with (like so many other developers working with generative AI), is a game master that relies on generative AI to create content. The potential for a text and image-based large language model to create creative content has already been demonstrated multiple times (and is a subject of heated debate), but I’ve always thought that harnessing that ability within a game framework has a lot of potential, and I’ve started work on a project to prove that out.

Semantic Kernel as a Prompt Wrapper

Let’s be honest - there isn’t really a lot of tooling out there for C# developers when it comes to generative AI. It seems the entire space has revolved around the Python language (and with good reason). All the cool tooling for fine-tuning, running models locally, and response filtering seem to require Python if you want to get into the weeds. The sole exception to this seems to be Semantic Kernel, Microsoft’s answer to “how do we use generative AI in C# code?” I haven’t used it extensively, but I have started to play around with it, and one feature immediately caught my eye around their management of Chat Completion.

Pygame Word Clock

I’ve always had a fascination with clocks; they’re useful, they’re relatively easy to code, and there’s so many different and intriguing ways to represent the current time. One of my favourite clocks that I’ve seen in person is a Word Clock, where the current time is expressed in English rather than using digits. Let’s make one in pygame!

Network-driven Xmas Lights

One of the things I’ve always wanted for our house is fancy christmas lights. Nothing like the complicated sound-driven displays that draw crowds of cars to sit and idle in front of your yard for 15 minutes at a time blocking the street, but something simple where I can control the color, pattern, maybe some animation. I’m happy to report I figured out how to make it work!