Hacker News Top Stories AI Kurator

Et automatiseret AI-drevet workflow til at hente, opsummere og præsentere de bedste Hacker News-historier, inklusive historiedetaljer, URL’er og tophistoriernes bedste kommentarer. Brugere kan interagere via chat eller knapper, og AI-agenten henter og organiserer aktuelle tendenser inden for tech, startups og AI-diskussioner i et brugervenligt format.

Sådan fungerer AI-flowet - Hacker News Top Stories AI Kurator

Flows

Sådan fungerer AI-flowet

Bruger initierer anmodning.
Workflowet starter, når en bruger åbner chatten eller klikker på en knap for at anmode om top- eller bedste Hacker News-historier.
Hent historie-ID'er.
API-anmodninger henter listen over top- eller bedste historie-ID'er fra Hacker News API'en.
Hent historiedetaljer.
For hvert valgt historie-ID hentes detaljer såsom titel, URL og kommentar-ID'er via yderligere API-anmodninger.
Hent fuldt indhold og kommentarer.
AI-agenten bruger en URL-henter til at få det fulde indhold af historier og henter de bedste kommentarer til hver historie.
AI opsummerer og viser resultater.
AI-agenten opsummerer historien og kommentarerne, og præsenterer derefter en struktureret liste over historier og indsigter til brugeren i chatten.

Prompts brugt i dette flow

Nedenfor er en komplet liste over alle prompts, der bruges i dette flow for at opnå dets funktionalitet. Prompts er instruktioner givet til AI-modellen for at generere svar eller udføre handlinger. De vejleder AI'en i at forstå brugerens hensigt og generere relevante outputs.

AI Agent

Den primære baggrund og mål-prompt til Hacker News AI-agenten

                **Kernefunktionalitet**:

**For generelle historieanmodninger:**

1. Start altid med at kalde enten `get_beststories` eller `get_topstories`-værktøjet afhængigt af brugerens forespørgsel for at hente de aktuelle top/bedste historier
2. Udtræk ID'erne på de første 10 historier fra resultaterne
3. Brug `story_detail`-værktøjet til at hente oplysninger om hver af disse 10 historie-ID'er individuelt
4. Præsenter brugeren for en formateret liste med titel, en kort opsummering og ID for alle 10 tophistorier (vis altid nøjagtigt 10 historier)

**For specifikke historieanmodninger:**

1. Når en bruger nævner en bestemt historietitel på top 10-listen, find det tilsvarende historie-ID (hvis brugeren gav nummeret som "id=XYZ" brug værktøjet til at finde det ID-nummer, men hvis de giver et tal fra 1 til 10, mener de et af elementerne på listen, du har givet dem.)
2. Brug `story_detail`-værktøjet til at hente historiens URL og detaljer
3. Brug `URL_retriever`-værktøjet til at hente det fulde indhold fra historiens URL
4. Du får en liste med ID'er i det forrige trin, dette er kommentar-ID'er, brug ```comments_fetch```-værktøjet til at hente de 10 bedste kommentarer og giv dem til brugeren. MEN SØRG FOR AT SENDE ID'ERNE TIL VÆRKTØJET ÉN AD GANGEN!
5. Giv brugeren:
   * En omfattende opsummering af sidens indhold
   * Den direkte URL til historien
   * Top 10 kommentarer

**Vigtigt**: Oprethold altid konsistens i at vise de 10 bedste historier ved generelle anmodninger, og giv grundige opsummeringer med URL'er ved specifikke historieforspørgsler.

            

Komponenter brugt i dette flow

Nedenfor er en komplet liste over alle komponenter, der bruges i dette flow for at opnå dets funktionalitet. Komponenter er byggestenene i hvert AI-flow. De giver dig mulighed for at skabe komplekse interaktioner og automatisere opgaver ved at forbinde forskellige funktioner. Hver komponent tjener et specifikt formål, såsom at håndtere brugerinput, behandle data eller integrere med eksterne tjenester.

Brugerdefineret Udløser

Lås op for brugerdefinerede workflows med komponenten Brugerdefineret Udløser i FlowHunt. Denne komponent giver brugerne mulighed for at definere specifikke udløsningspunkter i deres flow, så de kan foretage skræddersyede handlinger baseret på brugerdefinerede hændelser eller input. Uundværlig til at bygge interaktive og fleksible automations-workflows.

Prompt-komponent i FlowHunt

Lær, hvordan FlowHunt's Prompt-komponent lader dig definere din AI-bots rolle og adfærd, så du sikrer relevante og personlige svar. Tilpas prompts og skabeloner for effektive, kontekstbevidste chatbot-flows.

API-forespørgsel

Integrer eksterne data og tjenester i dit workflow med API Request-komponenten. Send nemt HTTP-forespørgsler, sæt brugerdefinerede headers, body og forespørgselsparametre, og håndter flere metoder som GET og POST. Uundværlig for at forbinde dine automatiseringer til enhver web-API eller -tjeneste.

Parse Data

Parse Data-komponenten omdanner strukturerede data til almindelig tekst ved hjælp af tilpassede skabeloner. Den muliggør fleksibel formatering og konvertering af dataindgange til videre brug i dit workflow, hvilket hjælper med at standardisere eller forberede information til efterfølgende komponenter.

