Generative AI in the Thinkwise Platform
Introduction to generative AI in the Thinkwise Platform
The Thinkwise Platform contains generative AI in specific tasks and enrichments. To use this AI-powered functionality, you must enter an API key in IAM, as described in the next topic.
You can use generative AI in the Thinkwise Platform for:
- Code reviews in the Software Factory.
- AI-powered enrichments and tasks in the Software Factory
- AI-powered enrichments and tasks in the Upcycler
You can set up a generative AI provider for different purposes:
-
If you want to build features that use generative AI in your model or branch, you must set up a generative AI provider for a branch in the Software Factory. For more information, see Set up a generative AI provider for a branch. What you set up here is used as the default, however you can override these settings for:
- Runtime configurations for development or testing purposes in menu Maintenance > Runtime configurations > tab Generative AI provider. For more information, see Generative AI for a runtime configuration.
- Applications in IAM in menu Authorization > Applications > tab General settings > tab Generative AI providers. For more information, see Generative AI for an application.
-
If you want to use AI features in the Software Factory, such as AI code reviews or AI-powered enrichments, you must set this up in IAM. For more information, see Enable generative AI for the Thinkwise Platform.
Enable generative AI for the Thinkwise Platform
IAMTo make AI-powered functionality available in the Thinkwise platform, you must first enable it in IAM. This makes it available for the Software Factory and the Upcycler. Obtain an API key of your generative AI provider, for example, on the website of OpenAI.
To ensure optimal performance, use a paid version of your generative AI provider. Free versions may cause applications errors, including those related to insufficient rights. See Prerequisites and limitations of LLMs for more details.
To enable generative AI for the Thinkwise Platform:
In IAM:
Authorization > Applications
- In the tab List, select the application for which you want to set up an AI provider:
- For the Software Factory, select:
SQLSERVER_SF
- For the Upcycler, select:
THINKWISE_UPCYCLER
- For the Software Factory, select:
- Go to tab General settings > tab Generative AI providers.
- Select the provider, select Edit
generative_ai
and enter the API key. - Optional. Change the chat completion model from the default
gpt-3.5-turbo
to the model that your API key allows.