Hacker News Toppnyheter AI-kurator

En automatisert AI-drevet arbeidsflyt for å hente, oppsummere og presentere de beste Hacker News-historiene, inkludert historiedetaljer, URL-er og toppkommentarer. Brukere kan interagere via chat eller knapper, og AI-agenten henter og organiserer trendende diskusjoner om teknologi, oppstart og AI i et brukervennlig format.

Hvordan AI Flow fungerer - Hacker News Toppnyheter AI-kurator

Flows

Hvordan AI Flow fungerer

Bruker igangsetter forespørsel.
Arbeidsflyten starter når en bruker åpner chatten eller klikker på en knapp for å be om topp- eller beste Hacker News-historier.
Hent historie-ID-er.
API-forespørsler henter listen over topp- eller beste historie-ID-er fra Hacker News API.
Hent historiedetaljer.
For hver valgt historie-ID hentes detaljer som tittel, URL og kommentar-ID-er ved hjelp av ytterligere API-forespørsler.
Hent fullt historieinnhold og kommentarer.
AI-agenten bruker en URL-henter for å hente hele innholdet i historiene og henter toppkommentarene for hver historie.
AI oppsummerer og viser resultater.
AI-agenten oppsummerer historienes innhold og kommentarer, og presenterer deretter en strukturert liste over historier og innsikter til brukeren i chatten.

Prompts brukt i denne flowen

Nedenfor er en komplett liste over alle prompts som brukes i denne flowen for å oppnå dens funksjonalitet. Prompts er instruksjoner gitt til AI-modellen for å generere svar eller utføre handlinger. De veileder AI-en i å forstå brukerens intensjon og generere relevante resultater.

AI-agent

Hovedbakgrunn og målprompt for Hacker News AI-agenten

                **Kjernefunksjonalitet**:

**For generelle historieforespørsler:**

1. Start alltid med å bruke enten `get_beststories` eller `get_topstories`-verktøyet avhengig av brukerens forespørsel for å hente gjeldende topp/beste historier
2. Ekstraher ID-ene til de første 10 historiene fra resultatene
3. Bruk `story_detail`-verktøyet for å hente informasjon for hver av disse 10 historie-ID-ene individuelt
4. Presenter brukeren for en formatert liste som inneholder tittel, et kort sammendrag og ID for alle 10 topphistoriene (vis alltid nøyaktig 10 historier)

**For spesifikke historieforespørsler:**

