Post Overview

  • Using Integrated Vectorization in Azure AI Search

    Using Integrated Vectorization in Azure AI Search

    The vector search capability of Azure AI Search became generally available mid November 2023. With that release, the developer is responsible for creating embeddings and storing them in a vector field in the index. However, Microsoft also released integrated vectorization in preview. Integrated vectorization is useful in two ways: First, let’s look at defining a… Read more

  • Creating a custom GPT to query any knowledge base with actions

    Creating a custom GPT to query any knowledge base with actions

    A while ago, OpenAI introduced GPTs. A GPT is a custom version of ChatGPT that combine instructions, extra knowledge, and any combination of skills. In this tutorial, we are going to create a custom GPT that can answer questions about articles on this blog. In order to achieve that, we will do the following: The… Read more

  • Trying the OpenAI Assistants API

    Trying the OpenAI Assistants API

    If you have ever tried to build an AI assistant, you know that is not a simple task. In almost all cases, your assistant needs access to external knowledge such as documents or APIs. You might even want to provide your assistant a code sandbox to solve user queries with code. When your assistant is… Read more

  • Working with Recipes and Gateways in Microsoft’s Radius

    Working with Recipes and Gateways in Microsoft’s Radius

    In a previous post, we looked at the basics of deploying a multi-container app that uses Dapr with Radius. In this post, we will add two things: Find the full code and app.bicep in the following branch: https://github.com/gbaeke/raddemo/tree/radius-step1. Recipes When a developer chooses a resource they would like to use in their app, like a… Read more

  • Giving Microsoft’s Radius a spin

    Giving Microsoft’s Radius a spin

    Microsoft recently announced Radius. As stated in their inaugural blog post, it is “a tool to describe, deploy, and manage your entire application”. With Radius, you describe your application in a bicep file. This can include containers, databases, the connections between those and much more. Radius is an open-source solution started from within Microsoft. The… Read more

  • Using Azure Database for PostgreSQL as a vector store

    Using Azure Database for PostgreSQL as a vector store

    When we build LLM applications, there is always a recurring question: “What vector store will we use?”. In Azure, there are several native solutions. Some of them were discussed in previous posts. In addition to the above, you can of course host your own vector database in a container such as Qdrant or others. You… Read more