UiPath Documentation
test-cloud
latest
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía de administración de Test Cloud

Última actualización 7 de abr. de 2026

Trabajar con puesta a tierra de contexto

Esta sección incluye información sobre cómo utilizar Context Grounding de forma eficaz.

Primeros pasos

Para utilizar Contextualización con agentes o Autopilot for Everyone, crea un índice siguiendo los pasos descritos en Crear índices.

Para utilizar Context Grounding con actividades, crea una conexión al conector de actividades de UiPath GenAI y asegúrate de utilizar Studio Web o Studio Desktop versión 2024.4 o posterior.

Gestionar el proceso de ingestión

Puedes gestionar los procesos de ingestión a través de:

  • Orchestrator o Agentes, desde la página Índices . Consulta Gestionar índices.
  • La actividad Actualizar índice de contextualización , parte del paquete de actividades de GenAI de UiPath.

Consultar datos con Context Grounding

Después de crear un índice en Orchestrator, los índices son accesibles en toda la plataforma UiPath. Estos índices sirven como almacenamiento persistente para los documentos incorporados desde tus fuentes de datos, ofreciendo un recurso reutilizable para varios productos de UiPath:

  • En Autopilot for Everyone, la contextualización mejora las interacciones del usuario al permitir búsquedas en los índices existentes para proporcionar respuestas precisas a las consultas. Para obtener más información, consulta Contextualización en Autopilot for Everyone.
  • Las actividades de GenAI se benefician de Contextualización al permitir la generación de contenido basado en información almacenada en bases de conocimiento autorizadas. Para obtener más información, consulta Actividades de GenAI.
  • Para los agentes, los índices desempeñan un papel crucial a la hora de proporcionar contexto durante las ejecuciones. Para obtener más información, consulta Contextos.

Puesta a tierra del contexto de supervisión

Comprender cómo influye Context Grounding en tus flujos de trabajo es crucial para optimizar el rendimiento y la resolución de problemas. Así es como puedes rastrear y ver las salidas de Context Grounding en diferentes productos de UiPath.

En Agentes, accede a la vista Seguimiento de la ejecución del agente para ver los detalles completos. Esta vista proporciona todos los resultados de búsqueda y citas de la consulta de Contextualización, ofreciendo información sobre el proceso de toma de decisiones del agente.

Para recopilar información detallada sobre las actividades de Context Grounding en GenAI:

  1. Coloca una actividad Mensaje de registro inmediatamente después de la actividad Generación de contenido en tu secuencia de flujo de trabajo.
  2. Utiliza las siguientes variables de salida para capturar información específica:
    • Arriba Texto generado: ver la respuesta de generación de LLM después de la ejecución del flujo de trabajo.
    • Citas: examina los resultados de la búsqueda semántica que influyeron en la salida de la generación. Esto solo funciona para los tipos de datos PDF y JSON.

Conexión a tierra del contexto en las actividades de GenAI

Context Grounding interactúa con tus datos en tres fases:

  1. Establece tu origen de datos para Context Grounding.
    • La conexión a tierra del contexto sigue los permisos de la carpeta compartida. Utilice una carpeta con acceso adecuado para gestionar y consultar desde los datos.
    • Crea una conexión a las fuentes de datos de Integration Service compatibles o añade datos a una ubicación de depósito compartida de Orchestrator.
  2. Ingerir datos de tu origen de datos en Context Grounding.
  3. Consultas y solicitudes de tierra con tus datos.
    • Utiliza la actividad de generación de contenido, los agentes o Autopilot for Everyone para consultar documentos y utilizar información para aumentar o fundamentar las solicitudes.

Patrones de puesta a tierra de contexto común

Los componentes básicos de Context Grounding están diseñados para proporcionar un mecanismo que permita encontrar información pertinente dentro y entre documentos, y mostrar solo las piezas más relevantes necesarias para una generación de alta calidad y baja latencia desde un LLM.

Buscar dentro de los documentos

El servicio Context Grounding te ayuda a encontrar información específica dentro de un único documento de forma más eficaz. En lugar de solo hacer coincidir palabras clave, comprende el significado y el contexto de su consulta de búsqueda. Por ejemplo, si buscas información sobre "recetas de tarta de manzana" en un libro de cocina, entenderá que te interesan los postres y la repostería, no la tecnología o el cultivo de frutas.

Buscar en documentos

