Curateur IA des meilleures actualités Hacker News

Un workflow automatisé propulsé par l’IA pour récupérer, résumer et présenter les meilleures actualités de Hacker News, incluant les détails, les URL et les meilleurs commentaires des histoires. Les utilisateurs peuvent interagir via le chat ou des boutons, et l’agent IA récupère et organise les discussions tendances sur la tech, les startups et l’IA dans un format convivial.

Comment fonctionne le Flux IA - Curateur IA des meilleures actualités Hacker News

Flux

Comment fonctionne le Flux IA

L'utilisateur initie la demande.
Le workflow commence lorsqu’un utilisateur ouvre le chat ou clique sur un bouton pour demander les meilleures actualités ou les top stories de Hacker News.
Récupérer les identifiants des histoires.
Des requêtes API récupèrent la liste des identifiants des meilleures ou des top stories depuis l’API Hacker News.
Obtenir les détails des histoires.
Pour chaque identifiant d’histoire sélectionné, des détails tels que le titre, l’URL et les identifiants de commentaires sont récupérés via des requêtes API supplémentaires.
Récupérer le contenu complet de l’histoire et les commentaires.
L’agent IA utilise un récupérateur d’URL pour obtenir le contenu complet des histoires et récupère les meilleurs commentaires pour chaque histoire.
L’IA résume et affiche les résultats.
L’agent IA résume le contenu des histoires et des commentaires, puis présente à l’utilisateur une liste structurée des histoires et des informations clés dans le chat.

Prompts utilisés dans ce flux

Voici une liste complète de tous les prompts utilisés dans ce flux pour atteindre sa fonctionnalité. Les prompts sont les instructions données au modèle d'IA pour générer des réponses ou effectuer des actions. Ils guident l'IA dans la compréhension de l'intention de l'utilisateur et la génération de sorties pertinentes.

Agent IA

Le prompt principal de contexte et d’objectif pour l’agent IA Hacker News

                **Fonctionnalité principale** :

**Pour les demandes générales d’histoires :**

1. Commence toujours par appeler l’outil `get_beststories` ou `get_topstories` selon la requête utilisateur pour récupérer les meilleures/top stories actuelles
2. Extrais les IDs des 10 premières histoires des résultats
3. Utilise l’outil `story_detail` pour récupérer les informations de chacune de ces 10 histoires individuellement
4. Présente à l’utilisateur une liste formatée contenant le titre, un bref résumé et l’ID des 10 top stories (toujours afficher exactement 10 histoires)

**Pour les demandes spécifiques d’histoires :**

1. Lorsqu’un utilisateur mentionne un titre d’histoire précis dans la liste des 10, localise l’ID correspondant (si l’utilisateur donne le numéro sous la forme "id=XYZ", utilise l’outil pour trouver le détail de cet ID, mais s’il donne un numéro de 1 à 10, il s’agit d’un des éléments de la liste que tu as fournie).
2. Utilise l’outil `story_detail` pour récupérer l’URL et les détails de l’histoire
3. Utilise l’outil `URL_retriever` pour récupérer le contenu complet à partir de l’URL de l’histoire
4. Tu obtiendras une liste d’IDs à l’étape précédente : ce sont les IDs de commentaires, utilise l’outil ```comments_fetch``` pour obtenir les 10 meilleurs commentaires et les donner à l’utilisateur. MAIS VEILLE À ENVOYER LES IDs À L’OUTIL UN PAR UN !
5. Fournis à l’utilisateur :
   * Un résumé complet du contenu de la page
   * L’URL directe de l’histoire
   * Les 10 meilleurs commentaires

**Important** : Maintiens toujours la cohérence en affichant exactement 10 histoires pour les requêtes générales, et fournis des résumés complets avec URL pour les demandes spécifiques.

            

Composants utilisés dans ce flux

Voici une liste complète de tous les composants utilisés dans ce flux pour atteindre sa fonctionnalité. Les composants sont les éléments de base de chaque Flux IA. Ils vous permettent de créer des interactions complexes et d'automatiser des tâches en connectant diverses fonctionnalités. Chaque composant sert un objectif spécifique, comme la gestion des entrées utilisateur, le traitement de données ou l'intégration avec des services externes.

