RKRachael Keenaninrachaelkeenan.dev路Jan 25, 2025 路 4 min readImage recognitionThis feature illustrates AI鈥檚 ability to understand and pick things out from an image using Microsoft.Extensions.AI. This post will walk you through getting OpenAI to summarize a single image. You should end up with and output like this: Then we wil...00
RKRachael Keenaninrachaelkeenan.dev路Jan 21, 2025 路 2 min readSimple chat app with functionsI created a simple chat app that can talk to OpenAI, and I added to this by adding function calling. Meaning the AI can do more than just browse the internet, you can add some logic to your app. The aim of Microsoft.Extensions.AI is to make the code ...00
RKRachael Keenaninrachaelkeenan.dev路Nov 21, 2024 路 2 min readEmbeddingsEmbeddings are a way to represent information, such as text or images, as numbers, also known as a Vector. This represents the concepts within the input, not the characters or pixels, etc.Vectors are an array of numbers that represent something. Word...00
RKRachael Keenaninrachaelkeenan.dev路Mar 2, 2024 路 3 min readDomain Name System (DNS)I registered a domain for myself for a college class. And I realised this would take a while for it to actually register to all the internet DNS servers, such as Google, etc. This led me to look into where my domain is currently available, I used dns...00
RKRachael Keenaninrachaelkeenan.dev路Jan 22, 2024 路 5 min read'INVEST' Guidelines for Agile User Stories"INVEST" was invented by Bill Wake and is an acronym that spells out how best to write effective and valuable user stories in Agile development. Each word in "INVEST" is a set of criteria that needs to be met to enhance the composition of the user st...00