Cree una solución de gestión de contratos inteligente con Amazon Quick Suite y Bedrock AgentCore

Las organizaciones que gestionan cientos de contratos anualmente enfrentan ineficiencias significativas, con sistemas fragmentados y flujos de trabajo complejos que requieren que los equipos dediquen horas a los ciclos de revisión de contratos. Esta solución aborda estos desafíos a través de la colaboración de múltiples agentes: agentes de IA especializados que pueden trabajar simultáneamente en diferentes aspectos del análisis de contratos, reduciendo los tiempos de ciclo y manteniendo la precisión y la supervisión.

Esta guía muestra cómo crear una solución de administración de contratos inteligente utilizando Amazon Quick Suite como su principal solución de administración de contratos, ampliada con Amazon Bedrock AgentCore para capacidades avanzadas de múltiples agentes.

Por qué Quick Suite se ha ampliado con Amazon Bedrock AgentCore

Quick Suite actúa como su espacio de trabajo de agencia y proporciona una interfaz unificada para chat, investigación, inteligencia empresarial y automatización. Quick Suite le ayuda a pasar sin problemas de obtener respuestas a tomar medidas, al mismo tiempo que automatiza tareas desde actividades diarias rutinarias hasta procesos comerciales complejos, como el procesamiento y análisis de contratos.

Al utilizar Amazon Bedrock AgentCore con Quick Suite, puede encapsular la lógica empresarial en agentes de IA altamente capaces de forma más segura a escala. Los servicios AgentCore funcionan con muchos marcos, incluidos Strands Agents, además de modelos básicos dentro o fuera de Amazon Bedrock.

Descripción general de la solución

Esta solución demuestra un sistema de gestión de contratos inteligente que utiliza Quick Suite como interfaz de usuario y base de conocimientos, con Amazon Bedrock AgentCore proporcionando funcionalidad de colaboración entre múltiples agentes. El sistema utiliza agentes especializados para analizar contratos, evaluar riesgos, evaluar el cumplimiento y proporcionar información estructurada a través de una arquitectura optimizada, como se muestra en la siguiente figura.

Componentes de arquitectura

Los componentes de la arquitectura de la solución incluyen:

Componentes de Quick Suite: Espacios para flujos de trabajo de gestión de contratos Agentes de chat para interacciones conversacionales de contratos Bases de conocimientos para integrar documentos legales almacenados en Amazon S3 Temas para integrar datos de contratos estructurados Acciones para conectarse a agentes personalizados desarrollados con Amazon Bedrock AgentCore Flujos para procesos recurrentes de revisión de documentos semimanuales Automatizar tareas de automatización de contratos diarias y mensuales Sistema multiagente impulsado por AgentCore: Agente de colaboración de contratos: Coordinador central que coordina el flujo de trabajo Agente legal: analiza términos legales y extrae obligaciones clave Agente de riesgo: evalúa las finanzas y riesgos operacionales Agente de cumplimiento: Evalúa el cumplimiento regulatorio Infraestructura de soporte:

Flujo de trabajo de gestión de contratos

La solución implementa un flujo de trabajo de gestión de contratos optimizado que reduce significativamente el tiempo de procesamiento y mejora la precisión. El sistema procesa contratos a través de agentes de inteligencia artificial coordinados y, por lo general, completa el análisis en minutos, en comparación con días de revisión manual.

Tipo de agente Función principal Resultados clave Agente de colaboración contractual Orquestador central y administrador de flujo de trabajo Decisiones de enrutamiento de documentos y resultados consolidados Agente legal Análisis de términos legales y extracción de obligaciones Detalles de las partes, términos clave, obligaciones e indicadores de riesgo Agente de riesgo Evaluación de riesgos financieros y operativos Puntajes de riesgo, métricas de exposición y recomendaciones de negociación Agente de cumplimiento Evaluación del cumplimiento regulatorio Estado de cumplimiento, indicadores regulatorios y sugerencias de remediación

Exploremos un ejemplo de procesamiento de un contrato de acuerdo de servicio de muestra. El flujo de trabajo consta de los siguientes pasos:

