Investigador de palabras clave
Este flujo automatiza el proceso de investigación de palabras clave transformando datos brutos de tendencias en un informe de análisis SEO completo y accionable.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
GoogleTrends-7mgio[Google Trends]
style GoogleTrends-7mgio stroke:#a170ff
Prompt-4gg5e[<div><img alt="logo" src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt para reporte]
style Prompt-4gg5e stroke:#a170ff
OpenAIModel-abi70[<div><img alt="logo" src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-abi70 stroke:#a170ff
ChatOutput-6w4c9[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-6w4c9 stroke:#a170ff
ChatInput-it3nj[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-it3nj stroke:#a170ff
GoogleTrends-7mgio -.- Prompt-4gg5e
linkStyle 0 stroke:#a170ff
Prompt-4gg5e -.- OpenAIModel-abi70
linkStyle 1 stroke:#a170ff
OpenAIModel-abi70 -.- ChatOutput-6w4c9
linkStyle 2 stroke:#a170ff
ChatInput-it3nj -.- GoogleTrends-7mgio
linkStyle 3 stroke:#a170ff
🧩 Descripción general
El flujo “Investigador de palabras clave” automatiza la generación de un informe de análisis SEO. A partir de una consulta del usuario, consulta los datos de Google Trends, prepara un prompt para un modelo de IA y entrega un informe en Markdown con insights accionables.
⚙️ Funcionalidades principales
- Recibe consultas de usuarios a través de una entrada de chat.
- Obtiene datos de tendencias de palabras clave mediante la API de Google Trends.
- Conforma un prompt dinámico con los resultados de la consulta.
- Genera el informe de SEO mediante un modelo de OpenAI.
- Entrega el informe final como mensaje de chat en formato Markdown.
🔄 Pasos del flujo de trabajo
| Nombre del componente | Rol en el flujo | Entradas clave | Salidas clave |
|---|---|---|---|
| Entrada de chat | Captura la consulta del usuario | Mensaje de usuario | Mensaje con la consulta |
| Google Trends | Consulta tendencias de búsqueda | Palabras clave (texto) | Respuesta de Google Trends (mensaje) |
| Prompt para reporte | Prepara el prompt para el modelo de IA | Datos de tendencias de Google (mensaje) | Prompt con datos incrustados (mensaje) |
| OpenAI | Genera el informe de SEO | Prompt de texto (mensaje) | Texto generado por la IA (mensaje) |
| Salida de chat | Presenta el informe al usuario | Texto generado por IA (mensaje) | Mensaje de chat con el informe Markdown |
🧠 Notas
- El flujo depende de la disponibilidad de la API de Google Trends y de una clave válida de OpenAI.
- Se asume que la salida de Google Trends contiene los datos necesarios para construir el prompt; cualquier formato inesperado puede interrumpir el proceso.
- El modelo de OpenAI está configurado para
gpt-4o; el parámetromax_tokensytemperatureestán predefinidos para obtener resultados coherentes en Markdown. - Los mensajes de chat se almacenan automáticamente cuando el parámetro
should_store_messageestá habilitado. - El informe final se entrega en formato Markdown sin delimitadores de código, listo para su visualización directa en la interfaz de chat.