Over the last year or so, we’ve seen an explosion in generative AI tools across every platform imaginable. Some integrations felt intentional. Others were clearly rushed, often tacked on with little thought for how people actually use AI in real workflows. One challenge I kept running into was this ongoing tension between standalone AI tools […]
Over the past couple months I’ve been playing around with image generation a bit. Not the usual text-to-image stuff but more specific use cases. What happens when you anchor a tool to one character design and reuse it across generations? What if you combine OpenAI’s image editing and variation tools with user-uploaded content? How far […]
ChatGPT has come a long way, especially with the rollout of tools like the browser, code interpreter and image generation via DALL·E. But there’s one tool I’ve consistently struggled with, search. Search in ChatGPT, while powerful in theory, introduces major limitations that often get in the way of deeper conversations, creative ideation and reliable outputs. […]
A trapdoor prompt is an input designed to trigger a specific output from a language model, without using any of the words in that output. It’s not a guess and not a coincidence. It’s a byproduct of how models memorize fragments of their training data and the way those fragments can be resurfaced with the […]
If you’re a business owner and you can’t remember where your WordPress website is hosted, who set it up or even who owns the domain name, you’re not alone. I’ve had countless conversations with clients who paid thousands for a website only to find out years later they have no login credentials, no hosting access […]
If the last decade of social media was shaped by user-generated content and the promise of connecting the world, the next one is being shaped by algorithms that quietly decide what we see, when we see it and why. But how they make those decisions? Still a black box. Transparency hasn’t caught up. As AI […]
In my last post, I shared a few tools I’ve been building as part of a new section on my site, Jon Bishop’s AI Projects. These are small, self-contained apps powered by GPT and built using a one-page architecture. No frameworks, no dependencies, just quick experiments with purpose. Most of the first batch leaned toward […]
Over the past 6 months, in between contract gigs, client work and The Alib.ai, I’ve been spending a lot of time exploring what’s possible with generative AI. Not just playing around with ChatGPT or generating cool images with Midjourney, but really digging into what you can build with these tools. Like, how fast can I […]
Technology is evolving at an unprecedented pace, reshaping how we interact with the digital and physical world. What once seemed like science fiction, AI-powered personal assistants that anticipate our needs, seamless real-time translation and AI-generated entertainment, is now on the verge of becoming everyday reality. These advancements will fundamentally change how we work, communicate and […]
I’ve been experimenting with multi-agent setups for a few months now. Mostly in Rivet but more recently within some WordPress and NodeJs projects. So I thought it was about time I experimented with the OpenAI Swarm framework. OpenAI’s Swarm is an experimental educational framework designed to simplify the development and orchestration of multi-agent systems. It […]
There’s something captivating about a homepage that feels alive, personal and interactive. When I set out to update my home page, I wanted to create an experience that engaged users right from the moment they landed. I wanted to blend animation, personalization and AI-driven content into a seamless, immersive journey that feels like a conversation […]
I’ve been using ChatGPT to write code since 3.5 and most recently have been leaning heavily on the 4o model. I’ve also experimented with o1-preview and 4o with canvas. Whether it’s setting up build pipelines, generating code from scratch or refactoring large blocks of code, ChatGPT has changed everything about how I work and write […]