El agente de colaboración contractual identifica que el documento requiere análisis legal, de riesgo y de cumplimiento. El agente legal extrae partes, condiciones de pago y obligaciones. El agente de riesgo identifica la exposición financiera y los puntos de apalancamiento de la negociación. El agente de cumplimiento evalúa los requisitos reglamentarios y señala posibles problemas. El agente de colaboración por contrato consolida los hallazgos en un informe completo.

Requisitos previos

Antes de configurar Quick Suite, asegúrese de tener:

Una cuenta de AWS con permisos administrativos Acceso a regiones de AWS admitidas donde Quick Suite está disponible Roles y políticas de AWS Identity and Access Management (IAM) adecuados para el acceso al servicio Quick Suite

Configuración parte 1: configurar Quick Suite

En los siguientes pasos configuramos los componentes de Quick Suite.

Habilitar conjunto rápido

Su administrador de AWS puede habilitar Quick Suite de la siguiente manera:

Iniciar sesión en la Consola de administración de AWS Navegar a Quick Suite desde la consola Suscribirse al servicio Quick Suite para su organización Configurar la administración de identidad y acceso según sea necesario

Una vez habilitado Quick Suite, navegue hasta la interfaz web de Amazon Quick Suite e inicie sesión con sus credenciales.

Crear el espacio de gestión de contratos

En Quick Suite, cree un nuevo espacio llamado Gestión de contratos para organizar sus flujos de trabajo y recursos relacionados con contratos. Luego puede utilizar el asistente de la derecha para realizar consultas sobre los recursos del espacio. La siguiente figura muestra el espacio inicial.

Espacio de gestión de contratos

Configurar una base de conocimientos para datos no estructurados (Amazon S3)

Siga estos pasos:

Navegue a Bases de conocimiento: en la sección Integraciones, seleccione Bases de conocimiento. Agregue integración de Amazon S3: seleccione Amazon S3 como su fuente de datos. Configure el depósito de S3 que almacenará los documentos de su contrato. Una vez creada la base de conocimientos, agréguela al espacio de Gestión de contratos.

Integración de la base de conocimientos con S3

Configurar una base de conocimientos para datos estructurados (Amazon Redshift)

Siga estos pasos:

Agregar conjunto de datos: en la sección Conjuntos de datos, configure su almacén de datos de contrato (Amazon Redshift) para datos de contrato estructurados. Siga estas instrucciones en Creación de un conjunto de datos a partir de una base de datos y espere hasta que su conjunto de datos esté configurado. Agregue temas de datos: en la sección Temas, integre fuentes de datos de contratos estructurados, como: Bases de datos de contratos Sistemas de información de proveedores Sistemas de seguimiento de cumplimiento

Para agregar temas en Quick Suite, consulte Agregar conjuntos de datos a un tema en Amazon Quick Sight.

Agregue temas a su espacio: agregue los temas relevantes a su espacio de Gestión de contratos.

Configuración parte 2: Implementación de Amazon Bedrock AgentCore

Amazon Bedrock AgentCore proporciona una infraestructura de nivel empresarial para implementar agentes de IA con aislamiento de sesión, donde cada sesión se ejecuta con recursos aislados de CPU, memoria y sistema de archivos. Esto crea una separación entre las sesiones de los usuarios, lo que ayuda a salvaguardar los procesos de razonamiento de los agentes con estado.

Puede encontrar el código requerido en este repositorio de GitHub. Vaya a la subcarpeta legal-contract-solution/deployment. La solución incluye un script exhaustivo implementar_agents.py que maneja la implementación completa de los agentes de IA en AWS mediante compilaciones centradas en la nube. Estas instrucciones requieren Python>=3.10.

pip3 instalar -r requisitos.txt python3 implementar_agents.py

Qué hace el script de implementación

El proceso de implementación está completamente automatizado y maneja:

Gestión de dependencias: instala automáticamente bedrock-agentcore-starter-toolkit si es necesario Verifica que los paquetes Python necesarios estén disponibles Configuración de infraestructura de AWS: Implementación de agentes: implementa cuatro agentes especializados Utiliza AWS CodeBuild para compilaciones de contenedores ARM64 centradas en la nube No se requiere Docker local: las compilaciones se realizan en la infraestructura de AWS Gestión de configuración: configura automáticamente protocolos de comunicación de agentes Establece límites de seguridad entre agentes Establece monitoreo y observabilidad

