Hacker News Top Stories AI Curator

Een geautomatiseerde AI-aangedreven workflow om de populairste Hacker News-verhalen op te halen, samen te vatten en te presenteren, inclusief verhaaldetails, URL’s en topreacties. Gebruikers kunnen via chat of knoppen interageren, en de AI-agent haalt trending discussies over technologie, startups en AI op en organiseert ze in een gebruiksvriendelijk formaat.

Hoe de AI-flow werkt - Hacker News Top Stories AI Curator

Flows

Hoe de AI-flow werkt

Gebruiker start aanvraag.
De workflow begint wanneer een gebruiker de chat opent of op een knop klikt om top- of beste Hacker News-verhalen op te vragen.
Verhaal-ID's ophalen.
API-verzoeken halen de lijst met top- of beste verhaal-ID's op uit de Hacker News API.
Verhaaldetails ophalen.
Voor elke geselecteerde verhaal-ID worden details zoals titel, URL en reactie-ID's opgehaald via extra API-verzoeken.
Volledige inhoud en reacties van verhalen ophalen.
De AI-agent gebruikt een URL-ophaler om de volledige inhoud van verhalen te verkrijgen en haalt de topreacties voor elk verhaal op.
AI vat samen en toont resultaten.
De AI-agent vat de inhoud van verhalen en reacties samen en presenteert vervolgens een gestructureerde lijst met verhalen en inzichten aan de gebruiker in de chat.

Gebruikte prompts in deze flow

Hieronder vindt u een complete lijst van alle prompts die in deze flow zijn gebruikt om de functionaliteit te bereiken. Prompts zijn de instructies die aan het AI-model worden gegeven om reacties te genereren of acties uit te voeren. Ze begeleiden de AI bij het begrijpen van de gebruikersintentie en het genereren van relevante uitvoer.

AI-agent

De hoofdachtergrond en doelprompt voor de Hacker News AI-agent

                **Kernfunctionaliteit**:

**Voor algemene verhaalverzoeken:**

1. Begin altijd met het aanroepen van ofwel de `get_beststories` of de `get_topstories` tool, afhankelijk van de gebruiker, om de huidige top/beste verhalen op te halen
2. Haal de ID's van de eerste 10 verhalen uit de resultaten
3. Gebruik de `story_detail` tool om informatie voor elk van deze 10 verhaal-ID's individueel op te halen
4. Presenteer de gebruiker een geformatteerde lijst met de titel, een korte samenvatting en ID voor alle 10 topverhalen (toon altijd precies 10 verhalen)

**Voor specifieke verhaalverzoeken:**

1. Wanneer een gebruiker een specifieke verhaaltitel noemt uit de top 10-lijst, lokaliseer je de bijbehorende verhaal-ID (als de gebruiker het nummer als "id=XYZ" opgeeft, gebruik dan de tool om dat ID-nummer te vinden, maar als ze een nummer van 1 tot 10 geven, bedoelen ze een van de items in de lijst die je hen hebt gegeven.)
2. Gebruik de `story_detail` tool om de URL en details van het verhaal op te halen
3. Gebruik de `URL_retriever` tool om de volledige inhoud van de verhaal-URL op te halen
4. je krijgt in de vorige stap een lijst met ID's; dit zijn reactie-ID's. Gebruik de ```comments_fetch``` tool om de top 10 reacties op te halen en aan de gebruiker te geven. MAAR ZORG DAT JE DE ID'S EEN VOOR EEN NAAR DE TOOL STUURT!
5. Voorzie de gebruiker van:
   * Een uitgebreide samenvatting van de pagina-inhoud
   * De directe URL naar het verhaal
   * top 10 reacties

**Belangrijk**: Zorg altijd voor consistentie door de top 10 verhalen te tonen bij algemene verzoeken en grondige samenvattingen met URL's te geven bij specifieke verhaalverzoeken.

            

Gebruikte componenten in deze flow

Hieronder vindt u een complete lijst van alle componenten die in deze flow zijn gebruikt om de functionaliteit te bereiken. Componenten zijn de bouwstenen van elke AI-flow. Ze stellen u in staat om complexe interacties te creëren en taken te automatiseren door verschillende functionaliteiten met elkaar te verbinden. Elke component heeft een specifiek doel, zoals het verwerken van gebruikersinvoer, het verwerken van gegevens of het integreren met externe diensten.

