AI security conversations often focus on prompt injection, hallucinations and data leakage. Those risks are real, but attackers do not need to manipulate a model if they can compromise the infrastructure surrounding it. Microsoft recently documented compromises involving a LiteLLM gateway, a RAGFlow deployment and a Kestra workflow environment. The affected products perform different functions, […]
Author: Keith Baldwin
Predict House Prices with C# and ML.NET: A Practical Predictive AI Lab
Predictive AI becomes much easier to understand when you stop treating machine learning as a black box and start treating it like an engineering process. That is the purpose of this ML.NET exercise. In this lab, we use C#, .NET, ML.NET, AutoML, and the Ames Housing dataset to predict house sale prices. But the real […]
Why Predictive Models Degrade – and What Enterprises Need to Monitor
A predictive system can fail without crashing. That is one of the most important differences between traditional application monitoring and production predictive AI. The API may still return HTTP 200. The database may still be online. The scheduled process may complete successfully. The application may still display a prediction. And the model may quietly be […]
Building Predictive AI Applications with C#, .NET, ML.NET and Enterprise Data
Many organizations already have most of the technology required to build useful predictive AI applications. They have years of operational data in SQL Server. They have C# developers. They have existing .NET applications. They have authentication, logging, deployment pipelines, APIs, business rules, support teams, and established enterprise architecture. What they may not have is a […]
A Machine Learning Model Is Not a Production Predictive AI System
A machine learning model can be accurate, technically impressive, and completely useless in production. It can generate the right prediction and still fail to create business value because nobody knows when to run it, where to store the result, how to handle bad data, who should act on the prediction, or what happens when the […]
How Do You Know Whether an AI Prediction Is Actually Good?
A machine-learning model produces a prediction. Now what? Is the prediction accurate? Is it better than the current process? Can the business trust it? Does it arrive early enough to matter? And most importantly: Does it improve a real business decision? These questions are more important than simply asking whether a model achieved a high […]
Hands-On Predictive AI with ML.NET: What a Taxi Fare Experiment Teaches About Data, Features, and Models
NOTE: We started with this example: https://learn.microsoft.com/lb-lu/%20dotnet/machine-learning/tutorials/predict-prices-with-model-builder Predictive AI becomes much easier to understand when you stop talking about algorithms in the abstract and start experimenting with real data. That is the idea behind a new hands-on ML.NET Predictive AI exercise I have published on GitHub. The exercise starts with a straightforward business problem: Given […]
AI Is Changing What .NET Developers Need to Know
For decades, becoming a better software developer meant learning more. More C# syntax. More .NET APIs. More design patterns. More framework features. More Azure services. More performance techniques. More ways of solving the same problem. Those skills still matter. But Large Language Models (LLMs) such as ChatGPT, Claude, GitHub Copilot, and other AI coding tools […]
Why Business Context and Feature Engineering Matter More Than Fancy AI Models
When businesses begin experimenting with Predictive AI, it is easy to focus on the algorithm. Which model should we use? Should we use gradient boosting? A neural network? A specialized forecasting model? Something in Azure Machine Learning? A model trained with AutoML? Those are legitimate technical questions. But they are often not the most important […]
How Forecasting Systems Turn Historical Business Data into Predictions
Most businesses have spent years—or decades—collecting data. Sales transactions. Customer orders. Inventory movements. Production records. Equipment telemetry. Service calls. Project histories. Financial transactions. Staffing levels. Delivery times. That historical data describes what happened in the past. A forecasting system attempts to use those historical observations to answer a more valuable question: What is likely to […]
You Probably Already Have the Data Needed for Your First Predictive AI Application
You Probably Already Have the Data Needed for Your First Predictive AI Application When business leaders start thinking about Artificial Intelligence, one of the first concerns is often data. Do we have enough data? Is our data good enough? Do we need to start collecting entirely new datasets before we can use AI? For many […]
25 Business Problems That Forecasting and Predictive AI Can Help Solve
Businesses generate enormous amounts of historical data. Sales transactions. Customer activity. Inventory movements. Work orders. Equipment telemetry. Project records. Service tickets. Financial transactions. Production data. Staffing information. Much of that data is used to explain what already happened. Forecasting and Predictive AI offer another possibility: Use what happened in the past to estimate what is […]
Predictive AI vs Generative AI: Why Businesses Need Both
Artificial intelligence did not begin with ChatGPT. Yet for many business leaders, employees, and even technology professionals, the explosive growth of large language models has made generative AI almost synonymous with AI itself. ChatGPT, Microsoft Copilot, custom AI assistants, image generators, and large language models have dominated the conversation. They deserve much of that attention. […]
How to Measure Whether Your AI Operating Model Is Working
Organizations often say they are “doing AI” because they have active pilots, experimentation teams, vendor demonstrations, or a growing list of proposed use cases. But activity is not the same as performance. An organization can appear busy with AI while having no evidence that it is selecting better opportunities, reducing uncertainty, stopping weak initiatives early, […]
Why Portfolio Capacity Limits Matter in Enterprise AI
The enterprise does not have unlimited AI capacity. It has a limited number of developers, architects, database administrators, data engineers, security reviewers, legal and compliance specialists, business subject matter experts, infrastructure teams, and product teams capable of accepting production ownership. Yet many organizations manage their AI portfolios as though those constraints do not exist. They […]