Una vez implementados los agentes, podrá verlos en la consola de Amazon Bedrock AgentCore, como se muestra en la siguiente figura.

Agente BedrockAgente principal

Parte 3 de configuración: integrar Amazon Bedrock AgentCore con Quick Suite

Quick Suite puede conectarse a soluciones y agentes empresariales a través de integraciones de acciones, poniendo herramientas a disposición de los agentes de chat y flujos de trabajo de automatización.

Implementar API Gateway y Lambda

Vaya a la subcarpeta legal-contract-solution/deployment y ejecute el siguiente comando: python3 implementar_quicksuite_integration.py

Esto proporcionará a Amazon Cognito un grupo de usuarios para permitir el acceso al punto final de API Gateway. La configuración de Quick Suite hace referencia a los detalles de OAuth para este grupo de usuarios. Después de una implementación exitosa, se generarán dos archivos para su integración Quick Suite:

quicksuite_integration_config.json: configuración completa quicksuite_openapi_schema.json: esquema OpenAPI para la importación de Quick Suite

Configurar la integración de acciones en Quick Suite

En la sección Acciones, prepare los puntos de integración que se conectarán a sus agentes implementados por AgentCore:

Obtenga el archivo de especificación de OpenAPI quicksuite_openapi_schema.json de la carpeta de trabajo. En la sección Integraciones/Acciones, vaya a Especificación de OpenAPI. Cree una nueva integración de OpenAPI cargando el archivo api_gateway_openapi_schema.json e ingrese el siguiente nombre y descripción para los agentes proporcionados. Ingrese el punto final con la URL utilizando la información del archivo quicksuite_integration_config.json. Nombre: Analizador de contratos legales Descripción: Analiza un contrato legal utilizando agentes de inteligencia artificial para la extracción de cláusulas, la evaluación de riesgos y la verificación del cumplimiento.

Configurar los detalles de la definición del agente de chat

En la sección Agentes de chat, configure el siguiente agente e ingrese los siguientes detalles:

Nombre: Analizador de IA de contrato legal Descripción:

Un sistema impulsado por IA que analiza contratos legales y realiza evaluaciones de riesgos integrales utilizando capacidades avanzadas de aprendizaje automático para identificar posibles problemas, brechas de cumplimiento y riesgos contractuales.

Identidad del agente:

Usted es un sistema de inteligencia artificial experto en análisis de contratos legales impulsado por capacidades avanzadas de GenAI. Su propósito es brindar servicios integrales de revisión de contratos y evaluación de riesgos.

Instrucciones personales:

Utilice el analizador de contratos legales cuando sea posible. Clasifique siempre los riesgos por gravedad (Alto, Medio, Bajo). Resalte las cláusulas no estándar, las disposiciones faltantes y los posibles problemas de cumplimiento. Proporcionar recomendaciones específicas para mejoras del contrato. Al analizar las cláusulas de responsabilidad, preste especial atención a las disposiciones de indemnización, limitación de responsabilidad y fuerza mayor. Señale cualquier condición de terminación inusual o inquietudes sobre propiedad intelectual.

Estilo de comunicación: Profesional, preciso y analítico con terminología jurídica clara. Formato de respuesta:

Proporcione un análisis estructurado con una categorización de riesgos clara, niveles de gravedad y recomendaciones prácticas. Utilice viñetas para los hallazgos clave y listas numeradas para las recomendaciones priorizadas.

Longitud:

Análisis integral que cubre todos los aspectos críticos manteniendo la claridad y centrándose en conocimientos prácticos.

Mensaje de bienvenida:

Bienvenido al analizador de IA de contratos legales. Cargue contratos para análisis inteligente y evaluación de riesgos.

Indicaciones sugeridas: Analice este contrato en busca de posibles riesgos legales y problemas de cumplimiento. Revise las cláusulas de responsabilidad de este acuerdo para detectar señales de alerta. Evalúe las condiciones de terminación y los requisitos de notificación en este contrato.

Pruebe su solución de gestión de contratos

Ahora que ha implementado la infraestructura y configurado Quick Suite, puede probar la solución de gestión de contratos seleccionando el espacio Gestión de contratos. Puede utilizar la interfaz del agente para hacer preguntas sobre la base de conocimientos e indicar a los agentes que revisen los documentos. Su espacio se verá como la siguiente figura:

