给我整 growgen

给我整一个浏览器RAG


Listen Later

播客 Show Notes(简短版)

  • 时间:2025/11/21,第 48 周
  • 状态:感冒还没好 🤧
  • 主要进展:本周把博客做成了一个纯浏览器端的“RAG 智能网站导览系统”,无需服务器。

技术要点

  • 使用 Chrome Canary 新的 Prompt API(原 window.ai 已弃用)。
  • 浏览器端向量数据库:EntityDB(基于 IndexedDB)
  • 使用 Python + LangChain 文本分割,将 800+ 篇文章按句拆分。
  • 选用 HuggingFace 的 all-MiniLM-L6 模型生成嵌入向量(384维)。
  • 向量数据先转为二进制再压缩,大幅缩小体积。
  • 浏览器端 RAG 调用不稳定,暂时需要→ AI 返回 JSON→ 手动调用函数查询向量。

实践成果

  • 实现了一个纯前端、可离线运行的知识检索 + AI 问答系统
  • 使用 Streamdown 流式渲染 Markdown 输出。

额外尝试

  • 音乐编程语言 Strudel:比 Sonic Pi 更现代、更易网页展示。
  • 结合 RAG 系统实现了一个智能音乐播放器/演奏辅助工具

👋 本期就到这里,下周继续更新。

...more
View all episodesView all episodes
Download on the App Store

给我整 growgenBy 宫不上