Information valid from AMI version 8.0 SP24 (24.2)
Summary
The AI Configuration System Preference lets you set the AI generated values for attributes.
Here are the functions of this screen:
Gadget Action Menu Items
Connection details
You must define the location of the AI provider and an API Key for your account:- URL - the endpoint for the AI provider. For example,
https://api.openai.com/v1/chat/completions
- API Key - your account's key or password for using the AI provider
Parameters
The parameters are settings that affect how a value is generated. One parameter is mandatory:- model - the ID of the model you'll be using for AI tasks. For example,
gpt-3.5-turbo
orgpt-4o
- temperature - a numeric measure of how creative a generated value should be, with high numbers requesting more creative, random values and low numbers requesting more predictable, consistent values.
- top_p - a numeric measure of how broad the choice of words should be, with high numbers allowing a wide choice of vocabulary and low numbers limiting the value to common or repeated words.
- max_tokens - limit the number of tokens used to request and return a generated value. A token is a word fragment or piece of punctuation and is generally worth about 3/4 of a word (so 50 words will be roughly 65-70 tokens).
Add AI parameter
Adds a parameter, and a default value for it, to send for the generation requests.Each parameter must have at minimum a Key and an associated Value but you may specify additional information to make it easier to use in Agility.Each parameter must have a unique key.- Key - the name of the parameter used by the AI parameter. This must match whatever's recognised by the model of AI you're using, so check which parameters the model accepts.
- Value - a default value for the parameter. This value can be changed on the AI tab of the Attribute Editor to fine tune requests.
- Label - a user-friendly name for the parameter. This may help your users better understand exactly what the parameter affects.
- Usage - a description of the parameter that your users can view by hovering over it.
- Min / Max - minimum and/or maximum values for numeric parameters. If a user tries to enter a value outside the range it will be rejected.
- Slider - if an parameter has both a Min and Max value set then you can choose for it to be displayed to users as a slider when fine tuning requests.