DataPragmIA Logo

Fusionamos nuestra experiencia en productos de datos con la inteligencia artificial más avanzada para crear soluciones innovadoras. We merge our data product expertise with cutting-edge artificial intelligence to create innovative solutions.

Imagen de SilvIApp

SilvIApp

SilvIApp

Una solución de IA conversacional para el bienestar infantil, accesible por WhatsApp y basada en información verificada.

A conversational AI solution for child wellness, accessible via WhatsApp and based on verified information.

Visión FuncionalFunctional Overview

SilvIApp actúa como un asistente virtual experto en salud infantil. A través de WhatsApp, los padres pueden realizar consultas y recibir respuestas inmediatas, fiables y basadas exclusivamente en una base de conocimiento validada (arquitectura RAG), asegurando que la información proporcionada es precisa y segura. Su principal ventaja frente a LLM genéricos es que sus respuestas solo se basan en información validada por pediatras, además es fácilmente accesible via WhatsApp y incluso puede personalizar las respuestas en base a la información que tenga guardada de tus hijos.

SilvIApp acts as a virtual expert assistant in child health. Via WhatsApp, parents can ask questions and receive immediate, reliable answers based exclusively on a validated knowledge base (RAG architecture), ensuring the information provided is accurate and safe. Its main advantage over generic LLMs is that its answers are based solely on information validated by pediatricians, it is also easily accessible via WhatsApp, and can even personalize responses based on the information it has saved about your children.

Arquitectura TécnicaTechnical Architecture

La solución integra un modelo de lenguaje avanzado (Sonnet 3-7) con una base de datos de conocimiento curada (RAG) y la API de WhatsApp. El principal desafío técnico fue garantizar que no hubiera alucinaciones del modelo y que solo se basara en la información verificada. La mayoría del proyecto está construida dentro de Snowflake, pudiendo aprovechar tener prácticamente todo el proyecto en un único sitio, aliviando así tareas de gobierno.

The solution integrates an advanced language model (Sonnet 3-7) with a curated knowledge database (RAG) and the WhatsApp API. The main technical challenge was ensuring the model did not hallucinate and relied solely on verified information. Most of the project is built within Snowflake, allowing us to leverage having virtually the entire project in a single place, thus easing governance tasks.

Ver detalles técnicos → See technical details →
Web de SilvIApp SilvIApp Site (currently available in Spanish only)
Imagen de mirIAm

mirIAm

mirIAm

Sistema de apoyo para terapia psicológica mediante IA, que analiza pensamientos y hábitos compartidos por pacientes vía WhatsApp para ofrecer insights al terapeuta.

AI-powered support system for psychological therapy, analyzing patient thoughts and habits shared via WhatsApp to offer insights to therapists.

Visión FuncionalFunctional Overview

mirIAm facilita un canal de comunicación continuo y privado vía WhatsApp para que los pacientes registren sus pensamientos, emociones y hábitos entre sesiones. Esta información es recopilada y procesada por un motor de Inteligencia Artificial que identifica patrones de conducta emergentes, posibles desencadenantes emocionales y la evolución del estado anímico. Antes de cada consulta, el terapeuta recibe un análisis resumido con estos insights, permitiéndole preparar sesiones más personalizadas, profundas y efectivas, optimizando el tiempo terapéutico y detectando aspectos que podrían pasar desapercibidos en conversaciones puntuales.

mirIAm provides a continuous and private WhatsApp channel for patients to record their thoughts, emotions, and habits between sessions. This information is collected and processed by an Artificial Intelligence engine that identifies emerging behavioral patterns, potential emotional triggers, and mood evolution. Before each consultation, the therapist receives a summarized analysis with these insights, allowing them to prepare more personalized, profound, and effective sessions, optimizing therapeutic time and detecting aspects that might go unnoticed in one-off conversations.

Arquitectura TécnicaTechnical Architecture

La arquitectura técnica de mirIAm utiliza la API de WhatsApp junto con servicios de AWS para ir registrando los eventos en Snowflake. Luego, allí mismo es donde se procesan los datos con LLM para obtener los resultados listos para los terapeutas.

mirIAm's technical architecture uses the WhatsApp API along with AWS services to log events in Snowflake. Then, it is in Snowflake itself where the data is processed with LLMs to obtain the results ready for therapists.

Ver detalles técnicos → See technical details →
Web de mirIAm mirIAm Site

Innovación en Marcha: Nuevos Proyectos con IA

Innovation in Progress: New AI Projects

Seguimos avanzando en la aplicación de inteligencia artificial para crear soluciones. Descubre pronto nuestros próximos desarrollos.

We continue to advance the application of artificial intelligence to create solutions. Discover our next developments soon.

Hablemos

Let's Talk

¿Interesado en lo que hacemos?

Interested in what we do?

Contacta con Nosotros Contact Us

Análisis Técnico del Procedimiento Principal de SilviApp en Snowflake Technical Analysis of SilviApp's Main Procedure in Snowflake

