I recently created a mobile app for Finnish Innovation Fund Sitra. The app allows users to save notes to their CRM system. Before saving, the app uses the Create text with GPT model to rewrite the text and extract tasks from it. The app also offers the user the option to save the tasks directly to their To Do app. I used the Power Platform’s own Custom Prompt functionality to rewrite the notes and get task from them.

One of the most exciting features of Power Platform is the ability to use AI Hub, a service that allows you to create and use AI models without writing any code or do complex API calls with HTTP Requests.

One of the AI models that you can use in Power Platform is the Create text with GPT model. This model can generate text based on a prompt that you provide, such as a question, a topic, or a sentence. You can use this model to create content, answer questions, summarize information, and more.

However, when I started working on this project, I had a question: where does the data go when I use the Create text with GPT model? Sitra wants to be a leader in security as well, so we wanted to make sure that our data is processed in a safe and compliant way.

Microsoft promises that the data processed by the Custom Prompt functionality does not leave Europe in our case. However, we also had to consider that Switzerland has a data center, even though it is not part of the EU. Switzerland’s rules are in line with the GDPR, but we wanted to have more control over where our data goes.

That’s why we decided to use the Azure OpenAI service, which provides REST API access to OpenAI’s powerful language models, including the GPT-4-Turbo, and Embeddings series. By using the Azure OpenAI service, we were able to create our own deployments and locations for our data. We also had more flexibility in choosing the model and the parameters that suit our needs.

Using the Azure OpenAI service, we were able to add AI to our Power Apps and control where our data goes. This gave us peace of mind and confidence in our app. If you want to learn more about how to use the Azure OpenAI service in Power Platform, you can check out my next blog post soon.