Enabling the Infra Assistant
The Puppet Enterprise Infra Assistant is an AI-powered natural language interface for exploring infrastructure data. It enables you to ask free-form questions about your environment and receive responses based on data from the Puppet Enterprise APIs.
- A Puppet Enterprise Advanced license with Infra Assistant enabled. Contact your Puppet Enterprise (PE) administrator or Contact our sales team to acquire a license and enable this feature.
- A user with the Infra Assistant Administrator role assigned and the
Plans:Run
permission to enable the assistant. Access to an external AI provider from the PE server.
To enable Puppet Enterprise's Infra Assistant:
-
Click the Puppet AI Agent button in the upper right corner of the PE Console.
-
Accept the EULA and click Enable Puppet AI Agent to begin the installation plan. After the service is installed, you will be presented with configuration options.
-
Select which AI service you will be using: OpenAI or Azure OpenAI.
-
Set the API key and endpoint:
-
OpenAI
-
Go to OpenAI.
-
Click Create new secret key.
-
Provide a name for the key and give it permissions to read and write API resources.
-
Copy the key and paste it into the Enter Open AI API Key field.
-
Enter https://api.openai.com/v1 in the Enter URL field.
-
-
Azure OpenAI
-
Go to Azure OpenAI.
-
Select your Azure resource.
-
Follow the Azure OpenAI documentation to create a resource if one is not present.
-
Find the “Azure OpenAI endpoint” and enter it in the Enter URL field.
-
Take either API Key 1 or API Key 2 and enter that in the Enter Azure Open AI API Key field.
-
-
-
Click Update API settings.