El procedimiento principal de la aplicación SilviApp, operando enteramente dentro de Snowflake, actúa como el motor central para gestionar todas las interacciones con los usuarios. Este diseño demuestra cómo las capacidades avanzadas de Snowflake se pueden utilizar para construir aplicaciones interactivas y complejas, impulsadas por inteligencia artificial, directamente sobre la plataforma de datos.

The main procedure of the SilviApp application, operating entirely within Snowflake, acts as the central engine for managing all user interactions. This design demonstrates how Snowflake's advanced capabilities can be used to build interactive and complex AI-driven applications directly on the data platform.

Orquestación Avanzada y Lógica de Aplicación en el Corazón de Snowflake

Advanced Orchestration and Application Logic at the Heart of Snowflake

Este componente central está diseñado para manejar de manera meticulosa el ciclo completo de una solicitud de usuario, desde su recepción hasta la generación y entrega de una respuesta inteligente. Su funcionamiento se puede desglosar en varias etapas clave donde la tecnología Snowflake juega un papel fundamental:

This central component is meticulously designed to handle the complete lifecycle of a user request, from reception to the generation and delivery of an intelligent response. Its operation can be broken down into several key stages where Snowflake technology plays a fundamental role:

Diseño Modular y Lógica Condicional Sofisticada:

Modular Design and Sophisticated Conditional Logic:

El procedimiento exhibe un diseño altamente modular, delegando tareas específicas (como el procesamiento de comandos especiales, la verificación de consentimientos legales, o la gestión de la información básica del usuario) a otros procedimientos almacenados o funciones dentro de Snowflake. Esta modularidad no solo promueve la reutilización del código y la mantenibilidad, sino que también demuestra cómo Snowflake puede servir como una plataforma para construir aplicaciones complejas con una arquitectura bien definida. Dependiendo del estado de la interacción con el usuario (por ejemplo, si está proporcionando información por primera vez, confirmando datos, o en una consulta normal), el flujo de ejecución se adapta dinámicamente. Esta lógica de máquina de estados, implementada directamente en el entorno de Snowflake, subraya la potencia de la plataforma para ir más allá de las tareas analíticas tradicionales.

The procedure exhibits a highly modular design, delegating specific tasks (such as processing special commands, verifying legal consents, or managing basic user information) to other stored procedures or functions within Snowflake. This modularity not only promotes code reusability and maintainability but also demonstrates how Snowflake can serve as a platform for building complex applications with a well-defined architecture. Depending on the state of user interaction (e.g., if providing information for the first time, confirming data, or in a normal query), the execution flow adapts dynamically. This state machine logic, implemented directly in the Snowflake environment, underscores the platform's power to go beyond traditional analytical tasks.

Pipeline de Inteligencia Artificial Integrado con Snowflake Cortex y RAG: El componente más innovador es su pipeline de IA, que se beneficia directamente de las últimas funcionalidades de Snowflake:

Artificial Intelligence Pipeline Integrated with Snowflake Cortex and RAG: The most innovative component is its AI pipeline, which directly benefits from Snowflake's latest features:

Registro Detallado y Gobernanza: Cada paso del proceso, cada decisión tomada, y cada interacción con los servicios de IA se registran meticulosamente en tablas de Snowflake. Esto no solo es crucial para la depuración y el monitoreo, sino también para la auditoría, el análisis de uso y la mejora continua de la aplicación, todo dentro de un marco de gobernanza de datos unificado.

Detailed Logging and Governance: Every step of the process, every decision made, and every interaction with AI services are meticulously logged in Snowflake tables. This is not only crucial for debugging and monitoring but also for auditing, usage analysis, and continuous application improvement, all within a unified data governance framework.

Las Bondades de Snowflake en Acción:

The Benefits of Snowflake in Action:

En conclusión, el procedimiento principal de SilviApp es un testimonio de cómo Snowflake ha evolucionado para convertirse en una plataforma de desarrollo de aplicaciones de datos de pleno derecho, capaz de soportar cargas de trabajo interactivas, complejas y enriquecidas con inteligencia artificial de vanguardia.

In conclusion, SilviApp's main procedure is a testament to how Snowflake has evolved into a full-fledged data application development platform, capable of supporting interactive, complex, and cutting-edge AI-enriched workloads.

Visualización Visualization

Detalles Técnicos de mirIAmmirIAm Technical Details

mirIAm utiliza la API de WhatsApp junto con servicios de AWS para registrar los eventos y conversaciones de los pacientes directamente en Snowflake. Una vez en Snowflake, los datos son procesados mediante modelos de Lenguaje de Gran Escala (LLM) para analizar el texto, identificar patrones emocionales, temas recurrentes y cambios en el discurso que puedan ser relevantes. Los resultados de este análisis se preparan y se ponen a disposición de los terapeutas a través de una interfaz segura, ofreciéndoles insights valiosos para sus sesiones.

mirIAm utilizes the WhatsApp API along with AWS services to log patient events and conversations directly into Snowflake. Once in Snowflake, the data is processed using Large Language Models (LLMs) to analyze text, identify emotional patterns, recurring themes, and changes in discourse that may be relevant. The results of this analysis are prepared and made available to therapists through a secure interface, offering them valuable insights for their sessions.

Desafíos Técnicos Superados:

Technical Challenges Overcome: