面包屑图标 当前位置: 首页
AI资讯
热点详情

Lumos:网页浏览的RAG LLM智能辅助工具

AI热点日报
AI热点日报时间:2026-06-12
热点解读

春节宅家期间,利用整块时间翻阅GitHub,发现了几款有趣的AI开源项目。其中一款名为Lumos的工具格外引人注目——它是一个由本地大语言模型(LLM)驱动的浏览器辅助工具,主打RAG(检索增强生成)能力,能够帮助你更深入地理解网页内容。 简单来说,这是一款Chrome浏览器扩展,底层由Ollama

春节宅家期间,利用整块时间翻阅GitHub,发现了几款有趣的AI开源项目。其中一款名为Lumos的工具格外引人注目——它是一个由本地大语言模型(LLM)驱动的浏览器辅助工具,主打RAG(检索增强生成)能力,能够帮助你更深入地理解网页内容。

一款浏览网页的 RAG LLM 协助工具-Lumos

简单来说,这是一款Chrome浏览器扩展,底层由Ollama提供本地推理支持。所有运算都在你的本地设备上完成,无需依赖外部服务器,也无需担心隐私泄露。但有一点需要注意:受Chrome扩展平台的安全限制影响,它实际上仍然需要一个本地服务器来运行LLM。该项目的灵感主要来源于Web LLM项目提供的Chrome扩展示例,以及LangChain中的本地LLM实现思路。

应用场景

这款工具的实际应用场景相当广泛,这里列举几个典型用例:

  • 在问题追踪平台、论坛和社交媒体上快速概括长线讨论
  • 迅速提取新闻文章的核心要点
  • 针对电商或产品页面上的用户评价进行提问
  • 对长篇技术文档进行问答交互
  • ——当然,你还可以发掘更多有价值的用途

Ollama服务器

要在本地顺利运行,首先需要安装一个Ollama服务器,用于处理嵌入数据库和LLM推理任务。通过官方渠道下载并安装Ollama及其CLI工具即可。

启动服务器

使用以下命令启动服务:

OLLAMA_ORIGINS=chrome-extension://* ollama serve

终端输出大致如下:

2023/11/19 20:55:16 images.go:799: 总共blobs:6
2023/11/19 20:55:16 images.go:806: 移除的未使用blobs总数:0
2023/11/19 20:55:16 routes.go:777: 正在监听127.0.0.1:11434(版本0.1.10)

这里要特别说明:环境变量OLLAMA_ORIGINS必须设置为chrome-extension://*,这样才能允许Chrome扩展发起的请求通过。

使用Docker

如果你习惯使用容器化部署,也可以在Docker中运行Ollama服务器。记得设置环境变量OLLAMA_ORIGINSchrome-extension://*

docker run -e OLLAMA_ORIGINS="chrome-extension://*" -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

Chrome扩展

在项目目录下,你可以执行以下几个常用命令:

npm test

以交互式观察模式启动测试运行器,便于调试和排查问题。

npm run lint

src目录下的文件运行eslintprettier,确保代码风格一致且质量达标。

npm run build

将应用构建为生产版本,输出到dist文件夹。构建产物会被压缩并添加哈希文件名,这是部署前的标准流程。

载入未打包的扩展

关于如何安装未打包的扩展,你可以参考Chrome官方文档中的详细说明。

发布版本

如果你没有安装npm也不用担心,直接从发布页面下载预构建的扩展包即可使用。

Lumos选项设置

右键点击扩展图标,选择「Options」即可进入设置页面。这里有几个关键配置项:

  • Ollama模型:选择你需要的模型,例如llama2
  • Ollama主机:默认地址为http://0.0.0.0:11434
  • 向量存储TTL(分钟):URL内容在向量存储中的缓存时长
  • 内容解析器配置:Lumos默认提取页面标签内的所有文本。如果你想针对不同网站自定义解析规则,可以在此处进行配置

内容解析器配置详解

每个域名都可以指定独立的解析器,配置项包括:

  • chunkSize:将页面内容分块索引到RAG时的字符数量
  • chunkOverlap:分块时的字符重叠数量
  • selectors:使用document.querySelector()检索页面内容的CSS选择器
  • selectorsAll:使用document.querySelectorAll()检索页面内容的选择器

例如,你可以为不同站点配置自定义解析规则:

{
  "default": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": ["body"],
    "selectorsAll": []
  },
  "medium.com": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": ["article"],
    "selectorsAll": []
  },
  "reddit.com": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": [],
    "selectorsAll": ["reddit-comment"]
  },
  "stackoverflow.com": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": ["#question-header", "#mainbar"],
    "selectorsAll": []
  },
  "substack.com": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": ["article"],
    "selectorsAll": []
  },
  "wikipedia.org": {
    "chunkSize": 2000,
    "chunkOverlap": 500,
    "selectors": ["#bodyContent"],
    "selectorsAll": []
  },
  "yelp.com": {
    "chunkSize": 500,
    "chunkOverlap": 0,
    "selectors": ["#location-and-hours", "#reviews"],
    "selectorsAll": []
  }
}

突出显示的内容

另外还有一个实用的设计细节:如果你在页面上用鼠标选中了某段文本,Lumos会优先解析这部分选中内容,而不是使用默认的解析规则——这在进行精细化提问时非常方便。

多模态支持

Lumos还支持多模态模型。当前页面上出现的图像会被自动下载,并作为提示的一部分传入模型。如果你感兴趣,可以查阅相关文档和示例来了解更多详情。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Lumos:网页浏览的RAG LLM智能辅助工具要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.53ai.com/news/qianyanjishu/811.html
ai 人工智能

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-20 21:35
wptao

WordPress生态里从来不缺各种各样的插件和主题,但真正把焦点放在低成本营销工具上的,其实不算多。wptao就是专门做这件事的——它专注WordPress插件与主题开发,提供的工具包括WordPress连接微博、微信机器人、淘宝客插件等。对于需要轻量级获客方案的用户来说,这类产品倒是很对胃口。

AI热点2026-07-20 21:34
站长平台使用教程与SEO优化技巧

360站长平台助力网站运营者监控360搜索抓取记录、收录数量及问题页面,同时提供搜索优化知识与实用建议,便于边用边学,提升站点表现。

AI热点2026-07-20 21:34
JobGenie智能人力资源助手,高效招聘解决方案

JobGenie面向求职者与招聘方,智能生成基于职位描述的个性化面试问题,并能快速创建全面职位描述,旨在通过AI自动化解放人力,让招聘者聚焦核心判断,大幅提升招聘与面试效率。

AI热点2026-07-20 21:34
百度站长社区完整使用教程及实用技巧大全

百度站长社区是官方为站长搭建的学习交流平台,提供权威运营技巧、算法解读与行业经验分享,内容涵盖收录、优化等日常问题,信息实用接地气,旨在帮助站长解决站点优化难题,提升网站表现,获取官方一手资讯。

延伸阅读