Déclencheur personnalisé

Débloquez des workflows personnalisés avec le composant Déclencheur personnalisé dans FlowHunt. Ce composant permet aux utilisateurs de définir des points de déclenchement spécifiques au sein de leur flux, permettant des actions sur mesure basées sur des événements ou des entrées personnalisés. Essentiel pour construire des workflows d’automatisation interactifs et flexibles.

Composant Prompt dans FlowHunt

Découvrez comment le composant Prompt de FlowHunt vous permet de définir le rôle et le comportement de votre bot IA, garantissant des réponses pertinentes et personnalisées. Personnalisez les prompts et modèles pour des flux de chatbot efficaces et sensibles au contexte.

Requête API

Intégrez des données et services externes dans votre flux de travail avec le composant Requête API. Envoyez facilement des requêtes HTTP, définissez des en-têtes personnalisés, un corps et des paramètres de requête, et gérez plusieurs méthodes telles que GET et POST. Indispensable pour connecter vos automatisations à n'importe quelle API ou service web.

Analyser les données

Le composant Analyser les données transforme les données structurées en texte brut à l'aide de modèles personnalisables. Il permet un formatage flexible et la conversion des entrées de données pour une utilisation ultérieure dans votre flux de travail, aidant à standardiser ou à préparer les informations pour les composants en aval.

Sortie de Chat

Découvrez le composant Chat Output dans FlowHunt — finalisez les réponses du chatbot avec des sorties flexibles et multiples. Essentiel pour une finalisation fluide des flux et la création de chatbots IA avancés et interactifs.

Widget Bouton

Le composant Widget Bouton dans FlowHunt transforme du texte ou une entrée en boutons interactifs et cliquables au sein de votre flux de travail. Parfait pour créer des interfaces utilisateur dynamiques, recueillir des choix d'utilisateurs et améliorer l'engagement dans des chatbots dopés à l'IA ou des processus automatisés.

Déclencheur d’ouverture de chat

Le composant Déclencheur d’ouverture de chat détecte le début d’une session de chat, permettant aux workflows de réagir instantanément dès qu’un utilisateur ouvre le chat. Il initie les flux avec le premier message, ce qui le rend essentiel pour créer des chatbots interactifs et réactifs.

Entrée de Chat

Le composant Entrée de Chat dans FlowHunt initie les interactions utilisateur en capturant les messages depuis le Playground. Il sert de point de départ pour les flux, permettant au workflow de traiter aussi bien des entrées textuelles que des fichiers.

Exécuter un flux

Le composant Exécuter un flux dans FlowHunt vous permet de déclencher et d'exécuter un autre workflow au sein de votre flux actuel. Passez des entrées, des variables et contrôlez la manière dont les flux interagissent, permettant une automatisation modulaire et réutilisable. Idéal pour chaîner des workflows ou utiliser des flux comme outils.

Composant d'Historique de Chat

Le composant d'Historique de Chat dans FlowHunt permet aux chatbots de se souvenir des messages précédents, assurant ainsi des conversations cohérentes et une expérience client améliorée tout en optimisant l’utilisation de la mémoire et des jetons.

Agent IA

Le composant Agent IA dans FlowHunt apporte à vos workflows des capacités de prise de décision autonome et d'utilisation d'outils. Il exploite des grands modèles de langage et se connecte à divers outils pour résoudre des tâches, poursuivre des objectifs et fournir des réponses intelligentes. Idéal pour créer des automatisations avancées et des solutions IA interactives.

Récupérateur d'URL

Débloquez le contenu web dans vos flux de travail avec le composant Récupérateur d'URL. Extrayez et traitez sans effort le texte et les métadonnées de n'importe quelle liste d'URL—including articles web, documents, et plus encore. Prend en charge des options avancées comme l'OCR pour les images, l'extraction sélective de métadonnées et une mise en cache personnalisable, ce qui en fait l'outil idéal pour créer des flux et automatisations IA riches en connaissances.

