Hacker News Toppnyheter AI-kurator

Ett automatiserat AI-drivet arbetsflöde för att hämta, sammanfatta och presentera de bästa Hacker News-nyheterna, inklusive berättelsedetaljer, URL:er och toppkommentarer. Användare kan interagera via chatt eller knappar, och AI-agenten hämtar och organiserar trendande teknik-, startup- och AI-diskussioner i ett användarvänligt format.

Så fungerar AI Flow - Hacker News Toppnyheter AI-kurator

Flows

Så fungerar AI Flow

Användaren initierar begäran.
Arbetsflödet startar när en användare öppnar chatten eller klickar på en knapp för att begära topp- eller bästa Hacker News-nyheter.
Hämta berättelse-ID:n.
API-förfrågningar hämtar listan med topp- eller bästa berättelse-ID:n från Hacker News API.
Hämta berättelsedetaljer.
För varje valt berättelse-ID hämtas detaljer som titel, URL och kommentar-ID:n via ytterligare API-förfrågningar.
Hämta fullt berättelseinnehåll och kommentarer.
AI-agenten använder en URL-hämtare för att hämta hela innehållet i berättelser och hämtar toppkommentarerna för varje berättelse.
AI sammanfattar och visar resultat.
AI-agenten sammanfattar berättelseinnehåll och kommentarer och presenterar sedan en strukturerad lista över berättelser och insikter för användaren i chatten.

Prompts som används i detta flow

Nedan är en komplett lista över alla prompts som används i detta flow för att uppnå dess funktionalitet. Prompts är instruktioner som ges till AI-modellen för att generera svar eller utföra åtgärder. De vägleder AI:n i att förstå användarens avsikt och generera relevanta resultat.

AI-agent

Den huvudsakliga bakgrunds- och mål-prompten för Hacker News AI-agenten

                **Kärnfunktionalitet**:

**För allmänna berättelseförfrågningar:**

1. Börja alltid med att anropa antingen verktyget `get_beststories` eller `get_topstories` beroende på användarens fråga för att hämta de aktuella topp-/bästa berättelserna
2. Extrahera ID:n för de första 10 berättelserna från resultaten
3. Använd verktyget `story_detail` för att hämta information för vart och ett av dessa 10 berättelse-ID:n individuellt
4. Presentera användaren för en formaterad lista med titel, en kort sammanfattning och ID för alla 10 toppberättelser (visa alltid exakt 10 berättelser)

**För specifika berättelseförfrågningar:**

