AI Kurator Najlepszych Historii z Hacker News

Zautomatyzowany, oparty na AI przepływ pracy do pobierania, podsumowywania i prezentowania najlepszych historii z Hacker News, w tym szczegółów, adresów URL i najciekawszych komentarzy. Użytkownicy mogą wchodzić w interakcję poprzez czat lub przyciski, a agent AI pobiera i organizuje popularne dyskusje o technologii, startupach i AI w przyjaznej formie.

Jak działa przepływ AI - AI Kurator Najlepszych Historii z Hacker News

Przepływy

Jak działa przepływ AI

Inicjacja żądania przez użytkownika.
Przepływ rozpoczyna się, gdy użytkownik otwiera czat lub klika przycisk, aby poprosić o najlepsze lub najciekawsze historie z Hacker News.
Pobierz identyfikatory historii.
Żądania API pobierają listę identyfikatorów najlepszych lub najciekawszych historii z API Hacker News.
Pobierz szczegóły historii.
Dla każdego wybranego identyfikatora historii pobierane są szczegóły, takie jak tytuł, adres URL i identyfikatory komentarzy za pomocą dodatkowych żądań API.
Pobierz pełną treść historii i komentarze.
Agent AI używa narzędzia do pobierania URL, aby uzyskać pełną treść historii i pobiera najważniejsze komentarze do każdej historii.
AI podsumowuje i wyświetla wyniki.
Agent AI podsumowuje treść historii i komentarze, a następnie prezentuje użytkownikowi w czacie uporządkowaną listę historii i spostrzeżeń.

Prompty wykorzystane w tym przepływie

Poniżej znajduje się pełna lista wszystkich promptów wykorzystanych w tym przepływie do osiągnięcia jego funkcjonalności. Prompty to instrukcje przekazywane modelowi AI w celu generowania odpowiedzi lub wykonywania działań. Kierują one AI w zrozumieniu intencji użytkownika i generowaniu odpowiednich wyników.

Agent AI

Główna historia i cel agenta AI Hacker News

                **Podstawowa funkcjonalność**:

**Dla ogólnych zapytań o historie:**

1. Zawsze zaczynaj od wywołania narzędzia `get_beststories` lub `get_topstories` w zależności od zapytania użytkownika, aby pobrać aktualne najlepsze/najciekawsze historie
2. Wyodrębnij identyfikatory pierwszych 10 historii z wyników
3. Użyj narzędzia `story_detail`, aby pobrać informacje dla każdego z tych 10 identyfikatorów historii osobno
4. Przedstaw użytkownikowi sformatowaną listę zawierającą tytuł, krótkie podsumowanie oraz ID wszystkich 10 najciekawszych historii (zawsze pokazuj dokładnie 10 historii)

**Dla zapytań o konkretną historię:**

1. Gdy użytkownik wspomni konkretny tytuł historii z top 10, zlokalizuj odpowiedni identyfikator historii (jeśli użytkownik podał numer jako "id=XYZ" użyj narzędzia, aby znaleźć szczegóły pod tym ID, ale jeśli podał numer od 1 do 10, chodzi o jeden z elementów z listy, którą mu przekazałeś.)
2. Użyj narzędzia `story_detail`, aby pobrać adres URL i szczegóły historii
3. Użyj narzędzia `URL_retriever`, aby pobrać pełną treść z adresu URL historii
4. W poprzednim kroku otrzymasz listę identyfikatorów - są to identyfikatory komentarzy, użyj narzędzia ```comments_fetch```, aby pobrać top 10 komentarzy i przekaż je użytkownikowi. ALE UPEWNIJ SIĘ, ŻE WYSYŁASZ ID DO NARZĘDZIA POJEDYNCZO!
5. Przekaż użytkownikowi:
   * Kompleksowe podsumowanie treści strony
   * Bezpośredni adres URL do historii
   * top 10 komentarzy

**Ważne**: Zawsze zachowuj spójność w prezentowaniu 10 najlepszych historii dla zapytań ogólnych oraz zapewniaj szczegółowe podsumowania z adresami URL dla pytań o konkretne historie.

            

Komponenty wykorzystane w tym przepływie

Poniżej znajduje się pełna lista wszystkich komponentów wykorzystanych w tym przepływie do osiągnięcia jego funkcjonalności. Komponenty są podstawowymi elementami każdego przepływu AI. Pozwalają tworzyć złożone interakcje i automatyzować zadania poprzez łączenie różnych funkcjonalności. Każdy komponent służy określonemu celowi, takiemu jak obsługa danych wejściowych użytkownika, przetwarzanie danych lub integracja z zewnętrznymi usługami.