Description du flux

Objectif et avantages

Ce workflow automatise le processus de curation, de résumé et d’affichage des meilleures histoires et commentaires de Hacker News. Il combine intégrations API, templates, parsing, widgets d’interaction utilisateur et un agent IA pour offrir aux utilisateurs une expérience fluide d’exploration et de synthèse des discussions tendances en tech, startups, IA, etc.

Vue d’ensemble

Le flux est structuré pour répondre à différents déclencheurs utilisateurs — comme des clics de bouton ou des commandes personnalisées — afin de récupérer et présenter soit des listes générales de top ou best stories, soit des détails approfondis pour une histoire spécifique, incluant leurs URL et top commentaires. Il exploite l’API Hacker News, traite et formate les résultats, et utilise en option un agent IA pour automatiser et enrichir encore plus l’interaction.

Composants clés et leur rôle

ComposantRôle
Déclencheurs personnalisésDémarrent les flux pour récupérer les meilleures/top stories, les détails d’histoire ou les commentaires.
Templates de promptGénèrent dynamiquement les URLs d’API en substituant des variables (ex : IDs d’histoire) pour les requêtes.
Requêtes APIEffectuent des requêtes HTTP GET vers les endpoints Hacker News.
Analyse des donnéesConvertissent les données API brutes en texte lisible via des templates.
Sortie chatAffichent les résultats/messages dans l’interface de chat.
Widgets boutonPrésentent des boutons conviviaux pour déclencher des actions.
Entrée/Ouverture du chatCapturent les messages utilisateurs ou détectent l’ouverture d’une session chat.
Historique du chatStockent et récupèrent le contexte de conversation pour l’agent IA.
Agent IAOrchestration du flux, décide des outils à utiliser, formate les résumés et maintient la cohérence.
Récupérateur d’URLRécupère et résume le contenu des URLs externes.
Exécution de fluxPermet de réutiliser des flux comme outils par l’agent IA.

Flux d’expérience utilisateur

1. Accueil et interaction utilisateur

À l’ouverture du chat, un message de bienvenue et des boutons interactifs sont affichés :

  • Les boutons « Top 10 stories » et « Best 10 stories » apparaissent.
  • Le clic sur ces boutons déclenche les flux pour récupérer et afficher la liste correspondante d’histoires.

2. Récupération des listes d’histoires

Suite au déclencheur utilisateur (bouton ou commande) :

  • Le workflow construit l’endpoint API Hacker News (ex : /v0/topstories.json ou /v0/beststories.json) via un template.
  • Une requête API récupère une liste d’IDs d’histoires.
  • Les 10 premiers IDs sont sélectionnés.
  • Pour chaque ID, une autre requête API récupère les détails.
  • Les données sont analysées et formatées en une liste lisible, numérotée, avec titres, résumés et IDs, puis affichée à l’utilisateur.

3. Détails d’histoire et commentaires

Quand un utilisateur demande plus d’informations sur une histoire :

  • Le workflow identifie l’ID correct (par titre ou indice dans la liste).
  • Il récupère les détails de l’histoire, y compris l’URL principale et un tableau d’IDs de commentaires.
  • L’outil Récupérateur d’URL va chercher et résume le contenu principal de l’article correspondant à l’URL externe.
  • Pour chacun des 10 meilleurs IDs de commentaires, le workflow récupère et formate le texte du commentaire individuellement.
  • Le système présente alors à l’utilisateur :
    • Un résumé complet de l’article.
    • L’URL directe de l’histoire.
    • Les 10 meilleurs commentaires.

4. Automatisation par l’agent IA

Au centre, un agent IA orchestre :

  • Il dispose d’outils pour récupérer histoires, détails, commentaires et URLs.
  • Il suit une spécification d’objectif détaillée, garantissant toujours :
    • L’affichage exact de 10 histoires pour les requêtes générales.
    • Des résumés détaillés et commentaires pour les requêtes spécifiques.
  • L’agent peut utiliser l’historique du chat pour le contexte, améliorant ses capacités de conversation.

