Category: AI
-
Stage 4: Building a Text Interface
So far in this project, I’ve been building a system that can scan all my blog posts, documents, and notes, extract the useful stuff, and make it searchable via natural language. The aim is to get something that works like a real-time assistant — answering questions using my own content as the source. We’re now…
-
Stage 3 – going beyond keyword search
When building search tools, intelligent assistants, or AI-driven Q&A systems, one of the most foundational decisions you’ll make is how to retrieve relevant content. Most systems historically use keyword-based search—great for basic use cases, but easily confused by natural language or synonyms. That’s where embedding-based retrieval comes in. In this guide, I’ll break down: The…
-
Stage 2 – making sense of the chaos
This is the part where all the content sources came together into a centralized system I could actually interact with. This post is a cleaned-up record of what I built, what worked, what didn’t, and what I planned next. If you’ve ever tried to unify fragmented notes, decks, blogs, and structured documents into a searchable…
-
Stage 1 – getting set up: foundations of my AI-powered chatbot project
Over the past few months, I’ve been building something a bit different: a real-time AI-powered assistant designed to help me work better with my own content. The goal is to create a system that can scan and catalog documents, blog posts, audio recordings, and notes, then surface that information back to me as I need…
-
Why company culture is so important in marketing
“Culture eats strategy for breakfast“ Such a well known quote, it barely needs a reference (but I will do anyway – it’s Peter Drucker). One of my side projects is an attempt at taking all of my own knowledge from the last few years of marketing and putting them into an AI model. One of…
-
Building a marketing chatbot pt. 3
A short post, and really a video. I have abandoned attempts to control the whole thing by voice as it just seems an enormous amount of work the minimal return. It’s cool, but not practically helpful. Instead and I think more interesting, is going into the world fine-tuning more. If I just wanted general information…
-
Building a marketing chatbot pt. 2
The Hobbit – the adventure begins!
-
Judgement Day
I’ve started a new project to try and write some Python code so that I can talk to the laptop in real time as I’m working. The ultimate goal is to create a real time assistant who is making suggestions for me in conversations. Today was day one. Despite many many false starts I finally…
-
Security risks of various AI tools
I started doing some manual research into the security risks with different AI tools. But then I thought, why not get the AI to do it for me? So that’s what I did. Once again I am very impressed… 1. Data Privacy and Confidentiality 2. Phishing and Social Engineering 3. Malicious Prompt Injections 4. Data…
-
Swapping out ChatGPT for Microsoft Copilot
I’ve written a few times before about AI and it’s impact on marketing. I’ve written here about the impact on Google search, and here about openAI and ChatGPT. Finally though Microsoft is making a bit more of a song and dance about their offering, Copilot. I was sceptical at first because a previous version I…
-
Is ChatGPT a threat to Google?
Is ChatGPT a threat Google? Obviously there’s nothing I can write about ChatGPT that hasn’t already been written 400 times, so this post is a sort of “naive plagiarism”. Still, with that in mind… Where do you go first when you want an answer to a problem? This week I wanted to rewrite some old…
-
How to add ChatGPT to your own website
There are many stages of exploring ChatGPT: I’ll talk about the first four points here and then, in the next article, the last point. This is a considerably bigger task, so needs a post of its own. The end goal is to allow customers and potential customers to come to your site and ask questions…
-
Trying out ChatGPT
Of course, really, we all want to build Skynet. However, until Judgement Day comes, we’ll have to make do with ChatGPT. ChatGPT is obviously a Big Deal right now for marketers, so I wanted to find out for myself. Firstly, as a general point I do think it’s important to try technology out yourself before…
-
Sentiment Analysis of Twitter – Part 2 (or, Why Does Everyone Hate Airlines!?)
It took quite a while to write part 2 of this post, for reasons I’ll mention below. But like all good investigations, I’ve ended up somewhere different from where I thought I’d be – after spending weeks looking at the Twitter feeds for different companies in different industries, it seems that the way Twitter is…
-
Sentiment Analysis of Twitter for You and Your Competitors – Part 1
This post is split in two, primarily because I hit a roadblock half-way through the work – and I wanted to get the first part out. Second part to follow once I’ve fixed the difficult problems! A lot of people follow the Twitter feeds for competitors or, of course, themselves. But, one of the things…
-
Human Beings are Holding Back Machine Learning
Machine Learning (ML) and AI are big topics right now. Poor Lee Se-dol has just been beaten by AlphaGo – a machine put together by Google/DeepMind and there are numerous other examples in the news.So everyone is interested, and everyone wants to do more of it. Whether you work in marketing or any other discipline, there’s…