Latest / M365.FM – Podcast de Microsoft 365, Copilot e IA en español / Cómo crear agentes de IA seguros para Microsoft Teams y M365 con el Microsoft 365 Agents SDK (Doblaje IA)
Transcript
- 0:00Speaker 2: Estás creando agentes de IA personalizados para Microsoft 365 de
- 0:02Speaker 2: la manera difícil. Por eso se rompen, se bloquean y
- 0:05Speaker 2: fallan en la revisión de seguridad. En cuanto llega un
- 0:07Speaker 2: usuario real, la verdad. El SDK de agentes de Microsoft
- 0:11Speaker 2: 365 no es opcional si buscas escala, seguridad y no
- 0:13Speaker 2: alcanza multicanal real. Aprenderás por qué los parches caseros fallan,
- 0:16Speaker 2: qué te ofrece el SDK desde el inicio y cómo
- 0:18Speaker 2: implementarlo hoy. Hay una capacidad que acaba silenciosamente con la
- 0:21Speaker 2: mayoría de los agentes hechos a mano. La revelaré antes
- 0:24Speaker 2: de terminar. Resultado inmediato. te llevarás un plan desplegable que
- 0:27Speaker 2: podrás defender ante seguridad, enviar equipos y conectar a Copilot.
- 0:31Speaker 2: Ahora desmontemos rápidamente el enfoque común de Aldo, tú mismo.¿
- 0:34Speaker 2: Por qué los agentes caseros fallan en los ecosistemas de M365?
- 0:36Speaker 2: Tratar la identidad como un simple trámite, actuando como una aplicación,
- 0:41Speaker 2: cuando debe ser como un usuario, destruye la fidelidad de
- 0:43Speaker 2: los permisos, anula los registros de auditoría y garantiza un
- 0:46Speaker 2: fallo en la revisión. En M365 el acceso está vinculado
- 0:50Speaker 2: al identidad. Archivos, chats, calendarios, correo. Si tu agente usa
- 0:54Speaker 2: una identidad de servicio genérica, termina con exceso de privilegios
- 0:57Speaker 2: o bloqueado. Y cuando los auditores preguntan¿ Quién accedió a
- 0:59Speaker 2: este archivo de SharePoint y por qué?¿ Tu registro en
- 1:02Speaker 2: qué es? Eso no es gobernanza, eso es adivinanza. Ahora
- 1:04Speaker 2: aquí es donde la mayoría se equivoca. El estado. Prototipas
- 1:08Speaker 2: en una laptop, funciona una vez, luego escalas a varios
- 1:10Speaker 2: nodos y tu lógica de múltiples turnos colapsa. Sin un
- 1:13Speaker 2: estado de conversación compartido entre instancias, las aclaraciones desaparecen, las
- 1:16Speaker 2: salidas de herramientas fallan y la gente se repite como
- 1:19Speaker 2: un pez con amnesia. Bajo carga, los parches sin estado
- 1:23Speaker 2: se vuelven errores visibles, falta de contexto. Respuestas contradictorias y
- 1:27Speaker 2: un disculpa,¿ de qué hablábamos? Luego viene el caos de
- 1:30Speaker 2: los canales. Teams, chat web, Slack, Outlook, cada uno habla
- 1:34Speaker 2: un dialecto diferente. Indicadores de escritura, archivos adjuntos, tarjetas, streaming,
- 1:38Speaker 2: nada es consistente.¿ Creas adaptadores manualmente? Funciona. Hasta que Teams
- 1:42Speaker 2: exige semánticas de protocolo que tu adaptador desconoce el resultado.
- 1:47Speaker 2: Mensajes rotos sin streaming donde se esperaba y un comportamiento
- 1:49Speaker 2: inconsistente que parece de mala calidad. A los usuarios no
- 1:52Speaker 2: les importa tu adaptador. Se importa que la gente se
- 1:54Speaker 2: comporte como un ciudadano nativo en todas partes. Abismo de gobernanza.
- 1:58Speaker 2: Los bots personalizados ignoran señales de preview, omiten políticas de
- 2:01Speaker 2: DLP y generan respuestas que nadie puede auditar. Seguridad dice
- 2:04Speaker 2: que no porque es su obligación. Si tu agente no
- 2:06Speaker 2: respeta etiquetas de sensibilidad, retención y retención legal, está muerto
- 2:09Speaker 2: desde el inicio. Lo que la mayoría ignora es que
- 2:11Speaker 2: la gobernanza no es una característica que añades después. Es
- 2:14Speaker 2: el suelo sobre el que te paras. Si construyes sin él,
- 2:16Speaker 2: el piso cede. La proliferación de orquestadores añade entropía. Un
- 2:19Speaker 2: poco de lanchín aquí, algo de semántica en el allá,
- 2:21Speaker 2: más herramientas a medida pegadas con cintas llamadas HTTP. Sin
- 2:25Speaker 2: un plan de ejecución estándar, sin reintentos uniformes. La observabilidad
- 2:28Speaker 2: se convierte en un misterio con demasiados sospechosos y sin cronología.
- 2:31Speaker 2: Si cambias un modelo o un planificador, reescríbes el agente,
- 2:33Speaker 2: no intercambias una pieza. Eso es fragilidad disfrazada de flexibilidad.
- 2:37Speaker 2: Las brechas de cumplimiento, la residencia de datos, las políticas
- 2:40Speaker 2: de retención y el airbag no se alinean por arte
- 2:41Speaker 2: de magia. Los chats externos pueden filtrarse internamente si tu
- 2:44Speaker 2: enrutamiento ignora al inquilino. Escenarios entre inquilinos, disfruta del campo
- 2:48Speaker 2: de minas. Si tu agente no hereda la postura de
- 2:50Speaker 2: cumplimiento de la organización, estás inventando un universo paralelo con
- 2:52Speaker 2: leyes incompatibles. Spoiler, ese universo nunca recibe la aprobación para producción.
- 2:57Speaker 2: La desesperación al depurar es el resultado de todo eso.
- 2:59Speaker 2: Sin un túnel de desarrollo consistente haces malabarismos con enlaces
- 3:02Speaker 2: en Groki, Proxys y Mirotos. Sin rastros de extremo a extremo,
- 3:05Speaker 2: cada fallo parece un fantasma. Y sobre el streaming, según
- 3:08Speaker 2: el canal, si no detectas la capacidad o simulas streaming
- 3:11Speaker 2: donde no existe o se lo negas a los usuarios
- 3:12Speaker 2: donde sí existe, ambos se sienten mal, ambos miran la confianza.
- 3:17Speaker 2: La verdad es que hacerlo tú mismo en M365 suele
- 3:19Speaker 2: significar reconstruir tuberías con monedas de jardín. Estás ocupado luchando
- 3:22Speaker 2: contra la presión del agua cuando deberías estar disminuyéndose. Aquí
- 3:25Speaker 2: llega el Microsoft 365 Agent SDK, las arterias estandarizadas que
- 3:29Speaker 2: mantienen vivo el sistema para que te centres en la cognición.
- 3:32Speaker 2: Gestiona la identidad correctamente, persiste el estado entre nodos, habla
- 3:35Speaker 2: el protocolo de actividad con adaptadores reales y respeta la
- 3:38Speaker 2: gobernanza por defecto. Sí, es independiente del modelo, por lo
- 3:41Speaker 2: que el drama de tu orquestador deja de ser problema
- 3:43Speaker 2: de los demás. Una vez que consolidas la base, todo
- 3:45Speaker 2: lo demás encaja. lo que ofrece realmente el Microsoft 365
- 3:48Speaker 2: Agent SDK, un núcleo independiente de modelo. La autenticación viene
- 3:52Speaker 2: hecha desde el principio. El SDK integra la identidad en
- 3:55Speaker 2: el flujo de actividad para que tu agente pueda actuar
- 3:57Speaker 2: como el usuario cuando deba usar credenciales de servicio cuando
- 3:59Speaker 2: sea necesario. Obtienes controladores de inicio de sesión que presentan
- 4:03Speaker 2: un momento de consentimiento claro, intercambian códigos por tokens y
- 4:06Speaker 2: delatan el turno con acceso a nivel de usuario, Graph,
- 4:08Speaker 2: SharePoint y Outlook vinculados a la persona real. El beneficio
- 4:11Speaker 2: es obvio, fidelidad de permisos, pistas de auditoría reales y
- 4:14Speaker 2: el principio de privilegio mínimo por defecto. Lo que la
- 4:16Speaker 2: mayoría pasa por altos como esto desbloquea aprobaciones y acciones
- 4:19Speaker 2: que una aplicación sin rostro no puede realizar sin otorgar
- 4:22Speaker 2: privilegios excesivos. No es solo autenticación, es autorización con conciencia.
- 4:25Speaker 2: A continuación, la gestión de conversación. El SDK te proporciona
- 4:28Speaker 2: un estado de sesión y de hilo duradero que sobrevive
- 4:30Speaker 2: entre nodos en cluster. El estado de turno, los patrones
- 4:33Speaker 2: de almacenamiento compartido y los IDs de correlación consistente significan
- 4:35Speaker 2: que los múltiples turnos no se desmoronan cuando un bar
- 4:37Speaker 2: se desmorona en cuando un bar se desmorona. Las aclaraciones,
- 4:40Speaker 2: los resultados de herramientas y la memoria a corto plazo
- 4:42Speaker 2: persisten sin que tengas que inventar tu propio voodoo de
- 4:44Speaker 2: sesiones fijas. La razón por la que esto funciona es
- 4:46Speaker 2: que el marco de trabajo trata la conversación como un
- 4:48Speaker 2: recurso de primera clase. Tu agente deja de repetirse y
- 4:50Speaker 2: comienza a comportarse como si te conociera porque lo hace
- 4:53Speaker 2: a través de turnos, canales y máquinas. Presentamos el protocolo
- 4:56Speaker 2: de actividad. Piénsalo como el lenguaje común para los agentes.
- 4:59Speaker 2: Tipos para mensajes, eventos, escritura, archivos, adjuntos y tarjetas adaptables.
- 5:03Speaker 2: Para que tu lógica no dependa de las peculiaridades de
- 5:05Speaker 2: un solo canal. El SDK incluye adaptadores para Teams, ChatWeb,
- 5:09Speaker 2: Slack y Copilot Studio, traduciendo sus dialectos al modelo de
- 5:12Speaker 2: actividad y viceversa. Páralo con adaptadores personalizados que siempre pasan
- 5:16Speaker 2: por alto en un caso excepcional. Mención de entidades, flujos
- 5:19Speaker 2: de consentimiento de archivos y tarjetas en vivo. Aquí esas
- 5:21Speaker 2: semánticas están estandarizadas para que tu agente se sienta nativo
- 5:24Speaker 2: en cada espacio al que entra. La neutralidad del orquestador
- 5:26Speaker 2: es algo que el futuro agradecerá. Conecta Semantic Kernel como
- 5:30Speaker 2: tus planificadores de EA, OpenAI o tu propia infraestructura detrás
- 5:32Speaker 2: de una interfaz limpia. Los prompts y las herramientas residen
- 5:35Speaker 2: en unidades modulares, no dispersos en manejadores. Cambia un modelo,
- 5:39Speaker 2: sustituye un planificador o haz pruebas AV sin que tu
- 5:41Speaker 2: agente colapse. El SDK no elige ganadores, impone estructuras para
- 5:44Speaker 2: que tú lo hagas. Si no recuerdas nada más, aísla
- 5:47Speaker 2: la cognición de la comunicación y deja que las actualizaciones
- 5:49Speaker 2: dejen de ser reescrituras. La conciencia de streaming importa porque
- 5:52Speaker 2: la experiencia del usuario es confianza. El SDK detecta automáticamente
- 5:55Speaker 2: las capacidades del canal. Si el cliente admite streaming de tokens,
- 5:59Speaker 2: transmites comentarios rápidos iniciales, razonamiento parcial y finalización de tarjetas adaptables.
- 6:04Speaker 2: Si no recuerdas de forma elegante indicadores de escritura y
- 6:06Speaker 2: mensajes fragmentados. Sin trucos de streaming falso, sin ansiedad por
- 6:09Speaker 2: silencios prolongado. Y si la misma lógica cubre adjuntos, tarjetas
- 6:12Speaker 2: y acciones sugeridas según la capacidad del canal, sin condicionales
- 6:14Speaker 2: de copiar y pegar por todo tu código, sin megar
- 6:16Speaker 2: por todo tu código. La integración con el kit de
- 6:18Speaker 2: herramientas es la productividad que realmente necesita. La estructura de
- 6:21Speaker 2: Visual Studio y VS Code crea un agente con un
- 6:23Speaker 2: tono de mercado de eco funcional. Los túneles de desarrollo
- 6:26Speaker 2: lo exponen de forma segura para pruebas reales en canales.
- 6:28Speaker 2: Y los diagnósticos te ofrecen seguimientos completos, encabezados de solicitud,
- 6:31Speaker 2: tokens presentes o ausentes y actividades de entrada y salida.
- 6:34Speaker 2: El entorno de prueba simula múltiples canales para que veas
- 6:36Speaker 2: las diferencias de capacidad sin ejecutar 6 aplicaciones. Los ganchos
- 6:40Speaker 2: de telemetría emiten IDs de correlación y tiempos para que
- 6:42Speaker 2: detectes la latencia en herramientas frente a llamadas de modelos
- 6:44Speaker 2: frente a la SS del canal. Así es como depuras
- 6:47Speaker 2: en horas, no basándote en suposiciones. Y como estás a
- 6:49Speaker 2: punto de preguntar, es de código abierto y gratuito. Los
- 6:51Speaker 2: costos del SDK son los que pagas por los servicios intermedios,
- 6:53Speaker 2: los modelos, la búsqueda de almacenamiento, tú eliges. Eso significa
- 6:56Speaker 2: que heredas una infraestructura empresarial sin renunciar al control de
- 6:59Speaker 2: tu stack.¿ Prefieres Python este mes y SEMAS para producción?
- 7:02Speaker 2: Es compatible.¿ Quieres probar OpenAI y luego estandarizar en Azure
- 7:06Speaker 2: AI Foundry con evaluaciones de seguridad y cumplimiento de tareas?
- 7:09Speaker 2: Cambia el orquestador, conserva la gente. El SDK estandariza la identidad,
- 7:13Speaker 2: el estado, el protocolo y la entrega para que tu
- 7:15Speaker 2: código pueda centrarse en el razonamiento y las herramientas. Es
- 7:17Speaker 2: agnóstico al modelo por diseño, consciente del canal, por defecto
- 7:20Speaker 2: y compatible con la gobernanza del primer mundo. Las funciones
- 7:22Speaker 2: geniales son bonitas, estos son rasgos de supervivencia. Ahora que
- 7:25Speaker 2: sabes lo que obtienes, hablemos de cómo conectarlo todo para
- 7:27Speaker 2: que se lance y sobreviva el primer contacto con usuarios reales.
- 7:30Speaker 2: Plan de implementación, de cero. Agente... Multicanal. Empieza con la
- 7:34Speaker 2: estructura básica. Crea un nuevo proyecto de agente de Microsoft
- 7:37Speaker 2: 365 con la plantilla hecho. Esa es tu señal de tono,
- 7:40Speaker 2: una garantía de que la conexión del canal y el
- 7:42Speaker 2: flujo de actividades están activos. Ejecuta localmente y abre el
- 7:45Speaker 2: entorno de ponte. Envíe un mensaje. Si no obtienes respuesta aquí, detente.
- 7:48Speaker 2: Corrige variables de entorno, puertos y credenciales antes de añadir
- 7:51Speaker 2: cualquier inteligencia. Los usuarios promedios se saltan esto y luego
- 7:54Speaker 2: culpan al modem. No sea promedio. Para los controladores, añade
- 7:57Speaker 2: un controlador de unión para saludar a los usuarios y
- 7:58Speaker 2: uno de mensajes para procesar la central. Filtra primero por
- 8:01Speaker 2: tipo de actividad, mensaje, conversación y actualización de invocación y
- 8:04Speaker 2: solo después por contenido. Mantén los filtros declarativos y específicos.
- 8:07Speaker 2: También conectarás un controlador de inicio de sesión. Ahí es
- 8:09Speaker 2: donde el SDK muestra el consentimiento, intercambia códigos por tokens
- 8:12Speaker 2: y te entrega un token de acceso con alcance de
- 8:14Speaker 2: usuario en el turno. El beneficio. Puedes llamar a Microsoft
- 8:17Speaker 2: Graph como el usuario sin convertir tu bot en un
- 8:19Speaker 2: principal de servicio con privilegios excesivos. Esa es la forma profesional.
- 8:22Speaker 2: A continuación, el plugin de orquestador. Registra tu orquestador, Semantic Kernel,
- 8:26Speaker 2: Azure AI Foundry y OpenAI a través de la colección
- 8:28Speaker 2: de servicios del SDK Separa los prompts y herramientas de
- 8:31Speaker 2: los controladores. Los prompts residen en archivos, las herramientas como
- 8:34Speaker 2: funciones con entradas y salidas explícitas, y ambos son testeables
- 8:37Speaker 2: sin canales. El atajo que nadie enseña envuelve las llamadas
- 8:41Speaker 2: al modelo detrás del internet. Hoy es una finalización de chat,
- 8:44Speaker 2: mañana es un planificado. A la gente no verá importar.
- 8:46Speaker 2: Tus futuras migraciones te lo agradecerán. La gestión de estado
- 8:48Speaker 2: es donde el juguete se convierte en un sistema. Usa
- 8:50Speaker 2: el estado de turno para persistir el historial de chat,
- 8:53Speaker 2: salidas de herramientas y cualquier memoria a corto plazo para
- 8:56Speaker 2: la lógica multironda. Almacena IDs de correlación para poder rastrear
- 8:59Speaker 2: el viaje de un usuario a través de nodos. Lo
- 9:01Speaker 2: que la mayoría pasa por alto es la resiliencia entre nodos.
- 9:04Speaker 2: Tu balanceador de carga moverá una conversación a mitad de camino.
- 9:07Speaker 2: Sin un estado compartido, las aclaraciones se evaporan y tu
- 9:09Speaker 2: agente tartamudea. Con los patrones de estado del SDK, no sucede.
- 9:13Speaker 2: El registro de canales es donde dejas de ser un
- 9:15Speaker 2: proyecto de laboratorio. Registra a tu agente con Azure Bot
- 9:18Speaker 2: Service como el intermediario persistente. ABS termina los protocolos de
- 9:21Speaker 2: canal y reenvía las actividades a tu punto de conexión único.
- 9:24Speaker 2: Apunta a Teams, el chat web y Copilot Studio a
- 9:26Speaker 2: ese punto de conexión de EBS. Un punto de conexión,
- 9:28Speaker 2: muchos canales, semántica consistente. Compara eso con sockets personalizados por canal, frágiles,
- 9:34Speaker 2: inobservables y destinados a fallar en pruebas de escala. Activa
- 9:36Speaker 2: el interruptor de streaming. Habilita las respuestas en streaming en
- 9:39Speaker 2: el SDK. El agente detectará automáticamente la capacidad del canal.
- 9:42Speaker 2: Si el streaming es compatible con el área de pruebas
- 9:44Speaker 2: de Teams, transmitirás tokens y darás feedback instantáneo. Si no,
- 9:47Speaker 2: en algunos clientes web verás indicadores de escritura y envíos
- 9:50Speaker 2: por fragmentos. No necesita ramificar tu código por canal, el
- 9:53Speaker 2: adaptador hace lo correcto. Un primer feedback rápido reduce el abandono.
- 9:56Speaker 2: Y si puedes finalizar con una tarjeta adaptable sin simular nada,
- 9:59Speaker 2: los diagnósticos no son opcionales. Usa el área de pruebas
- 10:01Speaker 2: para simular canales múltiples, inspeccionar encabezados, confirmar que los tokens
- 10:05Speaker 2: estén presentes al actor como usuario, rastrear actividades de extremo
- 10:07Speaker 2: a extremo, activa la telemetría, imita identificadores de correlación desde
- 10:11Speaker 2: la recepción del mensaje hasta la llamada al modelo de
- 10:12Speaker 2: invocación de herramientas del error. La verdad es que sin
- 10:14Speaker 2: correlación estás adivinando. Con ella puedes demostrar si el retraso
- 10:17Speaker 2: está en el modelo, en tu herramienta o en la
- 10:19Speaker 2: Eso le da conectar una capacidad simple, extremo, extremo. En
- 10:22Speaker 2: tu controlador de mensajes pasa la intención de forma erigente.
- 10:24Speaker 2: Sin heroísmo, solo lo suficiente para notar. Llama a tu
- 10:26Speaker 2: orquestador con un prompt del sistema que establezca restricciones y
- 10:28Speaker 2: un mensaje de usuario que incluya el estado del turno anterior.
- 10:31Speaker 2: Si el modelo planea llamar a una herramienta, ejecútala con
- 10:34Speaker 2: tokens de alcance de usuario si la acción depende de
- 10:36Speaker 2: graph o con credenciales de servicio si es externa y segura.
- 10:39Speaker 2: Escribe el resultado de la herramienta en el estado del turno.
- 10:41Speaker 2: Tramite texto parcial si compatible. Al completar, renderiza una tarjeta
- 10:45Speaker 2: adaptable final con la salida estructurada. Añade barreras de seguridad.
- 10:49Speaker 2: Limita las herramientas por rol y sensibilidad de datos. Un
- 10:51Speaker 2: planificador puede poner llamadas. Tu agente las autoriza. Eso significa
- 10:55Speaker 2: verificar la audiencia, las etiquetas y los límites de acción
- 10:57Speaker 2: antes de la ejecución. Si una herramienta quiere enviar un correo,
- 11:00Speaker 2: requiere confirmación explícita del usuario. Si una herramienta quiere datos
- 11:03Speaker 2: de SharePoint, revisa las etiquetas de sensibilidad y respeta la DLP.¿
- 11:06Speaker 2: No eres un genio?¿ Eres un agente con límites? Incrementa
- 11:09Speaker 2: una porción mínima. El eco funciona. Añade una herramienta de impromo.
- 11:13Speaker 2: Prueba el enlace de pruebas chat web y Teams mediante ABS.
- 11:17Speaker 2: Verifique el streaming donde sea compatible. Verifica los flujos de
- 11:19Speaker 2: actuar como usuario y las entradas de auditoría. Incorpora estas
- 11:22Speaker 2: comprobaciones en tu definición de finalizar. Solo entonces añade más herramientas,
- 11:25Speaker 2: más prompts y un razonamiento más rico. Finalmente, empaqueta la repetibilidad.
- 11:29Speaker 2: Crea scripts que provisionen el recurso ABS, registren canales, configuren
- 11:32Speaker 2: IDs de aplicación y establezcan variables de entorno. Confirma tus
- 11:35Speaker 2: archivos de prompt, esquema de estado e interfaces de herramientas.
- 11:38Speaker 2: El resultado es simple, un agente multicanal con estado y
- 11:40Speaker 2: identidad correcta que se depura limpiamente y sobrevive a la carga.
- 11:44Speaker 2: Ahora podemos hablar de puertas de seguridad porque esa es
- 11:46Speaker 2: la puerta que realmente debes abrir. Seguridad, cumplimiento y gobernanza,
- 11:49Speaker 2: por eso el SDK no es opcional. No pases las
- 11:52Speaker 2: puertas empresariales por intuición. Las pasas con identidad, auditabilidad y
- 11:56Speaker 2: políticas ejecutables. El SDK integra esto en tu agente para
- 11:59Speaker 2: que dejes de negociar con seguridad y empieces a heredar
- 12:01Speaker 2: sus controles. Empiece con la identidad adentra, por ejemplo. No
- 12:04Speaker 2: se trata de un simple registro de aplicación. Es un
- 12:06Speaker 2: modelo de identidad unificado donde la gente tiene su propia personalidad,
- 12:09Speaker 2: puede actuar como usuario con consentimiento explícito y deja una
- 12:12Speaker 2: pista de auditoría que vincula cada acción a un responsable.
- 12:15Speaker 2: Actuar como el usuario significa fidelidad en los permisos. Correo,
- 12:19Speaker 2: calendario de SharePoint, Teams, exactamente lo que ese humano puede hacer.
- 12:21Speaker 2: Nada más. Nada más. El principio de menor privilegio no
- 12:24Speaker 2: es un eslogan. Es cómo se crean y delimitan los
- 12:26Speaker 2: tokens en cada paso. Cuando cumplimiento normativo pregunta a quién
- 12:30Speaker 2: accedió a este archivo, bajo qué autoridad y cuándo, tienes
- 12:33Speaker 2: una respuesta determinista porque el SDK entrelaza esa identidad a
- 12:36Speaker 2: través del flujo de actividad. Ahora la integración con Purview.
- 12:39Speaker 2: Aquí es donde la mayoría de los desarrollos propios fracasan.
- 12:41Speaker 2: Los prompts y las respuestas son contenido. El contenido tiene etiquetas,
- 12:44Speaker 2: retención y obligaciones ya. La clasificación y DLP aplicadas por
- 12:48Speaker 2: Purview pueden evaluar las entradas y salidas de la IA
- 12:50Speaker 2: en tiempo real, bloqueando filtraciones sensibles, respetando las etiquetas de
- 12:54Speaker 2: sensibilidad y asegurando que el texto generado no infrinja políticas.
- 12:58Speaker 2: La alineación con eDiscovery significa que las conversaciones y los
- 13:00Speaker 2: artefactos de tu agente pueden ser descubiertos, puestos bajo retención
- 13:03Speaker 2: legal y exportados bajo los mismos controles que el correo
- 13:05Speaker 2: y los documentos. Lo que la mayoría pasa por alto
- 13:07Speaker 2: es que Purview no es un complemento opcional. En el entorno,
- 13:09Speaker 2: Microsoft es el sistema nervioso. El SDK enruta las señales,
- 13:12Speaker 2: por lo que las etiquetas, la retención y las decisiones
- 13:14Speaker 2: de acceso se aplican sin necesidad de escribir filtros regex
- 13:17Speaker 2: a medida que fallan al segundo día.¿ Entra Defender for
- 13:20Speaker 2: Cloud con detecciones adaptadas a la IA? Si los jailbreaks,
- 13:23Speaker 2: las inyecciones de prompts y la exfiltración de datos no
- 13:25Speaker 2: son hipotéticos. Defender proporciona recomendaciones de postura y alertas en
- 13:30Speaker 2: tiempo de ejecución diseñadas para sistemas de agentes. Eso significa
- 13:33Speaker 2: obtener telemetría que reconoce patrones sospechosos de invocación de herramientas,
- 13:36Speaker 2: picos de salida anómalos y mal uso de tokens, respaldado
- 13:39Speaker 2: por inteligencia de amenazas que nunca replicarías internamente. La ingeniería
- 13:42Speaker 2: de seguridad propia pretende poder vigilarlo todo. El SDK utiliza
- 13:46Speaker 2: las torres de vigilancia existentes que ya monitorean tu inquilino.
- 13:49Speaker 2: La confianza cero para agentes no es una diapresentación, es
- 13:52Speaker 2: el modo de operación. Las acciones vinculadas a la identidad,
- 13:54Speaker 2: limitadas a las herramientas y verificaciones de cumplimiento de tareas
- 13:57Speaker 2: en Azure AI Foundry, restringen el comportamiento del agente. Un
- 14:00Speaker 2: planificador puede sugerir una acción. Tu política decide si el
- 14:03Speaker 2: agente puede ejecutarla, para quién y con qué token ejecutarla.
- 14:06Speaker 2: Las herramientas operan dentro de envoltorios de permisos, de solo
- 14:09Speaker 2: lectura cuando es necesario, con confirmación explícita para operaciones riesgosas
- 14:12Speaker 2: y bloqueos estrictos contra el cruce de inquilinos o etiquetas.
- 14:15Speaker 2: La razón por la que esto funciona es simple. Los
- 14:17Speaker 2: tokens son la autoridad y el SDK controla cuándo y
- 14:20Speaker 2: cómo se emiten y utilizan. La automatización del cumplimiento es
- 14:23Speaker 2: donde ahorras trimestres de error. Las políticas de retención se
- 14:25Speaker 2: aplican a conversación. Los registros de auditoría capturan quién hizo qué,
- 14:28Speaker 2: cuándo y a través de qué canal. La retención legal
- 14:31Speaker 2: puede congelar interacciones relevantes sin que tengas que inventar un
- 14:33Speaker 2: archivo paralelo. No estás reconstruyendo controles, los estás heredando. Compara
- 14:37Speaker 2: eso con agentes personalizados que vuelcan registros en una tabla
- 14:39Speaker 2: y lo llaman cumplimiento. A sus auditores no les encantará JSON.
- 14:43Speaker 2: La diferencia de riesgo frente a lo personalizado no es útil.
- 14:45Speaker 2: Hacerlo uno mismo implica meses diseñando flujos de identidad, escribiendo
- 14:48Speaker 2: intercambiadores de tokens, añadiendo escaneo de contenido, inventando reglas de
- 14:51Speaker 2: redacción y tratando de mapear salidas para eDiscovery. Luego pasas
- 14:55Speaker 2: meses más probando ante seguridad que funciona bajo carga en
- 14:58Speaker 2: todos los canales y en escenarios adversos. Con el SDK
- 15:01Speaker 2: comienzas con valores predeterminados que reflejan la postura de seguridad
- 15:03Speaker 2: de Microsoft 365 que ya utilizas. Desde el primer día,
- 15:06Speaker 2: tienes trazabilidad, cumplimiento de políticas y semántica de actividad consciente
- 15:09Speaker 2: del canal que pasa la primera prueba. La diferencia es
- 15:11Speaker 2: el modelo de herencia. Tu agente vive dentro de las
- 15:14Speaker 2: barandillas de la empresa en lugar de oscilar justo fuera
- 15:16Speaker 2: de ellas. La gobernanza escala es donde los proyectos se
- 15:18Speaker 2: convierten en plataformas o mueren. El control administrativo centralizado da
- 15:22Speaker 2: a TI un lugar único para ver agentes, gestionar identidades,
- 15:25Speaker 2: rotar secretos y aplicar políticas. Los flujos de aprobación pueden
- 15:28Speaker 2: controlar nuevas herramientas, nuevos canales y nuevos. La herencia de
- 15:30Speaker 2: política significa que si tu organización endurece la DLP o
- 15:33Speaker 2: revisa la retención, tu agente se adapta sin refactorizar La
- 15:36Speaker 2: visibilidad en toda la organización a través de Teams, Web
- 15:38Speaker 2: y Copilot te permite responder la única pregunta que le
- 15:40Speaker 2: importa a los ejecutivos.¿ Qué están haciendo esos agentes en
- 15:42Speaker 2: nuestro inquilino? Con la telemetría del SDK puedes correlacionar eventos
- 15:46Speaker 2: de canal, pasos de la gente y llamadas al modelo
- 15:47Speaker 2: bajo un mismo techo y puedes redactar seguimientos sensibles antes
- 15:50Speaker 2: de que los registros salgan del enclave. Antes de continuar,
- 15:52Speaker 2: necesitas entender la realidad política. Seguridad nunca dice sí a
- 15:56Speaker 2: sistemas de IA a medida que no pueden probar la
- 15:58Speaker 2: fidelidad de identidad, la gobernanza de contenido y la observabilidad
- 16:00Speaker 2: operativa desde el primer día. Desde el primer día. Te
- 16:03Speaker 2: detendrán y tendrán razón. El SDK no es opcional porque
- 16:06Speaker 2: convierte sus debates en configuración. Conectas controladores de inicio de
- 16:10Speaker 2: sesión y heredas el privilegio mínimo. Te registras a través
- 16:13Speaker 2: de Azure Bot Service. Heredas controles de canal. Presentas contenido
- 16:16Speaker 2: a través del protocolo de actividad. Por view y DLP
- 16:18Speaker 2: pueden verlo y actuar sobre él. No defiendes tu caso,
- 16:22Speaker 2: lo demuestras. Si no recuerdas nada más, la identidad, la
- 16:25Speaker 2: protección de contenido y el monitoreo de amenazas deben ser
- 16:27Speaker 2: ciudadanos de primera clase en tu agente. El SDK los
- 16:30Speaker 2: hace automáticos. Tu código personalizado debería centrarse en el razonamiento
- 16:33Speaker 2: y las herramientas, no en reinventar el cumplimiento. Ahora, hablemos
- 16:36Speaker 2: de las formas en que los equipos aún se sabotean
- 16:38Speaker 2: a sí mismos y cómo evitar ese desastre en cámara lenta.
- 16:42Speaker 2: Errores comunes y cómo evitarlos. Construir tus propios adaptadores de
- 16:45Speaker 2: canal es la forma más rápida de reinventar la rueda
- 16:48Speaker 2: como un triángulo. El protocolo de actividad ya define mensajes, eventos, escritura, archivos,
- 16:52Speaker 2: adjuntos y tarjetas. Usa los adaptadores del SDK para Teams, ChatWeb,
- 16:56Speaker 2: Slack y Copilot. Obtendrás una semántica consistente, flujos de consentimiento
- 16:59Speaker 2: de archivos y detección de capacidades, sin un registro interminable
- 17:02Speaker 2: de casos excepcionales que nunca terminarás. Tratar a los agentes
- 17:05Speaker 2: como apátridas es sabotaje de alto nivel. Los turnos múltiples
- 17:07Speaker 2: requieren memoria. Persiste los hilos de conversación y el estado
- 17:09Speaker 2: del turno usando patrones del SDK para que las aclaraciones,
- 17:12Speaker 2: los resultados de las herramientas y los herramientas y los
- 17:13Speaker 2: aires de correlación sobrevivan a la conmutación por error y alegría.
- 17:17Speaker 2: Sin un estado compartido, tu agente inteligente desarrolla amnesia retrógrada
- 17:20Speaker 2: cada vez que el tráfico aumenta. Modificar la lógica del
- 17:23Speaker 2: modelo en los controladores une la condición del transporte. Aísla
- 17:25Speaker 2: las instrucciones, prompts y las herramientas de las interfaces que
- 17:28Speaker 2: les dedica a poder registrar. De esa manera, puedes cambiar
- 17:29Speaker 2: Semantic Kernel por planificadores de Azure AFoundry, probar OpenAI frente
- 17:32Speaker 2: a otro proveedor o hacer pruebas a otro proveedor o
- 17:34Speaker 2: hacer pruebas de sistemas sin el sistema sin deshacer tu
- 17:36Speaker 2: código en rotamiento de estado. Las actualizaciones deben sentirse como
- 17:38Speaker 2: cambiar una cuchilla, no como desmantelar el avión en pleno vuelo.
- 17:41Speaker 2: Emitir la autenticación del usuario y ejecutar todo como una
- 17:44Speaker 2: entidad de servicio aplana los permisos y elimina la auditabilidad.
- 17:47Speaker 2: Implementa controladores de inicio de sesión para que tu agente
- 17:49Speaker 2: pueda actuar como usuario al tocar recursos vinculados a Graph.
- 17:52Speaker 2: Recurra tokens de aplicación solo para operaciones que no requieran usuarios.
- 17:55Speaker 2: Pasarás las comprobaciones de privilegios mínimos y finalmente responderás quién
- 17:58Speaker 2: hizo qué, cuándo y bajo qué autoridad. Ignorar la semántica
- 18:00Speaker 2: de transmisión produce una interfaz de usuario que se siente
- 18:02Speaker 2: lenta y poco profesional. Habilita la transmisión en el SDK
- 18:05Speaker 2: para que los canales que la admiten muestren el progreso
- 18:07Speaker 2: en tiempo real y los que no muestren elegantemente indicadores
- 18:10Speaker 2: de escritura de escritura y envíos por fragmento. No finge
- 18:12Speaker 2: la transmisión. Los usuarios lo notan y la confianza se evapora.
- 18:15Speaker 2: Omitir Azure Bot Service para conectar sockets directos por canal
- 18:18Speaker 2: multiplica los modos de falla. ABS es el intermediario persistente
- 18:21Speaker 2: que termina protocolos, Normaliza actividades y apunta muchos canales a
- 18:25Speaker 2: un solo punto de conexión. Úsalo. Tu equipo de operaciones
- 18:28Speaker 2: te lo agradecerá cuando los mensajes se enruten de forma
- 18:30Speaker 2: confiable durante las pruebas de escala en lugar de desaparecer
- 18:32Speaker 2: en purgatoria de sockets personales. No tenga una estrategia de
- 18:34Speaker 2: gobernanza equivalente a agentes en la zona. Registre identidades, aplica
- 18:37Speaker 2: políticas de program y DLP y activa los registros de
- 18:39Speaker 2: auditoría del primer día. Si tu equipo de cumplimiento no
- 18:41Speaker 2: puede realizar e-discovery de conversaciones o ver la aplicación de
- 18:43Speaker 2: etiquetas en los resultados, tu implementación ya terminó. Lo que
- 18:46Speaker 2: cambia el juego y de lo que nadie habla es
- 18:48Speaker 2: que la gobernanza no es para después. Le da puerta
- 18:50Speaker 2: a la producción. Ahora, aquí está la lista de verificación
- 18:52Speaker 2: que realmente va a ser capaz. Usa adaptadores de SDK,
- 18:55Speaker 2: persiste el estado, abstrae la cognición, implementa el inicio de sesión,
- 18:59Speaker 2: habilita la transmisión, regístrate a través de ABS y conecta
- 19:02Speaker 2: por VUDRP. Haz eso y las trampas comunes dejarán de
- 19:05Speaker 2: ser tus trampas. Patrones avanzados, escala, extensibilidad y uso empresarial real.
- 19:10Speaker 2: Los catálogos de herramientas son cómo mantienes el poder sin
- 19:12Speaker 2: el caos. Defina herramientas con alcance, roles y niveles de
- 19:15Speaker 2: sensibilidad de datos. Un planificador propone tu política a prueba
- 19:19Speaker 2: según la etiqueta de audiencia y la acción. Hacen la
- 19:21Speaker 2: lectura de calendarios usuarios, envío de correo a propietarios con
- 19:23Speaker 2: confirmación explícita y exportación de registros solo a administradores y
- 19:26Speaker 2: exportación a gestores. Herramientas viven en un registro. El agente
- 19:29Speaker 2: nunca opera sin restricción. La composición de habilidades te lleva
- 19:31Speaker 2: a más allá de los trucos de un solo turno.
- 19:33Speaker 2: Usa secuencias guiadas por el planificador con reintentos y disyuntores
- 19:36Speaker 2: en el límite del orquestador. Herramientas externas fallan. Supas a tierra.
- 19:40Speaker 2: Vuélvelas con diseños idempotentes y retroceso exponencial. Mantén privada la
- 19:44Speaker 2: cadena de pensamiento. Devuelve un razonamiento resumido, no un razonamiento bruto.
- 19:47Speaker 2: Buscas transparencia, no terapia para fugas de promoción. La exposición
- 19:51Speaker 2: entre inquilinos exige paranoia con instrumentación. Para escenarios no autenticados
- 19:55Speaker 2: o B2B, ejecuta sesiones monitoreadas con límites de tasa, clasificación
- 19:59Speaker 2: de contenido y supervisión de cumplimiento en entradas y salidas.
- 20:02Speaker 2: La identidad restringe la sección. Sesiones anónimas leen documentos públicos,
- 20:06Speaker 2: no correos privados. Cada turno externo emite eventos auditables o
- 20:09Speaker 2: no se publica. La observabilidad no es negociable. Correlación de
- 20:12Speaker 2: eventos de canal, pasos de la gente, llamadas al modelo
- 20:14Speaker 2: e invocaciones de herramientas con un único y de rastreo.
- 20:17Speaker 2: Redacta fragmentos sensibles en el borde, antes de que los
- 20:19Speaker 2: registros salgan del enclave. Los paneles deben responder tres preguntas
- 20:23Speaker 2: al instante.¿ Dónde se fue el tiempo?¿ Dónde se originaron
- 20:25Speaker 2: los errores?¿ Y quién está autorizado para qué? Si no
- 20:28Speaker 2: puedes verlo, no puedes escalarlo.¿ Migración desde Teams FX?¿ Hay
- 20:31Speaker 2: un camino? Comienza colocando tu bota actual frente a ABS
- 20:34Speaker 2: si aún no lo está. Reemplaza gradualmente los adaptadores personalizados
- 20:38Speaker 2: para adaptadores del SDK. Mueve el estado a los patrones
- 20:40Speaker 2: de estado de turno de SDK y salta las interfaces.
- 20:43Speaker 2: Usa plantillas del SDK para crear rutas paralelas y cambiar
- 20:45Speaker 2: el tráfico gradualmente. El reloj de la obsolescencia no espera.
- 20:49Speaker 2: Tu plan de refactorización tampoco debería ser. La gestión de
- 20:51Speaker 2: costo importa cuando tu director financiero descubre la recuesta de
- 20:53Speaker 2: la ventana. Almacena incrustaciones en caché, elimina duplicados en la
- 20:56Speaker 2: recuperación y reutiliza el contexto a corto plazo entre turnos.
- 20:59Speaker 2: Regula las llamadas a herramientas con retroceso y limita las
- 21:01Speaker 2: generaciones con presupuestos de tokens sensatos por intención. La tajo
- 21:05Speaker 2: que necesite. Clasifica las solicitudes pronto y dirige los prompts
- 21:08Speaker 2: de nivel FACO a modelos más baratos sin tocar planificadores premium.
- 21:11Speaker 2: La resiliencia bajo carga es diseño, no suerte. Usa la
- 21:14Speaker 2: persistencia de sesión donde esté disponible, pero asume que cambiarás
- 21:17Speaker 2: de nodo a mitad del turno. Por eso el Estado
- 21:19Speaker 2: vive fuera del proceso. Haz que las herramientas sean impotentes
- 21:22Speaker 2: con la idea de solicitud para que los reintentos no
- 21:24Speaker 2: cubren dos veces tarjetas ni reenvíen correos. Los protectores de
- 21:27Speaker 2: concurrencia impiden que dos turnos interfieran con el mismo recurso.
- 21:30Speaker 2: Las pruebas deben simular tráfico rafagado, interrupciones parciales y dependencias lentas,
- 21:34Speaker 2: porque la producción lo hará. Una vez que domines catálogos, composición,
- 21:37Speaker 2: controles entre inquilinos, observabilidad, higiene de migración, palancas de costos
- 21:40Speaker 2: y resiliencia, tu agente deja de ser una demo y
- 21:42Speaker 2: se convierte en infraestructura. Y sí, aquí es exactamente donde
- 21:46Speaker 2: el SDK justifica su valor. Identidad, estado, protocolo y semántica
- 21:50Speaker 2: de canal estandarizados para que tus patrones avanzados se sienten
- 21:53Speaker 2: sobre una base sólida en el corazón de nada. El
- 21:55Speaker 2: asesino silencioso, el estado, la identidad y la semántica de canal.
- 21:58Speaker 2: Puedes falsificar, pero no puedes falsificar acciones vinculadas a la
- 22:01Speaker 2: identidad bajo carga entre canal. Sin tokens con alcance de usuario,
- 22:04Speaker 2: tu agente se extralimita o es bloqueado y tu pista
- 22:07Speaker 2: de auditoría queda ciega. Sin un estado de conversación compartido,
- 22:10Speaker 2: la lógica multiturno se fractura en el momento en que
- 22:12Speaker 2: un equilibrador de cargas es su trabajo. Sin una entrega
- 22:14Speaker 2: adaptada al canal, el streaming, las tarjetas y la semántica
- 22:16Speaker 2: de escritura se degradan en un comportamiento aleatorio. El SDK
- 22:19Speaker 2: resuelve estas tres limitaciones por diseño, actúa como usuario con auditabilidad,
- 22:23Speaker 2: persiste turnos múltiples entre nodos y se adapta automáticamente a
- 22:25Speaker 2: las capacidades del canal. Esta es la pieza que todos
- 22:28Speaker 2: pasan por alto al programar manualmente las llamadas a LM.
- 22:30Speaker 2: Implementa cognición sobre fundamentos sólidos, no sobre intuiciones, o la
- 22:33Speaker 2: producción te dará una elección muy costosa. Conclusión clave. En M305,
- 22:37Speaker 2: la seguridad, la fidelidad, identidad y el comportamiento multicanal no
- 22:40Speaker 2: son funciones adicionales. Son los requisitos mínimos que el SDK
- 22:43Speaker 2: de agentes ofrece por defecto. El siguiente paso. Crea la
- 22:46Speaker 2: estructura de un agente, conecta a los controladores de inicio
- 22:48Speaker 2: de sesión para actuar como usuario, regístrate en el Shoebot
- 22:50Speaker 2: Service y activa Team PsychoPilot con streaming habilitado y estado persistente.
- 22:54Speaker 2: Si esto te hizo más rápido y seguro, suscríbete. Escucha
- 22:56Speaker 2: el próximo podcast sobre barreras de IA aplicadas por Purview
- 22:59Speaker 2: para que tus resultados respeten etiquetas DLP y Discovery desde
- 23:01Speaker 2: el primer día. Tu equipo de cumplimiento no te lo pierda.