# Varbase AI Recipes

## Overview

Varbase 11.0.x provides AI-powered features through a set of composable recipes. These recipes follow a modular architecture: the **Varbase AI Base** recipe installs core AI modules and foundational configurations, while specialized recipes layer on specific AI capabilities such as content generation, image accessibility, and taxonomy management.

This approach allows site builders to adopt only the AI features they need, keeping their installations lean and focused.

## Available Recipes

| Recipe                                                                                                                           | Description                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| [Varbase AI Base](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-base.md)                                       | Installs core AI modules and applies default Varbase AI configurations. Foundation for all other Varbase AI recipes.    |
| [Varbase AI Editor Assistant](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-editor-assistant.md)               | CKEditor 5 AI-powered features for content creation, including grammar checking and style adjustments.                  |
| [Varbase AI Image Alt](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-image-alt.md)                             | AI-powered automatic alt text generation for images, enhancing accessibility and SEO.                                   |
| [Varbase AI Taxonomy Tagging](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-taxonomy-tagging.md)               | AI-powered automatic taxonomy term assignment by analyzing content body for improved content organization.              |
| [AI Recipe Guardrails PII](/developers/understanding-varbase/varbase-ai-recipes/ai-recipe-guardrails-pii.md)                     | Installs PII protection guardrails for the Drupal AI module (email, credit card, IBAN, phone).                          |
| [AI Recipe Guardrails Prompt Safety](/developers/understanding-varbase/varbase-ai-recipes/ai-recipe-guardrails-prompt-safety.md) | Installs prompt safety guardrails for the Drupal AI module (XSS, injection, liability topics, jailbreak detection).     |
| [Varbase AI Context](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-context.md)                                 | Installs Context Control Center (CCC) with starter brand, editorial, and safety context items for all AI agents.        |
| [Varbase AI Safety](/developers/understanding-varbase/varbase-ai-recipes/varbase-ai-safety.md)                                   | Bundles prompt safety, PII protection, AI logging with retention, and AI observability for enterprise/GDPR deployments. |

## Architecture

The **Varbase AI Base** recipe bundles the core AI feature recipes (Editor Assistant, Image Alt, Taxonomy Tagging) and depends on the **Drupal CMS AI** recipe for core provider configuration. Installing Varbase AI Base gives you the AI feature set with OpenAI integration, AI dashboard, and provider configuration that the other recipes build upon.

For enterprise deployments, apply **Varbase AI Safety** on top to enable the full guardrail and observability stack, and apply **Varbase AI Context** to give every AI agent site-specific brand, editorial, and safety knowledge out of the box.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/developers/understanding-varbase/varbase-ai-recipes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
