Skip to main content

Enola-AI is a GenAI platform for validating and monitoring AI models in regulated industries like finance, healthcare, and education. It ensures compliance with strict standards via continuous user feedback, automated assessments, and expert reviews.

Project description

Enola-AI: Plataforma de Validación y Observabilidad GenAI

Enola-AI es una plataforma avanzada de GenAI diseñada para validar y monitorear la robustez de los modelos de inteligencia artificial en industrias altamente reguladas como finanzas, salud y educación. Nuestra solución asegura que las implementaciones de IA cumplan con los estrictos estándares regulatorios mediante evaluaciones continuas, integraciones fluidas y monitoreo en tiempo real.

Características Principales

  • Evaluación Multinivel: Recopilación de feedback de usuarios, evaluaciones automatizadas y revisiones de expertos internos.
  • Monitoreo en Tiempo Real: Capacidades de monitoreo continuo para detectar desviaciones en el comportamiento de los modelos de IA.
  • Integración Fluida: Compatible con infraestructuras existentes como sistemas ERP, CRM y plataformas de análisis de datos.
  • Configuración Personalizada: Adaptación de la metodología de evaluación según las necesidades específicas del cliente.
  • Seguridad y Cumplimiento: Medidas avanzadas de seguridad y cumplimiento con normativas de protección de datos.

Requisitos

  • Python 3.7+
  • Dependencias especificadas en requirements.txt

Uso

  1. Configura las variables de entorno necesarias:

    export token='tu_api_key'
    
  2. Importa las librerías e inicializa

    from enola import agent
    from enola.base.enola_types import ErrOrWarnKind
    from enola.base.enola_types import DataType
    
  3. Inicializa el Agente

    myAgent = agent.Agent(token=token,
                      name="Ejecución Demo Modelo Fuga",
                      isTest=True,
                      user_id="1",
                      user_name="Tu Nombre",
                      app_id= "GoogleColab",
                      channel_id="Google Colab",
                      session_id="1",
                      message_input="Hola, qué puedes hacer?"
                      )
    
  4. Registra el paso

    step1 = myAgent.new_step("step 1")
    step1.add_extra_info("ValorNumerico", 11)
    step1.add_extra_info("ValorTexto", "valor2")
    
  5. Registra errores si es que existen

    step1.add_error(id="10", message="Error de validación de datos", kind=ErrOrWarnKind.INTERNAL_TOUSER)
    
  6. envía los datos al Server

    data_server = myAgent.finish_agent(True, message_output="Salida generada por tu agente", num_iteratons=15 )
    
  7. Ejecuta la aplicación:

    python main.py
    

Contribuciones

¡Contribuciones son bienvenidas! Por favor, abre un issue o envía un pull request para cualquier mejora o corrección.

Licencia

Este proyecto está licenciado bajo la Licencia BSD 3-Clause License . Ver el archivo LICENSE para más detalles.

Contacto

Para cualquier consulta o soporte, por favor contacta a help@huemulsolutions.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enola-1.3.5.tar.gz (526.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

enola-1.3.5-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file enola-1.3.5.tar.gz.

File metadata

  • Download URL: enola-1.3.5.tar.gz
  • Upload date:
  • Size: 526.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for enola-1.3.5.tar.gz
Algorithm Hash digest
SHA256 3be75870468049bdf3d8983ec49cb29b4fe81c3f1c0492dbd07387610eb5a923
MD5 b14a6ac0cac23ebb77ec44216b836d70
BLAKE2b-256 db73f7fd29566b0920d910426427a2dd0c1cd02939861d2b2dd103e8c6c6013d

See more details on using hashes here.

File details

Details for the file enola-1.3.5-py3-none-any.whl.

File metadata

  • Download URL: enola-1.3.5-py3-none-any.whl
  • Upload date:
  • Size: 43.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for enola-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c145ad148e836bf553dbac1664ec519a76d67c3727bc7a3f5838a7dcf64a57bd
MD5 6b03cf5818b72e0d40ab0db6ea60f269
BLAKE2b-256 9b81272a7f013767f2b7c94c7ee4fea50af35490c3950304b54fc92df0abd42d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page