Cómo construí un generador de expresiones regulares de IA gratuitas usando Hugging Face + Next.js (sin costo de API)
Durante años odié escribir expresiones regulares; cada vez que necesitaba validar un email o extraer una subcadena terminaba buscando patrones en Google y probando hasta cansarme. Para ahorrar ese tiempo creé Dev Brains AI, una colección gratuita de utilidades IA que generan expresiones regulares y consultas SQL al instante usando modelos abiertos de Hugging Face, sin claves de pago ni costes de OpenAI, solo herramientas rápidas y sencillas. Como empresa, Q2BSTUDIO ofrece además servicios profesionales de desarrollo de software a medida, aplicaciones a medida, inteligencia artificial y ciberseguridad, por lo que este proyecto encaja con nuestra filosofía de entregar valor práctico a desarrolladores y empresas.
Tecnología empleada: frontend con Next.js 14 y Tailwind CSS para prototipado rápido y diseño responsivo; backend con rutas API serverless que protegen la clave de Hugging Face; inferencia usando modelos abiertos como google/flan-t5-small; despliegue en Vercel aprovechando el plan gratuito. No usamos base de datos ni autenticación para mantener la aplicación estática y ligera. La monetización planificada incluye Google AdSense.
Cómo funciona la IA: en lugar de usar APIs pagadas se realiza una llamada al router de inferencia de Hugging Face. El flujo es simple: la API serverless recibe el prompt del usuario, construye una instrucción tipo Generate a regex for: seguido del prompt y envía la petición al cliente HfInference indicando el modelo google/flan-t5-small y parámetros como max_new_tokens 60. La respuesta es el texto generado que contiene la expresión regular o la consulta SQL sugerida. Al ocultar la clave en el endpoint se mantiene la seguridad y se puede desplegar gratuitamente.
Ruta API en Next.js: cada llamada pasa por un endpoint serverless que deserializa el body, llama a Hugging Face y devuelve el resultado en JSON. Este patrón permite escalar sin costes de API y mantener la integración sencilla y segura.
Interfaz: Tailwind CSS permite una UI minimalista y rápida, optimizada para móviles y con carga instantánea. La experiencia se centra en que la herramienta simplemente funcione, sin distracciones.
Despliegue: todo el sitio se ejecuta en Vercel con despliegues automáticos desde GitHub. Comandos de build típicos: npm run build y salida en .next. Vercel gestiona HTTPS y caché automáticamente, facilitando un flujo de desarrollo continuo.
Lecciones aprendidas: los modelos pequeños son sorprendentemente buenos para tareas estructuradas como regex o SQL; el renderizado previo SSR ayuda al SEO y al rendimiento; eliminar costes de API permite proyectos gratuitos y escalables; y concentrarse en una interfaz centrada en el valor mejora la adopción de la herramienta.
Qué sigue: añadir un formateador y beautifier de JSON con explicaciones generadas por IA, un generador automático de comentarios de código y un analizador de logs inteligente. Si te interesa probar la herramienta puedes acceder al sitio en dev-brains-ai.com.
Si quieres construir herramientas similares o desarrollar soluciones a medida para tu empresa, en Q2BSTUDIO somos especialistas en aplicaciones a medida y software a medida y podemos ayudarte a integrar modelos de IA en tus productos. Consulta nuestros servicios de aplicaciones a medida y explora cómo aplicamos inteligencia artificial para empresas, incluyendo agentes IA y soluciones de IA para empresas. También ofrecemos servicios de ciberseguridad, pentesting, servicios cloud aws y azure, servicios inteligencia de negocio y soluciones con power bi para potenciar la toma de decisiones.
Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. En Q2BSTUDIO combinamos experiencia técnica y enfoque en negocio para entregar soluciones robustas y escalables.
Comentarios