UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

UIP conversacional

Sintaxis y opciones para `uip conversacional`, que chatea con agentes conversacionales de UiPath implementados y gestiona las conversaciones resultantes: chat, agentes y conversaciones.

uip conversational con agentes conversacionales implementados: procesos implementados por Orchestrator expuestos como una interfaz de chat, creados en el runtime de agente conversacional de UiPath. Esta página cubre el descubrimiento de versiones de agentes (agents), el inicio/gestión de las conversaciones que tienes con ellos (conversations) y el chat en tiempo real (chat). Para obtener el historial de conversaciones, los comentarios, el enrutamiento del canal de voz y la configuración del perfil, consulta Conversacional: intercambios, mensajes, troncales y configuración de usuario.

Conceptos​

  • Versión de agente : una versión del proceso de Orchestrator implementada que tiene la capacidad de conversación habilitada, identificada por un ID de versión más la carpeta en la que se encuentra. Descubre versiones con agents list.
  • Conversación : una sesión persistente contra una versión de agente, creada con conversations create, identificada por un UUID. Toda la actividad de chat ocurre dentro de una conversación.
  • Chat frente a conversaciones : conversations create/list/get gestiona el propio registro de conversación (metadatos, etiqueta, entrada del agente); chat es la interacción en vivo y en tiempo real con una conversación existente : primero creas una conversación y luego chat en ella.
  • --agent-input en conversations create/update es una cadena JSON que inicializa o actualiza la entrada inicial del agente para la conversación; se envuelve como { inline: <parsed JSON> } antes de enviarse.

Sinopsis​

uip conversational chat <conversation-id> [-m, --message <text>]
uip conversational agents list [--folder-id <id>]
uip conversational agents get --release-id <id> --folder-id <id>
uip conversational conversations create --release-id <id> --folder-id <id> [--label <label>] [--autogenerate-label | --no-autogenerate-label] [--agent-input <json>]
uip conversational conversations list [--limit <n>] [--sort-order <order>] [--cursor <token>] [--agent-id <id>] [--agent-key <guid>] [--label <substring>]
uip conversational conversations get <conversation-id>
uip conversational conversations update <conversation-id> [--label <label>] [--autogenerate-label | --no-autogenerate-label] [--agent-input <json>]
uip conversational conversations delete <conversation-id> -y
uip conversational conversations attachments upload <conversation-id> --file <path>
uip conversational conversations attachments get-uri <conversation-id> --file-name <name>
uip conversational chat <conversation-id> [-m, --message <text>]
uip conversational agents list [--folder-id <id>]
uip conversational agents get --release-id <id> --folder-id <id>
uip conversational conversations create --release-id <id> --folder-id <id> [--label <label>] [--autogenerate-label | --no-autogenerate-label] [--agent-input <json>]
uip conversational conversations list [--limit <n>] [--sort-order <order>] [--cursor <token>] [--agent-id <id>] [--agent-key <guid>] [--label <substring>]
uip conversational conversations get <conversation-id>
uip conversational conversations update <conversation-id> [--label <label>] [--autogenerate-label | --no-autogenerate-label] [--agent-input <json>]
uip conversational conversations delete <conversation-id> -y
uip conversational conversations attachments upload <conversation-id> --file <path>
uip conversational conversations attachments get-uri <conversation-id> --file-name <name>

chat conversacional de uip​

Interactuar con una conversación existente en tiempo real, ya sea un mensaje de un solo disparo (--message) o un REPL interactivo (omitir --message).

Argumentos​

NombreObligatorioPropósito
<conversation-id>SíUUID de conversación (de conversations create/list).

Opciones​

LargoValorDescripción
-m, --message <text>StringEnvía un solo mensaje y sale después de que se complete el intercambio (no interactivo). Omitir para iniciar el REPL interactivo en su lugar.

Sin --message, chat requiere un terminal con capacidad de solicitud: falla rápidamente en un entorno no interactivo (CI, salida canalizada) con instrucciones para utilizar --message en su lugar. En REPL, escribe /exit o /quit para finalizar la sesión, o presiona Ctrl+C. Las respuestas de UiPath Assistant se transmiten a stdout token por token; los marcadores de cita en línea ([1], [2], ...) se representan como los flujos de respuesta, y un bloque de nota al pie --- Citations --- con títulos/URL se imprime después de que se complete cada intercambio, deduplicado en toda la sesión.

Ejemplos​

# Single-shot message
uip conversational chat b2c3d4e5-0000-0000-0000-000000000001 --message "What's the status of order 4471?"

# Interactive REPL
uip conversational chat b2c3d4e5-0000-0000-0000-000000000001
# Single-shot message
uip conversational chat b2c3d4e5-0000-0000-0000-000000000001 --message "What's the status of order 4471?"

# Interactive REPL
uip conversational chat b2c3d4e5-0000-0000-0000-000000000001

Este comando transmite texto legible por humanos a stdout en lugar de emitir el sobre --output json habitual de CLI: está diseñado para uso interactivo, no para scripts. Un error de inicio o de mitad de sesión se sigue informando a través del sobre OutputFormatter.error estándar antes de que el proceso salga con un valor distinto de cero.

agentes conversacionales de uip​

Inspeccionar las versiones de agente conversacional.

lista de agentes conversacionales de uip​

Opciones​
LargoValorDescripción
--folder-id <id>entero positivoFiltrar agentes conversacionales por carpeta.
Ejemplo​
uip conversational agents list --folder-id 123456
uip conversational agents list --folder-id 123456
Forma de datos (--json de salida)​
{
  "Result": "Success",
  "Code": "ConversationalAgentList",
  "Data": [
    {
      "id": 42,
      "releaseKey": "b2c3d4e5-0000-0000-0000-000000000001",
      "name": "Support Assistant",
      "description": "Handles tier-1 support conversations",
      "processVersion": "1.0.0",
      "processKey": "SupportAssistant",
      "folderId": 123456,
      "feedId": "c3d4e5f6-0000-0000-0000-000000000001",
      "createdTime": "2026-08-01T10:00:00Z"
    }
  ]
}
{
  "Result": "Success",
  "Code": "ConversationalAgentList",
  "Data": [
    {
      "id": 42,
      "releaseKey": "b2c3d4e5-0000-0000-0000-000000000001",
      "name": "Support Assistant",
      "description": "Handles tier-1 support conversations",
      "processVersion": "1.0.0",
      "processKey": "SupportAssistant",
      "folderId": 123456,
      "feedId": "c3d4e5f6-0000-0000-0000-000000000001",
      "createdTime": "2026-08-01T10:00:00Z"
    }
  ]
}

Las claves se mantienen en CamelCase nativo (preserveDataKeys: true), no en PascalCased.

agentes conversacionales de uip get​

Opciones​
LargoValorObligatorioDescripción
--release-id <id>entero positivoSíID de versión del agente.
--folder-id <id>entero positivoSíID de carpeta que contiene el agente.
Ejemplo​
uip conversational agents get --release-id 42 --folder-id 123456
uip conversational agents get --release-id 42 --folder-id 123456
Forma de datos (--json de salida)​
{
  "Result": "Success",
  "Code": "ConversationalAgent",
  "Data": {
    "id": 42,
    "releaseKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "name": "Support Assistant",
    "description": "Handles tier-1 support conversations",
    "processVersion": "1.0.0",
    "processKey": "SupportAssistant",
    "folderId": 123456,
    "feedId": "c3d4e5f6-0000-0000-0000-000000000001",
    "createdTime": "2026-08-01T10:00:00Z",
    "appearance": { "...": "agent chat-widget appearance config" }
  }
}
{
  "Result": "Success",
  "Code": "ConversationalAgent",
  "Data": {
    "id": 42,
    "releaseKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "name": "Support Assistant",
    "description": "Handles tier-1 support conversations",
    "processVersion": "1.0.0",
    "processKey": "SupportAssistant",
    "folderId": 123456,
    "feedId": "c3d4e5f6-0000-0000-0000-000000000001",
    "createdTime": "2026-08-01T10:00:00Z",
    "appearance": { "...": "agent chat-widget appearance config" }
  }
}

