Este proyecto es una aplicación Next.js que integra el SDK de IA de Vercel con la API de Exa para proporcionar funcionalidades de investigación automatizada para creadores de contenido. La herramienta ayuda a los usuarios a iniciar investigaciones sobre temas específicos, categorizar resultados y generar contenido basado en esos hallazgos asistido por IA.
La aplicación se despliega automáticamente en Vercel y puede accederse en https://infobae-challenge-iota.vercel.app.
-
Página de Investigación: Navegá a la página principal e ingresá una consulta de investigación personalizada en la barra de búsqueda. Elegí el tipo de investigación que deseas realizar para obtener resultados más relevantes.

-
Ver Resultados: Examiná los resultados de investigación categorizados y elegí un tema que te interese. Podés leer el artículo original para chequear si vale la pena expandirlo.
-
Expandir Contenido: Hacé clic en "Expandir" para cualquier tema que valga la pena para generar un borrador de artículo basado en los resultados de investigación. La herramienta generará un artículo inicial automáticamente utilizando la API de Exa y OpenAI.
-
Generación por URL/Imagen: alternativamente también podés usar el generador (haciendo click en el ícono de crear) para subir una imagen o URL de tu elección para generar un artículo basado en ese contenido.

-
Generación de Títulos: podés generar títulos para tu artículo utilizando la funcionalidad de generación de títulos. Podés elegir entre un número de títulos sugeridos y seleccionar el que más te guste o modificarlo según tus necesidades.
-
Editar Contenido: usá el asistente de IA para editar el contenido generado, refinando el artículo según tus preferencias.
-
Exportar Artículo: una vez que estés satisfecho con el artículo, podés exportarlo en formato PDF para compartirlo.
- Node.js (v18 o más reciente)
- npm o yarn
- API Keys para Exa y OpenAI
- Instalar dependencias:
npm install
# o
yarn install- Crear un archivo
.env.localen el directorio raíz completando las siguientes variables:
EXA_API_KEY=exa_api_key
OPENAI_API_KEY=openai_api_key
- Ejecutar el servidor de desarrollo:
npm run dev
# o
yarn dev- Abrir http://localhost:3000 en tu navegador para ver la aplicación.
Para compilar la aplicación para producción:
npm run build
# o
yarn buildPara iniciar el servidor de producción:
npm start
# o
yarn start- Frontend: Next.js + TypeScript
- Estilos: Tailwind CSS
- Integración API: Vercel AI SDK, Exa API, OpenAI API
- Despliegue: Vercel
- Implementar autenticación de usuarios para investigación personalizada
- Mejorar el algoritmo de categorización con criterios más personalizados
- Añadir características colaborativas para creación de contenido en equipo
- Implementar analíticas de contenido para rastrear el rendimiento de los artículos generados
- Agregar una revisión con IA para detectar errores, inconsistencias o rastros de lenguaje artificial antes de publicar los artículos.