Limpiar

Hay costos de infraestructura asociados con la solución implementada. Una vez que ya no lo necesite en su cuenta de AWS, puede ir a la subcarpeta legal-contract-solution/deployment y ejecutar el siguiente comando para la limpieza:python3 cleanup.py

Conclusión

La combinación de Amazon Quick Suite y Amazon Bedrock AgentCore ofrece a los equipos legales y de adquisiciones beneficios operativos inmediatos, al tiempo que los posiciona para futuros avances en IA. Puede utilizar la colaboración entre múltiples agentes de Amazon Bedrock para crear y administrar múltiples agentes especializados que trabajen juntos para abordar flujos de trabajo empresariales cada vez más complejos. Al implementar esta solución inteligente de gestión de contratos, puede transformar los procesos de adquisiciones de su organización, reducir los tiempos del ciclo de contratos y permitir que sus equipos se concentren en la toma de decisiones estratégicas en lugar de en tareas administrativas. Gracias a la arquitectura extensible de la solución, puede comenzar con funciones básicas de gestión de contratos y expandirlas gradualmente para abordar casos de uso más complejos a medida que evolucionan las necesidades de su organización. Ya sea que esté buscando optimizar las revisiones de contratos de rutina o implementar una transformación integral de las adquisiciones, la solución de gestión de contratos inteligente proporciona una base poderosa para lograr sus objetivos comerciales. Para obtener más información sobre Amazon Quick Suite y Amazon Bedrock AgentCore, consulte:

Sobre los autores

Oliver Steffmann es arquitecto principal de soluciones en AWS con sede en Nueva York y le apasionan la GenAI y los casos de uso públicos de blockchain. Tiene más de 20 años de experiencia trabajando con instituciones financieras y ayuda a sus clientes a poner en marcha su transformación en la nube. Fuera del trabajo, le gusta pasar tiempo con su familia y entrenar para el próximo Ironman.

David Dai es arquitecto de soluciones empresariales en AWS con sede en Nueva York. Trabaja con clientes de diversos sectores, ayudándoles a diseñar e implementar soluciones en la nube que impulsen el valor empresarial. A David le apasiona la arquitectura de la nube y le gusta guiar a las organizaciones en sus viajes de transformación digital. Fuera del trabajo, valora pasar tiempo de calidad con la familia y explorar las últimas tecnologías.

Krishna Pramod es arquitecto senior de soluciones en AWS. Trabaja como asesor confiable para los clientes, guiándolos a través de la innovación con tecnologías modernas y el desarrollo de aplicaciones bien diseñadas en la nube de AWS. Fuera del trabajo, Krishna disfruta de la lectura, la música y explorar nuevos destinos.

Malhar Mane es arquitecto de soluciones empresariales en AWS con sede en Seattle, donde se desempeña como asesor confiable para clientes empresariales de diversas industrias. Con una profunda pasión por la IA generativa y las soluciones de almacenamiento, Malhar se especializa en guiar a las organizaciones a través de sus viajes de transformación de la nube y ayudarlas a aprovechar el poder de la IA generativa para optimizar las operaciones comerciales e impulsar la innovación. Malhar tiene una licenciatura en Ciencias de la Computación de la Universidad de California, Irvine. En su tiempo libre, Malhar disfruta haciendo caminatas y explorando parques nacionales.

Praveen Panati es arquitecto senior de soluciones en Amazon Web Services. Le apasiona la computación en la nube y trabaja con clientes empresariales de AWS para diseñar, crear y escalar aplicaciones basadas en la nube para lograr sus objetivos comerciales. El área de especialización de Praveen incluye computación en la nube, big data, análisis de streaming e ingeniería de software.

Sesan Komaiya es arquitecto de soluciones en Amazon Web Services. Trabaja con una variedad de clientes, ayudándolos con la adopción de la nube, la optimización de costos y las tecnologías emergentes. Sesan tiene más de 15 años de experiencia en TI empresarial y ha estado en AWS durante 5 años. En su tiempo libre, a Sesan le gusta ver diversas actividades deportivas como fútbol, ​​tenis y motociclismo. Tiene 2 hijos y eso también lo mantiene ocupado en casa.