Introducing the Power Framework AI Assistant

  • Updated

The AI Assistant is an optional feature (that may not be activated in your deployment of Power Framework).

It is designed to help you create content within the application with the help of artificial intelligence, giving you useful input and making you more productive.

Concept

You may be familiar with the amazing capabilities of Microsoft Copilot, which infuses AI capabilities into Microsoft tools you use every day such as Outlook, Power Point and Excel.

Much like Copilot, Power Framework's AI Assistant is built on Azure OpenAI - a service by Microsoft that lets you use powerful AI models directly through Microsoft's cloud platform, Azure. An AI model is like a digital brain that has been trained to perform specific tasks by learning from a lot of data. For example, an AI model may have learned language patterns, so it can understand questions and generate answers. Essentially, it is a programme that mimics some level of human thinking or problem-solving to help automate tasks.

In many cases, Copilot requires you to supply it with instructions on what to do - the 'AI prompt'. The clearer and more specific the prompt, the better the results you'll get. The Power Framework AI Assistant aims to make this simpler: AI prompts are pre-configured as templates, called up by the user through the click of a button, and augmented automatically with data entered in the Power Framework application. 

Distinguishing Features

When calling the Power Framework AI Assistant, it presents configured buttons that when clicked carry out an AI instruction (i.e. prompt the AI for a response).

PF AI Assistant Intro.png

In overview, this provides the following features:

Configurable

The buttons shown in the AI Assistant are configured, and can be added to or changed by maintaining settings in a configuration table. This will be done by the system administrator, with the help of a Power Framework solution consultant.

Context sensitive

Buttons shown are relevant to the record in the application that is showing underneath when activating the AI Assistant. In other words, the AI assistant presents specific buttons based on where in the application it is called.

Making use of data entered

The AI Assistant can retrieve data from the form shown below (such as a risk or project record) and use this data to dynamically create the AI prompt.

AI Prompt enhancement

The AI prompt can also contain instructions (configured for the button AI prompt) that set context, enforce organisational policies or templates, or request information to be returned in a specific format - with the aim of making the AI returned content more relevant without the user having to worry about it.

Save AI generated content in the application 

The AI response typically provides content that you want to store with the transaction you are working on (e.g. the AI Assistant may have generated a description for you that you want to store in a text field). Again this can be configured with the button, with the target field for the content defined and on clicking Save the information is brought back into that field. In certain cases the assistant generates multiple records (such as a risk list or suggested mitigation tasks) which you can choose to store.

Watch This Video

This video provides a high-level demo of the assistant and explains key concepts.

Was this article helpful?

0 out of 0 found this helpful