1. När en användare nämner en specifik berättelsetitel i topp 10-listan, lokalisera motsvarande berättelse-ID (om användaren gav numret som "id=XYZ använd verktyget för att hitta det id-numret, men om de ger ett nummer från 1 till 10 menar de en av posterna i listan du gav dem.)
2. Använd verktyget `story_detail` för att hämta berättelsens URL och detaljer
3. Använd verktyget `URL_retriever` för att hämta hela innehållet från berättelsens URL
4. du får en lista med ID:n i föregående steg, dessa är kommentar-ID:n, använd verktyget ```comments_fetch``` för att hämta de 10 bästa kommentarerna och ge till användaren också. MEN SE TILL ATT SKICKA ID:NA TILL VERKTYGET EN OCH EN!
5. Ge användaren:
   * En omfattande sammanfattning av sidans innehåll
   * Den direkta URL:en till berättelsen
   * topp 10 kommentar

**Viktigt**: Upprätthåll alltid konsekvens genom att visa de 10 bästa berättelserna för allmänna förfrågningar, och ge utförliga sammanfattningar med URL:er för specifika berättelseförfrågningar.

            

Komponenter som används i detta flow

Nedan är en komplett lista över alla komponenter som används i detta flow för att uppnå dess funktionalitet. Komponenter är byggstenarna i varje AI Flow. De låter dig skapa komplexa interaktioner och automatisera uppgifter genom att koppla olika funktioner. Varje komponent tjänar ett specifikt syfte, som att hantera användarindata, bearbeta data eller integrera med externa tjänster.

Anpassad Utlösare

Lås upp anpassade arbetsflöden med komponenten Anpassad Utlösare i FlowHunt. Den här komponenten låter användare definiera specifika utlösningspunkter i sitt flöde, vilket möjliggör skräddarsydda åtgärder baserat på egna händelser eller indata. Oumbärlig för att bygga interaktiva och flexibla automatiseringsflöden.

Promptkomponent i FlowHunt

Lär dig hur FlowHunts Prompt-komponent låter dig definiera din AI-bots roll och beteende, vilket säkerställer relevanta och personliga svar. Anpassa prompts och mallar för effektiva, kontextmedvetna chatbotflöden.

API-begäran

Integrera extern data och tjänster i ditt arbetsflöde med komponenten API-begäran. Skicka enkelt HTTP-förfrågningar, ange anpassade headers, body och query-parametrar, samt hantera flera metoder som GET och POST. Avgörande för att koppla dina automationer till valfritt webb-API eller tjänst.

Parsa Data

Komponenten Parsa Data omvandlar strukturerad data till vanlig text med hjälp av anpassningsbara mallar. Den möjliggör flexibel formatering och konvertering av datainmatningar för vidare användning i ditt arbetsflöde, vilket hjälper till att standardisera eller förbereda information för nedströmskomponenter.

Chattutgång

Upptäck Chattutgång-komponenten i FlowHunt—slutför chatbottsvar med flexibla, flerdelade utdata. Oumbärlig för smidig avslutning av flöden och skapande av avancerade, interaktiva AI-chattbottar.

Knappwidget

Komponenten Knappwidget i FlowHunt omvandlar text eller indata till interaktiva, klickbara knappar i ditt arbetsflöde. Perfekt för att skapa dynamiska användargränssnitt, samla in användarval och öka engagemanget i AI-drivna chatbotar eller automatiserade processer.

Chatöppningsutlösare

Komponenten Chatöppningsutlösare upptäcker när en chattsession startar och möjliggör att arbetsflöden kan svara omedelbart så snart en användare öppnar chatten. Den initierar flöden med det första meddelandet, vilket gör den oumbärlig för att bygga responsiva, interaktiva chatbotar.

Chatinmatning

Chatinmatningskomponenten i FlowHunt initierar användarinteraktioner genom att fånga upp meddelanden från Playground. Den fungerar som startpunkt för flöden och möjliggör att arbetsflödet kan bearbeta både text- och filbaserade indata.

Kör Flöde

Komponenten Kör Flöde i FlowHunt låter dig trigga och köra ett annat arbetsflöde inom ditt nuvarande flöde. Skicka indata, variabler och kontrollera hur flöden interagerar, vilket möjliggör modulär och återanvändbar automation. Perfekt för att kedja ihop arbetsflöden eller använda flöden som verktyg.

Chatthistorik-komponent

Chatthistorik-komponenten i FlowHunt gör det möjligt för chatbots att minnas tidigare meddelanden, vilket säkerställer sammanhängande konversationer och förbättrad kundupplevelse samtidigt som minnes- och tokenanvändning optimeras.

AI-agent

Komponenten AI-agent i FlowHunt ger dina arbetsflöden autonom beslutsfattande och verktygsanvändande förmåga. Den utnyttjar stora språkmodeller och kopplar till olika verktyg för att lösa uppgifter, följa mål och ge intelligenta svar. Perfekt för att bygga avancerade automatiseringar och interaktiva AI-lösningar.

URL-hämtare

Lås upp webbinnehåll i dina arbetsflöden med komponenten URL-hämtare. Extrahera och bearbeta enkelt text och metadata från valfri lista av URL:er – inklusive webbartiklar, dokument och mer. Stöder avancerade alternativ som OCR för bilder, selektiv metadataextraktion och anpassningsbar cache, vilket gör den idealisk för att bygga kunskapsrika AI-flöden och automatiseringar.

Flow-beskrivning

Syfte och fördelar

Detta arbetsflöde automatiserar processen att kurera, sammanfatta och visa toppnyheter och kommentarer från Hacker News. Det kombinerar API-integrationer, mallar, datastrukturering, användarinteraktionswidgets och en AI-agent för att ge användare en sömlös upplevelse att utforska och sammanfatta trendande diskussioner inom teknik, startups, AI och mer.

Översikt

Flödet är strukturerat för att svara på olika användartriggers—såsom knapptryck eller egna kommandon—för att hämta och presentera antingen allmänna listor med topp- eller bästa nyheter, eller djupgående detaljer för specifika berättelser, inklusive deras URL:er och toppkommentarer. Det utnyttjar Hacker News API, bearbetar och formaterar resultaten och kan vid behov använda en AI-agent för att ytterligare automatisera och förädla interaktionen.

Nyckelkomponenter och deras roller

KomponentSyfte
Custom TriggersInitierar flöden för att hämta bästa nyheter, toppnyheter, berättelsedetaljer eller kommentarer.
PromptmallarSkapar dynamiska API-URL:er genom att ersätta variabler (t.ex. story-ID) för förfrågningar.
API-förfrågningarGör HTTP GET-förfrågningar till Hacker News-endpoints.
Parse DataOmvandlar rå API-data till läsbar text med mallar.
ChattutmatningVisar resultat/meddelanden i chattgränssnittet.
KnappwidgetsVisar användarvänliga knappar för att initiera handlingar.
Chattinmatning/öppnadFångar användarmeddelanden eller upptäcker när en chattsession startar.
ChatthistorikLagrar och hämtar kontext för AI-agenten.
AI-agentOrkestrerar flödet, bestämmer vilka verktyg som ska användas, formaterar sammanfattningar och upprätthåller konsekvens.
URL-hämtareHämtar och sammanfattar innehåll från externa URL:er.
Kör flödeGör flöden återanvändbara som verktyg för AI-agenten.

Användarupplevelseflöde

1. Välkomstmeddelande och användarinteraktion

När chattgränssnittet öppnas visas ett välkomstmeddelande och interaktiva knappar:

  • “Hämta topp 10 nyheter” och “Hämta bästa 10 nyheter”-knappar visas.
  • Att klicka på dessa knappar initierar flöden för att hämta och visa respektive nyhetslista.

2. Hämta nyhetslistor

Vid användartrigger (knapp eller kommando):

  • Flödet bygger Hacker News API-endpoint (t.ex. /v0/topstories.json eller /v0/beststories.json) via en mall.
  • En API-förfrågan hämtar en lista med nyhets-ID:n.
  • De första 10 nyhets-ID:n väljs ut.
  • För varje ID hämtar en annan API-förfrågan detaljerad information.
  • Data analyseras och formateras till en läsbar, numrerad lista med titlar, sammanfattningar och ID, och visas för användaren.

3. Berättelsedetaljer och kommentarer

När en användare begär mer information om en specifik berättelse:

  • Flödet identifierar korrekt berättelse-ID (via titel eller listindex).
  • Hämtar berättelsedetaljer, inklusive huvud-URL och en array av kommentar-ID:n.
  • URL-hämtare hämtar och sammanfattar huvudinnehållet från artikelns externa URL.
  • För var och en av de 10 bästa kommentar-ID:n hämtar flödet och formaterar kommentaren individuellt.
  • Systemet presenterar sedan för användaren:
    • En omfattande sammanfattning av artikeln.
    • Berättelsens direkta URL.
    • De 10 bästa kommentarerna.

4. Automatisering med AI-agent

I kärnan fungerar en AI-agent som orkestratör:

  • Den får verktyg för att hämta nyheter, detaljer, kommentarer och URL-innehåll.
  • Agenten följer en detaljerad målspecifikation och säkerställer alltid att:
    • Visa exakt 10 nyheter för allmänna förfrågningar.
    • Ge detaljerade sammanfattningar och kommentarer för specifika berättelser.
  • Agenten kan använda chatthistorik för kontext och förbättrad konversation.

5. Modulär och återanvändbar design

Arbetsflödet använder “Kör flöde”-noder för att modulärt hämta toppnyheter, berättelsedetaljer och kommentarer som återanvändbara verktyg som AI-agenten kan anropa vid behov. Denna design gör det enkelt att utöka eller skala arbetsflödet för att hantera nya triggers eller lägga till fler funktioner.

Exempel på användarresor

  1. Användaren öppnar chatten → klickar på “Hämta topp 10 nyheter” → ser en formaterad lista över de 10 bästa nyheterna.
  2. Användaren skriver eller klickar för att få detaljer om nyhet #4 → får en sammanfattning av artikeln och dess 10 bästa kommentarer.
  3. Användaren frågar, “Visa mig de bästa nyheterna idag” → får topp 10 bästa nyheter, kan begära mer detaljer om någon.

Automatiserings- och skalbarhetsfördelar

  • Automatiserad flerstegsdatainsamling: Ingen manuell kopiering av ID:n eller URL:er—allt hämtas och formateras automatiskt.
  • Konsekvent utdata: AI-agenten upprätthåller ett konsekvent format, visar alltid 10 poster och utförliga sammanfattningar.
  • Enkelt att utöka: Att lägga till nya funktioner (t.ex. sökning på nyckelord eller inkludera mer metadata) är enkelt tack vare den modulära strukturen.
  • Skalbar för hög belastning: Modulära flöden och cachemöjligheter (för API-förfrågningar och innehållshämtning) gör systemet skalbart för många användare utan onödiga anrop.

Användbart för…

  • Nyhetsaggregatorer: Automatisera processen att kurera och sammanfatta trendande nyheter med minimal mänsklig insats.
  • Community managers: Ytliggör effektivt relevanta diskussioner och gemenskapsfeedback (via toppkommentarer).
  • AI-chatbots: Ge en intelligent, interaktiv nyhetsassistent som kan svara på både breda och detaljerade frågor om aktuella tekniknyheter.

Sammanfattande tabell: Nyckeltriggers och åtgärder

TriggertypÅtgärdUtdata
Chatt öppnadVisa välkomstmeddelande och knapparInteraktivt gränssnitt
“Hämta topp/bästa nyheter”Hämta och visa topp/bästa 10 nyheterLista över nyheter
Begäran om nyhetsdetaljHämta detaljer, artikelinnehåll, topp 10 kommentarer för en nyhetSammanfattning + kommentarer
AI-agentfrågaOrkestrera ovanstående med verktyg, upprätthåll konsekvens, förtydligaStrukturerat, konversationellt svar

Med detta arbetsflöde kan du automatisera kureringen och presentationen av Hacker News-nyheter och möjliggöra rika, interaktiva och skalbara användarupplevelser med minimal manuell insats.

Låt oss bygga ditt eget AI-team

Vi hjälper företag som ditt att utveckla smarta chatbotar, MCP-servrar, AI-verktyg eller andra typer av AI-automatisering för att ersätta människor i repetitiva uppgifter i din organisation.

Lär dig mer

Hacker News AI-assistent
Hacker News AI-assistent

Hacker News AI-assistent

Håll dig uppdaterad med trendande teknikdiskussioner med vår AI-drivna Hacker News-assistent. Få omedelbar tillgång till toppnyheter, detaljerade sammanfattning...

2 min läsning
AI News Curation +3
AI Daglig Nyhetsartikelgenerator
AI Daglig Nyhetsartikelgenerator

AI Daglig Nyhetsartikelgenerator

Genererar automatiskt aktuella nyhetsartiklar om valfritt ämne genom att söka efter de senaste trendande artiklarna på Google och YouTube, extrahera nyckelinneh...

3 min läsning
Konkurrentbloggsanalys & Idégenerator
Konkurrentbloggsanalys & Idégenerator

Konkurrentbloggsanalys & Idégenerator

Analysera automatiskt topprankade konkurrentbloggar från den senaste veckan och generera nya bloggidéer för din webbplats. Detta AI-arbetsflöde undersöker konku...

4 min läsning