Check Out Our Latest Posts

Blocked by a blank page? Train Your AI to help you go from struggling creator to curator.

No matter what field your business serves, there are tasks we all have in common: the need to create content for presentations to generate sales or report to an invested constituency. You have the data and the templates created by your designer, but the perpetual struggle is how to get past that first blank page.  Why not ask ChatGPT to make the slides for you? Realistically, AI isn’t great at generating slideshows yet. It doesn't always understand visual data, like graphs and charts, or how to fit information into a graphic template. It looks for patterns it recognizes and might skip over important details specific to your business. But you can train the AI how to help you get past that blank page syndrome. First, give your AI some key context to help it succeed: upload a slideshow template that you have already created and the notes about what you want to talk about. In our last blog post, we introduced the idea of augmented generation to give your AI access to specific and relevant information. Then give [...]

By |2025-10-14T14:26:55-05:00October 21, 2025|

How can you make your chatbot better? The answer is Retrieval Augmented Generation

You might have heard horror stories about companies that have replaced their help desk team with an out-of-the-box AI chatbot system. But much to the frustration of customers, generic chatbots can give generic answers.  Here’s a great example from one of our readers: “I was looking for a replacement part for my sewing machine on the manufacturer’s website. I couldn’t find the information, so I asked their Live Chat Bot a question. The answer it gave me was to go search the manufacturer's website I was already at.” When chatbots are built, they start by feeding the AI all of the information it can get access to, indexing every website, manual, book or pdf it can find. This is a very time-consuming process. So, one problem with training an AI this way is that it can only generate answers based on the information it has at the time. The entire AI model is based on that training data, so if a new piece of information is added, the training must start again from scratch. This is why many [...]

By |2025-09-21T19:55:58-05:00October 7, 2025|

15 Year Anniversary

Fifteen years ago, my twin brother Dylan and I set out with a simple idea: build a company that helps businesses succeed with technology they can actually use. What started as a small family business working side by side grew into something much bigger. (Sometimes, I tell people that it's gotten way, way out of hand). Along the way, Andy Rahn joined us as a partner and has been instrumental in helping Modern Logic grow into the company it is today. And of course, we couldn't have done it without our incredible team, amazing clients, and so many people who believed in us and pushed us forward. Technology, if applied wisely, can make everyone happier, healthier, and more fulfilled. As a lifelong technologist, I believe it's the job of those of us who understand these technologies to help include others in this future. Fifteen years is a milestone, but it’s also a reminder of what matters most: building a better, kinder world together. To everyone who has been part of this journey: thank you. We wouldn’t be here without you. [...]

By |2025-10-06T11:36:08-05:00October 6, 2025|

Five Simple Ways to Start Using AI in your Business

Like with many new technologies, there’s a lot of confusion about how to use AI in your business and especially where to get started. Here are our 5 tips for practical things you can implement today to introduce AI into your business. Encourage your team to play. AI tools can be fun to interact with. For many years, using computers for your job has been mostly spreadsheets and boring data entry. With AI it can instead feel like you're talking to a coworker who is happy to help you out. Give your team permission to spend 15-30 minutes of their day just using ChatGPT or Claude or Gemini to see if it can do something for them. For example, if you're writing marketing content, see if it can give you a starting outline, write a headline, or help you brainstorm a list like this one.  Choose an AI champion. Find someone on your team who is excited about AI and encourage them to really dig deep. Give them time to experiment, to try to solve their own problems, [...]

By |2025-09-21T19:44:31-05:00September 23, 2025|

AI Word of the Day: Agentic

You may have heard the word “agent” or “agentic” when talking about AI, especially with the new ChatGPT agentic model that was released in June 2025. But what does “agentic” actually mean?  Merriam-Webster defines agentic this way: someone or something capable of achieving outcomes independently (“functioning like an agent”) or possessing such ability, means, or power. When you are talking about an “agentic AI”, that means it's not just chatting with you, but is empowered as an agent to take action in the real world. An agent can do things like navigate websites, filter results, prompt you to log in securely when needed, conduct analysis, and even deliver editable slideshows and spreadsheets that summarize its findings.  When demonstrating the new ChatGPT agent model, Sam Altman and his crew at OpenAI showed how it could do a complex task like making travel bookings. Another great example was ordering cupcakes for an office party by giving the AI agent the dietary requirements and budget for it to research and order the cupcakes.  We think a key thing to note, however, [...]

By |2025-09-16T14:07:32-05:00September 16, 2025|

Launched: South Dakota Department of Transportation

While we're big proponents of continual upkeep for your technology infrastructure, sometimes you need a big lift to propel an aging infrastructure into the modern era. And we're so proud to share that we've done it again- this time for a major state government agency. The South Dakota Department of Transportation (SDDOT) used a vendor-hosted, custom CMS system. The previous hosting provider's contract was at the end of its life, and SDDOT needed a technology partner to help them migrate 1500+ unique pages worth of content onto a modern CMS system.  The client chose Umbraco as their target platform. We were given access to raw SQL dumps of the existing CMS. Our team analyzed the structure of the site content from the various SQL Server Tables and developed a strategy for migrating that content to Umbraco: Export the SQL tables as JSON, ensuring no data truncation. Convert the UTF-16 encoded data to UTF-8 for ease of use in Python Create custom Python command line tools that read the JSON files and make REST API calls to Umbraco Move one page [...]

By |2025-09-10T14:19:05-05:00March 31, 2025|

The importance of maintaining software

It is exciting to start a new software project. There's the dream of all the capabilities it will have. Nothing quite rivals the cool factor of having breathed life into something wholly new that taps your expertise in the marketplace. With agile processes, it's possible to build an MVP app and then iterate and grow it into a product that fits your customer. This is common practice amongst full-time software development teams. But what often gets overlooked is that modern software requires continual upkeep. Like anything built by humans, it can start to weather and decay without preventative maintenance. If the gutters on the house aren't cleaned, they can clog, leading to water intruding into the structure, causing rot and black mold. Similarly, if a software product isn't routinely patched to address security vulnerabilities, your application could fail, your user data could be exfiltrated, or you could face a massive and surprising cloud hosting bill. Or, if you don't pay attention by instrumenting your code with alarms and continual monitoring, a site that's working one day might just be returning [...]

By |2025-09-10T14:19:24-05:00March 27, 2025|
Go to Top