Curator AI pentru Top Știri Hacker News

Un flux de lucru automatizat, bazat pe AI, pentru a prelua, rezuma și prezenta cele mai importante știri de pe Hacker News, inclusiv detalii despre povești, URL-uri și comentarii de top. Utilizatorii pot interacționa prin chat sau butoane, iar agentul AI recuperează și organizează discuțiile de actualitate din tehnologie, startup-uri și AI într-un format ușor de utilizat.

Cum funcționează AI Flow - Curator AI pentru Top Știri Hacker News

Flow-uri

Cum funcționează AI Flow

Utilizatorul Inițiază Cererea.
Fluxul de lucru începe atunci când un utilizator deschide chatul sau apasă un buton pentru a solicita cele mai bune sau cele mai populare știri de pe Hacker News.
Preluare ID-uri ale Știrilor.
Solicitările API recuperează lista cu ID-urile celor mai bune sau mai populare știri de la API-ul Hacker News.
Obține Detalii Despre Știri.
Pentru fiecare ID de știre selectat, sunt obținute detalii precum titlul, URL-ul și ID-urile comentariilor folosind solicitări API suplimentare.
Recuperare Conținut Complet Știre și Comentarii.
Agentul AI utilizează un instrument de recuperare a URL-ului pentru a obține conținutul complet al știrilor și pentru a prelua cele mai bune comentarii pentru fiecare știre.
Rezumat AI și Afișare Rezultate.
Agentul AI rezumă conținutul știrilor și comentariilor, apoi prezintă utilizatorului, în chat, o listă structurată cu știri și informații relevante.

Prompt-uri folosite în acest flow

Mai jos este o listă completă a tuturor prompt-urilor folosite în acest flow pentru a-și atinge funcționalitatea. Prompt-urile sunt instrucțiuni date modelului AI pentru a genera răspunsuri sau a efectua acțiuni. Ele ghidează AI-ul în înțelegerea intenției utilizatorului și generarea de rezultate relevante.

Agent AI

Promptul principal cu obiectivele și contextul pentru agentul AI Hacker News

                **Funcționalitate de bază**:

**Pentru cereri generale de știri:**

1. Începe întotdeauna prin a apela fie instrumentul `get_beststories` fie `get_topstories` în funcție de cererea utilizatorului, pentru a prelua cele mai bune/mai populare știri curente
2. Extrage ID-urile primelor 10 știri din rezultate
3. Folosește instrumentul `story_detail` pentru a prelua informații pentru fiecare dintre aceste 10 ID-uri de știri individual
4. Prezintă utilizatorului o listă formatată ce conține titlul, un scurt rezumat și ID-ul tuturor celor 10 știri de top (arată întotdeauna exact 10 știri)

**Pentru cereri specifice de știri:**