5. Design modulaire et réutilisable

Le workflow utilise des nœuds « Exécuter un flux » pour modulariser la récupération des top stories, des détails d’histoire et des commentaires comme outils réutilisables que l’agent IA peut appeler selon les besoins. Cette conception facilite l’extension ou la montée en charge du workflow pour gérer de nouveaux types de déclencheurs ou des fonctionnalités supplémentaires.

Exemples de parcours utilisateur

  1. L’utilisateur ouvre le chat → clique sur « Top 10 stories » → voit une liste formatée des 10 meilleures histoires.
  2. L’utilisateur tape ou clique pour obtenir le détail de l’histoire n°4 → reçoit un résumé de l’article et ses 10 meilleurs commentaires.
  3. L’utilisateur demande « Montre-moi les meilleures histoires aujourd’hui » → reçoit les 10 meilleures histoires, peut demander plus de détails pour n’importe laquelle.

Bénéfices d’automatisation et d’évolutivité

  • Collecte automatisée multi-étape : Plus besoin de copier/coller manuellement des IDs ou URLs — tout est récupéré et formaté automatiquement.
  • Sortie cohérente : L’agent IA impose une structure constante, fournissant toujours 10 éléments et des résumés complets.
  • Facile à étendre : Ajouter de nouvelles fonctionnalités (ex : recherche par mot-clé, plus de métadonnées) est simple grâce à la structure modulaire.
  • Évolutif pour un usage massif : Les flux modulaires et options de cache (pour les requêtes API et la récupération de contenu) permettent au système de s’adapter à de nombreux utilisateurs sans appels redondants.

Utile pour…

  • Agrégateurs d’actualités : Automatiser la curation et la synthèse des histoires tendances avec un minimum d’intervention humaine.
  • Community managers : Faire remonter efficacement les discussions pertinentes et le feedback de la communauté (via les meilleurs commentaires).
  • Chatbots IA : Offrir un assistant d’actualités intelligent et interactif, capable de répondre à des requêtes générales ou détaillées sur l’actualité tech.

Tableau récapitulatif : Déclencheurs et actions clés

Type de déclencheurActionSortie
Ouverture du chatAffiche un message de bienvenue et des boutonsInterface interactive
« Top/Best stories »Récupère et affiche les 10 meilleures/top histoiresListe d’histoires
Demande de détailRécupère détails, contenu, 10 meilleurs commentaires pour une histoireRésumé + commentaires
Requête agent IAOrchestration via outils, cohérence, clarification des requêtesRéponse structurée et dialoguée

Grâce à ce workflow, vous pouvez automatiser la curation et la présentation des histoires Hacker News, permettant des expériences utilisateur riches, interactives et évolutives avec un effort manuel minimal.

Laissez-nous construire votre propre équipe d'IA

Nous aidons les entreprises comme la vôtre à développer des chatbots intelligents, des serveurs MCP, des outils d'IA ou d'autres types d'automatisation par IA pour remplacer l'humain dans les tâches répétitives de votre organisation.

En savoir plus

Assistant IA pour Hacker News
Assistant IA pour Hacker News

Assistant IA pour Hacker News

Restez informé des discussions technologiques tendance grâce à notre assistant Hacker News alimenté par l’IA. Accédez instantanément aux meilleures actualités, ...

2 min de lecture
AI News Curation +3
Générateur d'Articles d'Actualités Quotidiennes par IA
Générateur d'Articles d'Actualités Quotidiennes par IA

Générateur d'Articles d'Actualités Quotidiennes par IA

Génère automatiquement des articles d'actualité à jour sur n'importe quel sujet choisi en recherchant les derniers articles tendance sur Google et YouTube, en e...

4 min de lecture
Générateur d'idées de contenu IA
Générateur d'idées de contenu IA

Générateur d'idées de contenu IA

Générez des idées de contenu uniques et des résumés à l'aide de l'IA en recherchant les meilleurs résultats Google pour n'importe quel mot-clé. Idéal pour les m...

4 min de lecture