1. Når en bruker nevner en spesifikk historietittel i topp 10-listen, lokaliser den tilsvarende historie-ID-en (hvis brukeren ga nummeret som "id=XYZ bruk verktøyet for å finne detaljene for det ID-nummeret, men hvis de gir et nummer fra 1 til 10 mener de ett av elementene i listen du ga dem.)
2. Bruk `story_detail`-verktøyet for å hente historiens URL og detaljer
3. Bruk `URL_retriever`-verktøyet for å hente hele innholdet fra historiens URL
4. du får en liste med ID-er i forrige steg, dette er kommentar-ID-er, bruk ```comments_fetch```-verktøyet for å hente de 10 beste kommentarene og gi til brukeren også. MEN PASS PÅ Å SENDE ID-ENE TIL VERKTØYET EN OG EN!
5. Gi brukeren:
   * Et omfattende sammendrag av sideinnholdet
   * Den direkte URL-en til historien
   * topp 10 kommentarer

**Viktig**: Oppretthold alltid konsistens i å vise de 10 beste historiene for generelle forespørsler, og gi grundige sammendrag med URL-er for spesifikke historieforespørsler.

            

Komponenter brukt i denne flowen

Nedenfor er en komplett liste over alle komponenter som brukes i denne flowen for å oppnå dens funksjonalitet. Komponenter er byggesteinene i hver AI Flow. De lar deg lage komplekse interaksjoner og automatisere oppgaver ved å koble sammen ulike funksjoner. Hver komponent tjener et spesifikt formål, som å håndtere brukerinndata, behandle data, eller integrere med eksterne tjenester.

Egendefinert Utløser

Lås opp egendefinerte arbeidsflyter med komponenten Egendefinert Utløser i FlowHunt. Denne komponenten lar brukere definere spesifikke utløsningspunkter i flyten, slik at handlinger kan skreddersys basert på egendefinerte hendelser eller innspill. Uunnværlig for å bygge interaktive og fleksible automatiseringsflyter.

Prompt-komponent i FlowHunt

Lær hvordan FlowHunts Prompt-komponent lar deg definere din AI-bots rolle og oppførsel, og sikrer relevante, personaliserte svar. Tilpass prompt og maler for effektive, kontekstsensitive chatbot-strømmer.

API-forespørsel

Integrer eksterne data og tjenester i arbeidsflyten din med API-forespørsel-komponenten. Send HTTP-forespørsler enkelt, angi egendefinerte headers, body og spørringsparametere, og håndter flere metoder som GET og POST. Essensielt for å koble automatiseringene dine til enhver web-API eller tjeneste.

Analyser Data

Komponenten Analyser Data omformer strukturert data til ren tekst ved hjelp av tilpassbare maler. Den muliggjør fleksibel formatering og konvertering av datainnganger for videre bruk i arbeidsflyten din, og hjelper til med å standardisere eller forberede informasjon for nedstrøms komponenter.

Chat Output

Oppdag Chat Output-komponenten i FlowHunt—fullfør chatbot-svar med fleksible, flerdelte utganger. Essensielt for sømløs flytavslutning og for å lage avanserte, interaktive AI-chatboter.

Knapp-widget

Knapp-widget-komponenten i FlowHunt gjør om tekst eller input til interaktive, klikkbare knapper i arbeidsflyten din. Perfekt for å lage dynamiske brukergrensesnitt, samle inn brukerens valg og forbedre engasjement i AI-drevne chatboter eller automatiserte prosesser.

Chat Åpnet Utløser

Komponenten Chat Åpnet Utløser oppdager når en chatøkt starter, slik at arbeidsflyter kan svare øyeblikkelig så snart en bruker åpner chatten. Den igangsetter flyter med den innledende chatmeldingen, noe som gjør den essensiell for å bygge responsive, interaktive chatboter.

ChatInput

Chat Input-komponenten i FlowHunt initierer brukerinteraksjoner ved å fange opp meldinger fra Playground. Den fungerer som startpunktet for flyter, og gjør det mulig for arbeidsflyten å behandle både tekst- og filbaserte innspill.

Kjør Flow

Run Flow-komponenten i FlowHunt lar deg trigge og kjøre en annen arbeidsflyt innenfor din nåværende flyt. Send inn data, variabler og kontroller hvordan flyter samhandler, slik at du får modulær og gjenbrukbar automatisering. Ideell for å kjede sammen arbeidsflyter eller bruke flyter som verktøy.

Chatthistorikk-komponent

Chatthistorikk-komponenten i FlowHunt gjør det mulig for chatboter å huske tidligere meldinger, noe som sikrer sammenhengende samtaler og forbedret kundeopplevelse samtidig som minne- og tokenbruk optimaliseres.

AI-agent

AI-agent-komponenten i FlowHunt gir arbeidsflytene dine autonom beslutningstaking og verktøybruk. Den utnytter store språkmodeller og kobler til ulike verktøy for å løse oppgaver, følge mål og gi intelligente svar. Ideell for å bygge avanserte automatiseringer og interaktive AI-løsninger.

URL-henter

Lås opp webinnhold i arbeidsflytene dine med URL-henter-komponenten. Hent og prosesser tekst og metadata fra en hvilken som helst liste med URL-er – inkludert nettartikler, dokumenter og mer. Støtter avanserte alternativer som OCR for bilder, selektiv metadatauttrekk og tilpassbar caching, noe som gjør den ideell for å bygge kunnskapsrike AI-flyter og automasjoner.

Flow-beskrivelse

Formål og fordeler

Denne arbeidsflyten automatiserer prosessen med å kuratere, oppsummere og vise topphistorier og kommentarer fra Hacker News. Den kombinerer API-integrasjoner, maler, parsing, brukerinteraksjonswidgets og en AI-agent for å gi brukerne en sømløs opplevelse for å utforske og oppsummere trendende diskusjoner innen teknologi, oppstart, AI og mer.

Oversikt

Flyten er strukturert for å svare på ulike brukerutløsere – som knappetrykk eller tilpassede kommandoer – for å hente og presentere enten generelle lister over topp- eller beste historier, eller grundige detaljer for spesifikke historier, inkludert deres URL-er og toppkommentarer. Den utnytter Hacker News API, behandler og formaterer resultatene, og bruker om ønskelig en AI-agent for ytterligere å automatisere og berike interaksjonen.

Hovedkomponenter og deres roller

KomponentFormål
Egendefinerte utløsereIgangsetter flyter for å hente beste historier, topphistorier, historiedetaljer eller kommentarer.
Prompt-malerGenererer dynamiske API-URL-er ved å erstatte variabler (f.eks. historie-ID-er) for forespørsler.
API-forespørslerUtfører HTTP GET-forespørsler til Hacker News-endepunkter.
DataparsingKonverterer rå API-data til lesbar tekst med maler.
Chat-utdataViser resultater/meldinger i chatgrensesnittet.
KnappwidgetsViser brukervennlige knapper for å utløse handlinger.
Chat-input/-åpnetFanger opp brukermeldinger eller oppdager at chatøkten starter.
ChathistorikkLagrer og henter samtalekontekst for AI-agenten.
AI-agentOrkestrerer flyten, bestemmer hvilke verktøy som skal brukes, formaterer sammendrag og opprettholder konsistens.
URL-henterHenter og oppsummerer innhold fra eksterne URL-er.
Kjør flytLar flyter gjenbrukes som verktøy av AI-agenten.

Brukeropplevelsesflyt

1. Velkomst og brukerinteraksjon

Når chatgrensesnittet åpnes, vises en velkomstmelding og interaktive knapper:

  • “Hent topp 10 historier” og “Hent beste 10 historier”-knapper vises.
  • Ved å klikke på disse knappene utløses flyter for å hente og vise den respektive listen over historier.

2. Hente historielister

Ved brukerutløser (knapp eller kommando):

  • Arbeidsflyten konstruerer Hacker News API-endepunktet (f.eks. /v0/topstories.json eller /v0/beststories.json) via en mal.
  • En API-forespørsel henter en liste med historie-ID-er.
  • De første 10 historie-ID-ene velges.
  • For hver historie-ID hentes detaljerte opplysninger gjennom en ny API-forespørsel.
  • Data parses og formateres som en lesbar, nummerert liste med historietitler, sammendrag og ID-er, og vises deretter for brukeren.

3. Historiedetaljer og kommentarer

Når en bruker ber om mer informasjon om en spesifikk historie:

  • Arbeidsflyten identifiserer riktig historie-ID (etter tittel eller listeindeks).
  • Den henter historiedetaljer, inkludert hoved-URL og en tabell med kommentar-ID-er.
  • URL-henter-verktøyet henter og oppsummerer hovedartikkelens innhold fra historiens eksterne URL.
  • For hver av de 10 beste kommentar-ID-ene hentes og formateres kommentarteksten individuelt.
  • Systemet presenterer deretter for brukeren:
    • Et omfattende sammendrag av artikkelen.
    • Historie-URL-en.
    • De 10 beste kommentarene.

4. Automatisering med AI-agent

I kjernen fungerer en AI-agent som orkestrator:

  • Den får verktøy for å hente historier, historiedetaljer, kommentarer og hente URL-er.
  • Agenten følger en detaljert målspesifikasjon og sikrer alltid at den:
    • Viser nøyaktig 10 historier for generelle forespørsler.
    • Gir detaljerte sammendrag og kommentarer for spesifikke historier.
  • Agenten kan bruke chathistorikken for kontekst og forbedrer sine samtaleevner.

5. Modulær og gjenbrukbar design

Arbeidsflyten bruker “Kjør flyt”-noder for å modulere henting av topphistorier, historiedetaljer og kommentarer som gjenbrukbare verktøy som AI-agenten kan kalle ved behov. Denne designen gjør det enkelt å utvide eller skalere arbeidsflyten for å håndtere nye utløsere eller tilleggsfunksjoner.

Eksempel på brukerreiser

  1. Bruker åpner chat → klikker “Hent topp 10 historier” → får en formatert liste over de 10 beste historiene.
  2. Bruker skriver eller klikker for å få detaljer om historie #4 → får et sammendrag av artikkelen og de 10 beste kommentarene.
  3. Bruker spør, “Vis meg de beste historiene i dag” → får de 10 beste historiene, kan be om mer detaljert informasjon for en av dem.

Fordeler med automatisering og skalerbarhet

  • Automatisert flertrinns datainnhenting: Ingen manuell kopiering av historie-ID-er eller URL-er – alt hentes og formateres automatisk.
  • Konsistent utdata: AI-agenten sikrer en konsistent struktur, alltid med 10 elementer og omfattende sammendrag.
  • Enkel å utvide: Å legge til nye funksjoner (f.eks. søk på nøkkelord, eller inkludering av mer metadata) er enkelt på grunn av den modulære strukturen.
  • Skalerbar for høy bruk: Modulære flyter og mulighet for caching (for API-forespørsler og innholdshenting) gjør systemet skalerbart for mange brukere uten overflødige kall.

Nyttig for…

  • Nyhetsaggregatorer: Automatiser prosessen med å kuratere og oppsummere trendende historier med minimal menneskelig innsats.
  • Community managers: Effektivt fremheve relevante diskusjoner og tilbakemeldinger fra samfunnet (via toppkommentarer).
  • AI-chatboter: Tilby en intelligent, interaktiv nyhetsassistent som kan svare på både brede og detaljerte spørsmål om aktuelle teknologinyheter.

Sammendragstabell: Viktige utløsere og handlinger

UtløsertypeHandlingUtdata
Chat åpnetVis velkomstmelding og knapperInteraktivt brukergrensesnitt
“Hent topp/beste historier”Hent og vis topp/beste 10 historierListe over historier
Forespørsel om historiedetaljerHent detaljer, artikkelinnhold, topp 10 kommentarer for en historieSammendrag + kommentarer
AI-agent-forespørselOrkestrerer overstående med verktøy, opprettholder konsistens, klargjør forespørslerStrukturert, samtalebasert svar

Gjennom denne arbeidsflyten kan du automatisere kuratering og presentasjon av Hacker News-historier, og muliggjøre rike, interaktive og skalerbare brukeropplevelser med minimal manuell innsats.

La oss bygge ditt eget AI-team

Vi hjelper bedrifter som din med å utvikle smarte chatboter, MCP-servere, AI-verktøy eller andre typer AI-automatisering for å erstatte mennesker i repeterende oppgaver i organisasjonen din.

Lær mer

Hacker News KI-assistent
Hacker News KI-assistent

Hacker News KI-assistent

Hold deg oppdatert på trendende teknologidiskusjoner med vår KI-drevne Hacker News-assistent. Få umiddelbar tilgang til toppnyheter, detaljerte sammendrag og in...

2 min lesing
AI News Curation +3
AI Daglig Nyhetsartikkelgenerator
AI Daglig Nyhetsartikkelgenerator

AI Daglig Nyhetsartikkelgenerator

Genererer automatisk oppdaterte nyhetsartikler om ethvert valgt emne ved å søke etter de siste trendende artiklene på Google og YouTube, trekke ut nøkkelinnhold...

3 min lesing
Konkurrentblogganalyse og idé­generator
Konkurrentblogganalyse og idé­generator

Konkurrentblogganalyse og idé­generator

Analyser automatisk topprangerte konkurrentblogger fra forrige uke og generer nye bloggidéer for ditt nettsted. Denne AI-arbeidsflyten undersøker konkurrentinnh...

4 min lesing