appearance es el único campo que get devuelve más allá de lo que list ya muestra.

conversaciones conversacionales de uip​

Crear, enumerar, inspeccionar, actualizar y eliminar conversaciones, además de gestionar sus archivos adjuntos.

creación de conversaciones conversacionales de uip​

Opciones​
LargoValorObligatorioDescripción
--release-id <id>entero positivoSíID de una versión habilitada para conversación.
--folder-id <id>entero positivoSíID de carpeta que contiene la versión.
--label <label>StringNoEtiqueta de conversación.
--autogenerate-labelMarcaNoHabilite la generación automática de etiquetas después de que se produzcan intercambios.
--no-autogenerate-labelMarcaNoDeshabilitar la generación automática de etiquetas.
--agent-input <json>CadenaJsonNoEntrada inicial para el agente: analizada y envuelta como { inline: <value> }. Falla rápidamente en JSON no válido.
Ejemplo​
uip conversational conversations create --release-id 42 --folder-id 123456 --label "Order 4471"
uip conversational conversations create --release-id 42 --folder-id 123456 --label "Order 4471"
Forma de datos (--json de salida)​
{
  "Result": "Success",
  "Code": "ConversationCreated",
  "Data": {
    "id": "b2c3d4e5-0000-0000-0000-000000000001",
    "label": "Order 4471",
    "autogenerateLabel": false,
    "agentId": 42,
    "folderId": 123456,
    "agentInput": { "inline": {} },
    "traceId": "d4e5f6a7-0000-0000-0000-000000000001",
    "spanId": "e5f6a7b8",
    "createdTime": "2026-08-01T10:00:00Z",
    "lastActivityTime": "2026-08-01T10:00:00Z"
  }
}
{
  "Result": "Success",
  "Code": "ConversationCreated",
  "Data": {
    "id": "b2c3d4e5-0000-0000-0000-000000000001",
    "label": "Order 4471",
    "autogenerateLabel": false,
    "agentId": 42,
    "folderId": 123456,
    "agentInput": { "inline": {} },
    "traceId": "d4e5f6a7-0000-0000-0000-000000000001",
    "spanId": "e5f6a7b8",
    "createdTime": "2026-08-01T10:00:00Z",
    "lastActivityTime": "2026-08-01T10:00:00Z"
  }
}

lista de conversaciones conversacionales de uip​

Opciones​
LargoValorDescripción
--limit <number>entero positivoConversaciones por página.
--sort-order <order>ascending|descendingOrden de clasificación.
--cursor <token>StringCursor de paginación para la página siguiente.
--agent-id <id>entero positivoFiltrar por ID de versión de agente.
--agent-key <guid>StringFiltrar por clave de versión de agente.
--label <substring>StringFiltrar por subcadena de etiqueta, no distingue entre mayúsculas y minúsculas, 1-100 caracteres.
Ejemplo​
uip conversational conversations list --agent-id 42 --limit 20
uip conversational conversations list --agent-id 42 --limit 20
Forma de datos (--json de salida)​
{
  "Result": "Success",
  "Code": "ConversationList",
  "Data": {
    "items": [{ "id": "b2c3d4e5-0000-0000-0000-000000000001", "label": "Order 4471" }],
    "nextCursor": null
  }
}
{
  "Result": "Success",
  "Code": "ConversationList",
  "Data": {
    "items": [{ "id": "b2c3d4e5-0000-0000-0000-000000000001", "label": "Order 4471" }],
    "nextCursor": null
  }
}

uip conversaciones conversacionales get​

