Curador de Principais Notícias do Hacker News com IA

Um fluxo automatizado, alimentado por IA, para buscar, resumir e apresentar as principais notícias do Hacker News, incluindo detalhes das histórias, URLs e melhores comentários. Usuários podem interagir via chat ou botões, e o agente de IA recupera e organiza discussões em alta sobre tecnologia, startups e IA em um formato fácil de usar.

Como o Fluxo de IA funciona - Curador de Principais Notícias do Hacker News com IA

Fluxos

Como o Fluxo de IA funciona

Usuário Inicia Solicitação.
O fluxo começa quando um usuário abre o chat ou clica em um botão para solicitar as principais ou melhores notícias do Hacker News.
Buscar IDs das Histórias.
Requisições de API recuperam a lista de IDs das principais ou melhores histórias da API do Hacker News.
Obter Detalhes da História.
Para cada ID de história selecionado, detalhes como título, URL e IDs de comentários são buscados usando requisições adicionais de API.
Recuperar Conteúdo Completo e Comentários.
O agente de IA usa um recuperador de URL para obter o conteúdo completo das histórias e busca os principais comentários de cada uma.
IA Resume e Exibe Resultados.
O agente de IA resume o conteúdo das histórias e comentários, então apresenta uma lista estruturada de histórias e insights ao usuário no chat.

Prompts usados neste fluxo

Abaixo está uma lista completa de todos os prompts usados neste fluxo para alcançar sua funcionalidade. Os prompts são as instruções dadas ao modelo de IA para gerar respostas ou executar ações. Eles orientam a IA na compreensão da intenção do usuário e na geração de saídas relevantes.

Agente de IA

O prompt principal de objetivo e contexto para o agente de IA do Hacker News

                **Funcionalidade Central**:

**Para solicitações gerais de histórias:**

1. Sempre comece chamando a ferramenta `get_beststories` ou `get_topstories` dependendo da consulta do usuário para recuperar as histórias principais/melhores do momento
2. Extraia os IDs das 10 primeiras histórias dos resultados
3. Use a ferramenta `story_detail` para buscar informações de cada um desses 10 IDs de história individualmente
4. Apresente ao usuário uma lista formatada contendo o título, um breve resumo e o ID das 10 principais histórias (sempre mostre exatamente 10 histórias)

**Para solicitações de histórias específicas:**

