Volver

Clientes

Cómo NotPixel creó una capa de anuncios contextuales para productos basados en LLM

NotPixel nació de una tesis clara: si los flujos de búsqueda, contenido y descubrimiento se están trasladando a interfaces conversacionales, el modelo publicitario también debe cambiar. En lugar de depender de cookies, banners genéricos o interrupciones visuales, el desafío era crear una capa de monetización nativa para las respuestas de LLM, capaz de insertar ofertas relevantes sin alterar la experiencia del usuario.

La solución se estructuró como un SDK independiente del proveedor para plataformas de inteligencia artificial, chatbots, copilotos y asistentes. El producto permite al editor enviar el contexto de la conversación, recibir un anuncio compatible con esa intención y redactar la respuesta final con una divulgación clara del contenido patrocinado. La propuesta no era crear otro servidor de anuncios tradicional, sino un mecanismo de monetización diseñado para entornos donde la respuesta, la intención y la respuesta del usuario son el inventario principal.

SDK de anuncios para LLM

Como núcleo del proyecto, desarrollé el SDK notpixel, con una API simple para buscar anuncios, generar respuestas con ofertas patrocinadas, trabajar en lotes, buscar previamente, almacenar en caché los resultados y operar en modo simulado para el desarrollo. La integración fue diseñada para ser natural para los equipos técnicos: el desarrollador proporciona publisherId, modelo, opciones de entrada y privacidad, y el SDK resuelve la selección, composición y seguimiento.

El producto también está diseñado para no encerrar al cliente en un único proveedor de IA. Se crearon adaptadores para OpenAI, Anthropic, Google Gemini, xAI, OpenRouter y API compatibles con Chat Completions. Esto permite que el mismo mecanismo de monetización funcione en diferentes pilas de LLM, incluida la transmisión.

Relevancia contextual y privacidad

La capa de coincidencia considera el texto de la conversación, los metadatos del contexto y la puntuación mínima de relevancia antes de mostrar una oferta. El SDK filtra anuncios de baja visibilidad para evitar inserciones forzadas y preservar la utilidad de la respuesta. Este punto es esencial en los LLM: un anuncio fuera de contexto no sólo es malo para el rendimiento, sino que rompe la confianza.

También implementé un enfoque que prioriza la privacidad. De forma predeterminada, el SDK puede generar incrustaciones localmente y enviar solo el vector a la API, lo que reduce la exposición del texto de la conversación original. Cuando es necesario, se puede recurrir al texto desinfectado y truncado. Esta arquitectura equilibra la monetización, el rendimiento y la protección de datos en un escenario donde los avisos pueden contener información confidencial.

Composición y transmisión de respuestas

NotPixel no inyecta un bloque publicitario a ciegas. Crea instrucciones para que el LLM incorpore la oferta patrocinada al final de la respuesta con un tono neutral, divulgación explícita y CTA preservada. La lógica funciona en portugués e inglés y evita que el modelo invente beneficios que no están presentes en el anuncio.

También se estructuró el soporte de streaming, con adaptadores capaces de consumir SSE de diferentes proveedores y entregar la respuesta en un flujo. Esto le permite monetizar las experiencias de chat modernas sin sacrificar la latencia percibida ni obligar al producto a esperar la respuesta completa para representar el contenido.

Seguimiento, análisis y operaciones para editores

Además de la selección de anuncios, creé una biblioteca de seguimiento del navegador para impresiones, clics y conversiones. Utiliza sendBeacon cuando es posible, respaldo con fetch, seguimiento de visibilidad con IntersectionObserver y eventos de conversión con metadatos. El SDK también expone ganchos de análisis para medir la búsqueda de anuncios, los errores, las ofertas faltantes, la latencia y el caché.El resultado fue una infraestructura publicitaria diseñada específicamente para LLM: selección contextual, privacidad a través de incrustaciones locales, soporte multiproveedor, streaming, componentes React, seguimiento de eventos y modo de desarrollo. NotPixel convierte la respuesta del asistente en un inventario empresarial mensurable, sin reducir la experiencia a banners o formatos web heredados.

También te puede interesar