AI systems are powerful, but hard to constrain, measure, and control. Let's see how Microsoft.Extensions.AI.Evaluation helps with AI systems development.
Kernel Memory gives us a simple and flexible way of indexing and searching documents and websites using our own models and vector storage solutions using .NET.
Model Context Protocol (MCP) and Agent2Agent (A2A) are rising stars in the world of AI. Let's see what they are and how they can work together.
This article defines an architecture for helping developers with software engineering tasks in a secure manner that utilizes organizational knowledge and data.
This article defines a simple retrieval augmentation generation (RAG) chat agent architecture suitable for helping customers discover more about your organization and its offerings.
AI prototyping projects can be effective ways of exploring new concepts, but concluding them effectively is important too.
There's a lot that can go wrong with AI. Let's talk about how to minimize that risk.
Let's talk about how to successfully run AI prototyping projects.
In this article we'll move along in that process and discuss launching AI prototyping projects in a way that sets them up for success.
An AI specialist's opinion on what's ahead with AI
Let's talk about how to properly envision and scope your organization's AI prototyping projects
It turns out that AI orchestration is remarkably well equipped to handle building a virtual game master. Let's see how it works.
This resource contains my current recommendations for configuring GitHub Codespaces for Polyglot Notebooks compatibility.
With AI and machine learning becoming more accessible than ever before. Data Science in .NET with Polyglot Notebooks helps .NET devs get started.
Recently I got a master's in data analytics as I pursue machine learning and artificial intelligence. Let's talk about why and if it's worth it.
I got a masters degree from using ML.NET to predict if code commits are bugfixes or non-bugfixes. Here's how I trained, evaluated, and deployed those binary classification models using C#.
ML.NET is fast, powerful, and developer and production ready. Let's talk about what ML.NET is and why you might want to use it.
How to submit conference talks that just might get accepted
Using Polyglot Notebooks to explore datasets with F# & Plotly.NET
Making holiday photos accessible for all with the Azure AI Vision v4 API
Azure AI Language offers many text analytics capabilities, but their newer APIs make it possible to perform multiple natural language processing (NLP) tasks on many documents using one API call.
Previously I wrote on what it’s like to write a tech book. In that article I deliberately glossed over the process of getting to the agreement to write the book.…
Get started with Semantic Kernel and AI orchestration in C#. This article covers the basic concept and scope of using C# to build enterprise-level generative AI solutions.
What it’s like to write a technical book with Packt Publishing
Big O notation can be confusing, but Polyglot Notebooks and a simple magic command can help simplify it.
Using NuGet and Local Files to Import Code into Notebooks
SandDance lets you make amazing interactive data visualizations in your Polyglot Notebooks. Here's how it works.
Polyglot Notebooks allow you to share data between different kernels underneath the .NET Interactive kernel. Here's how it works - and what your limitations are.
What's the difference between an .ipynb file and a .dib file? Find out here.
Lets talk about Polyglot Notebooks and see how an entirely new type of application exists to empower developers and teams to build what's next.