Niestandardowy wyzwalacz

Odblokuj niestandardowe przepływy pracy dzięki komponentowi Niestandardowy wyzwalacz w FlowHunt. Ten komponent pozwala użytkownikom definiować konkretne punkty wyzwalające w przepływie, umożliwiając dostosowane działania na podstawie niestandardowych zdarzeń lub wejść. Niezbędny do budowania interaktywnych i elastycznych przepływów automatyzacji.

Komponent Prompt w FlowHunt

Dowiedz się, jak komponent Prompt w FlowHunt pozwala definiować rolę i zachowanie Twojego bota AI, zapewniając trafne i spersonalizowane odpowiedzi. Dostosuj prompty i szablony dla skutecznych, kontekstowych przepływów czatbota.

Żądanie API

Integruj zewnętrzne dane i usługi w swoim workflow za pomocą komponentu Żądanie API. Bez wysiłku wysyłaj żądania HTTP, ustawiaj własne nagłówki, ciało i parametry zapytania oraz obsługuj wiele metod, takich jak GET i POST. Niezbędne do łączenia Twoich automatyzacji z dowolnym API lub usługą internetową.

Parsowanie danych

Komponent Parsowanie danych przekształca dane strukturalne w zwykły tekst za pomocą konfigurowalnych szablonów. Umożliwia elastyczne formatowanie i konwersję danych wejściowych do dalszego wykorzystania w Twoim przepływie pracy, pomagając standaryzować lub przygotować informacje dla kolejnych komponentów.

Wynik czatu

Odkryj komponent Wynik czatu w FlowHunt—finalizuj odpowiedzi chatbota za pomocą elastycznych, wieloczęściowych wyjść. Niezbędny do płynnego kończenia przepływów i tworzenia zaawansowanych, interaktywnych chatbotów AI.

Widget Przycisk

Komponent Widget Przycisk w FlowHunt zamienia tekst lub dane wejściowe w interaktywne, klikalne przyciski w Twoim workflow. Idealny do tworzenia dynamicznych interfejsów użytkownika, zbierania wyborów użytkowników i zwiększania zaangażowania w chatbotach AI lub zautomatyzowanych procesach.

Wyzwalacz Otwarcia Czat

Komponent Wyzwalacz Otwarcia Czat wykrywa rozpoczęcie sesji czatu, umożliwiając przepływom natychmiastową reakcję w momencie, gdy użytkownik otworzy czat. Inicjuje flow od początkowej wiadomości, dzięki czemu jest niezbędny do budowy responsywnych, interaktywnych chatbotów.

ChatInput

Komponent Chat Input w FlowHunt inicjuje interakcje z użytkownikiem, przechwytując wiadomości z Playground. Służy jako punkt początkowy dla przepływów, umożliwiając przetwarzanie zarówno tekstowych, jak i plikowych wejść.

Uruchom Flow

Komponent Uruchom Flow w FlowHunt pozwala wywołać i uruchomić inny workflow w ramach Twojego bieżącego flow. Przekazuj dane wejściowe, zmienne i kontroluj, jak przepływy współdziałają, umożliwiając modułową i wielokrotnego użytku automatyzację. Idealny do łączenia workflow lub używania flow jako narzędzi.

Komponent Historia Czatów

Komponent Historia Czatów w FlowHunt umożliwia chatbotom zapamiętywanie poprzednich wiadomości, zapewniając spójne rozmowy i lepsze doświadczenia klientów przy jednoczesnej optymalizacji wykorzystania pamięci i tokenów.

Agent AI

Komponent Agent AI w FlowHunt wzmacnia Twoje przepływy pracy autonomicznym podejmowaniem decyzji i możliwością korzystania z narzędzi. Wykorzystuje duże modele językowe i łączy się z różnorodnymi narzędziami, aby rozwiązywać zadania, realizować cele i zapewniać inteligentne odpowiedzi. Idealny do budowania zaawansowanych automatyzacji i interaktywnych rozwiązań AI.

Pobieracz URL

Odblokuj treści z internetu w swoich przepływach pracy dzięki komponentowi Pobieracz URL. Bez wysiłku wyodrębniaj i przetwarzaj tekst oraz metadane z dowolnej listy adresów URL — w tym artykułów internetowych, dokumentów i nie tylko. Obsługuje zaawansowane opcje, takie jak OCR dla obrazów, selektywne wyodrębnianie metadanych i konfigurowalne buforowanie, dzięki czemu idealnie nadaje się do budowania przepływów AI i automatyzacji bogatych w wiedzę.

Opis przepływu

Cel i korzyści