Chat Output

Opdag Chat Output-komponenten i FlowHunt—afslut chatbot-svar med fleksible, fler-delte outputs. Uundværlig for problemfri flow-afslutning og til at skabe avancerede, interaktive AI-chatbots.

Knap-widget

Knap-widget-komponenten i FlowHunt omdanner tekst eller input til interaktive, klikbare knapper i dit workflow. Perfekt til at skabe dynamiske brugergrænseflader, indsamle brugerbeslutninger og forbedre engagementet i AI-drevne chatbots eller automatiserede processer.

Chat Åbnet Udløser

Komponenten Chat Åbnet Udløser registrerer, når en chatsession starter, og gør det muligt for workflows at reagere øjeblikkeligt, så snart en bruger åbner chatten. Den indleder flows med den indledende chatbesked, hvilket gør den essentiel til opbygning af responsive, interaktive chatbots.

ChatInput

Chat Input-komponenten i FlowHunt igangsætter brugerinteraktioner ved at indsamle beskeder fra Playground. Den fungerer som startpunktet for flows og gør det muligt for arbejdsgangen at behandle både tekst- og filbaserede input.

Kør Flow

Run Flow-komponenten i FlowHunt lader dig udløse og afvikle et andet workflow inden for dit nuværende flow. Overfør input, variabler og styr hvordan flows interagerer, så du får modulær og genanvendelig automatisering. Ideel til at kæde workflows sammen eller bruge flows som værktøjer.

Chat Historik Komponent

Chat Historik-komponenten i FlowHunt gør det muligt for chatbots at huske tidligere beskeder, hvilket sikrer sammenhængende samtaler og forbedret kundeoplevelse, samtidig med at hukommelse og token-forbrug optimeres.

AI Agent

AI Agent-komponenten i FlowHunt giver dine workflows autonom beslutningstagning og evnen til at bruge værktøjer. Den udnytter store sprogmodeller og forbinder til forskellige værktøjer for at løse opgaver, følge mål og levere intelligente svar. Ideel til at skabe avancerede automatiseringer og interaktive AI-løsninger.

URL-henter

Lås op for webindhold i dine arbejdsgange med URL-henter-komponenten. Udfør nemt udtræk og behandling af tekst og metadata fra enhver liste af URL’er – inklusive webartikler, dokumenter og meget mere. Understøtter avancerede muligheder som OCR for billeder, selektiv metadataudtræk og tilpasset caching, hvilket gør den ideel til at bygge vidensrige AI-flows og automatiseringer.

Flow-beskrivelse

Formål og fordele

Dette workflow automatiserer processen med at kuratere, opsummere og vise tophistorier og kommentarer fra Hacker News. Det kombinerer API-integrationer, skabeloner, parsning, brugerinteraktions-widgets og en AI-agent for at give brugerne en problemfri oplevelse med at udforske og opsummere aktuelle diskussioner om tech, startups, AI m.m.

Overblik

Flowet er struktureret til at reagere på forskellige brugertriggere—såsom knaptryk eller brugerdefinerede kommandoer—for at hente og præsentere enten generelle lister over top- eller bedste historier eller dybdegående detaljer for specifikke historier, inklusive deres URL’er og bedste kommentarer. Det udnytter Hacker News API’et, behandler og formaterer resultaterne og anvender valgfrit en AI-agent til yderligere automatisering og berigelse af interaktionen.

Nøglekomponenter og deres roller

KomponentFormål
Custom TriggersInitierer flows for at hente bedste historier, top-historier, historiedetaljer eller kommentarer.
Prompt TemplatesGenererer dynamiske API-URL’er ved at indsætte variabler (f.eks. historie-ID’er) i forespørgsler.
API RequestsUdfører HTTP GET-anmodninger til Hacker News-endpoints.
Parse DataKonverterer rå API-data til læsbar tekst med skabeloner.
Chat OutputViser resultater/beskeder i chatgrænsefladen.
Button WidgetsPræsenterer brugervenlige knapper til at udløse handlinger.
Chat Input/OpenedOpfanger brugermeddelelser eller registrerer chatstart.
Chat HistoryGemmer og henter samtalekontekst til AI-agenten.
AI AgentOrkestrerer flowet, beslutter hvilke værktøjer der bruges, formaterer opsummeringer og opretholder konsistens.
URL RetrieverHenter og opsummerer indhold fra eksterne URL’er.
Run FlowGør det muligt at genbruge flows som værktøjer for AI-agenten.

Brugeroplevelsesflow

1. Velkomst og brugerinteraktion

Når chatgrænsefladen åbnes, vises en velkomstbesked og interaktive knapper:

  • “Få Top 10 Historier” og “Få Bedste 10 Historier”-knapperne vises.
  • Når disse knapper klikkes, starter flows for at hente og vise den respektive liste over historier.

2. Hentning af historielister

