Skip to main content
Software Sushi Journal

AI engineering insights

OpenShell illustration: a model connects to an agent and tool blocks inside a policy boundary
AI

NVIDIA OpenShell on AWS: Your Agent, Your Rules

See how the model, agent, and OpenShell fit together—and watch a real task inside Software Sushi’s AMI, now on AWS Marketplace.

A PHI document passes through review points for access, vendor, audit, and testing before reaching a language model
AI

Can We Send PHI to an LLM?

A practical framework for evaluating LLM vendors, BAAs, data flows, retention, access, and AI behavior before a healthcare team sends PHI.

Editorial illustration of a highlighted source passage selected from documents and connected to an answer
AI

How to Evaluate RAG Retrieval Quality Before You Tune the Model

A practical framework for evaluating RAG retrieval separately from generation with labeled queries, layered metrics, human review, and release gates.

Two medical professionals discuss tablets during a focused healthcare work session
AI

When Is Your Application Ready to Handle PHI?

A practical framework for assessing whether a healthcare AI application is ready to handle PHI across data flows, vendors, controls, testing, and operations.

RAG vs. Fine-tuning: an editorial illustration of highlighted source documents alongside paired input and response training examples.
AI

RAG vs. Fine-Tuning: How to Actually Choose

How RAG and fine-tuning differ, what enterprises actually use, and how to choose based on changing data, evaluation, and total cost.

Precision components pass through an inspection line as an operator intervenes at the first warning signal
Machine Learning

Why Machine Learning Models Quietly Get Worse After Launch

Why production ML models lose accuracy over time, how aging differs from drift, and what effective monitoring and intervention look like.

Fragile prototype tracks reaching dead ends while one engineered route connects to a working production conveyor
AI

Why Most AI Pilots Never Reach Production (And What Separates the Ones That Do)

Why promising AI pilots stall before production, and what successful teams do differently across data, workflows, ownership, and integration.

Hands narrowing a colorful project board to a deliberately small first-release scope
AI

How to Plan Your First AI/Tech Project (Without Wasting Time or Money)

A practical guide to planning AI projects that succeed — covering common pitfalls, MVP strategy, and the strategic groundwork most teams skip.

Forecast drawn toward a target while a real paper glider misses beside excess inventory
AI

AI Forecasting Mistakes: The $10K AI Project That Almost Cost $40K

This post breaks down a common but costly mistake in AI forecasting: data leakage from random splitting — and shows how the right validation approach turned unreliable predictions into trusted business decisions.

Handmade browser frame receiving a puzzle-shaped extension module
AI

Designing a Browser Extension using AI and Machine Learning; A Guide

A blog covering the basics of developing a chrome extension, as well as how to integrate one with the OpenAI API.

Illustrative object detection box enclosing a water bottle during an outdoor camera test
Computer Vision

Object Detection using YOLO

Building on the OpenCV series, we turn to YOLO to detect any custom object class you want — walking through training the model and running detection end to end.

Abstract paper cards moving through a branching physical classifier
AI

Building a Powerful Content Moderation Classifier with Scikit-Learn and LightGBM

Content moderation is a critical task for any online platform. The goal is to automatically identify and flag content that violates community guidelines, covering categories like hate speech, harassment, or self-harm.

A cook tastes a family meal while another person checks ingredients in the refrigerator
AI

Building a Recipe Assistant with AI

Imagine having a virtual assistant that understands user preferences, context, and queries with precision—providing relevant and tailored responses in seconds. This is the promise of an AI-powered chatbot, a tool designed to make interactions more intuitive, efficient, and personalized using OpenAI API and Retrieval-Augmented Generation (RAG) frameworks such as LangChain.

Illustrative face detection box enclosing a woman’s face
Computer Vision

Face Detection with OpenCV

In this first blog of a new three part series in OpenCV, we will be covering face detection using OpenCV.

Clay parrot with a split photographic and edge-detection illustration
Computer Vision

OpenCV Edge, Shape, and Feature Detection

A hands-on OpenCV guide to Sobel, Laplacian, and Canny edge detection, contours, morphological operations, template matching, Fourier and Hough transforms, and histogram equalization.

A red pear and blue cup seen through clear and frosted optical glass
Computer Vision

OpenCV Filtering, Thresholding, and Image Segmentation

A practical OpenCV guide to color space conversion, blurring and filtering, thresholding, Otsu binarization, GrabCut, connected components, and watershed segmentation, with Python code.

Hand shaping exposure over a parrot print in a working darkroom
Computer Vision

OpenCV Image Manipulation: Transforms, Arithmetic, and Masks

A hands-on OpenCV guide to geometric transforms, image arithmetic, bitwise operations, masking, and color channels, with Python code and output for every technique.