Ten przepływ automatyzuje proces kuracji, podsumowywania i wyświetlania najlepszych historii i komentarzy z Hacker News. Łączy integracje API, szablony, parsowanie, widżety do interakcji z użytkownikiem oraz agenta AI, aby zapewnić użytkownikom płynne doświadczenie w eksplorowaniu i podsumowywaniu aktualnych dyskusji o technologii, startupach, AI i wielu innych tematach.

Przegląd

Przepływ został zaprojektowany tak, aby reagować na różne wyzwalacze użytkownika — takie jak kliknięcia przycisków lub niestandardowe komendy — aby pobrać i zaprezentować ogólne listy najlepszych lub najciekawszych historii, lub szczegółowe informacje o wybranej historii, w tym jej adres URL i najważniejsze komentarze. Wykorzystuje API Hacker News, przetwarza i formatuje wyniki, a opcjonalnie używa agenta AI, by dodatkowo automatyzować i wzbogacać interakcję.

Kluczowe komponenty i ich rola

KomponentCel
Niestandardowe wyzwalaczeInicjują przepływy pobierania najlepszych historii, najciekawszych historii, szczegółów historii lub komentarzy.
Szablony promptówGenerują dynamiczne adresy API przez podstawianie zmiennych (np. ID historii) do zapytań.
Żądania APIWysyłają żądania HTTP GET do punktów końcowych Hacker News.
Parsowanie danychPrzekształca surowe dane API w czytelny tekst za pomocą szablonów.
Wynik czatuWyświetla wyniki/wiadomości w interfejsie czatu.
Widżety przyciskówPokazują przyjazne przyciski do wyzwalania akcji.
Wejście/Otwarcie czatuPrzechwytuje wiadomości użytkownika lub wykrywa rozpoczęcie sesji czatu.
Historia czatuPrzechowuje i pobiera kontekst rozmowy dla agenta AI.
Agent AIOrkiestruje przepływ, decyduje które narzędzia użyć, formatuje podsumowania i dba o spójność.
Pobieracz URLPobiera i podsumowuje treści z zewnętrznych adresów URL.
Uruchomienie przepływuPozwala używać przepływów jako narzędzi przez agenta AI.

Przepływ doświadczenia użytkownika

1. Powitanie i interakcja z użytkownikiem

Po otwarciu interfejsu czatu wyświetla się wiadomość powitalna oraz interaktywne przyciski:

  • Pokazują się przyciski “Pobierz Top 10 historii” oraz “Pobierz Best 10 historii”.
  • Kliknięcie tych przycisków uruchamia przepływy pobierające i wyświetlające odpowiednią listę historii.

2. Pobieranie listy historii

Po wyzwoleniu przez użytkownika (przycisk lub komenda):

  • Przepływ konstruuje adres punktu końcowego API Hacker News (np. /v0/topstories.json lub /v0/beststories.json) za pomocą szablonu.
  • Żądanie API pobiera listę identyfikatorów historii.
  • Wybierane jest pierwszych 10 identyfikatorów historii.
  • Dla każdego ID wykonywane jest kolejne żądanie API, aby pobrać szczegóły historii.
  • Dane są parsowane i formatowane w czytelną, ponumerowaną listę z tytułami historii, podsumowaniami i identyfikatorami, po czym prezentowane użytkownikowi.

3. Szczegóły historii i komentarze

Gdy użytkownik poprosi o więcej informacji o wybranej historii:

  • Przepływ identyfikuje właściwy identyfikator historii (po tytule lub numerze z listy).
  • Pobierane są szczegóły historii, w tym główny adres URL i tablica identyfikatorów komentarzy.
  • Narzędzie Pobieracz URL pobiera i podsumowuje główną treść artykułu pod zewnętrznym adresem URL historii.
  • Dla każdego z 10 pierwszych identyfikatorów komentarzy przepływ pobiera i formatuje tekst komentarza osobno.
  • System prezentuje użytkownikowi:
    • Kompleksowe podsumowanie artykułu.
    • Bezpośredni adres URL do historii.
    • Top 10 komentarzy.

4. Automatyzacja z agentem AI

W centrum przepływu znajduje się Agent AI jako orkiestrator:

  • Otrzymuje narzędzia do pobierania historii, szczegółów historii, komentarzy i pobierania adresów URL.
  • Agent realizuje szczegółową specyfikację celu, zapewniając, że zawsze:
    • Pokazuje dokładnie 10 historii przy zapytaniach ogólnych.
    • Dostarcza szczegółowe podsumowania i komentarze dla konkretnych historii.
  • Agent może korzystać z historii czatu dla kontekstu, co poprawia jakość rozmowy.

5. Modularna i wielokrotnego użytku konstrukcja

Przepływ używa węzłów “Uruchom przepływ”, aby zmodularyzować pobieranie top historii, szczegółów i komentarzy jako narzędzia wielokrotnego użytku, które agent AI może wywoływać w razie potrzeby. Dzięki temu łatwo rozbudować lub skalować przepływ, obsługując nowe typy wyzwalaczy lub dodatkowe funkcje.

Przykładowe ścieżki użytkownika

  1. Użytkownik otwiera czat → klika “Pobierz Top 10 historii” → widzi sformatowaną listę 10 najciekawszych historii.
  2. Użytkownik wpisuje lub klika, aby uzyskać szczegóły historii nr 4 → otrzymuje podsumowanie artykułu i 10 najważniejszych komentarzy.
  3. Użytkownik pyta: “Pokaż najlepsze historie dzisiaj” → otrzymuje 10 najlepszych historii, może zażądać szczegółów dowolnej z nich.

Zalety automatyzacji i skalowalności

  • Automatyczne, wieloetapowe zbieranie danych: Brak ręcznego kopiowania ID historii lub adresów URL — wszystko pobierane i formatowane automatycznie.
  • Spójne wyniki: Agent AI wymusza jednolitą strukturę, zawsze prezentując 10 pozycji i pełne podsumowania.
  • Łatwość rozbudowy: Dodanie nowych funkcji (np. wyszukiwanie po słowie kluczowym, dołączenie większej ilości metadanych) jest proste dzięki modularnej budowie.
  • Skalowalność przy dużym obciążeniu: Modularne przepływy i opcje cache (dla żądań API i pobierania treści) umożliwiają systemowi obsługę wielu użytkowników bez powielania zapytań.

Przydatne dla…

  • Aggregatorów wiadomości: Automatyzacja procesu kuracji i podsumowywania popularnych historii przy minimalnym udziale człowieka.
  • Managerów społeczności: Efektywne wynajdowanie istotnych dyskusji i opinii społeczności (poprzez top komentarze).
  • Chatbotów AI: Inteligentny, interaktywny asystent newsowy, który odpowiada zarówno na ogólne, jak i szczegółowe pytania o aktualne nowości technologiczne.

Tabela podsumowująca: Główne wyzwalacze i akcje

Typ wyzwalaczaAkcjaWynik
Otwarcie czatuPokazuje wiadomość powitalną i przyciskiInteraktywny UI
“Pobierz Top/Best Stories”Pobiera i pokazuje 10 najlepszych/najciekawszych historiiLista historii
Żądanie szczegółów historiiPobiera szczegóły, treść artykułu, top 10 komentarzy dla historiiPodsumowanie + komentarze
Zapytanie do Agenta AIOrkiestruje powyższe za pomocą narzędzi, dba o spójność, doprecyzowuje zapytaniaUstrukturyzowana, konwersacyjna odpowiedź

Dzięki temu przepływowi możesz zautomatyzować kurację i prezentację historii z Hacker News, umożliwiając bogate, interaktywne i skalowalne doświadczenia użytkownika przy minimalnym wysiłku ręcznym.

Pozwól nam zbudować Twój własny zespół AI

Pomagamy firmom takim jak Twoja rozwijać inteligentne chatboty, serwery MCP, narzędzia AI lub inne rodzaje automatyzacji AI, aby zastąpić człowieka w powtarzalnych zadaniach w Twojej organizacji.

Dowiedz się więcej

Asystent AI Hacker News
Asystent AI Hacker News

Asystent AI Hacker News

Bądź na bieżąco z najważniejszymi dyskusjami technologicznymi dzięki naszemu asystentowi AI dla Hacker News. Uzyskaj natychmiastowy dostęp do topowych historii,...

2 min czytania
AI News Curation +3
Analiza blogów konkurencji i generator pomysłów na bloga
Analiza blogów konkurencji i generator pomysłów na bloga

Analiza blogów konkurencji i generator pomysłów na bloga

Automatycznie analizuj najlepiej pozycjonowane blogi konkurencji z ostatniego tygodnia i generuj nowe pomysły na bloga dla swojej strony internetowej. Ten przep...

4 min czytania
Generator Codziennych Artykułów Newsowych AI
Generator Codziennych Artykułów Newsowych AI

Generator Codziennych Artykułów Newsowych AI

Automatycznie generuje aktualne artykuły newsowe na dowolny wybrany temat, wyszukując najnowsze popularne artykuły w Google i na YouTube, wyodrębniając kluczowe...

3 min czytania