# IXP (Preview)

> IXP: turn unstructured documents such as invoices and forms into structured data with a coding agent. Use it when your automation needs to read documents.

:::note
Building IXP projects with coding agents is in **public preview**. Capabilities and commands may change before general availability.
:::

IXP, also known as Intelligent Xtraction and Processing, turns unstructured documents — invoices, receipts, forms, contracts — into structured data your automations can use. With a coding agent, you point IXP at sample documents, review the data it predicts, and improve the project until it extracts reliably.

## What you build

You build an IXP project. The agent creates the project from your sample documents, IXP suggests a taxonomy and predicts field values, and the agent reviews those predictions against each document — confirming what is correct and refining the extraction instructions where it is not. The result is a published project your RPA and API workflows can call to read documents.

This suits document-heavy work: reading totals and line items from invoices, or pulling fields from forms and contracts.

## The skill behind it

This work is powered by the `uipath-ixp` skill, which manages IXP projects — creating projects, reviewing predictions, improving extraction prompts, and publishing projects. You can see it alongside the rest in the [Skills catalog](skills-catalog.md).

## A typical starting prompt

A first request might look like this:

"Create an IXP project from the invoices in this folder, extract the invoice number, date, total, and line items, then review the predictions and tell me the extraction scores."

From there you refine the project conversationally — improving the instructions for low-scoring fields, then publishing it when the scores are strong.

## Go deeper

For the full picture of IXP — building, deploying, and consuming projects — see the [IXP documentation](https://docs.uipath.com/ixp).
