type
status
date
slug
summary
tags
category
icon
password
NLWeb 是一个开源项目,旨在让网站能够快速搭建自然语言对话接口。它的核心思路是利用网站上广泛存在的结构化数据(如 Schema.org、RSS 等),结合大语言模型(LLM),让用户可以像和人对话一样与网站内容互动。

NLWeb 的主要特点包括:
- 开放协议:定义了简单的自然语言交互协议和基于 JSON/Schema.org 的数据返回格式,方便人与 AI 代理都能访问。
- 灵活实现:提供了参考实现和 UI 组件,支持多种 LLM(如 OpenAI、Anthropic、Gemini 等)和多种向量数据库(如 Qdrant、Snowflake、Milvus、Azure AI Search 等)。
- 平台无关:可在 Windows、MacOS、Linux 等多平台运行,既可轻量本地部署,也可扩展到云端。
- MCP 协议支持:每个 NLWeb 实例也是一个 MCP(Model Context Protocol)服务器,方便 AI 代理之间互操作。
- 社区驱动:鼓励开发者基于协议和示例代码开发更丰富的实现,推动 AI Web 生态发展。
为了能更好的使用 NLWeb ,我增加了对 qwen 的支持
MCP 配置

- Author:二师兄
- URL:https://cloudesx.com/article/microsoft-nlweb
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!