Aangepaste Trigger

Ontgrendel aangepaste workflows met de Custom Trigger-component in FlowHunt. Deze component stelt gebruikers in staat om specifieke triggerpunten binnen hun flow te definiëren, waardoor acties op maat mogelijk zijn op basis van aangepaste gebeurtenissen of invoer. Essentieel voor het bouwen van interactieve en flexibele automatiseringsworkflows.

Promptcomponent in FlowHunt

Ontdek hoe de Promptcomponent van FlowHunt je in staat stelt de rol en het gedrag van je AI-bot te definiëren, zodat je relevante, gepersonaliseerde antwoorden krijgt. Pas prompts en sjablonen aan voor effectieve, contextbewuste chatbotflows.

API-verzoek

Integreer externe data en services in je workflow met de API-verzoek-component. Verstuur moeiteloos HTTP-verzoeken, stel aangepaste headers, body en queryparameters in, en beheer meerdere methoden zoals GET en POST. Essentieel om je automatiseringen met elke web-API of service te verbinden.

Gegevens parseren

De Parse Data-component zet gestructureerde gegevens om in platte tekst met behulp van aanpasbare sjablonen. Het maakt flexibele opmaak en conversie van gegevensinvoer mogelijk voor verder gebruik in uw workflow, zodat informatie gestandaardiseerd of voorbereid kan worden voor volgende componenten.

Chatuitvoer

Ontdek het Chat Output-component in FlowHunt—finaliseer chatbot-antwoorden met flexibele, meerledige outputs. Essentieel voor naadloze flow-afronding en het creëren van geavanceerde, interactieve AI-chatbots.

Button Widget

De Button Widget-component in FlowHunt transformeert tekst of invoer in interactieve, aanklikbare knoppen binnen je workflow. Perfect voor het creëren van dynamische gebruikersinterfaces, het verzamelen van gebruikerskeuzes en het verhogen van de betrokkenheid in AI-gedreven chatbots of geautomatiseerde processen.

Chat Geopend Trigger

Het Chat Geopend Trigger-component detecteert wanneer een chatsessie start, zodat workflows direct kunnen reageren zodra een gebruiker de chat opent. Het initieert flows met het eerste chatbericht en is daarmee essentieel voor het bouwen van responsieve, interactieve chatbots.

ChatInput

Het Chat Input-component in FlowHunt start gebruikersinteracties door berichten vanuit de Playground vast te leggen. Het dient als het startpunt voor flows, waardoor de workflow zowel tekst- als bestandsinvoer kan verwerken.

Flow Uitvoeren

Met de Flow Uitvoeren-component in FlowHunt kun je een andere workflow binnen je huidige flow activeren en uitvoeren. Geef inputs en variabelen door en bepaal hoe flows met elkaar communiceren, waardoor modulaire en herbruikbare automatisering mogelijk is. Ideaal voor het koppelen van workflows of het inzetten van flows als tools.

Chatgeschiedenis-component

De Chatgeschiedenis-component in FlowHunt stelt chatbots in staat eerdere berichten te onthouden, wat zorgt voor samenhangende gesprekken en een verbeterde klantervaring, terwijl het geheugen- en tokengebruik wordt geoptimaliseerd.

AI Agent

De AI Agent-component in FlowHunt geeft je workflows autonome beslissingskracht en het vermogen om tools te gebruiken. Het maakt gebruik van grote taalmodellen en koppelt aan diverse tools om taken op te lossen, doelen te volgen en intelligente antwoorden te geven. Ideaal voor het bouwen van geavanceerde automatiseringen en interactieve AI-oplossingen.

URL Retriever

Ontgrendel webinhoud in je workflows met de URL Retriever-component. Haal moeiteloos tekst en metadata uit elke lijst met URL's—waaronder webartikelen, documenten en meer. Ondersteunt geavanceerde opties zoals OCR voor afbeeldingen, selectieve metadata-extractie en aanpasbare caching, waardoor het ideaal is voor het bouwen van kennisrijke AI-flows en automatiseringen.

Flowbeschrijving

Doel en voordelen

