Habilidades azure-ai-anomalydetector-java
📦

azure-ai-anomalydetector-java

Seguro

Desarrolla Aplicaciones de Detección de Anomalías con Azure AI SDK para Java

Detecta anomalías en datos de series temporales utilizando Azure Cognitive Services. Esta habilidad proporciona patrones de Java SDK para detección de anomalías univariadas y multivariadas con soporte de transmisión en tiempo real.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "azure-ai-anomalydetector-java". Detectar anomalías en 30 días de datos de tráfico web diarios

Resultado esperado:

Detección de anomalías completada. Se encontraron 3 anomalías: Día 7 (pico de tráfico: 15.200 vs esperado 8.500), Día 18 (caída de tráfico: 2.100 vs esperado 7.800), Día 25 (pico de tráfico: 18.900 vs esperado 9.200). Puntuaciones de confianza: 0.92, 0.87, 0.95.

Usando "azure-ai-anomalydetector-java". Monitorear CPU, memoria y E/S de disco del servidor para anomalías

Resultado esperado:

Anomalía multivariada detectada en 2024-01-15T14:32:00Z. Severidad: 0.89. Principales contribuyentes: uso de CPU (contribución: 0.45), espera de E/S de disco (contribución: 0.32). Acción recomendada: Investigar posible contención de recursos.

Auditoría de seguridad

Seguro
v1 • 2/24/2026

All 35 static analysis findings are false positives. The external_commands detections misidentified Java code examples in markdown as Ruby shell execution. The network URLs are documentation placeholders for Azure blob storage. Environment variable access uses standard System.getenv() patterns recommended by Microsoft Azure SDK. The skill is documentation for Microsoft's official Azure AI Anomaly Detector SDK with no malicious intent.

1
Archivos escaneados
262
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
31
Comunidad
100
Seguridad
100
Cumplimiento de la especificación

Lo que puedes crear

Monitoreo de Operaciones de TI

Detecta anomalías en métricas del servidor como uso de CPU, consumo de memoria y tráfico de red para identificar posibles interrupciones antes de que afecten a los usuarios.

Detección de Fraude Financiero

Analiza patrones de transacciones en múltiples variables para identificar actividades sospechosas y fraude potencial en sistemas de pago en tiempo real.

Análisis de Sensores IoT

Monitorea datos de sensores de equipos industriales para detectar señales de advertencia temprana de fallos de equipos y habilitar programas de mantenimiento predictivo.

Prueba estos prompts

Crear Cliente Univariado Básico
Crea una clase Java que inicialice el cliente univariado de Azure AI Anomaly Detector utilizando variables de entorno para el endpoint y la clave API. Incluye manejo de errores para credenciales faltantes.
Implementar Detección de Anomalías por Lotes
Escribe un método que realice detección de anomalías por lotes en un conjunto de datos de series temporales. El método debe aceptar una lista de marcas de tiempo y valores, configurar la sensibilidad de detección y devolver una lista de anomalías detectadas con sus valores esperados y puntuaciones de confianza.
Construir Detector de Anomalías en Streaming
Crea un servicio de detección de anomalías en streaming que procese puntos de datos entrantes en tiempo real. Utiliza el método detectUnivariateLastPoint para verificar cada nuevo punto de datos y activa alertas cuando las anomalías superen un umbral de severidad.
Entrenar e Implementar Modelo Multivariado
Implementa un flujo de trabajo completo de detección de anomalías multivariadas: (1) prepara datos de entrenamiento en Azure Blob Storage, (2) entrena un modelo con ventana deslizante configurable, (3) realiza polling para completar el entrenamiento, (4) ejecuta inferencia por lotes en nuevos datos, y (5) extrae las variables de mayor contribución para cada anomalía detectada.

Mejores prácticas

  • Utiliza al menos 12 puntos de datos para detección univariada y alinea TimeGranularity con tu frecuencia de datos real para resultados precisos
  • Configura la sensibilidad entre 80-95 para casos de uso en producción para equilibrar falsos positivos y anomalías no detectadas
  • Maneja HttpResponseException para gestionar gracefulmente los límites de tasa de la API y errores del servicio

Evitar

  • No utilices valores de sensibilidad por debajo de 50 que pueden perder anomalías significativas o por encima de 99 que genera excesivos falsos positivos
  • Evita llamar detectUnivariateLastPoint sin mantener contexto histórico suficiente para el algoritmo
  • No hardcodees claves API o endpoints en el código fuente - utiliza siempre variables de entorno o Azure Key Vault

Preguntas frecuentes

¿Cuál es el requisito mínimo de datos para la detección de anomalías?
La detección univariada requiere al menos 12 puntos de datos. Los modelos multivariados funcionan mejor con 200-1000 puntos de entrenamiento dependiendo de la complejidad del patrón.
¿Cómo elijo entre detección univariada y multivariada?
Utiliza univariada para análisis de métricas únicas como uso de CPU. Utiliza multivariada cuando monitorees 2+ señales correlacionadas donde las anomalías pueden aparecer solo en sus relaciones.
¿Puedo usar esta habilidad sin una suscripción de Azure?
No. El SDK de Azure AI Anomaly Detector requiere una suscripción activa de Azure Cognitive Services con el recurso Anomaly Detector aprovisionado.
¿Cuánto tiempo tarda el entrenamiento del modelo multivariado?
El entrenamiento es asíncrono y normalmente se completa en minutos dependiendo del volumen de datos. Utiliza el patrón de polling para verificar el estado del entrenamiento hasta que el modelo alcance el estado Ready.
¿Qué granularidades de tiempo están soportadas?
Las granularidades soportadas incluyen: Yearly, Monthly, Weekly, Daily, Hourly, Minutely, Secondly, y MicroSecondly. Alinea la granularidad con tu frecuencia de recolección de datos.
¿Cómo manejo la autenticación de forma segura?
Utiliza DefaultAzureCredential en producción para soporte de identidad gestionada. Para desarrollo, almacena credenciales en variables de entorno o Azure Key Vault, nunca en código fuente.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md