Context Grounding te ayuda a encontrar información repartida en varios documentos. Puede comprender las relaciones entre diferentes piezas de información y proporcionar resultados más relevantes. Por ejemplo, si estás investigando "efectos del cambio climático en la agricultura" en varios artículos científicos, recopila información relevante de múltiples fuentes, entendiendo que temas como los patrones de lluvia, el rendimiento de los cultivos y los cambios de temperatura están todos relacionados con tu consulta.

Esto significa que puedes utilizar Context Grounding para:

  • Extracción y comparación de datos: Contextualización puede identificar y extraer automáticamente tipos específicos de información de los documentos y luego compararlos de manera significativa. Imagina que tienes una pila de currículos y quieres comparar las experiencias laborales de los candidatos. El servicio podría extraer títulos de trabajo, duraciones y responsabilidades, y luego presentarlos de una manera que facilite la comparación, incluso si la información tiene un formato diferente en cada currículum.
  • Resumen: la contextualización puede crear resúmenes de documentos largos o de varios documentos relacionados. No selecciona oraciones aleatorias, sino que comprende los puntos clave y el mensaje general. Por ejemplo, si tienes un informe largo sobre las tendencias del mercado, el servicio puede proporcionar un resumen que resalte los principales hallazgos, las estadísticas clave y las conclusiones generales.

Notificaciones

Puedes suscribirte para recibir notificaciones de Contextualización. Consulta Panel de notificaciones para obtener más información.

Los eventos sirven como desencadenadores de notificaciones. Los eventos Context Grounding que generan notificaciones son:

  • Trabajo de ingestión completado
  • Error en el trabajo de ingestión
  • Trabajo de ingestión iniciado

También puedes suscribirte a eventos en función de su gravedad, como Correcto o Error.

Traer tu propia base de datos vectorial

Utiliza tu base de datos vectorial existente para fundamentar las respuestas de los agentes en datos empresariales de confianza, sin duplicar el contenido ni cambiar tu arquitectura actual.

Esta guía muestra cómo conectar bases de datos vectoriales gestionadas externamente (como la búsqueda vectorial de Databricks o la búsqueda de IA de Azure) a agentes de UiPath utilizando flujos de trabajo de API, lo que permite la generación aumentada por recuperación (RAG) con tus propias fuentes de datos.

Al final de esta guía, podrás:

  • Consulta una base de datos vectorial externa desde un agente de UiPath.
  • Devuelve el contenido más relevante como contexto estructurado.
  • Conecta las respuestas de los agentes a los datos de tu organización de forma segura y en tiempo real.

Cuándo utilizar el patrón Trae tu propia base de datos de vectores (BYOVD)

Utiliza BYOVD cuando:

  • Tus datos ya están indexados en un almacén de vectores externo.
  • Desea que los agentes accedan a conocimientos empresariales actualizados.
  • Debes evitar copiar o reindexar datos en UiPath.
  • Necesitas un control total sobre el almacenamiento de datos, la seguridad y las incrustaciones.

Cómo funciona

BYOVD permite a los agentes basar las respuestas de IA generativa en tus fuentes de datos de confianza. En lugar de confiar en un índice de contextualización integrado, utiliza flujos de trabajo de API que consultan de forma segura tu base de datos vectorial externa y devuelven el contexto relevante al modelo lingüístico de gran tamaño del agente.

Este enfoque te da flexibilidad para integrar cualquier base de datos vectorial con una API pública, manteniendo el control sobre el acceso a los datos, la autenticación y la lógica de recuperación.

UiPath habilita BYOVD a través de flujos de trabajo de API que actúan como herramientas para los agentes. En tiempo de ejecución:

  1. Consulta del usuario: el usuario envía una solicitud al agente.
  2. Selección de herramientas: el LLM del agente determina que se requiere contexto adicional y selecciona la herramienta de búsqueda vectorial personalizada.
  3. Ejecución del flujo de trabajo de la API: el agente invoca el flujo de trabajo de la API publicado, pasando la consulta del usuario como entrada.
  4. Búsqueda de vectores: el flujo de trabajo consulta la base de datos de vectores para recuperar el contenido más relevante semánticamente.
  5. Devolución de contexto: el flujo de trabajo devuelve el contenido recuperado como JSON estructurado.
  6. Formulación de respuesta: el agente utiliza este contexto para generar una respuesta precisa y fundamentada.

Este enfoque admite la generación aumentada por recuperación (RAG) sin requerir la incorporación nativa en el servicio de Contextualización.

Información general sobre la arquitectura

