🤖 AI

Artificial Intelligence, machine learning, LLMs, neural networks, and AI models

69 posts in this category

All AI Posts

Claude Cowork (Part 1)
Claude Cowork (Part 1)
Neil HaddleyJune 4, 2026

Using the page-line-summary skill in Claude Cowork to generate a deposition summary from a transcript PDF

AI
claude-codeai-agentanthropic
Claude Code (Part 14)
Claude Code (Part 14)
Neil HaddleyJune 4, 2026

Using the page-line-summary skill in Claude Code to generate a deposition summary from a transcript PDF

AI
claude-codeai-agentanthropic
Claude Code (Part 13)
Claude Code (Part 13)
Neil HaddleyJune 3, 2026

Building a Claude Code skill that generates Dataverse solution XML for Power Platform

AIPower Platform
claude-codeai-agentanthropic
Claude Code (Part 12)
Claude Code (Part 12)
Neil HaddleyMay 8, 2026

Using the DeepSeek API with Claude Code as a cheap, fast alternative to local models

AI
claude-codeai-agentanthropic
LLM Wiki
LLM Wiki
Neil HaddleyApril 20, 2026

Building a Claude Code-powered personal knowledge base inspired by Andrej Karpathy's LLM Wiki — ingesting PDFs, emails, and notes into structured wiki pages

AI
claude-codeai-agentanthropic
Claude Code (Part 11)
Claude Code (Part 11)
Neil HaddleyApril 10, 2026

Running Claude Code against a local Ollama model (qwen3-coder:30b) instead of the Anthropic API — no API costs and no data leaving the machine

AI
claude-codeai-agentanthropic
Paperclip
Paperclip
Neil HaddleyMarch 28, 2026

Open-source orchestration for zero-human companies

AI
claude-codeai-agentanthropic
Claude Code (Part 10)
Claude Code (Part 10)
Neil HaddleyMarch 18, 2026

An AI agent for Dynamics 365 Sales Professional

AIMicrosoft Dynamics
claude-codeai-agentanthropic
Azure Foundry
Azure Foundry
Neil HaddleyMarch 10, 2026

Creating an AI agent in Azure AI Foundry backed by Azure AI Search with vector embeddings for retrieval-augmented generation (RAG)

AIAzure
azure-ai-foundryazure-ai-searchvector-search
Claude Code (Part 9)
Claude Code (Part 9)
Neil HaddleyFebruary 22, 2026

Using an AI coding agent to create an AI coding agent

AI
claude-codeai-agentanthropic
Power Automate
Power Automate
Neil HaddleyFebruary 17, 2026

Connect Power Automate to Azure AI Foundry

Power PlatformAI
power-automateazure-ai-foundryai-integration
Claude Code (Part 8)
Claude Code (Part 8)
Neil HaddleyFebruary 1, 2026

Building a Scheme-like LISP interpreter with a Jupyter-style notebook UI in pure HTML/CSS/JS — guided entirely by Claude Code from first prompt to deployed app

AI
claude-codevibe-codinganthropic
Claude Code (Part 7)
Claude Code (Part 7)
Neil HaddleyJanuary 26, 2026

Adding the Context7 MCP server to Claude Code to inject real-time, version-specific library docs and reduce stale training data errors

AI
claude-codemcpmodel-context-protocol
Claude Code (Part 6)
Claude Code (Part 6)
Neil HaddleyJanuary 21, 2026

Creating custom slash commands in .claude/commands/ to package project-specific context and workflows into a single reusable shortcut

AI
claude-codeslash-commandsanthropic
Claude Code (Part 5)
Claude Code (Part 5)
Neil HaddleyJanuary 21, 2026

Using Claude Code's Plan Mode (read-only exploration before edits) and Extended Thinking to handle complex tasks more carefully

AI
claude-codeextended-thinkingplanning
Claude Code (Part 4)
Claude Code (Part 4)
Neil HaddleyJanuary 21, 2026

Pre-approving trusted shell commands and file operations in Claude Code's settings to stop repetitive permission prompts

AI
claude-codetoolspermissions
Claude Code (Part 3)
Claude Code (Part 3)
Neil HaddleyJanuary 21, 2026

Managing Claude Code's context window with ESC ESC rewind, /compact summarisation, and /clear reset to keep long sessions accurate

AI
claude-codecontext-windowanthropic
Claude Code (Part 2)
Claude Code (Part 2)
Neil HaddleyJanuary 21, 2026

Using CLAUDE.md to give Claude Code persistent memory about your project — setup, conventions, and rules that Claude reads automatically every session

AI
claude-codememoryanthropic
Claude Code (Part 1)
Claude Code (Part 1)
Neil HaddleyJanuary 20, 2026

Getting started with Claude Code — Anthropic's agentic CLI that reads your project files, writes and edits code, and runs commands from a single prompt

AI
claude-codeanthropicagentic-coding
Voice Kit 4
Voice Kit 4
Neil HaddleyDecember 14, 2025

