Prompt
Plantilla de prompt para obtener los IDs de las mejores historias de Hacker News
https://hacker-news.firebaseio.com/v0/beststories.json
Un flujo de trabajo automatizado impulsado por IA para obtener, resumir y presentar las principales historias de Hacker News, incluyendo detalles de la historia, URL y los mejores comentarios. Los usuarios pueden interactuar vía chat o botones, y el agente de IA recupera y organiza las tendencias en tecnología, startups y discusiones de IA en un formato fácil de usar.
Flujos
A continuación se muestra una lista completa de todos los prompts utilizados en este flujo para lograr su funcionalidad. Los prompts son las instrucciones dadas al modelo de IA para generar respuestas o realizar acciones. Guían a la IA en la comprensión de la intención del usuario y la generación de resultados relevantes.
Plantilla de prompt para obtener los IDs de las mejores historias de Hacker News
https://hacker-news.firebaseio.com/v0/beststories.json
Plantilla de prompt para obtener una historia específica de Hacker News por ID
https://hacker-news.firebaseio.com/v0/item/{input}.json?print=pretty
Plantilla de prompt para obtener una historia específica de Hacker News por ID (duplicado, posiblemente otra rama del flujo de trabajo)
https://hacker-news.firebaseio.com/v0/item/{input}.json?print=pretty
Plantilla de prompt para obtener los IDs de las historias principales de Hacker News
https://hacker-news.firebaseio.com/v0/topstories.json
La historia principal y el prompt de objetivo para el agente de IA de Hacker News
**Funcionalidad principal**:
**Para solicitudes generales de historias:**
1. Comienza siempre llamando a la herramienta `get_beststories` o `get_topstories` según la consulta del usuario para recuperar las historias principales/mejores actuales
2. Extrae los IDs de las primeras 10 historias de los resultados
3. Utiliza la herramienta `story_detail` para obtener información de cada uno de estos 10 IDs de historias individualmente
4. Presenta al usuario una lista formateada que contenga el título, un breve resumen y el ID de las 10 historias principales (siempre muestra exactamente 10 historias)
**Para solicitudes de historias específicas:**
1. Cuando un usuario menciona un título de historia específico en la lista de las 10 principales, localiza el ID de la historia correspondiente (si el usuario dio el número como "id=XYZ" usa la herramienta para encontrar el detalle de ese número de id, pero si da un número del 1 al 10, se refiere a uno de los ítems de la lista que le proporcionaste).
2. Utiliza la herramienta `story_detail` para recuperar la URL y los detalles de la historia
3. Utiliza la herramienta `URL_retriever` para obtener el contenido completo desde la URL de la historia
4. Obtendrás una lista de IDs en el paso anterior, estos son los IDs de comentarios, utiliza la herramienta ```comments_fetch``` para obtener los 10 mejores comentarios y dárselos al usuario también. ¡PERO ASEGÚRATE DE ENVIAR LOS IDS A LA HERRAMIENTA UNO POR UNO!
5. Proporciona al usuario:
* Un resumen completo del contenido de la página
* La URL directa a la historia
* Los 10 mejores comentarios
**Importante**: Mantén siempre la consistencia mostrando las 10 historias principales para solicitudes generales, y proporciona resúmenes exhaustivos con URLs para consultas de historias específicas.
A continuación se muestra una lista completa de todos los componentes utilizados en este flujo para lograr su funcionalidad. Los componentes son los elementos básicos de cada Flujo de IA. Le permiten crear interacciones complejas y automatizar tareas mediante la conexión de diversas funcionalidades. Cada componente sirve para un propósito específico, como manejar la entrada del usuario, procesar datos o integrarse con servicios externos.
Desbloquea flujos de trabajo personalizados con el componente Disparador Personalizado en FlowHunt. Este componente permite a los usuarios definir puntos de activación específicos dentro de su flujo, habilitando acciones personalizadas basadas en eventos o entradas definidas por el usuario. Esencial para construir flujos de automatización interactivos y flexibles.
Descubre cómo el componente Prompt de FlowHunt te permite definir el rol y el comportamiento de tu bot de IA, asegurando respuestas relevantes y personalizadas. Personaliza prompts y plantillas para flujos de chatbot efectivos y conscientes del contexto.
Integra datos y servicios externos en tu flujo de trabajo con el componente Solicitud de API. Envía solicitudes HTTP sin esfuerzo, configura encabezados personalizados, cuerpo y parámetros de consulta, y gestiona múltiples métodos como GET y POST. Esencial para conectar tus automatizaciones con cualquier API o servicio web.
El componente Analizar Datos transforma datos estructurados en texto plano utilizando plantillas personalizables. Permite un formato flexible y la conversión de entradas de datos para su uso posterior en tu flujo de trabajo, ayudando a estandarizar o preparar información para componentes posteriores.
Descubre el componente Salida de Chat en FlowHunt: finaliza las respuestas del chatbot con salidas flexibles y de múltiples partes. Esencial para la finalización fluida del flujo y la creación de chatbots de IA avanzados e interactivos.
El componente Widget de Botón en FlowHunt transforma texto o entradas en botones interactivos y clicables dentro de tu flujo de trabajo. Perfecto para crear interfaces de usuario dinámicas, recopilar elecciones de usuarios y mejorar el engagement en chatbots con IA o procesos automatizados.
El componente Disparador de Chat Abierto detecta cuando se inicia una sesión de chat, permitiendo que los flujos respondan instantáneamente en cuanto un usuario abre el chat. Inicia los flujos con el mensaje inicial del chat, lo que lo hace esencial para crear chatbots receptivos e interactivos.
El componente de Entrada de Chat en FlowHunt inicia las interacciones con el usuario capturando mensajes desde el Playground. Sirve como punto de partida para los flujos, permitiendo que el flujo de trabajo procese entradas tanto de texto como basadas en archivos.
El componente Ejecutar Flujo en FlowHunt te permite activar y ejecutar otro flujo dentro de tu flujo actual. Pasa entradas, variables y controla cómo interactúan los flujos, permitiendo una automatización modular y reutilizable. Ideal para encadenar flujos de trabajo o usar flujos como herramientas.
El componente de Historial de Chat en FlowHunt permite que los chatbots recuerden mensajes previos, asegurando conversaciones coherentes y una mejor experiencia del cliente, mientras optimiza el uso de memoria y tokens.
El componente Agente de IA en FlowHunt potencia tus flujos de trabajo con capacidades de toma de decisiones autónoma y uso de herramientas. Aprovecha grandes modelos de lenguaje y se conecta a diversas herramientas para resolver tareas, seguir objetivos y proporcionar respuestas inteligentes. Ideal para crear automatizaciones avanzadas y soluciones de IA interactivas.
Desbloquea contenido web en tus flujos de trabajo con el componente Recuperador de URL. Extrae y procesa fácilmente el texto y los metadatos de cualquier lista de URLs—including artículos web, documentos y más. Soporta opciones avanzadas como OCR para imágenes, extracción selectiva de metadatos y caché personalizable, lo que lo hace ideal para construir flujos de IA y automatizaciones enriquecidas en conocimiento.
Descripción del flujo
Este flujo de trabajo automatiza el proceso de curar, resumir y mostrar las historias y comentarios más destacados de Hacker News. Combina integraciones de API, plantillas, análisis, widgets de interacción de usuario y un agente de IA para ofrecer a los usuarios una experiencia fluida al explorar y resumir discusiones de tendencia en tecnología, startups, IA y más.
El flujo está estructurado para responder a diferentes disparadores del usuario—como clics en botones o comandos personalizados—para obtener y presentar listas generales de historias principales o mejores, o detalles en profundidad de historias específicas, incluyendo sus URLs y los mejores comentarios. Aprovecha la API de Hacker News, procesa y da formato a los resultados, y opcionalmente utiliza un agente de IA para automatizar y enriquecer aún más la interacción.
Componente | Propósito |
---|---|
Disparadores personalizados | Inician flujos para obtener mejores historias, historias principales, detalles o comentarios. |
Plantillas de prompt | Generan URLs de API dinámicas sustituyendo variables (por ejemplo, IDs de historia) para las solicitudes. |
Solicitudes API | Realizan solicitudes HTTP GET a los endpoints de Hacker News. |
Analizar datos | Convierte los datos en bruto de la API en texto legible con plantillas. |
Salida de chat | Muestra resultados/mensajes en la interfaz de chat. |
Widgets de botón | Presenta botones fáciles de usar para activar acciones. |
Entrada/apertura de chat | Captura mensajes del usuario o detecta el inicio de una sesión de chat. |
Historial de chat | Almacena y recupera el contexto de la conversación para el agente de IA. |
Agente IA | Orquesta el flujo, decide qué herramientas usar, formatea resúmenes y mantiene la consistencia. |
Recuperador de URL | Obtiene y resume contenido de URLs externas. |
Ejecutar flujo | Permite que los flujos se reutilicen como herramientas por el agente IA. |
Cuando se abre la interfaz de chat, se muestran un mensaje de bienvenida y botones interactivos:
Tras un disparador del usuario (botón o comando):
/v0/topstories.json
o /v0/beststories.json
) mediante una plantilla.Cuando un usuario solicita más información sobre una historia específica:
En el centro, un Agente IA actúa como orquestador:
El flujo de trabajo utiliza nodos “Ejecutar flujo” para modularizar la obtención de historias principales, detalles y comentarios como herramientas reutilizables que el agente IA puede llamar según sea necesario. Este diseño facilita la extensión o escalado del flujo para manejar nuevos tipos de disparadores o funciones adicionales.
Tipo de disparador | Acción | Salida |
---|---|---|
Chat abierto | Muestra mensaje de bienvenida y botones | Interfaz interactiva |
“Obtener historias principales/mejores” | Obtiene y muestra las 10 historias principales/mejores | Lista de historias |
Solicitud de detalle | Obtiene detalles, contenido del artículo y 10 mejores comentarios de una historia | Resumen + comentarios |
Consulta al agente IA | Orquesta lo anterior usando herramientas, mantiene consistencia, aclara solicitudes | Respuesta estructurada y conversacional |
A través de este flujo de trabajo, puedes automatizar la curación y presentación de historias de Hacker News, permitiendo experiencias de usuario ricas, interactivas y escalables con un mínimo esfuerzo manual.
Ayudamos a empresas como la suya a desarrollar chatbots inteligentes, servidores MCP, herramientas de IA u otros tipos de automatización con IA para reemplazar a humanos en tareas repetitivas de su organización.
Mantente al día con las discusiones tecnológicas más populares usando nuestro asistente de Hacker News impulsado por IA. Accede al instante a las noticias princ...
Genera automáticamente artículos de noticias actualizados sobre cualquier tema elegido buscando las últimas tendencias en Google y YouTube, extrayendo el conten...
Un potente chatbot de IA que responde preguntas de los usuarios en tiempo real recuperando y sintetizando información de Google, Reddit, Wikipedia, Arxiv, Stack...