La solución BYOVD consta de tres componentes principales:

  • Base de datos vectorial: tu sistema existente (por ejemplo, Búsqueda vectorial de Databricks o Búsqueda de IA de Azure).
  • Flujo de trabajo de API: un flujo de trabajo de UiPath Integration Service que:
    • Acepta una consulta.
    • Llama a la API de la base de datos vectorial.
    • Devuelve resultados relevantes.
  • Herramienta de agente: el flujo de trabajo de la API publicado, añadido como una herramienta que el agente puede invocar.

Seguridad y gestión de credenciales

Antes de crear el flujo de trabajo, almacena todas las claves API y los secretos de forma segura. No codifiques las credenciales en tu flujo de trabajo. En su lugar, utiliza el almacén de credenciales de Orchestrator:

  • Almacenar credenciales en Orchestrator: añade tus claves API y otros secretos como activos de credenciales en tu tenant de Orchestrator. Esto proporciona una gestión centralizada y segura de la información confidencial.
  • Recuperar credenciales en tiempo de ejecución: en tu flujo de trabajo de API, utiliza la actividad Obtener credencial para acceder a las credenciales almacenadas cuando se ejecuta el flujo de trabajo. La actividad devuelve el nombre de usuario como una cadena y la contraseña (por ejemplo, una clave API) como SecureString, evitando que los secretos se expongan en los registros o las definiciones de flujo de trabajo.

Requisitos previos

Antes de comenzar, asegúrate de tener:

  • Una base de datos vectorial activa (como la búsqueda vectorial de Databricks o la búsqueda de IA de Azure) con datos indexados.
  • Un punto final de API válido y credenciales de autenticación almacenadas como activos de credenciales en Orchestrator.
  • Un punto final y una clave del modelo de incrustación, también almacenados de forma segura (solo para la vectorización del lado del cliente de Azure).

Configuración

Puedes implementar BYOVD utilizando uno de los tres enfoques: puntos finales nativos del modelo, vectorización del lado del cliente (donde el flujo de trabajo de la API realiza la vectorización) o vectorización integrada.

Las siguientes secciones proporcionan instrucciones paso a paso para configurar cada enfoque. Los ejemplos utilizan Databricks y Azure AI Search, pero el mismo patrón se aplica a otras bases de datos vectoriales. Elige la configuración que se alinee con la forma en que tu base de datos vectorial gestiona la vectorización de consultas.

Búsqueda vectorial de Databricks (punto final nativo del modelo)

Usa esta opción cuando Databricks gestione la vectorización de consultas de forma nativa.

Por qué utilizar esta opción:

  • Una configuración sencilla
  • Solo una llamada a la API por consulta
  • No se requiere un modelo de incrustación independiente

Pasos

  1. Obtén los detalles de Databricks:
    1. Recupera la URL del punto final.
    2. Almacena tu token de acceso personal de Databricks como activo de credenciales en Orchestrator.
  2. En Studio, crea un nuevo proyecto de flujo de trabajo de API y define los siguientes argumentos:
    • in_QueryText (String)
    • in_TopK (Int32, con un valor predeterminado de 5)
    • out_Results (String)
  3. Utiliza la actividad Obtener credencial para recuperar el token de acceso personal de Databricks de Orchestrator en tiempo de ejecución.
  4. Añade una actividad de solicitud HTTP para llamar al punto final de Databricks:
    • Punto final: el punto final de búsqueda vectorial de Databricks
    • Método: POST
    • Encabezados: Authorization: Bearer <Personal Access Token>
    • Cuerpo: construye el cuerpo JSON requerido por la API de Databricks, asignando tus variables de entrada.
  5. Publica el flujo de trabajo en tu tenant de Orchestrator.
  6. Añade el flujo de trabajo como herramienta a tu agente, proporcionando un nombre claro y una descripción para que lo utilice el LLM.

Azure AI Search (vectorización del lado del cliente)

Utiliza esta opción cuando tu índice de Azure AI Search espere entradas vectoriales.

Por qué utilizar esta opción:

  • Control total sobre los modelos incrustados
  • Compatibilidad con índices vectoriales existentes