Automatically Boot your Raspberry Pi 3 into Google Voice Assistant

PythonAIIOT
raspberry-pigoogle-assistantautostart
MLX 1
MLX 1
Neil HaddleyNovember 6, 2025

Using Apple's MLX framework to run and fine-tune large language models efficiently on Apple Silicon Macs

AI
mlxapple-siliconfine-tuning
OpenAI
OpenAI
Neil HaddleyOctober 23, 2025

Fine Tuning

AI
openaifine-tuninggpt
Voice Kit 3
Voice Kit 3
Neil HaddleyOctober 18, 2025

Adding Commands

PythonAIIOT
raspberry-pigoogle-assistantvoice-commands
Voice Kit 2
Voice Kit 2
Neil HaddleyOctober 16, 2025

Google Assistant API

PythonAIIOT
raspberry-pigoogle-assistant-apivoice
Voice Kit
Voice Kit
Neil HaddleyOctober 11, 2025

Raspberry Pi Voice Kit

PythonAIIOT
raspberry-pivoice-assistantgoogle-assistant
OpenAI
OpenAI
Neil HaddleyOctober 3, 2025

Creating custom ChatGPT assistants (GPTs) for specific purposes using OpenAI's GPT builder — no coding required, available with ChatGPT Plus

AI
chatgptcustom-gptopenai
Copilot Studio Agent Tools
Copilot Studio Agent Tools
Neil HaddleySeptember 24, 2025

Connected to Business Central

Microsoft DynamicsBusiness CentralPower Platform
copilot-studiobusiness-centralagent-tools
Model Context Protocol (Part 2)
Model Context Protocol (Part 2)
Neil HaddleySeptember 21, 2025

Building a Model Context Protocol (MCP) server for Microsoft Business Central to give Claude Code access to BC data and APIs

Business CentralAI
claude-codemcpmodel-context-protocol
Customer Copilot Studio
Customer Copilot Studio
Neil HaddleySeptember 20, 2025

Business Central Customer Copilot Using Copilot Studio

Business CentralAI
copilot-studiobusiness-centralcustomer-service
Model Context Protocol (Part 1)
Model Context Protocol (Part 1)
Neil HaddleyAugust 13, 2025

Typescript quick start

AI
claude-codemcpmodel-context-protocol
SharePoint Syntex
SharePoint Syntex
Neil HaddleyJuly 30, 2025

Autofill columns

Microsoft 365AI
syntexsharepointcontent-ai
DeepSeek R1
DeepSeek R1
Neil HaddleyMay 24, 2025

Running locally

AI
deepseekollamalocal-llm
Internet of Things (Part 3)
Internet of Things (Part 3)
Neil HaddleyMarch 1, 2025

Arduino Nano 33 BLE Sense

AIIOT
arduinomachine-learningedge-ai
Azure AI service
Azure AI service
Neil HaddleyFebruary 4, 2025

Using Azure OpenAI Service to access OpenAI's GPT-4 and GPT-3.5 models through the Azure AI Foundry portal

AzureAI
azure-openaiazure-ai-foundryopenai
Langflow (Part 1)
Langflow (Part 1)
Neil HaddleyOctober 30, 2024

References

AI
langflowvisual-programmingllm
Prompt Flow (Part 6)
Prompt Flow (Part 6)
Neil HaddleySeptember 1, 2024

Building a multi-step AI chat workflow in VS Code using Prompt Flow, Semantic Kernel, and Planner

AI
prompt-flowazure-ai-studioevaluation
Prompt Flow (Part 5)
Prompt Flow (Part 5)
Neil HaddleySeptember 1, 2024

Creating and deploying an AI chat application with Azure Prompt Flow and LangChain in Azure AI Studio

AI
prompt-flowazure-ai-studioquick-start
LangChain Agents
LangChain Agents
Neil HaddleyAugust 25, 2024

Building LangChain agents that use LLMs as a reasoning engine to choose which tools to call, execute them, and loop until the task is complete

AIPython
langchainagentsllm
Prompt Flow (Part 4)
Prompt Flow (Part 4)
Neil HaddleyAugust 24, 2024

Using Semantic Kernel's planner to automatically orchestrate multiple AI plugins so an agent can combine them to achieve a user's goal

AI
prompt-flowplanningazure-ai
Prompt Flow (Part 3)
Prompt Flow (Part 3)
Neil HaddleyAugust 24, 2024

Using Microsoft Semantic Kernel to build a plugin-based AI agent that generates jokes, called from an Azure Prompt Flow node

AI
prompt-flowsemantic-kernelazure
Prompt Flow (Part 2)
Prompt Flow (Part 2)
Neil HaddleyJune 12, 2024

Running an Azure Prompt Flow application inside a Docker container using the VS Code Prompt Flow extension

AI
prompt-flowdockerazure-ai-studio
Prompt Flow (Part 1)
Prompt Flow (Part 1)
Neil HaddleyJune 11, 2024

Setting up Azure Prompt Flow in VS Code to create and run sample AI applications — compared with LangChain-based alternatives

