Loading...
Loading...
UiPath IXP (Document Understanding) via `uip ixp` — create projects (with autopilot taxonomy suggestion, an imported taxonomy file, or empty), upload/download/delete documents, author the taxonomy (field groups, fields, data types, per-field and overall extraction instructions), configure the extraction model and pre-processing, review/confirm/unconfirm predictions, mark fields missing, pull metrics and model versions, publish/tag/roll back model versions, deploy a trained version to an Orchestrator folder and move an existing deployment to another version (`deployments create`/`upgrade`/`list`). DO NOT TRIGGER during .flow / Maestro Flow work — discovering or listing IxP / document-extraction models, extractors, or nodes available to Maestro Flow, and adding or wiring an IxP node, belong to uipath-maestro-flow even when they sound like IXP model management.
npx skill4agent add uipath/skills uipath-ixpdeployments createupgradelistdeployments get-taxonomy <project-name> --version <N>uipath-maestro-flow.flow.flowuipath-maestro-flowuip ixpuipath-maestro-flow--output json/tmp/ixp/<project-name>//tmp/ixp/<project-name>/
├── docs/ # Document files (<document-id>.pdf, .png, …) — downloaded once, reused across sessions
├── taxonomies/ # Taxonomy snapshots (v1.json, v2.json, …) — new version after each update-prompts
└── prompts/ # Instruction update payloads (field_updates.json, group_updates.json, …)mkdir -p /tmp/ixp/<project-name>/{docs,taxonomies,prompts}/tmp/ixp/--updatesfields update-prompts --updatesgroups update-prompts --updatescat > /tmp/ixp/<project-name>/prompts/field_updates.json << 'EOF' ... EOF"$(cat /tmp/ixp/<project-name>/prompts/field_updates.json)"UIDDOC_IDDOCUMENT_IDNameTitleproject listNamemy_invoices-f1afa9ef-ixpTitleMy_InvoicesName-ixpTitlelabellings confirm --fieldsDateYYYY-MM-DDTHH:MM:SSZT00:00:00Z21-JUN-222022-06-21T00:00:00ZMonetary Quantity<amount> <ISO-4217 code>114.91114.91 AUD£7,300.00£730.00--corrections7300.00--correctionsMSIÓÓÓ601020/MSI0601020--correctionsfalsetrue--correctionsnot-a-date--corrections--group--fields--correctionslabellings confirmReadpageslabellings confirm --fields--correctionsget-predictionslabellings mark-missing --fields <ids>confirm --fieldsmark-missingget-predictionsconfirmconfirm --fieldsmark-missingLine Itemsconfirm --fields <id><id>get-predictionsOccurrence--group--group <name> --occurrence <N>--group <name> --updates '[...]'--occurrence <N>--updates--groupName"Invoice > Line Items"--fieldsconfirmconfirmmark-missing--occurrence 0unconfirmProjectScore--fieldsconfirmupdate-titlerenamedeletechange-typeprojects listExact TextInferred TextNumberDateMonetary QuantityBooleanentity_defsprojects get-taxonomydata-types add--typeMonetary QuantityCurrency AmountChoiceOccurrenceOccurrence--updatesget-predictions--model-versionget-predictionsconfirmModelVersionconfirm -m <N>PredictionVersionChangedErrorget-predictionsModelVersionget-predictionsDeploymentNameDeploymentTitlecreatedeployments create --titleDeploymentTitleDeploymentNameinvoicesinvoices-08963f00-ixpdeployments listcreatedeployments upgrade <project-name> <deployment-name>DeploymentName404deployments listupgradeuip ixp projects list --output json--skip-taxonomyimport-taxonomy| User request | Action |
|---|---|
| "Create an IXP project" / "Upload documents to a new project" | Project Setup Guide — new projects only (uploads + taxonomy in one call). For existing projects, see the "Upload a document" row below. |
| "Import this taxonomy" / provides a taxonomy file | Project Setup Guide — Option B ( |
| "Label documents" / "Review predictions" | Label Documents Guide |
| "Improve scores" / "Fix prompts" / "Improve F1" | Improve Prompts Guide |
| "Publish the model" / "Tag as live" | |
| "Roll back to a previous version" / "Restore version N" | |
| "Unpublish a model" / "Take a model out of production" | |
| "Remove the live/staging tag" / "Untag a version" | |
| "Deploy this model to a folder" / "make it callable at runtime" / "deploy version N" | |
| "Move a deployment to another version" / "upgrade the deployed model" / "that folder is serving an old version" | |
| "Where is this model deployed?" / "list deployments" / "which folder or version is live at runtime" | |
| "Show metrics" / "What are the scores?" | |
| "List projects" | |
| "Configure the model" | |
| "What model / pre-processing does this project use?" / "Query the model settings" | |
| "Delete a project" / "Remove this project" | |
| "Upload a document" / "Add documents to an existing project" | |
| "Delete a document" / "Remove a document" | |
| "Add / delete / rename a field group" | |
| "Add / edit / rename / delete a data type" | |
| "Add / delete / rename / retype a field" | |
| "Move a field to another group" / "this field belongs under X" | There is no move command — |
| "Fix an OCR-garbled value" / "Confirm with a correction" | |
| "Mark a field as missing for a document" | |
| "Undo / unconfirm a wrong confirmation" | |
| "Confirm one line item / extraction" / "Confirm only this occurrence" | |
| "Unconfirm one line item / extraction" / "Roll back only this occurrence" | |
| "Set overall extraction instructions" / "Update project prompt" | |
| "How is this project performing?" / "What's the F1?" | |
| "Describe this project" / "What's in it?" | Three calls, reported in order: (1) identity — |
| Symptom | Cause | Fix |
|---|---|---|
| Metrics don't change after a prompt update | Re-evaluation hasn't completed | Wait out the retrain — Improve Prompts Guide § Waiting for retrain. |
| ModelVersion doesn't advance | Retrain still in progress | Any change to model inputs (labellings OR instructions) triggers a full retrain. Re-read metrics under the bounded wait in Improve Prompts Guide § Waiting for retrain — fixed interval, capped number of checks, then stop. Never poll indefinitely. |
| Field instructions conflict with label_def instructions | | Before iterating, read the label_def |
A confirmed line item now reads back as the first row, or the other rows' | Expected: the read returns annotation↔prediction matched pairs first, so confirmed rows sort ahead of unconfirmed ones | Nothing to fix — values and page locations are unchanged. Re-run |
A second | Indices came from a read taken before an earlier confirm renumbered the group | Re-read |
uip --help| User request | Standard response |
|---|---|
| "Create a model" / "create a project" | Documents or a taxonomy supplied → use the Project Setup Guide (this skill creates the project from them). Otherwise → "I work on existing IXP projects rather than creating them from scratch. Create one in-product: https://docs.uipath.com/ixp/automation-cloud/latest/user-guide/managing-projects — then I can label, review, and improve it." |
| "Upload these files" / "add documents" | Project named / already in context → supported; upload it (see the "Upload a document" row in Task Navigation). Otherwise → "Name an existing project and I'll upload it — or upload in-product (e.g. for a new project): https://docs.uipath.com/ixp/automation-cloud/latest/user-guide/building-and-deploying-models." |
| "Deploy this model" / "push to staging / production / folder / environment / tenant" | Folder deployment is supported — deploy with |
| "Give X access" / "share this project" / "change roles or permissions" | "Access, roles, and permissions are managed in-product, not through this skill: https://docs.uipath.com/ixp/automation-cloud/latest/overview/managing-access." |
| "Use this model in my automation / workflow / agent" / "call the extractor from a process" | "Consuming a published model inside an automation is an authoring task outside this skill. See https://docs.uipath.com/ixp/automation-cloud/latest/user-guide/building-and-consuming-a-workflow." |
| "Mine these emails / communications" / "set up Communications Mining" | "Communications Mining is a separate IXP capability this skill doesn't cover (this skill is document extraction). See https://docs.uipath.com/ixp/automation-cloud/latest/cm-user-guide/introduction-to-uipath-communication-mining." |
| "Monitor the deployed model" / "how many docs did it process?" / "runtime throughput or incidents" | "Runtime/operational monitoring of a deployed model lives in Orchestrator, not this skill: https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/about-monitoring. For design-time scores use |
| "Edit a data type's values" / "add or remove a Choice option" | "The CLI can rename a data type, change its instructions ( |
uip ixp