Good morning, programs. I'm sorry for the light posting the last few weeks, but, it's all for a good reason. Last week was my first week at my new job, which means all of my anxiety and fear are gone. Ok, maybe not, but, I'm absolutely delighted to be off the market again. I haven't blogged about the new job yet (or even gotten around to updating LinekdIn), but I'll do so soon. (My job isn't top secret or anything, I'm just waiting a bit.) Ok, let's get to the links!
Earlier this week I mentioned I'm looking at my previous server-based generative AI demos and seeing which could possibly make sense using on-device AI with Chrome's AI support. I remembered a demo from last year where I tested spam detection using Google Gemini. That demo had worked out rather well and so I thought I'd try it out in Chrome. (Note the update towards the bottom!)
I've blogged about PDF support in BoxLang previously, including a quick introduction and a more robust demo later. Basically, the free PDF module provides excellent PDF creation capabilities out of the box. But what about PDF manipulation?
As I explore Chrome's on-device AI initiatives, one of the things I'm doing is looking at some of my older demos (kinda funny to think of 'old' GenAI demos) and seeing which may make sense in the browser versus API calls. Last July, I investigated creating a template language parser with Google Gemini. The idea was - take a string with tokens that defined a type of word and have Gemini replace it. So for example:
Greetings, programs, and welcome to another links post. The weather is finally beginning to turn here which doesn't necessarily mean cold weather, but days in the low 80s, mid 70s, which is an absolute relief from summer. Just in time for Halloween as well. Last year we unfortunately got rained out - this year it looks to be clear, and I can't wait to walk with my kids (and yes, I'll be in full costume myself). Here are some links for your reading enjoyment. Stay safe out there.
Earlier this year (sigh, when I had a job), I built a demo using Chrome's built-in AI support to do something I thought was really interesting - progressively enhance product reviews to make it easier to see which were trending negative versus positive. It was a great example (imo!) of how AI support could enhance the experience in supported browsers without impacting the experience for others. That demo was on my mind this week, and it occurred to me that it would also be a great place to add summarization.
Want to read everything? Head over to my giant list of every single freaking post ever!.