Embedding Vector for Azure AI Search

Embedding Vector for Azure AI Search

My SharePoint documents are already integrated in Azure AI Search (Azure Cognitive Search). I explained the setup in my last blog post. In detail, I created a Search Index for my SharePoint site which contains some of my conference presentations (PPTX) and handouts (PDF) files. I realized during testing; Azure OpenAI can access the information by using Azure AI Search as a retriever tool with some limitations. But I haven’t added embedding vector or similarity search in Azure AI Search….

Read More Read More

Power Platform – Trigger Environment Activity

Power Platform – Trigger Environment Activity

You know the story, sometimes other things are more important and you forget to clean up. What happen is, after a while you get an email from Microsoft. Right, this email reminds you about the automated cleanup of my inactive Power Platform environments. This is good, because it helps to reduce unneeded resources. I got this email from one of my Demo Environments: In detail, I use this Dataverse Environment to simulate Application Lifecycle Management for Power Platform. In this…

Read More Read More

AWS Single Sign-On with Microsoft Entra ID

AWS Single Sign-On with Microsoft Entra ID

Single Sign-On (SSO) is a great thing! It simplifies my life in more ways than one. With SSO, I only need one username and password from my Microsoft account to access multiple websites and apps. This is making my online experience easier and more secure. It also saves me from password fatigue and streamlines the management of my accounts. The benefits are huge, but how can I setup Single Sign-On for my AWS accounts? In other words, I want also…

Read More Read More

Azure Cognitive Search and SharePoint for Azure OpenAI

Azure Cognitive Search and SharePoint for Azure OpenAI

In my last blog post, I explained how I use a Power Automate Flow to add my documents to Azure Cognitive Search. In detail, I copied selected files to my central Azure Blob Storage. This is not the best solution, but it outlines the possibilities of Automation in combination with Azure Cognitive Search. This time I show you, how I index my documents from SharePoint directly with Azure Cognitive Search. Right, I don’t copy my files to another storage. Now,…

Read More Read More

Add documents to Azure Cognitive Search with Power Automate

Add documents to Azure Cognitive Search with Power Automate

Last time I explained, how I added a data source to Azure Open AI by using Azure Cognitive Search (read more). This was strait forward because I uploaded my documents directly to my Azure Blob Storage. Furthermore, Azure Blob storage is a supported data source for Azure Cognitive Search. Now, the question arises: How can I streamline this process? How can I automatically upload new documents to Azure Cognitive Search? In detail, I aim to automate the storage of new…

Read More Read More

Logging in Custom Connector Code

Logging in Custom Connector Code

Today, I’m excited to introduce you to a new feature that addresses a common challenge faced by both Citizen Developers and Pro Developers. Yes, you guessed it – we’re delving into the world of creating custom connectors. But I’m not talking about the usual tasks like setting up requests, responses, or authentication. No, the real test comes when we venture into coding within our custom connectors.See more here at Microsoft Docs: Write code in my custom connector. Moreover, there’s a…

Read More Read More

Adding a Data Source to Azure OpenAI

Adding a Data Source to Azure OpenAI

Today I’m going to introduce you to a new feature of Azure OpenAI. I will explain how you can give more business context to your AI chat solution. Let’s say I can ask Azure OpenAI, “Do we have a discount agreement with the vendor XYZ?” and my AI gives me the right answer based on my contracts stored as files. Right, I will show you how easy I configure a Data Source for my Azure OpenAI. As result my AI…

Read More Read More

Authorize from Swagger UI

Authorize from Swagger UI

Authorization is a must for APIs, there is no question about that! On the other hand, development and testing becomes more difficult. So I’d like to introduce you to the feature “Authorize” in Swagger UI that I recently discovered. I have to say, I’m impressed! As a developer, I often use Swagger UI to test my APIs, but I’ve always struggle when it comes to authentication. In the past, I couldn’t test my API in Swagger UI because authentication was…

Read More Read More

Upload files into AWS S3 Bucket with Power Automate

Upload files into AWS S3 Bucket with Power Automate

Recently, a colleague reached out to me with a Power Automate Flow problem. I asked him, „What did you try?”. He answered to me: “I want to upload generated csv files to my AWS S3 Bucket.” I thought this shouldn’t be a problem. I know there is a standard connector in Power Platform for Amazon S3. But my colleague was right. There is a problem with this connector. Unfortunately, the Amazon S3 connector supports only listing and reading files from…

Read More Read More

Using Azure OpenAI Chat Completion in Business

Using Azure OpenAI Chat Completion in Business

In my opinion is ChatGPT from OpenAI a definitely disrupting technology of these times. In detail, having its own AI assistant, which can understand and generate human-like text, opens a whole new realm of possibilities to me. I use my Intelligent Assistant in various fields, such as research, writing, and personal productivity. When exploring new technologies, for example, AI helps me understand complex concepts. What’s special is that ChatGPT can generate these explanations in a language I can understand based…

Read More Read More