1. Quando um usuário mencionar um título específico da lista das 10 principais, localize o ID correspondente da história (se o usuário forneceu o número como "id=XYZ use a ferramenta para achar os detalhes desse id, mas se for um número de 1 a 10 se refere a um dos itens da lista fornecida).
2. Use a ferramenta `story_detail` para recuperar a URL da história e detalhes
3. Use a ferramenta `URL_retriever` para buscar o conteúdo completo na URL da história
4. você receberá uma lista de IDs na etapa anterior, estes são IDs de comentários, use a ferramenta ```comments_fetch``` para buscar os 10 principais comentários e entregar ao usuário também. MAS ENVIE OS IDS PARA A FERRAMENTA UM POR UM!
5. Forneça ao usuário:
   * Um resumo abrangente do conteúdo da página
   * A URL direta da história
   * os 10 principais comentários

**Importante**: Sempre mantenha a consistência mostrando as 10 principais histórias para solicitações gerais, e forneça resumos completos com URLs para consultas específicas.

            

Componentes usados neste fluxo

Abaixo está uma lista completa de todos os componentes usados neste fluxo para alcançar sua funcionalidade. Os componentes são os blocos de construção de cada Fluxo de IA. Eles permitem criar interações complexas e automatizar tarefas conectando várias funcionalidades. Cada componente serve a um propósito específico, como lidar com a entrada do usuário, processar dados ou integrar com serviços externos.

Gatilho Personalizado

Desbloqueie fluxos de trabalho personalizados com o componente Gatilho Personalizado no FlowHunt. Este componente permite que os usuários definam pontos de disparo específicos dentro do seu fluxo, possibilitando ações sob medida baseadas em eventos ou entradas personalizadas. Essencial para construir fluxos de automação interativos e flexíveis.

Componente Prompt no FlowHunt

Saiba como o componente Prompt do FlowHunt permite definir o papel e o comportamento do seu bot de IA, garantindo respostas relevantes e personalizadas. Personalize prompts e modelos para fluxos de chatbot eficazes e sensíveis ao contexto.

Requisição de API

Integre dados e serviços externos ao seu fluxo de trabalho com o componente Requisição de API. Envie requisições HTTP facilmente, defina cabeçalhos, corpo e parâmetros de consulta personalizados, e utilize múltiplos métodos como GET e POST. Essencial para conectar suas automações a qualquer API ou serviço web.

Analisar Dados

O componente Analisar Dados transforma dados estruturados em texto simples usando templates personalizáveis. Ele permite formatação flexível e conversão de entradas de dados para uso posterior no seu fluxo de trabalho, ajudando a padronizar ou preparar informações para componentes subsequentes.

Saída do Chat

Descubra o componente Saída do Chat no FlowHunt—finalize as respostas do chatbot com saídas flexíveis e em múltiplas partes. Essencial para conclusão de fluxos e criação de chatbots de IA avançados e interativos.

Widget de Botão

O componente Widget de Botão no FlowHunt transforma texto ou entrada em botões interativos e clicáveis dentro do seu fluxo de trabalho. Perfeito para criar interfaces dinâmicas, coletar escolhas do usuário e melhorar o engajamento em chatbots com IA ou processos automatizados.

Gatilho de Chat Aberto

O componente Gatilho de Chat Aberto detecta quando uma sessão de chat é iniciada, permitindo que fluxos de trabalho respondam instantaneamente assim que um usuário abre o chat. Ele inicia fluxos com a mensagem inicial do chat, tornando-se essencial para a criação de chatbots responsivos e interativos.

ChatInput

O componente Chat Input no FlowHunt inicia as interações do usuário capturando mensagens do Playground. Ele serve como ponto de partida para os fluxos, permitindo que o workflow processe entradas baseadas em texto e arquivos.

Executar Fluxo

O componente Executar Fluxo no FlowHunt permite acionar e executar outro fluxo dentro do seu fluxo atual. Passe entradas, variáveis e controle como os fluxos interagem, possibilitando automação modular e reutilizável. Ideal para encadear fluxos de trabalho ou usar fluxos como ferramentas.

Componente de Histórico de Conversa

O componente de Histórico de Conversa no FlowHunt permite que chatbots se lembrem de mensagens anteriores, garantindo conversas coerentes e melhor experiência do cliente, otimizando o uso de memória e tokens.

Agente de IA

O componente Agente de IA no FlowHunt potencializa seus fluxos de trabalho com capacidades autônomas de tomada de decisão e uso de ferramentas. Ele aproveita grandes modelos de linguagem e se conecta a várias ferramentas para resolver tarefas, seguir objetivos e fornecer respostas inteligentes. Ideal para construir automações avançadas e soluções de IA interativas.

Recuperador de URL

Desbloqueie conteúdo da web em seus fluxos de trabalho com o componente Recuperador de URL. Extraia e processe facilmente o texto e os metadados de qualquer lista de URLs—including artigos da web, documentos e muito mais. Suporta opções avançadas como OCR para imagens, extração seletiva de metadados e cache personalizável, tornando-o ideal para construir fluxos e automações de IA ricos em conhecimento.

Descrição do fluxo

Objetivo e benefícios

Este fluxo automatiza o processo de curadoria, resumo e exibição das principais histórias e comentários do Hacker News. Ele combina integrações de API, templates, parsing, widgets de interação com o usuário e um agente de IA para proporcionar aos usuários uma experiência fluida para explorar e resumir discussões em alta sobre tecnologia, startups, IA e mais.

Visão Geral

O fluxo é estruturado para responder a diferentes gatilhos do usuário — como cliques em botões ou comandos personalizados — para buscar e apresentar listas gerais de histórias principais ou melhores, ou detalhes aprofundados de histórias específicas, incluindo seus URLs e principais comentários. Ele utiliza a API do Hacker News, processa e formata os resultados, e opcionalmente usa um agente de IA para automatizar e enriquecer ainda mais a interação.

Componentes-Chave e Seus Papéis

ComponenteFinalidade
Gatilhos PersonalizadosIniciar fluxos para buscar melhores histórias, principais histórias, detalhes ou comentários.
Templates de PromptGerar URLs dinâmicas de API substituindo variáveis (ex.: IDs) para requisições.
Requisições de APIRealizar requisições HTTP GET para endpoints do Hacker News.
Parse DataConverter dados brutos da API em texto legível com templates.
Chat OutputExibir resultados/mensagens na interface do chat.
BotõesApresentar botões amigáveis para acionar ações.
Chat Input/OpenedCapturar mensagens do usuário ou detectar início da sessão de chat.
Histórico do ChatArmazenar e recuperar contexto da conversa para o agente de IA.
Agente de IAOrquestra o fluxo, decide quais ferramentas usar, formata resumos e mantém consistência.
Recuperador de URLBusca e resume conteúdo de URLs externas.
Run FlowPermite que fluxos sejam reutilizados como ferramentas pelo agente de IA.

Fluxo de Experiência do Usuário

1. Boas-vindas e Interação

Quando a interface do chat é aberta, uma mensagem de boas-vindas e botões interativos são exibidos:

  • Os botões “Obter Top 10 Histórias” e “Obter 10 Melhores Histórias” são mostrados.
  • Ao clicar nesses botões, fluxos são acionados para buscar e exibir a respectiva lista de histórias.

2. Buscando Listas de Histórias

Após o gatilho do usuário (botão ou comando):

  • O fluxo constrói o endpoint da API do Hacker News (ex.: /v0/topstories.json ou /v0/beststories.json) via template.
  • Uma requisição de API recupera uma lista de IDs de histórias.
  • Os 10 primeiros IDs são selecionados.
  • Para cada ID, uma nova requisição de API busca detalhes detalhados.
  • Os dados são processados e formatados em uma lista numerada legível com títulos, resumos e IDs, e exibidos ao usuário.

3. Detalhes das Histórias e Comentários

Quando o usuário solicita mais informações sobre uma história específica:

  • O fluxo identifica o ID correto da história (por título ou índice na lista).
  • Busca detalhes da história, incluindo a URL principal e um array de IDs de comentários.
  • A ferramenta Recuperador de URL busca e resume o conteúdo principal do artigo na URL externa da história.
  • Para cada um dos 10 principais IDs de comentários, o fluxo busca e formata o texto individualmente.
  • O sistema então apresenta ao usuário:
    • Um resumo abrangente do artigo.
    • A URL direta da história.
    • Os 10 principais comentários.

4. Automação com Agente de IA

No núcleo, um Agente de IA atua como orquestrador:

  • Ele recebe ferramentas para buscar histórias, detalhes, comentários e recuperar URLs.
  • O agente segue uma especificação detalhada de objetivos, garantindo que sempre:
    • Mostre exatamente 10 histórias para solicitações gerais.
    • Forneça resumos detalhados e comentários para histórias específicas.
  • O agente pode usar o histórico do chat para contexto, melhorando sua capacidade de conversa.

5. Design Modular e Reutilizável

O fluxo usa nós “Run Flow” para modularizar a busca de principais histórias, detalhes e comentários como ferramentas reutilizáveis que o agente de IA pode chamar conforme necessário. Esse design facilita a extensão ou escala do fluxo para novos tipos de gatilhos ou recursos adicionais.

Exemplos de Jornadas do Usuário

  1. Usuário abre o chat → clica em “Obter Top 10 Histórias” → vê uma lista formatada das 10 principais histórias.
  2. Usuário digita ou clica para obter detalhes da história #4 → recebe resumo do artigo e seus 10 principais comentários.
  3. Usuário pede, “Me mostre as melhores histórias de hoje” → recebe as 10 melhores histórias e pode solicitar mais detalhes de qualquer uma.

Benefícios de Automação e Escalabilidade

  • Coleta de Dados Automatizada em Múltiplas Etapas: Nenhuma cópia manual de IDs ou URLs — tudo é buscado e formatado automaticamente.
  • Saída Consistente: O agente de IA garante estrutura consistente, sempre fornecendo 10 itens e resumos completos.
  • Fácil de Estender: Adicionar novos recursos (ex.: busca por palavra-chave ou incluir mais metadados) é simples devido à estrutura modular.
  • Escalável para Alto Uso: Fluxos modulares e opções de cache (para requisições de API e recuperação de conteúdo) permitem que o sistema escale para muitos usuários sem chamadas redundantes.

Útil para…

  • Agregadores de Notícias: Automatize o processo de curadoria e resumo de histórias em alta com intervenção humana mínima.
  • Gestores de Comunidades: Apresente discussões relevantes e feedback da comunidade com eficiência (via principais comentários).
  • Chatbots de IA: Ofereça um assistente de notícias inteligente e interativo, capaz de responder tanto perguntas amplas quanto detalhadas sobre notícias de tecnologia atuais.

Tabela Resumo: Gatilhos e Ações Principais

Tipo de GatilhoAçãoSaída
Chat AbertoMostrar mensagem de boas-vindas e botõesUI interativo
“Obter Top/Melhores”Buscar e mostrar 10 principais/melhores históriasLista de histórias
Solicitação de DetalheBuscar detalhes, conteúdo do artigo, 10 principais comentáriosResumo + comentários
Consulta ao Agente de IAOrquestrar o acima usando ferramentas, manter consistência, esclarecer pedidosResposta estruturada e conversacional

Através deste fluxo, você pode automatizar a curadoria e apresentação de histórias do Hacker News, permitindo experiências ricas, interativas e escaláveis para os usuários com mínimo esforço manual.

Deixe-nos construir sua própria equipe de IA

Ajudamos empresas como a sua a desenvolver chatbots inteligentes, servidores MCP, ferramentas de IA ou outros tipos de automação de IA para substituir humanos em tarefas repetitivas em sua organização.

Saiba mais

Assistente de IA do Hacker News
Assistente de IA do Hacker News

Assistente de IA do Hacker News

Fique atualizado com as discussões tecnológicas em alta usando nosso assistente do Hacker News com tecnologia de IA. Tenha acesso instantâneo às principais notí...

2 min de leitura
AI News Curation +3
Gerador de Artigos de Notícias Diárias com IA
Gerador de Artigos de Notícias Diárias com IA

Gerador de Artigos de Notícias Diárias com IA

Gera automaticamente artigos de notícias atualizados sobre qualquer tema escolhido, pesquisando os artigos mais recentes e em alta no Google e YouTube, extraind...

4 min de leitura
Gerador de Ideias de Conteúdo com IA
Gerador de Ideias de Conteúdo com IA

Gerador de Ideias de Conteúdo com IA

Gere ideias de conteúdo únicas e resumos usando IA ao pesquisar os principais resultados do Google para qualquer palavra-chave. Ideal para profissionais de mark...

4 min de leitura