Argumentos​
NombreObligatorioPropósito
<conversation-id>SíUUID de conversación.
Ejemplo​
uip conversational conversations get b2c3d4e5-0000-0000-0000-000000000001
uip conversational conversations get b2c3d4e5-0000-0000-0000-000000000001
Forma de datos (--json de salida)​

La misma forma que la respuesta de create, Code: "Conversation".

actualización de conversaciones conversacionales de uip​

Se requiere al menos una opción: omitir los cuatro falla en el lado del cliente antes de cualquier llamada de red.

Argumentos​
NombreObligatorioPropósito
<conversation-id>SíUUID de conversación.
Opciones​
LargoValorDescripción
--label <label>StringNueva etiqueta de conversación.
--autogenerate-labelMarcaHabilitar la generación automática de etiquetas.
--no-autogenerate-labelMarcaDeshabilitar la generación automática de etiquetas.
--agent-input <json>CadenaJsonEntrada de agente actualizada: reemplaza el valor completo, envuelto como { inline: <value> }.
Ejemplo​
uip conversational conversations update b2c3d4e5-0000-0000-0000-000000000001 --label "Order 4471 (resolved)"
uip conversational conversations update b2c3d4e5-0000-0000-0000-000000000001 --label "Order 4471 (resolved)"
Forma de datos (--json de salida)​

La misma forma que la respuesta de create, Code: "ConversationUpdated".

eliminar conversaciones conversacionales de uip​

Destructivo: requiere -y/--yes; la CLI nunca solicita.

Argumentos​
NombreObligatorioPropósito
<conversation-id>SíUUID de conversación.
Opciones​
LargoDescripción
-y, --yesConfirme esta operación irreversible. Obligatorio: omitirlo falla antes de cualquier llamada de red.
Ejemplo​
uip conversational conversations delete b2c3d4e5-0000-0000-0000-000000000001 -y
uip conversational conversations delete b2c3d4e5-0000-0000-0000-000000000001 -y
Forma de datos (--json de salida)​

La misma forma que la respuesta de create, Code: "ConversationDeleted": el último estado conocido de la conversación eliminada.

carga de archivos adjuntos de conversaciones conversacionales de uip​

Carga un archivo local como archivo adjunto de conversación.

Argumentos​
NombreObligatorioPropósito
<conversation-id>SíUUID de conversación.
Opciones​
LargoValorObligatorioDescripción
--file <path>RutaSíRuta al archivo local que se va a cargar.
Ejemplo​
uip conversational conversations attachments upload b2c3d4e5-0000-0000-0000-000000000001 --file ./invoice.pdf
uip conversational conversations attachments upload b2c3d4e5-0000-0000-0000-000000000001 --file ./invoice.pdf
Forma de datos (--json de salida)​
{ "Result": "Success", "Code": "AttachmentUploaded", "Data": { "...": "raw upload result from the conversational-agent SDK" } }
{ "Result": "Success", "Code": "AttachmentUploaded", "Data": { "...": "raw upload result from the conversational-agent SDK" } }

uip conversaciones conversacionales archivos adjuntos get-uri​

Obtén un URI de carga prefirmado para un archivo adjunto, sin cargar un archivo local (para cargas fuera de banda).

Argumentos​
NombreObligatorioPropósito
<conversation-id>SíUUID de conversación.
Opciones​
LargoValorObligatorioDescripción
--file-name <name>StringSíNombre del archivo que aceptará el URI.
Ejemplo​
uip conversational conversations attachments get-uri b2c3d4e5-0000-0000-0000-000000000001 --file-name invoice.pdf
uip conversational conversations attachments get-uri b2c3d4e5-0000-0000-0000-000000000001 --file-name invoice.pdf
Forma de datos (--json de salida)​
{ "Result": "Success", "Code": "AttachmentUri", "Data": { "...": "pre-signed URI payload" } }
{ "Result": "Success", "Code": "AttachmentUri", "Data": { "...": "pre-signed URI payload" } }

Ver también​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado