@DanKornas: 为网站添加对话界面无需重建其内容层。NLWeb 是一个……
摘要
NLWeb 是一套开源协议和 Python 工具集合,允许开发者利用现有的 Schema.org 或 RSS 数据为网站添加自然语言界面,而无需重建内容层。
查看缓存全文
缓存时间: 2026/07/28 12:27
为网站添加对话界面不需要重建内容层。
NLWeb 是一套开放协议和 Python 工具,帮助开发者构建网站的自然语言界面。
它通过将现有的 Schema.org 或 RSS 数据与返回 Schema.org JSON 的自然语言 API 相结合,让你能从同一端点同时服务人类用户和 AI 代理。
主要特性: • 自然语言协议——为网站问题暴露核心的 ask 方法。 • 原生 MCP 支持——每个 NLWeb 实例同时也是 MCP 服务器。 • 结构化数据摄取——支持网站标记中的产品、食谱、景点、评论等内容。 • 可插拔技术栈——支持多种 LLM 提供方和向量数据库。 • 构建工具包——包括查询代理、REST API 文档、UI 组件、演示和设置指南。
本项目开源(MIT 许可证)。
注意:维护者将实现代码描述为概念验证示例,而非最终解决方案。
回复中附链接
Schema.org - Schema.org
来源:https://schema.org/ 注意:你正在查看 Schema.org 的开发版本。更多详情请参见我们的工作方式(https://schema.org/docs/howwework.html)。
Schema.org 是一项协作性社区活动,其使命是在互联网上(包括网页、电子邮件等)创建、维护和推广用于结构化数据的模式。
Schema.org 词汇表可用于多种编码格式,包括 RDFa、Microdata 和 JSON-LD。这些词汇表涵盖了实体、实体之间的关系以及动作,并可通过文档完善的扩展模型轻松扩展。截至 2024 年,超过 4500 万个网站域名使用 Schema.org 对象标记了其网页,标记对象超过 4500 亿个。Google、Microsoft、Pinterest、Yandex 等公司的众多应用已使用这些词汇表来驱动丰富、可扩展的体验。
Schema.org 词汇表由 Google、Microsoft、Yahoo 和 Yandex 创立,通过开放的社区(https://www.w3.org/community/schemaorg)流程开发,使用 [email protected](http://lists.w3.org/Archives/Public/public-schemaorg)邮件列表和 GitHub(http://github.com/schemaorg/schemaorg)进行协作。
共享的词汇表使网站管理员和开发者更容易决定采用哪种模式,并使其努力获得最大收益。正是本着这种精神,创始人与更大的社区共同提供了这一共享的模式集合。
我们邀请你立即开始(https://schema.org/docs/gs.html)!
请在我们的博客 blog.schema.org(http://blog.schema.org/)上查看最新动态,或参阅 30.0 版本的发布历史(https://schema.org/docs/releases.html)。
相似文章
@DanKornas:本地 AI 模型通常与你需要阅读、提问和处理的网页脱节。Page Assist 是一个…
Page Assist 是一款开源浏览器扩展,可在任何网页上添加侧边栏和 Web UI,用于与本地 AI 模型聊天,支持 Ollama、Gemini Nano 和兼容 OpenAI 的端点。
@DanKornas:将源材料转化为可用的研究工作区通常需要分别使用提取、索引、对话访问…
NotebookLlaMa 是 NotebookLM 的一个完全开源替代品,基于 LlamaCloud 构建,配有 MCP 服务器和 Streamlit 界面,用于将源材料转化为研究工作区。
@DanKornas: 将网页内容复制到大语言模型时,不应拖拽整个浏览器。.MD this page 是一个浏览器扩展,……
.MD this page 是一个开源浏览器扩展,利用 Mozilla 的 Readability 将网页转换为干净、可直接用于大语言模型的 Markdown,具备一键捕获、预览和导出等功能。
@DanKornas:你的 agent 不应该每次都从原始文件中重新发现同样的知识。llmwiki 是一个知识编译器……
llmwiki 是一个开源的“知识编译器”,可将论文、笔记、PDF、网页等原始材料编译成带引用溯源、审查状态和检索元数据的互链 Markdown wiki,供 agent 和人类复用。它支持混合检索(语义搜索、BM25 重排、wikilink 图扩展),并提供 CLI、本地查看器、MCP server 和 TypeScript SDK 多种访问方式。
@AnthropicAI:为了支持其他研究人员获得NLA的实践经验,我们与Neuronpedia合作,在…上发布了NLA
Anthropic与Neuronpedia合作,在开放模型上发布了自然语言自编码器(NLAs),使研究人员能够获得这种可解释性工具的实践经验。