AI
prompt-flowazure-ai-studiollmops
Business Central (Part 29)
Business Central (Part 29)
Neil HaddleyMay 24, 2024

PromptDialog (Part 3)

Business CentralAI
prompt-dialogal-languagecopilot
Business Central (Part 28)
Business Central (Part 28)
Neil HaddleyMay 24, 2024

Prompt Dialog (Part 2)

Business CentralAI
prompt-dialogal-languagecopilot
Business Central (Part 27)
Business Central (Part 27)
Neil HaddleyMay 24, 2024

Prompt Dialog (Part 1)

Business CentralAI
prompt-dialogal-languagecopilot
Blog Copilot Studio
Blog Copilot Studio
Neil HaddleyMarch 24, 2024

Building a Business Central extension that lets BC users query this blog using a Copilot Studio chatbot backed by post content

Microsoft DynamicsBusiness CentralPower Platform
copilot-studiomicrosoft-copilotbusiness-central
Custom Copilot Studio
Custom Copilot Studio
Neil HaddleyMarch 23, 2024

Customer Copilot

Microsoft DynamicsBusiness CentralPower Platform
copilot-studiocustom-copilotchatbot
Meta
Meta
Neil HaddleyAugust 8, 2023

Prompt Engineering

AI
prompt-engineeringllmchatgpt
Meta
Meta
Neil HaddleyAugust 5, 2023

Testing local large language models on a laptop using LM Studio — download, run, and chat with Llama and other open-source models without any API keys

AI
lm-studiolocal-llmllama
LlamaCpp
LlamaCpp
Neil HaddleyAugust 3, 2023

Accessing the llama.cpp model from Python

AI
llama-cpplocal-llmllama
Colorization
Colorization
Neil HaddleyAugust 3, 2023

colorization.ipynb

PythonAI
colorizationjupyter-notebookimage-processing
Stable Diffusion
Stable Diffusion
Neil HaddleyAugust 1, 2023

Generating images from text descriptions using Stable Diffusion via Jupyter Notebook and Hugging Face — a deep learning text-to-image model

AI
stable-diffusionimage-generationgenerative-ai
Object Detection
Object Detection
Neil HaddleyJuly 25, 2023

Installing OpenCV on a Raspberry Pi and using Python to build a computer vision object detection pipeline

AIIOT
opencvobject-detectioncomputer-vision
LangChain (RAG)
LangChain (RAG)
Neil HaddleyJuly 21, 2023

Using LangChain to create a medical report application

AIPython
langchainragretrieval-augmented-generation
Sentiment Analysis
Sentiment Analysis
Neil HaddleyJuly 19, 2023

Sentiment Analysis

AI
sentiment-analysisnlptext-classification
Sentence Similarity
Sentence Similarity
Neil HaddleyJuly 19, 2023

Sentence Similarity

AI
sentence-similaritynlpembeddings
Context Injection
Context Injection
Neil HaddleyJuly 19, 2023

How context injection works in LLM applications — injecting relevant documents, data, and instructions into the model's prompt at runtime for RAG

AI
context-injectionprompt-engineeringllm
Machine Learning (Part 9)
Machine Learning (Part 9)
Neil HaddleyJune 17, 2022

Training a neural network on the MNIST handwritten digit dataset — 60,000 training and 10,000 test images for image classification with TensorFlow

AI
machine-learningmnistneural-network
Machine Learning (Part 8)
Machine Learning (Part 8)
Neil HaddleyJune 12, 2022

Stealing Baseball Signs

AI
machine-learningcomputer-visionbaseball
Machine Learning (Part 7)
Machine Learning (Part 7)
Neil HaddleyJune 11, 2022

Google Cloud Platform

AI
machine-learninggoogle-cloudautoml
Machine Learning (Part 6)
Machine Learning (Part 6)
Neil HaddleyJune 11, 2022

Splitting into training and test dataframes

AI
machine-learningpandastrain-test-split
Machine Learning (Part 5)
Machine Learning (Part 5)
Neil HaddleyJune 11, 2022

Predicting glucose levels from age using a machine learning regression model in Python, starting from an Excel dataset

AI
machine-learningexceldata-analysis
Machine Learning (Part 4)
Machine Learning (Part 4)
Neil HaddleyJune 8, 2022

Using Google Colab (Jupyter Notebooks in the cloud) to run machine learning experiments with GPU access and no local setup required

AIPython
machine-learninggoogle-colabjupyter-notebook
Machine Learning (Part 3)
Machine Learning (Part 3)
Neil HaddleyJune 5, 2022

Creating models

AI
machine-learningmodel-trainingtensorflow
Machine Learning (Part 2)
Machine Learning (Part 2)
Neil HaddleyJune 5, 2022

What apps can be written quickly?

AI
machine-learningtensorflowjavascript
Machine Learning (Part 1)
Machine Learning (Part 1)
Neil HaddleyJune 5, 2022

Hexapawn and Yolo

AI
machine-learninghexapawnyolo