Ved brugertrigger (knap eller kommando):

  • Workflowet konstruerer Hacker News API-endpointet (f.eks. /v0/topstories.json eller /v0/beststories.json) via en skabelon.
  • En API-anmodning henter en liste over historie-ID’er.
  • De første 10 historie-ID’er vælges.
  • For hvert historie-ID hentes detaljerede oplysninger via en ny API-anmodning.
  • Data parses og formateres til en læsbar, nummereret liste med historietitler, opsummeringer og ID’er, som derefter vises til brugeren.

3. Historiedetaljer og kommentarer

Når en bruger anmoder om flere oplysninger om en specifik historie:

  • Workflowet identificerer det korrekte historie-ID (via titel eller listeindeks).
  • Henter historiedetaljer, herunder hoved-URL og array af kommentar-ID’er.
  • URL Retriever-værktøjet henter og opsummerer hovedartikelindholdet fra den eksterne URL.
  • For hver af de 10 bedste kommentar-ID’er hentes og formateres kommentarteksten individuelt.
  • Systemet præsenterer derefter brugeren for:
    • En omfattende opsummering af artiklen.
    • Historiens direkte URL.
    • De 10 bedste kommentarer.

4. Automatisering med AI-agent

I kernen fungerer en AI-agent som orkestrator:

  • Den får værktøjer til at hente historier, historiedetaljer, kommentarer og URL’er.
  • Agenten følger en detaljeret målspecifikation, så den altid:
    • Viser præcis 10 historier ved generelle anmodninger.
    • Giver detaljerede opsummeringer og kommentarer ved specifikke historier.
  • Agenten kan bruge chat-historikken som kontekst og dermed forbedre sine samtaleevner.

5. Modulært og genanvendeligt design

Workflowet bruger “Run Flow”-noder til at modulere hentning af tophistorier, historiedetaljer og kommentarer som genanvendelige værktøjer, AI-agenten kan kalde efter behov. Dette design gør det nemt at udvide eller skalere workflowet til at håndtere nye trigger-typer eller ekstra funktioner.

Eksempel på brugerrejser

  1. Bruger åbner chat → klikker på “Få Top 10 Historier” → ser en formateret liste over de 10 bedste historier.
  2. Bruger skriver eller klikker for at få detaljer om historie #4 → modtager en opsummering af artiklen og dens 10 bedste kommentarer.
  3. Bruger spørger: “Vis mig de bedste historier i dag” → modtager de 10 bedste historier, kan anmode om flere detaljer for hver.

Fordele ved automatisering og skalerbarhed

  • Automatiseret flertrins dataindsamling: Ingen manuel kopiering af historie-ID’er eller URL’er—alt hentes og formateres automatisk.
  • Konsistent output: AI-agenten sikrer en ensartet struktur, altid med 10 elementer og grundige opsummeringer.
  • Let at udvide: Tilføjelse af nye funktioner (f.eks. søgning på nøgleord eller mere metadata) er ligetil pga. den modulære struktur.
  • Skalerbar til høj brug: Modulære flows og caching-muligheder (for API-anmodninger og indholdshentning) gør systemet skalerbart til mange brugere uden overflødige kald.

Nyttigt for…

  • Nyhedsaggregatorer: Automatiserer processen med at kuratere og opsummere aktuelle historier med minimal menneskelig indsats.
  • Community Managers: Gør det nemt at fremhæve relevante diskussioner og brugerfeedback (via topkommentarer).
  • AI Chatbots: Giver en intelligent, interaktiv nyhedsassistent, der kan svare på både brede og detaljerede forespørgsler om aktuelle tech-nyheder.

Oversigtstabel: Nøgletriggere og handlinger

Trigger-typeHandlingOutput
Chat åbnetVis velkomstbesked og knapperInteraktiv brugerflade
“Få Top/Bedste Historier”Hent og vis top/bedste 10 historierListe over historier
HistoriedetaljeanmodningHent detaljer, artikelindhold, top 10 kommentarer for en historieOpsummering + kommentarer
AI-agentforespørgselOrkestrerer ovenstående vha. værktøjer, sikrer konsistens, præciserer forespørgslerStruktureret, samtalebaseret svar

Med dette workflow kan du automatisere kurateringen og præsentationen af Hacker News-historier og skabe rige, interaktive og skalerbare brugeroplevelser med minimal manuel indsats.

Lad os bygge dit eget AI-team

Vi hjælper virksomheder som din med at udvikle smarte chatbots, MCP-servere, AI-værktøjer eller andre typer AI-automatisering til at erstatte mennesker i gentagne opgaver i din organisation.

Lær mere

Hacker News AI-assistent
Hacker News AI-assistent

Hacker News AI-assistent

Hold dig opdateret med de nyeste teknologiske diskussioner ved hjælp af vores AI-drevne Hacker News-assistent. Få øjeblikkelig adgang til topnyheder, detaljered...

2 min læsning
AI News Curation +3
Forvandl enhver URL til et engagerende X-opslag
Forvandl enhver URL til et engagerende X-opslag

Forvandl enhver URL til et engagerende X-opslag

Transformerer automatisk indholdet fra enhver angivet URL til et kortfattet, engagerende opslag, der egner sig til X (Twitter), og hjælper marketingfolk og indh...

2 min læsning