What to Wear? eInk Weather Display

Hello, and happy new year! It’s been awhile since I’ve posted, but I did manage to work on a few projects over the holiday break that I’d love to share. With today’s post we’ll discuss a home project, making a “what to wear today” display for my kids.

Automated Prompt Testing

One of the most important things you soon discover while creating generative AI applications is the importance of your prompt templates. Those templates impact the quality of the user experience, the accuracy of the application, and so many other factors that make your features seem “intelligent”. It goes without saying then, that having a solid prompt testing strategy in place is crucial for the maintenance of your applications.

Using AWS' Converse API

AWS has recently released their Converse API, meant to offer a programmatic interface with their hosted large language models through a series of messages as opposed to straight up text generation. The unique thing about their API is that it’s model-agnostic; it provides a generic interface and translates the format of the messages on your behalf depending on the model you interact with. Let’s dive in!

Playing with Multi-Modal Image Recognition

A generative AI capability I haven’t played around with much is image comprehension. Most of the popular language models nowadays are “multi-modal”, meaning you can communicate with them in more than one way. We’re no longer constrained to just text; we can send in images, audio, and other data sources within the same conversation and the language model won’t skip a beat. So, to alleviate the situation, I made a fun little game based on Codenames!

Microsoft Ignite 2025

I’m attending MS Ignite virtually this year, mostly in the context of a generative AI developer on behalf of my company, LogiSense. I thought I’d share a few of my notes from various sessions here in case others were interested.