Pasos

  1. Obtenga los detalles de la API:
    • Para Azure AI Search: recupera la URL del punto final, el nombre del índice y almacena tu clave API como un activo de credenciales en Orchestrator.
    • Para el modelo de incrustación: recupera la URL del punto final y almacena la clave API para tu servicio de incrustación como un activo de credenciales en Orchestrator.
  2. En Studio, crea un nuevo proyecto de flujo de trabajo de API y define los siguientes argumentos:
    • in_QueryText (String)
    • in_TopK (Int32, con un valor predeterminado de 5)
    • out_Results (String)
  3. Primero, vectoriza la consulta:
    1. Añade una actividad Obtener credencial para recuperar la clave API de tu modelo de incrustación.
    2. Añade una actividad de solicitud HTTP para llamar a tu modelo de incrustación con in_QueryText.
    3. Deserializa la respuesta JSON y almacena el vector de incrustación resultante en una variable (por ejemplo, queryVector).
  4. Consulta Azure AI Search:
    1. Añade una actividad Obtener credencial para recuperar tu clave API de búsqueda de IA de Azure.
    2. Añade una actividad de solicitud HTTP y configúrala de la siguiente manera:
      • Punto final: tu punto final de Azure AI Search.
      • Método: POST.
      • Encabezados: añade un encabezado api-key con tu variable de clave de la API de búsqueda de IA de Azure, de la siguiente manera: api-key: <API key>.
      • Cuerpo: crea el cuerpo JSON para la consulta de búsqueda vectorial de Azure AI Search, incrustando tu variable queryVector .
  5. Publica el flujo de trabajo en tu tenant de Orchestrator.
  6. Añade el flujo de trabajo publicado como herramienta a tu agente, proporcionando una descripción clara para que lo utilice el LLM.

Azure AI Search (vectorización integrada)

Utiliza esta opción cuando tu índice de Azure AI Search admita la vectorización integrada.

Por qué utilizar esta opción:

  • Configuración de Azure más sencilla
  • Sin llamadas incrustadas en el flujo de trabajo
  • Solicitud de API única por consulta

Pasos

  1. Obtenga los detalles de la API:
    • Recupere la URL del punto final de búsqueda de IA de Azure, el nombre del índice y almacene su clave API como un activo de credenciales en Orchestrator.
  2. En Studio, crea un nuevo proyecto de flujo de trabajo de API y define los siguientes argumentos:
    • in_QueryText (String)
    • in_TopK (Int32, con un valor predeterminado de 5)
    • out_Results (String)
  3. Añade una actividad Obtener credencial para recuperar tu clave API de búsqueda de IA de Azure desde Orchestrator.
  4. Añade una actividad de solicitud HTTP y configúrala de la siguiente manera:
    • Punto final:
      https://<service>.search.windows.net/indexes/<index-name>/docs/search?api-version=2023-11-01
      https://<service>.search.windows.net/indexes/<index-name>/docs/search?api-version=2023-11-01
      
    • Método: POST
    • Encabezados: añade un encabezado api-key con tu variable de clave de la API de búsqueda de IA de Azure, de la siguiente manera: api-key: <API key>
    • Cuerpo: construye el cuerpo JSON para realizar una búsqueda vectorial utilizando el texto de la consulta. Azure AI Search gestiona la vectorización automáticamente.
      {
        "vectorQueries": [
          {
            "kind": "text",
            "text": "<%= in_QueryText %>",
            "fields": "contentVector",
            "k": "<%= in_TopK %>"
          }
        ],
        "select": "chunk, source_document"
      }
      {
        "vectorQueries": [
          {
            "kind": "text",
            "text": "<%= in_QueryText %>",
            "fields": "contentVector",
            "k": "<%= in_TopK %>"
          }
        ],
        "select": "chunk, source_document"
      }
      
  5. Publica el flujo de trabajo en tu tenant de Orchestrator.
  6. Añade el flujo de trabajo publicado como herramienta a tu agente, proporcionando una descripción clara para el LLM.

Preguntas frecuentes

¿Qué es Context Grounding?

Contextualización es una nueva característica de UiPath®, parte de AI Trust Layer. Proporciona un mecanismo para buscar y recuperar el contexto relevante de los datos a las solicitudes de campo y guiar a las generaciones más precisas a partir de modelos lingüísticos de gran tamaño (LLM) a través de las características y productos de GenAI de UiPath.

¿Por qué es importante la puesta a tierra del contexto?

Context Grounding proporciona evidencia a través de datos proporcionados por el usuario a los LLM para influir en sus generaciones. Esto hace que las predicciones se adapten mejor a tus casos de uso y datos, en lugar de basarse en los datos generales sobre los que se entrenan los LLM. Esto permite que tanto las automatizaciones atendidas como las no atendidas que aprovechan GenAI sean más precisas y precisas.

¿Cómo funciona Context Grounding?

Context Grounding ofrece dos servicios:

  • BD vectorial gestionada como servicio: te facilitamos la conversión de tus datos en representaciones incrustadas.
  • Recuperación de generación aumentada (RAG) como servicio: Context Grounding consulta datos de varios productos de automatización, recupera los resultados más relevantes y aumenta las solicitudes con esos resultados para garantizar que las generaciones sean más específicas.

¿Cómo uso Context Grounding?

