jimbobbennett/jims-blog
Jim's blog
AI engineer and developer advocate
Jim's blog
Rebuilding the $1 Chevy Tahoe jailbreak, then stopping it: TypeSafe System One as a guardrail in an OpenAI Agents SDK agent, traced with Arize AX
Does Claude Opus 5.5 still write like Opus 5? A traced blog-writing harness with Arize AX evaluators.
A Phoenix Chat benchmark demo for browser Prompt API models, datasets, and evaluators
A hands on workshop for an agrotech hackathon 🌽
The smart garden ornaments project! 🦩🌱🤖
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
A living banlist of the words, phrases and structural tics that signal AI-generated writing. Source for claudisms.ai. CC0.
OpenTelemetry Python API and SDK
A twitch streamer for Raspberry Pis
An MCP server to interact with Pieces LTM
How to use a Wio Terminal with an ArduCAM OV2640 camera shield V2
Temporary Google ADK and OpenInference video tracing demo for Arize AX
A hand-curated list of awesome resources when using Fabulous 📱
A macOS virtual camera app with filters, adjustments, and custom LUTs.
An IoT Busy light for folks working from home 🚨
A LangGraph research agent that behaves like a shambolic English parish committee. Five woodland animals research your question in a live terminal chamber, with real web search.
Talkie Toaster from Red Dwarf, running on Chrome's on-device Gemini Nano. Static site, no backend, no API key.
AI agents running research on single-GPU nanochat training automatically
Sample e-commerce web application build with ASP.NET Core Blazor, Stripe, and Temporal
Reproduction: openinference-instrumentation-crewai does not emit TOOL spans for @tool-decorated tools
Minimal reproducer: OpenInference smolagents instrumentor emits no LLM spans when stream_outputs=True
Minimal repro: OpenAI Agents SDK AGENT/CHAIN spans emitted with no input.value/output.value by openinference-instrumentation-openai-agents
OpenTelemetry Instrumentation for AI Observability
Raspberry Pi + 3.5" touchscreen Claude mascot that dances when Claude Code on your Mac needs your input
OpenTelemetry Java SDK
Turn a YouTube talk into a hand-drawn, on-brand sketchnote (4K). Transcript + Gemini video reading → Claude-authored layout → speaker/slide sketches → rough.js grid → Codex/Gemini fact-check. Pluggable design system.