Deze workflow automatiseert het verzamelen, samenvatten en tonen van topverhalen en reacties van Hacker News. Het combineert API-integratie, templates, parsing, gebruikersinteractiewidgets en een AI-agent om gebruikers een naadloze ervaring te bieden bij het ontdekken en samenvatten van trending discussies over technologie, startups, AI en meer.

Overzicht

De flow is zo gestructureerd dat hij reageert op verschillende triggers van gebruikers—zoals klik op knoppen of aangepaste commando’s—om ofwel algemene lijsten van top- of beste verhalen op te halen en te tonen, of gedetailleerde informatie voor specifieke verhalen, inclusief hun URL’s en topreacties. De workflow maakt gebruik van de Hacker News API, verwerkt en formatteert de resultaten, en gebruikt optioneel een AI-agent om de interactie verder te automatiseren en te verrijken.

Belangrijkste componenten en hun rol

ComponentDoel
Custom TriggersStart flows voor het ophalen van beste verhalen, topverhalen, verhaaldetails of reacties.
Prompt TemplatesGenereert dynamische API-URL’s door variabelen (zoals verhaal-ID’s) in te vullen voor verzoeken.
API RequestsVoert HTTP GET-verzoeken uit naar Hacker News-eindpunten.
Parse DataZet ruwe API-data om naar leesbare tekst met templates.
Chat OutputToont resultaten/berichten in de chatinterface.
Button WidgetsToont gebruiksvriendelijke knoppen voor acties.
Chat Input/OpenedRegistreert gebruikersberichten of detecteert het openen van een chatsessie.
Chat HistorySlaat gesprekscontext op en haalt deze op voor de AI-agent.
AI AgentOrkestreert de flow, beslist welke tools te gebruiken, formatteert samenvattingen en bewaakt consistentie.
URL RetrieverHaalt en vat inhoud van externe URL’s samen.
Run FlowMaakt het mogelijk om flows als tools te hergebruiken door de AI-agent.

Gebruikerservaring-flow

1. Welkom en gebruikersinteractie

Wanneer de chatinterface wordt geopend, worden een welkomstbericht en interactieve knoppen getoond:

  • “Get Top 10 Stories” en “Get Best 10 Stories” knoppen worden weergegeven.
  • Door op deze knoppen te klikken, worden flows gestart om de betreffende lijst met verhalen op te halen en te tonen.

2. Verhalenlijsten ophalen

Na een trigger van de gebruiker (knop of commando):

  • De workflow stelt het Hacker News API-eindpunt samen (bijv. /v0/topstories.json of /v0/beststories.json) via een template.
  • Een API-verzoek haalt een lijst met verhaal-ID’s op.
  • De eerste 10 verhaal-ID’s worden geselecteerd.
  • Voor elke verhaal-ID wordt een extra API-verzoek gedaan om gedetailleerde informatie op te halen.
  • Data wordt geparsed en geformatteerd tot een leesbare, genummerde lijst met verhaaltitels, samenvattingen en ID’s, en vervolgens aan de gebruiker getoond.

3. Verhaaldetails en reacties

Als een gebruiker om meer informatie over een specifiek verhaal vraagt:

  • De workflow identificeert de juiste verhaal-ID (op basis van titel of lijstnummer).
  • Haalt verhaaldetails op, inclusief de hoofd-URL en een array van reactie-ID’s.
  • De URL Retriever tool haalt en vat de hoofdinhoud van het artikel samen op de externe URL van het verhaal.
  • Voor elk van de top 10 reactie-ID’s haalt de workflow de tekst van de reactie individueel op en formatteert deze.
  • Het systeem presenteert vervolgens aan de gebruiker:
    • Een uitgebreide samenvatting van het artikel.
    • De directe URL van het verhaal.
    • De top 10 reacties.

4. Automatisering met AI-agent

Centraal fungeert een AI-agent als orkestrator:

  • Deze krijgt tools aangereikt om verhalen, verhaaldetails, reacties en URL’s op te halen.
  • De agent volgt een gedetailleerde doelspecificatie en zorgt ervoor dat hij altijd:
    • Precies 10 verhalen toont bij algemene verzoeken.
    • Gedetailleerde samenvattingen en reacties levert bij specifieke verhalen.
  • De agent kan chatgeschiedenis gebruiken voor context, wat zijn conversatievaardigheden verbetert.

