I have a little project I’m working on playing with, MentionVault.com. It’s a platform that allows you to look for guests on various podcasts and what was mentioned in each episode. So I was thinking, I can’t be that shoeless cobbler, how come I have an application and don’t have any Observability for it?! That’s how I decided to try a Splunk O11y deployment for my app.
Add new LLM models to Splunk MLTK
Splunk MLTK 5.6.0+ allows you to configure LLM inference endpoints, but the list is somewhat limited. Below, I’ll explain how you can add new LLM models to Splunk MLTK.
Continue reading Add new LLM models to Splunk MLTKn8n – The response was filtered due to the prompt triggering Azure OpenAI’s content management policy
I started playing with n8n.io, specifically with the “My first AI Agent in n8n” workflow that comes OOTB.

I didn’t have OpenAI subscription, but I do have an Azure subscription and Azure OpenAI deployment to play with, so I replaced the “standard” OpenAI node with the Azure OpenAI one.
But when I started the execution, the Azure OpenAI Chat Model node threw an exception, straight in my face: “The response was filtered due to the prompt triggering Azure OpenAI’s content management policy.”.

“Create a Custom Skill for Azure AI Search” lab fails
I tried to follow the “Create a Custom Skill for Azure AI Search” but it failed with this error “The request is invalid. Details: The property ‘includeTypelessEntities’ does not exist on type ‘Microsoft.Skills.Text.V3.EntityRecognitionSkill’. Make sure to only use property names that are defined by the type.”
Continue reading “Create a Custom Skill for Azure AI Search” lab failsLearning about RAG and Vector Databases
I am learning about different concepts and architectures used in the LLM/AI space and one of them is Retrieval-Augmented Generation. As always I prefer learning concepts by tinkering with them and here is my first attempt at learning about RAG and Vector Databases.
Continue reading Learning about RAG and Vector DatabasesStreamlit Langchain Quickstart App with Azure OpenAI
While there is a QuickStart example on the Streamlit site that shows how to connect to OpenAI using LangChain I thought it would make sense to create Streamlit Langchain Quickstart App with Azure OpenAI.
Continue reading Streamlit Langchain Quickstart App with Azure OpenAIStop pandas truncating output width …
I’m new to pandas (the first time touched it was 45 minutes ago), but I was wondering how can I stop pandas from truncating output width.
You know that annoying ... at the end of a field?!
So there is a magic display.max_colwidth option (and many other wonderful options).
Create a free pod index in Pinecone using Python
Pinecone documentation is quite good, but when I wanted to create a free pod index in Pinecone using Python, I didn’t know what parameters I should supply.
Continue reading Create a free pod index in Pinecone using PythonFix time drift on UTM Windows VM
I mainly use Mac for work, but occasionally need access to a Windows box. I am using UTM to achieve that. I have noticed that if you leave your Windows VM running and then your host Mac goes to sleep (overnight for example), there will be a time drift on the VM. So here is how to fix time drift on UTM Windows VM.
Continue reading Fix time drift on UTM Windows VMMy first GenAI use-case
A couple of months ago my wife asked me if I could build her “something” to create a nice image with some thank-you text that she could send to her boutique customers. This is how my first GenAI use-case was born :-).
There are probably definitely services that can do it, but hey that was an opportunity to learn, so I jumped straight into it.
The Gen AI part turned out to be the easy one, but if you want to skip the rest you can jump straight to it.
Continue reading My first GenAI use-case