Artificial Intelligence

    Person standing at a glass-walled balcony, holding a mug, overlooking a lit city skyline; tablet, notebook, and glasses on a desk in the foreground.

    Policies Don’t Lead

    by 

    |

    |  

    in ,

    Over the past year, we’ve spent a lot of time helping organizations figure out what AI actually means for their business. We’ve also been doing the same work ourselves inside Don’t Panic Labs. Along the way, something has become increasingly obvious to me. Almost everyone starts in the same place. Someone asks Legal to draft…

    Read more…

    Wrenches resting on a white keyboard, symbolizing computer repair or tech maintenance.

    Nobody Wants to Do Maintenance

    by 

    |

    |  

    in ,

    “Another flaw in the human character is that everybody wants to build and nobody wants to do maintenance.” — Kurt Vonnegut Vonnegut wasn’t talking about software. But he could have been. Maintenance has always been the unglamorous part of the job. New features get roadmaps and launch announcements. Fixing that gnarly bug from 2019 gets…

    Read more…

    Hanging Edison-style light bulb above a blurred office meeting table where colleagues collaborate in the background.

    From Journey to Intention: The New UX Shift in the Age of AI

    by 

    |

    |  

    in ,

    When I first entered the workforce as a graphic designer the industry was already in the middle of a major transformation. It was 1989, and digital technology was rapidly reshaping the commercial arts landscape. Desktop publishing had grown from a revolutionary experiment to a full-scale disruption. There was a real divide. The “old guard” held…

    Read more…

    The Price Per Token Is Dropping. Will It Stay That Way?

    by 

    |

    |  

    in ,

    LLMs are at the heart of the current AI movement. An LLM’s ability to respond to prompts with human-like responses is astonishing. All of our first interactions with ChatGPT in 2022 were amazing. The first time I used GitHub Copilot to generate a basic database access method, it was clear that something significant was about…

    Read more…

    Vectors, Python, AI, and Your Face

    by 

    |

    |  

    in ,

    Building a Facial Recognition System with Cursor AI At Don’t Panic Labs, I recently embarked on an prototype project to explore the intersection of computer vision, Python, and AI-assisted development. Our goal was to build a light-weight facial recognition system that could identify faces, create a searchable database, and analyze images. All while leveraging Cursor…

    Read more…

    What I’ve Learned So Far on My AI for UX Journey

    by 

    |

    |  

    in ,

    Starting a learning journey is an exciting and transformative experience that, for me, was filled with a mix of emotions. The excitement comes from my great sense of curiosity–the thrill of discovering new things and the anticipation that comes with each step of that journey. The anticipation of mastering a new skill, gaining knowledge, and…

    Read more…

    Artificial Intelligence Radically Changes Viability in Innovation

    by 

    |

    |  

    in , ,

    It’s impossible to have a conversation on innovation without wandering into artificial intelligence. Although it feels like AI has advanced lightyears in a mere matter of months, and in many ways, it has, the truth is that AI is a broad field and has been advancing for years. Recent advances in generative/large language models and…

    Read more…

    Searching Text in C# Using Embeddings with OpenAI

    by 

    |

    |  

    in ,

    The problem we’re solving today is semantic searching text in C#, using tools provided by OpenAI. A semantic search in this instance refers to searching on the searcher’s intent and the contextual meaning of the query, rather than a simple keyword lookup (for example, search results for “king” may include matches on the word “monarch”)….

    Read more…

    Using Microsoft CoPilot to Create API Contracts from Other Smaller Contracts

    by 

    |

    |  

    in ,

    “I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.”― Bill Gates Problem We have an established API with a lot of existing functionality. Part of that functionality was the ability to build up requests that could be posted to external APIs for…

    Read more…

    Getting Started with LM Studio

    by 

    |

    |  

    in , ,

    Many large language models (LLMs) provide features similar to ChatGPT. These custom models offer several benefits. For example, you can host them yourself, which could benefit some projects and environments. And there are models tuned for particular use cases, like coding or text processing. And then, some models are great for providing chatbot experiences in…

    Read more…