Skip to content

AI Validations

What is the AI Validations module

The AI Validations module integrates with the contributed Field Validation module to allow you to validate some fields using AI.

Dependencies

The AI Validations module requires the AI Core module to be installed and configured, and a valid AI Provider module to be enabled and configured.

It also requires the Field Validation module contributed module.

Using the module

The module provides three Field Validation plugins that interact with the Field Validation module:

  1. AI text prompt constraint: This allows you to send a custom prompt to your chosen AI Provider along with a text field value. The prompt MUST instruct the AI to evaluate the field content and return XTRUE if the validation has passed or XFALSE if it has failed.
  2. AI image classification constraint: This allows you to pass images uploaded by users to your chosen AI Provider for classification: validation will fail if the image IS classified as being in the category you select when configuring the validation. You may also specify the level of confidence the AI should have that it has correctly classified the image.
  3. Ai image constraint: This allows you to send a custom prompt to your chosen AI Provider along with an image uploaded by a user. The prompt MUST instruct the AI to evaluate the field content and return XTRUE if the validation has passed or XFALSE if it has failed.

For information on how to use and configure these plugins, please see the Field Validation module module's documentation.