Introducción
En este tutorial vamos a construir un detector de contenido AI utilizando Next.js y Cursor AI, sin escribir ni una sola línea de código manualmente. Te mostraré el resultado final antes de comenzar con el desarrollo.
Demo del Proyecto Final
Tengo aquí un ejemplo de contenido generado por AI. Voy a copiarlo, pegarlo en nuestro proyecto y hacer clic en «Detectar contenido AI».
Resultados obtenidos:
- Tipo de contenido: Generado por AI
- Confianza AI: 70%
- Escritura humana: 29%
- Palabras tipo AI: 79%
- Conclusión: Este contenido tiene una alta probabilidad de ser generado por AI
¿Qué es Cursor AI?
Cursor AI es un editor de código con inteligencia artificial integrada que incluye características como:
- Composer (Compositor)
- Chat (Conversación)
- Symbols (Símbolos)
- Y muchas otras funciones
Está construido sobre Visual Studio Code, así que si no lo tienes instalado, asegúrate de descargarlo.
Configuración Inicial
Paso 1: Crear la Aplicación Next.js
- Abrir Cursor AI
- Presionar
Cmd + L
(Mac) oCtrl + L
(Windows) para abrir la ventana de chat - También puedes hacer clic en el ícono de chat
- En la consulta escribir: «¿Cómo crear una aplicación Next.js?»
- Seleccionar Claude como modelo (es mejor para programación que GPT-4)
- Presionar Enter
Paso 2: Ejecutar los Comandos
- Abrir la terminal: Terminal → New Terminal
- Hacer clic en «Run» para ejecutar el comando sugerido
- Cuando pregunte por el nombre del proyecto, usar punto (
.
) para usar el nombre de la carpeta actual: «AI content detector» - Aceptar las configuraciones por defecto
- Ejecutar la aplicación haciendo clic en «Run» nuevamente
La aplicación se ejecutará en un puerto local. Al abrirlo verás la aplicación Next.js básica funcionando.
Implementación de la Lógica Principal
Paso 3: Configurar la API
- Ir a RapidAPI.com y crear una cuenta si no tienes una
- Hacer clic en «Artificial Intelligence» en las categorías
- Buscar y seleccionar una API de detección de contenido AI
- Suscribirse al plan gratuito
- Copiar el código de ejemplo completo
Paso 4: Usar Cursor AI para Implementar
- Abrir un nuevo chat en Cursor AI
- Seleccionar Claude como modelo
- Escribir el siguiente prompt:
Crear un proyecto llamado "AI content detector" usando Next.js basado en este código:
[Pegar el código de la API]
Implementar toda la lógica en el archivo page.js
- Asegurarse de que el archivo
page.js
esté seleccionado - Agregar: «Implementa toda la lógica en este archivo con separación de responsabilidades»
- Presionar Enter
Paso 5: Aplicar los Cambios
- Cursor AI mostrará las opciones: Ask, Copy, Apply
- Hacer clic en «Apply» para actualizar el archivo actual
- Revisar los cambios propuestos
- Hacer clic en «Accept» o presionar
Y
para aceptar - Para aceptar todos los cambios de una vez, hacer clic en «Accept» en la parte superior
Creación de la API Route
Paso 6: Usar el Composer
El AI sugerirá crear una carpeta api/detect
con un archivo route.js
.
- Presionar
Shift + Cmd + I
(Mac) oShift + Ctrl + I
(Windows) para abrir el Composer - Escribir: «Crear este archivo y carpeta» y pegar la ruta sugerida
- El Composer escaneará el proyecto y creará el archivo automáticamente
- Presionar Enter y aceptar todos los cambios
Paso 7: Implementar la Lógica de la API
- Copiar el código de la API route sugerido por el chat
- Reemplazar el contenido del archivo
route.js
con este código - Guardar los cambios
Prueba y Mejoras
Paso 8: Probar la Aplicación
- Ejecutar la aplicación
- Recargar la página
- Pegar contenido generado por AI
- Hacer clic en «Detectar»
- Verificar que aparezcan los resultados
Paso 9: Mejorar la Presentación
Si los resultados aparecen como JSON crudo:
- Abrir el chat de Cursor AI
- Asegurarse de que
page.js
esté seleccionado - Escribir: «Formatear esto para hacerlo más legible sin usar JSON»
- Presionar Enter y aplicar los cambios
Paso 10: Depuración (si es necesario)
Si aparecen valores como «NaN» (Not a Number):
- Agregar
console.log(data)
en el código para ver la estructura de la respuesta - Abrir las herramientas de desarrollador del navegador
- Copiar la estructura de datos completa
- Volver al chat de Cursor AI y escribir: «Esta es la estructura de datos:» [pegar la estructura]
- Aplicar las correcciones sugeridas
Estilización con Tailwind CSS
Paso 11: Hacer el Diseño Más Atractivo
- En el chat de Cursor AI escribir: «Estilizar esto usando Tailwind CSS y hacerlo elegante»
- Esperar a que genere el código
- Hacer clic en «Apply» para aplicar todos los cambios
- Aceptar las modificaciones
Resultado Final
Una vez completados todos los pasos, tendrás una aplicación completamente funcional que:
- Acepta texto como entrada
- Analiza si fue generado por AI
- Muestra resultados formatados incluyendo:
- Porcentaje de confianza de AI
- Porcentaje de escritura humana
- Palabras características de AI
- Conclusión sobre la probabilidad
Consejos Importantes
- Cursor AI es muy potente – puede entender el contexto y hacer cambios precisos
- Los prompts específicos dan mejores resultados – mientras más detallado seas, mejor será el resultado
- Claude es mejor para programación que otros modelos
- El Composer puede crear archivos y carpetas automáticamente
- Siempre revisa los cambios antes de aceptarlos
¡Con esto has creado un detector de contenido AI completamente funcional sin escribir código manualmente!