Puedes utilizar la contextualización a través de las actividades de UiPath GenAI, Autopilot for Everyone y agentes.

¿Context Grounding elimina las alucinaciones?

No, pero reduce significativamente la probabilidad de alucinaciones porque las generaciones se basan en la información consultada de los datos proporcionados por el usuario. De forma predeterminada, Context Grounding proporciona una cita, o prueba de conocimiento, en la que se basó la generación. Esto significa que puedes verificar y validar el origen. Cuando Context Grounding no puede encontrar una respuesta correspondiente de alta confianza en los datos proporcionados, no intenta inventar respuestas. En su lugar, genera una respuesta como: "No se pudo encontrar una respuesta".

¿Tengo acceso a Context Grounding?

Context Grounding es accesible para todos los tenants y organizaciones.

Para obtener más información sobre la residencia de datos, consulta la página Residencia de datos.

¿Cómo se licencia Context Grounding?

Cargos de Contextualización por búsquedas o RAG a medida que se ejecuta a través de sus superficies de productos UiPath compatibles. Para obtener más información, consulta Licencias de Contextualización.

¿Está disponible Context Grounding solo en implementaciones en la nube?

A partir de la versión 2.2510, Contextualización también está disponible en Automation Suite.

¿Qué tipos de datos puedo utilizar en Context Grounding?

Context Grounding actualmente funciona con los siguientes formatos de datos: PDF, JSON, CSV, DOCX, TXT, XLS.

¿Puedo importar datos empresariales adicionales a Context Grounding?

Para aprovechar la contextualización, debes importar datos en depósitos o índices de almacenamiento de UiPath Orchestrator. A continuación, puedes utilizar las actividades de Contextualización para ingerir e indexar, y gestionar los datos consultados para garantizar resultados altamente relevantes.

¿Existe un límite en la cantidad de datos que puedo incluir en Context Grounding?

El límite de datos que puedes utilizar para fundamentar tus solicitudes se basa en los límites de tamaño del token de la ventana de contexto del modelo. Consulta el modelo que estás utilizando para ejecutar el RAG (p. ej., en las actividades de GenAI) para determinar los posibles umbrales de límite de tokens.

  • Límite de índice: hay un límite de diez índices por tenant. Te recomendamos que mantengas una relación 1-1 entre los depósitos de Orchestrator de los que estás ingiriendo datos para evitar la fuga de datos entre carpetas y garantizar la separación lógica de los datos que pueden necesitar ser consultados por diferentes usuarios para diferentes propósitos. Contextualización aprovecha los permisos de autorización de carpetas para ayudar a aplicar esta recomendación.
  • Almacenamiento: no hay límite de almacenamiento en estos índices o dentro de ellos. Sin embargo, imponemos algunos límites a los clientes que han ingerido una cantidad de datos excesivamente alta.

¿Context Grounding es lo mismo que RAG?

Context Grounding proporciona un servicio RAG en tiempo de ejecución para las experiencias de UiPath GenAI. Sin embargo, también proporciona una base de datos vectorial gestionada como servicio para ayudar a gestionar los datos utilizados en tiempo de ejecución. Esto garantiza una búsqueda de alta calidad y resultados generados.

¿Cómo se almacenan o comparten mis datos con Context Grounding?

Todos los datos compartidos con UiPath se tratan con estándares empresariales estándar de cumplimiento, cifrado y seguridad.

Context Grounding forma parte de la AI Trust Layer, lo que significa que tus datos nunca se almacenan fuera de UiPath, ni se utilizan para entrenar modelos de terceros.

¿Cómo se garantiza la seguridad de los datos?

Context Grounding tiene un alcance de tenant y aprovecha las políticas RBAC y AuthZ existentes en UiPath, además de cifrar los datos en reposo y en tránsito.

Como tiene ámbito de tenant, no se comparten datos entre índices dentro del mismo tenant o entre tenants.

¿Cómo se autoriza Context Grounding?

La puesta a tierra del contexto está en el ámbito del tenant. Admitimos la autorización a nivel de carpeta en los depósitos de Orchestrator, y Context Grounding aprovecha las políticas de autenticación y Automation Ops existentes aplicadas a las actividades de GenAI.

¿Puedo seleccionar dinámicamente qué LLM usar?

En las actividades de GenAI de UiPath puedes seleccionar qué LLM utilizar para ejecutar la parte de RAG que admite Contextualización. Puedes seleccionar cualquier LLM disponible en la puerta de enlace de LLM. UiPath gestiona las estrategias de ingestión y búsqueda semántica para optimizar la generació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