Saturday, 31 October 2026

Thursday, 29 October 2026

Google Antigravity

Google Antigravity is Google's solution for agentic development.

Rough Guide to Microsoft Teams

A few features in Microsoft Teams that are worth noting.

If the meeting is recorded/transcripted then it appears in chat - where it can be downloaded.
Microphone can be tested from audio settings.
To get joining info click on Meeting Info.

Interacting in the meeting:

Click on the hand, or Control-Shift-K, to raise or drop your hand.
You can use reactions (Like, Love) by clicking the Smiley Face.

Meeting host:
Can set a countdown timer in the meeting by clicking on Timer (defaults to 5 minutes)

Wednesday, 28 October 2026

So what is ONNX?

ONNX (Open Neural Network Exchange), pronounced "Onyx",  is the closest thing the AI industry has to being a "portable executable" for machine learning models.

ONNX Runtime is a success story of ONNX, and GitHub code is here.

You will see references to ONNX in disucssions on MAF, so it's important to know what it is.

Microsoft Agent Framework - Complete

So here it is .. Microsoft Agents

Microsoft Agent Framework can be studied here.

You can also go deeper into Agents and Providers.

Bear in mind AI agentic frameworks are subject to evolution and change. What you learn today, you may have to re-learn in future. What you write today, you may have to re-code in future. If you are ok with that, proceed.

What you get when you install MAF

If you nuget in the Microsoft.Agents.AI framework into your project, you'll get a load of references to stuff like:

Microsoft.Bcl.HashCode
Microsoft.Bcl.Numerics
Microsoft.Bcl.AsyncInterfaces
Microsoft.Extensions.Compliance.Abstractions
Microsoft.Extensions.FileSystemGlobbing
Microsoft.Extensions.AI
Microsoft.Extensions.AI.Abstractions
Google.Protobuf
Microsoft.Extensions.Primitives
System.Numerics.Vectors
System.Numerics.Tensors
System.Text.Json
System.IO.Pipelines
Microsoft.Agents.AI.Abstractions
Microsoft.ML.Tokenizers

A bunch of these require you to accept the MIT license. These include Microsoft.Bcl.HashCode, System.Numerics.Vectors, and Microsoft.Extensions.AI.

dot net add package - doesn't always work

This command needs to be run in the same directory as your csproj - which may be one level down from you solution file.

Example using MAF:

dotnet add package Microsoft.Agents.AI.Foundry --prerelease

This may not always work, depending on your project (it needs to support adding package references through the add package command).

Tuesday, 27 October 2026

Markdown Glows with "glow"

 glow is a great tool in Linux to read Markdown, properly formatted.