1. Când un utilizator menționează un anumit titlu din lista de top 10, localizează ID-ul corespunzător al știrii (dacă utilizatorul a dat numărul ca "id=XYZ folosește instrumentul pentru a găsi detaliile acelui id, dar dacă dă un număr de la 1 la 10, se referă la unul din elementele din lista pe care i-ai furnizat-o.)
2. Folosește instrumentul `story_detail` pentru a prelua URL-ul și detaliile știrii
3. Folosește instrumentul `URL_retriever` pentru a prelua conținutul complet al paginii de la URL-ul știrii
4. vei primi o listă de ID-uri la pasul anterior, acestea sunt ID-uri de comentarii, folosește instrumentul ```comments_fetch``` pentru a prelua primele 10 comentarii și a le oferi utilizatorului. DAR ASIGURĂ-TE CĂ TRIMIȚI ID-URILE LA INSTRUMENT UNUL CÂTE UNUL!
5. Oferă utilizatorului:
   * Un rezumat cuprinzător al conținutului paginii
   * URL-ul direct către știre
   * primele 10 comentarii

**Important**: Menține întotdeauna consistența în afișarea celor 10 știri pentru cererile generale și oferă rezumate detaliate cu URL-uri pentru solicitările specifice.

            

Componente folosite în acest flow

Mai jos este o listă completă a tuturor componentelor folosite în acest flow pentru a-și atinge funcționalitatea. Componentele sunt blocurile de construcție ale fiecărui AI Flow. Ele îți permit să creezi interacțiuni complexe și să automatizezi sarcini prin conectarea diferitelor funcționalități. Fiecare componentă servește unui scop specific, cum ar fi gestionarea input-ului utilizatorului, procesarea datelor sau integrarea cu servicii externe.

Declanșator Personalizat

Deblochează fluxuri de lucru personalizate cu componenta Declanșator Personalizat din FlowHunt. Această componentă permite utilizatorilor să definească puncte de declanșare specifice în cadrul fluxului, activând acțiuni adaptate pe baza evenimentelor sau intrărilor personalizate. Esențială pentru construirea de fluxuri de automatizare interactive și flexibile.

Componenta Prompt în FlowHunt

Află cum componenta Prompt din FlowHunt îți permite să definești rolul și comportamentul botului AI, asigurând răspunsuri relevante și personalizate. Personalizează prompturile și șabloanele pentru fluxuri de chatbot eficiente și conștiente de context.

Solicitare API

Integrează date și servicii externe în fluxul tău de lucru cu componenta Solicitare API. Trimite ușor cereri HTTP, setează antete, corp și parametri de interogare personalizați și gestionează mai multe metode precum GET și POST. Esențial pentru conectarea automatizărilor tale la orice API sau serviciu web.

Parsează datele

Componenta Parsează datele transformă datele structurate în text simplu folosind șabloane personalizabile. Permite formatarea flexibilă și conversia datelor de intrare pentru utilizare ulterioară în fluxul de lucru, ajutând la standardizarea sau pregătirea informațiilor pentru componentele următoare.

Ieșire Chat

Descoperă componenta Chat Output în FlowHunt—finalizează răspunsurile chatbotului cu ieșiri flexibile, multiple. Esențială pentru finalizarea fără probleme a flow-urilor și pentru crearea de chatboți AI avansați, interactivi.

Widget Buton

Componenta Widget Buton din FlowHunt transformă textul sau inputul în butoane interactive și clicabile în cadrul fluxului tău de lucru. Perfect pentru crearea unor interfețe dinamice, colectarea opțiunilor utilizatorilor și îmbunătățirea implicării în chatboți AI sau procese automate.

Declanșator la Deschiderea Chatului

Componenta Declanșator la Deschiderea Chatului detectează când începe o sesiune de chat, permițând fluxurilor de lucru să răspundă instantaneu de îndată ce un utilizator deschide chatul. Inițiază fluxuri cu mesajul inițial din chat, fiind esențială pentru crearea de chatboți receptivi și interactivi.

ChatInput

Componenta Chat Input din FlowHunt inițiază interacțiunile cu utilizatorul prin captarea mesajelor din Playground. Ea servește ca punct de pornire pentru fluxuri, permițând procesarea atât a mesajelor text, cât și a fișierelor.

Rulează Flow

Componenta Run Flow din FlowHunt îți permite să declanșezi și să execuți un alt flux în cadrul fluxului tău actual. Poți transmite intrări, variabile și controla modul în care fluxurile interacționează, facilitând automatizări modulare și reutilizabile. Ideal pentru lanțuri de fluxuri sau utilizarea fluxurilor ca instrumente.

Componenta Istoric Chat

Componenta Istoric Chat din FlowHunt permite chatbot-urilor să își amintească mesajele anterioare, asigurând conversații coerente și o experiență îmbunătățită pentru clienți, optimizând în același timp utilizarea memoriei și a tokenilor.

Agent AI

Componenta Agent AI din FlowHunt îți împuternicește fluxurile de lucru cu capacități autonome de luare a deciziilor și de utilizare a instrumentelor. Folosește modele lingvistice mari și se conectează la diverse instrumente pentru a rezolva sarcini, a urmări obiective și a oferi răspunsuri inteligente. Ideal pentru crearea de automatizări avansate și soluții AI interactive.

URL Retriever

Deblochează conținutul web în fluxurile tale de lucru cu componenta URL Retriever. Extrage și procesează cu ușurință textul și metadatele din orice listă de URL-uri — inclusiv articole web, documente și multe altele. Suportă opțiuni avansate precum OCR pentru imagini, extragere selectivă de metadate și cache personalizabil, făcând-o ideală pentru construirea de fluxuri AI și automatizări bogate în cunoștințe.

Descrierea flow-ului

Scop și beneficii

Acest flux de lucru automatizează procesul de curatare, rezumare și afișare a celor mai importante știri și comentarii de pe Hacker News. Combină integrări API, șabloane, parsare, widget-uri de interacțiune cu utilizatorul și un agent AI pentru a oferi utilizatorilor o experiență fluidă de explorare și rezumare a discuțiilor de actualitate din tehnologie, startup-uri, AI și multe altele.

Prezentare generală

Fluxul este structurat să răspundă la diferite declanșatoare ale utilizatorului—precum apăsări de butoane sau comenzi personalizate—pentru a prelua și prezenta fie liste generale de știri de top sau cele mai bune, fie detalii aprofundate pentru știri specifice, inclusiv URL-urile și comentariile de top. Folosește API-ul Hacker News, procesează și formatează rezultatele și, opțional, utilizează un agent AI pentru a automatiza și îmbogăți interacțiunea.

Componente principale și rolul lor

ComponentăScop
Declanșatoare personalizateInițiază fluxuri pentru preluarea celor mai bune știri, celor mai populare știri, detalii sau comentarii.
Șabloane de promptGenerează URL-uri API dinamice prin înlocuirea variabilelor (ex: ID-uri știri) pentru solicitări.
Solicitări APIEfectuează cereri HTTP GET către endpoint-urile Hacker News.
Parsare dateTransformă datele brute de la API în text lizibil cu ajutorul șabloanelor.
Ieșire chatAfișează rezultate/mesaje în interfața de chat.
Widget-uri butonPrezintă butoane prietenoase pentru a declanșa acțiuni.
Input/Deschidere chatPreia mesajele utilizatorului sau detectează deschiderea unei sesiuni de chat.
Istoric chatStochează și recuperează contextul conversației pentru agentul AI.
Agent AIOrchestrază fluxul, decide ce instrumente să folosească, formatează rezumatele și menține consistența.
Recuperare URLRecuperează și rezumă conținutul din URL-uri externe.
Rulează fluxPermite reutilizarea fluxurilor ca instrumente pentru agentul AI.

Fluxul experienței utilizatorului

1. Bun venit și interacțiune cu utilizatorul

La deschiderea interfeței de chat, este afișat un mesaj de bun venit și butoane interactive:

  • Se afișează butoanele “Afișează Top 10 Știri” și “Afișează Cele Mai Bune 10 Știri”.
  • Apăsarea acestor butoane declanșează fluxuri pentru a prelua și afișa lista respectivă de știri.

2. Preluarea listelor de știri

La declanșatorul utilizatorului (buton sau comandă):

  • Fluxul construiește endpoint-ul API Hacker News (ex: /v0/topstories.json sau /v0/beststories.json) printr-un șablon.
  • O solicitare API recuperează o listă cu ID-uri de știri.
  • Sunt selectate primele 10 ID-uri de știri.
  • Pentru fiecare ID de știre se efectuează o altă solicitare API pentru a prelua detalii.
  • Datele sunt parcurse și formatate într-o listă numerotată, lizibilă, cu titluri, rezumate și ID-uri, apoi sunt afișate utilizatorului.

3. Detalii despre știri și comentarii

Când un utilizator solicită mai multe informații despre o anumită știre:

  • Fluxul identifică ID-ul corect al știrii (după titlu sau indice în listă).
  • Se preiau detaliile știrii, inclusiv URL-ul principal și o listă de ID-uri ale comentariilor.
  • Instrumentul Recuperare URL preia și rezumă conținutul principal al articolului de la URL-ul extern.
  • Pentru fiecare din cele mai bune 10 ID-uri de comentarii, fluxul preia și formatează individual textul comentariului.
  • Sistemul prezintă apoi utilizatorului:
    • Un rezumat cuprinzător al articolului.
    • URL-ul direct al știrii.
    • Primele 10 comentarii.

4. Automatizare cu Agentul AI

În centrul fluxului, un Agent AI servește ca orchestrator:

  • Primește instrumente pentru a prelua știri, detalii de știri, comentarii și pentru a recupera URL-uri.
  • Agentul urmează un set detaliat de obiective, asigurându-se că întotdeauna:
    • Afișează exact 10 știri pentru cererile generale.
    • Oferă rezumate detaliate și comentarii pentru cererile specifice.
  • Agentul poate folosi istoricul chat-ului pentru context, îmbunătățindu-și capacitățile conversaționale.

5. Design modular și reutilizabil

Fluxul utilizează noduri “Rulează flux” pentru a modulariza preluarea știrilor de top, detaliilor și comentariilor ca instrumente reutilizabile pe care agentul AI le poate apela după necesitate. Acest design facilitează extinderea sau scalarea fluxului pentru a gestiona noi tipuri de declanșatori sau funcționalități suplimentare.

Exemple de parcursuri ale utilizatorului

  1. Utilizatorul deschide chat-ul → apasă “Afișează Top 10 Știri” → vede o listă formatată cu cele mai tari 10 știri.
  2. Utilizatorul tastează sau apasă pentru a vedea detalii despre știrea #4 → primește un rezumat al articolului și primele 10 comentarii.
  3. Utilizatorul întreabă: “Arată-mi cele mai bune știri de azi” → primește cele mai bune 10 știri, poate solicita detalii suplimentare pentru oricare.

Beneficii de automatizare și scalabilitate

  • Colectare automată de date în mai mulți pași: Nu mai e nevoie să copiezi manual ID-uri sau URL-uri—totul este preluat și formatat automat.
  • Ieșire consistentă: Agentul AI asigură o structură consistentă, oferind întotdeauna 10 elemente și rezumate cuprinzătoare.
  • Ușor de extins: Adăugarea de funcționalități noi (ex: filtrare după cuvinte cheie sau includerea mai multor metadate) se face ușor datorită structurii modulare.
  • Scalabil pentru trafic intens: Fluxurile modulare și opțiunile de caching (pentru cereri API și recuperare de conținut) permit sistemului să se scaleze pentru mulți utilizatori fără solicitări redundante.

Util pentru…

  • Agregatoare de știri: Automatizează procesul de curatare și rezumare a știrilor de actualitate cu implicare umană minimă.
  • Manageri de comunități: Afișează rapid discuții relevante și feedback din comunitate (prin comentariile de top).
  • Chatboți AI: Oferă un asistent de știri inteligent și interactiv care poate răspunde atât la întrebări generale, cât și specifice despre știrile tech actuale.

Tabel rezumat: Declanșatoare și acțiuni cheie

Tip declanșatorAcțiuneRezultat
Chat deschisAfișează mesaj de bun venit și butoaneInterfață interactivă
“Afișează Top/Cele Mai Bune Știri”Preia și afișează cele mai bune/cele mai populare 10 știriListă de știri
Cerere detalii știrePreia detalii, conținut articol, top 10 comentarii pentru o știreRezumat + comentarii
Interogare Agent AIOrchestrare cu instrumente, menține consistența, clarifică cereriRăspuns structurat, conversațional

Prin acest flux de lucru, poți automatiza curatarea și prezentarea știrilor de pe Hacker News, oferind experiențe bogate, interactive și scalabile pentru utilizatori cu un efort manual minim.

Să construim echipa ta de AI

Ajutăm companii ca a ta să dezvolte chatboți inteligenți, servere MCP, instrumente AI sau alte tipuri de automatizare AI pentru a înlocui oamenii în sarcinile repetitive din organizația ta.

Află mai multe

Asistent AI pentru Hacker News
Asistent AI pentru Hacker News

Asistent AI pentru Hacker News

Rămâi la curent cu discuțiile tehnologice de top folosind asistentul nostru AI pentru Hacker News. Accesează instant cele mai importante știri, rezumate detalia...

2 min citire
AI News Curation +3
Generator de Articole de Știri Zilnice cu AI
Generator de Articole de Știri Zilnice cu AI

Generator de Articole de Știri Zilnice cu AI

Generează automat articole de știri actualizate pe orice subiect ales, căutând cele mai noi articole de tendință pe Google și YouTube, extrăgând conținutul chei...

4 min citire
Generator de Idei de Conținut AI
Generator de Idei de Conținut AI

Generator de Idei de Conținut AI

Generează idei de conținut unice și rezumate folosind AI prin cercetarea celor mai bune rezultate Google pentru orice cuvânt cheie. Ideal pentru marketeri de co...

4 min citire