5. Modulaire en herbruikbare opzet

De workflow gebruikt “Run Flow”-nodes om het ophalen van topverhalen, verhaaldetails en reacties te modulariseren als herbruikbare tools die de AI-agent naar behoefte kan aanroepen. Dankzij dit ontwerp is het eenvoudig om de workflow uit te breiden of op te schalen naar nieuwe triggers of extra functionaliteiten.

Voorbeelden van gebruikersreizen

  1. Gebruiker opent chat → klikt op “Get Top 10 Stories” → ziet een geformatteerde lijst met de 10 populairste verhalen.
  2. Gebruiker typt of klikt om details op te vragen voor verhaal #4 → ontvangt een samenvatting van het artikel en de top 10 reacties.
  3. Gebruiker vraagt: “Laat me de beste verhalen van vandaag zien” → ontvangt de 10 beste verhalen en kan voor elk verhaal meer details opvragen.

Voordelen van automatisering en schaalbaarheid

  • Geautomatiseerde meerstaps dataverzameling: Geen handmatig kopiëren van verhaal-ID’s of URL’s—alles wordt automatisch opgehaald en geformatteerd.
  • Consistente output: De AI-agent dwingt een consistente structuur af, met altijd 10 items en uitgebreide samenvattingen.
  • Gemakkelijk uit te breiden: Nieuwe features toevoegen (zoals zoeken op trefwoord of meer metadata tonen) is eenvoudig door de modulaire opzet.
  • Schaalbaar voor veel gebruikers: Modulaire flows en cachingopties (voor API-verzoeken en inhoudsophaling) maken het systeem schaalbaar voor veel gebruikers zonder overbodige verzoeken.

Nuttig voor…

  • Nieuwsaggregators: Automatiseer het cureren en samenvatten van trending verhalen met minimale menselijke tussenkomst.
  • Communitymanagers: Breng relevante discussies en feedback uit de community snel naar voren (via topreacties).
  • AI-chatbots: Bied een slimme, interactieve nieuwsassistent die zowel algemene als gedetailleerde vragen over het laatste technieuws kan beantwoorden.

Samenvattingstabel: Belangrijkste triggers en acties

TriggertypeActieOutput
Chat geopendToon welkomstbericht en knoppenInteractieve UI
“Get Top/Best Stories”Haal en toon top/beste 10 verhalenLijst met verhalen
Vraag om verhaaldetailHaal details, artikelinhoud, top 10 reacties voor een verhaal opSamenvatting + reacties
AI-agent-queryOrkestreer bovenstaande via tools, bewaak consistentie, verduidelijk verzoekenGestructureerd, conversatiegericht antwoord

Met deze workflow kun je het cureren en presenteren van Hacker News-verhalen automatiseren, waardoor rijke, interactieve en schaalbare gebruikerservaringen mogelijk zijn met minimale handmatige inspanning.

Laat ons uw eigen AI-team bouwen

Wij helpen bedrijven zoals die van u bij het ontwikkelen van slimme chatbots, MCP-servers, AI-tools of andere soorten AI-automatisering om mensen te vervangen bij repetitieve taken in uw organisatie.

Meer informatie

Hacker News AI Assistent
Hacker News AI Assistent

Hacker News AI Assistent

Blijf op de hoogte van trending technologische discussies met onze AI-gestuurde Hacker News-assistent. Krijg direct toegang tot topverhalen, gedetailleerde same...

2 min lezen
AI News Curation +3
AI Dagelijkse Nieuwsartikel Generator
AI Dagelijkse Nieuwsartikel Generator

AI Dagelijkse Nieuwsartikel Generator

Genereert automatisch actuele nieuwsartikelen over elk gekozen onderwerp door de nieuwste trending artikelen op Google en YouTube te zoeken, de belangrijkste in...

3 min lezen
Dagelijkse Nieuwsartikel Generator
Dagelijkse Nieuwsartikel Generator

Dagelijkse Nieuwsartikel Generator

Ontdek de Dagelijkse Nieuwsartikel Generator, een tool voor het creëren van goed gestructureerde, impactvolle nieuwsartikelen over actuele onderwerpen met behul...

2 min lezen
AI Tools Content Writing +3