# AI Virtual Tags (Alpha)

## Overview

AI Virtual Tags scan names, labels, namespaces, accounts, projects, and metadata across your connected systems and turn them into clear, explainable allocation rules. You approve, tweak, or extend the rules in one click, and every line item—past and future - is instantly allocated to the right team, product, or environment. What used to take weeks of tagging projects now takes minutes.

FinOps teams spend months writing tagging policies, chasing engineers, and rebuilding allocation models every time the org changes. AI Virtual Tags flip this model: they learn from your real usage and organizational data, auto-generate hundreds of Virtual Tag rules, and keep your allocation aligned with how the business is actually structured. You stop wrestling with tags and spreadsheets, and start making decisions on fully allocated, trustworthy cost data.

{% hint style="info" %}
**Note**: AI never uses customer data for model training, and all processing stays securely isolated within your workspace.
{% endhint %}

* **Automated Cost Allocation**:
  * Replaces manual tagging projects with AI-generated Virtual Tag rules.
  * Handles edge cases with an AI Rule Builder -  describe the change in plain language and Finout generates the rule for you.
* **Real-Time Allocation**:
  * Approved rules apply instantly and retroactively to historical spend.
  * Every new line item is allocated the moment it hits your bill - no batch jobs, no overnight pipelines.
  * Change logic or ownership and see allocation updates immediately.
* **Clear, Explainable AI**:
  * AI proposes Virtual Tag rules based on real usage patterns across names, labels, namespaces, accounts, projects, and metadata.
  * You can approve, edit, or reject suggestions individually or in bulk.
  * Every rule is transparent and auditable, so Finance and Engineering can trust the numbers.
* **Automatic, End-to-End Coverage for Every Bill**:
  * Connect AWS, GCP, Azure, and other cloud bills—no agents, no tagging projects.
  * Ingest Kubernetes usage down to cluster, namespace, and workload level.
  * Bring in Snowflake, Datadog, and other SaaS and data tools, plus internal chargeback data and custom sources.
  * Achieve near-100% allocation across all providers from day one.

#### **Prerequisites**

AI in Finout requires two prerequisites:

1. **Admin:** An Admin must [opt in to AI Services](https://docs.finout.io/cross-platform-features/list-of-cross-platform-features/ai-in-finout/ai-opt-in) for the workspace.
   * Performed in **Settings → Compliance & Privacy → AI Services**. See AI Opt in for more information.
   * Opt-in to enable AI capabilities across the entire account.
   * Recorded in the audit log.\
     AI Opt-In - Finout Docs
2. **User: An Admin must enable** [**AI permissions** ](https://docs.finout.io/settings/role-based-access-control-rbac)
   * Certain AI-powered features require feature-specific activation for your users.
   * Admins maintain full control over enabling and disabling these capabilities.

## Create an AI Virtual Tag&#x20;

1. In Finout, navigate to **Virtual Tags**.

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FAZegw1AGqRZgvYB3cN1g%2Fimage.png?alt=media&#x26;token=177575d9-3a2d-4701-8655-611c6afe9379" alt=""><figcaption></figcaption></figure>
2. Click **Create New** and then **AI Virtual Tag.** \
   The **Choose Virtual Tag Category** step appears.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FP0VpOYNyZeGupKxrXNcM%2Fimage.png?alt=media&#x26;token=38c13638-1b46-4e5c-b3e8-7f77746eab58" alt=""><figcaption></figcaption></figure>
3. Select a **Category** and then click **Generate Virtual Tag**.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FJWEqlWysjlhRLwxOuCuV%2Fimage.png?alt=media&#x26;token=7baf0559-86cc-4ffe-a546-2265e34de027" alt=""><figcaption></figcaption></figure>
4. Review the AI-generated virtual tag, make any desired changes, and then click **Save**.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Note</strong>: You can also <a href="#create-an-ai-virtual-tag-rule">create an AI virtual tag rule</a>.</p></div>

   \
   **Result**: The AI virtual tag is created and appears in the list of virtual tags. Once the AI virtual tag is created, it behaves like any other virtual tag and can be [managed](https://docs.finout.io/user-guide/inform/custom-virtual-tags#h_c1128142c3) in the same way.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FsgRVx7pKO7HFnzqyegIF%2Fimage.png?alt=media&#x26;token=d0262313-b872-469b-954c-c3b9abde7cf2" alt=""><figcaption></figcaption></figure>

## Create an AI Virtual Tag Rule

This can be used for an **existing virtual tag** or a **new virtual tag**.

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FBzty4qmp5j8l431ALUPN%2Fimage.png?alt=media&#x26;token=7a59da1e-d01c-4780-bbd6-77f3cc681e83" alt=""><figcaption></figcaption></figure>

1. In a virtual tag, click **Generate with AI** under a specific rule.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Note</strong>: This can be used for any <strong>new virtual tag</strong> or <strong>existing virtual tag</strong>.</p></div>

   The free text-box appears.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FSHDzFSh4SmvpqVHUmwQM%2Fimage.png?alt=media&#x26;token=150821de-ef42-4510-821a-ebfde594ac37" alt=""><figcaption></figcaption></figure>
2. Write what you want the rule to be, for example "All regions in the US per team" and click <img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2Fq1rklL27RG4ZLBtj2qoU%2Fimage.png?alt=media&#x26;token=c909e68d-dd06-41ac-8670-c7544b7911a5" alt="" data-size="line">.\
   The virtual tag rule is created.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FgzzkzHiPtLLB7bCUywBv%2Fimage.png?alt=media&#x26;token=48c0e0d4-2231-4c8c-abd2-70328041c1bd" alt=""><figcaption></figcaption></figure>
3. Continue to create or edit the virtual tag and click **Save**.

## FAQs

**Which Virtual Tag categories are supported?**\
The current version supports a closed list of categories: **Environment, Application, Team, and Customer.**

**What data does Base Virtual Tag Assist use to build virtual tags?**\
The feature utilizes only native keys from your cost data. It does not use existing Virtual Tags as inputs.

**Can I change or remove the suggested rules?**\
Yes. You can edit individual rules, reorder them by priority, and remove any irrelevant rules before finalizing the Virtual Tag.


---

# 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.finout.io/user-guide/inform/virtual-tags/ai-virtual-tags-alpha.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.
