

ChatHN,由人工智能驱动,最近在 Hacker News Feed 中推出。ChatHN 是一个免费且开源的人工智能聊天机器人,使用 OpenAI Functions 和 Vercel AI SDK 构建,可与 Hacker News API 进行对话交互。使用 https://github.com/steven-tey/chathn 上的说明,任何人都可以通过单击一次部署自己的 ChatHN 实例。
ChatHN 是一个便于与 Hacker News (HN) 进行对话交互的平台。功能包括获取最受欢迎的文章、特定文章或包含评论的文章。ChatHN 还可以用于总结 Hacker News 上最热门的故事和评论。ChatHN 旨在便捷地访问 Hacker News 材料,而无需直接使用 Hacker News 网站或 API。
完全免费使用和修改,使用了以下工具开发:
- OpenAI 的新 Functions 调用功能
- Vercel AI SDK
- HackerNews API
查看链接:chathn.vercel.app
OpenAI 的 Functions
由 OpenAI 开发的模型称为 GPT(生成式预训练转换器),可以解释人类语言和计算机代码。GPT 根据输入生成文本。GPT 的输入通常称为“提示”。要“编程”一个 GPT 模型,首先必须设计一个提示,通常包含所需行为的说明和示例。聊天模型的输入是一系列消息;其输出是一条新消息。聊天样式被创建用于进行长时间的讨论,但也可以有效地用于短时间的交互。
了解如何优化使用 GPT 可以显著影响应用程序的运行速度和效率。如何解决 GPT 显示的许多故障模式有时是显而易见的。使用 GPT 需要一套被称为“提示工程”的技能,但随着该主题的发展,其重点已扩大到包括使用模型查询作为构建块的工程系统。
Vercel AI SDK
Vercel AI SDK 是一个用于在 JavaScript 和 TypeScript 中创建对话式流媒体用户界面的免费库。该 SDK 兼容 Node.js、Serverless、Edge Runtime、React/Next.js、Svelte/SvelteKit 和 Vue/Nuxt。
使 ChatHN 出色的功能
ChatHN 的一些最显著特点包括:
- ChatHN 是一个用于阅读 Hacker News 上最受欢迎的故事的工具。根据投票数和评论数,它提取最近和讨论最多的文章。还可以指定要获取的故事数量。
- 使用 ChatHN 和故事的 ID,用户可以从 Hacker News 检索特定文章。这提供有关故事的信息,包括标题、作者、评分和 URL。
- 带注释的故事:可以获取 Hacker News 上的单个故事以及对其发表的所有评论。该功能有助于查看 Hacker News 社区对特定故事的反馈和想法。
- ChatHN 可以汇总 Hacker News 上最受欢迎的文章及其评论。该功能以简洁的格式概述了 Hacker News 上最受讨论的文章。