2026年6月22日星期一2026 年 6 月 22 日
- 为 Godot 官方文档 RAG 分类器添加了本地 PostgreSQL 设置
- 基于 Docker Compose 整理了运行
pgvector/pgvector:pg16 容器的方案。
- DB payload 列与
docs_chunks.jsonl、api_mapping.jsonl、label_prototypes.jsonl 的字段名保持一致。
- 定义了
docs_chunks、api_mapping、label_prototypes、ingest_reports 表及 keyword/exact 搜索索引。
- 保留 embedding 列,实际的向量索引将在确定嵌入模型维度后通过单独 migration 创建。
- DB 设置文档: docs/database/2026-06-22-local-postgres-setup.md
- 记录了 Markdown → JSONL 转换器和本地 DB 注入准备过程的回顾
- 将官方文档 Markdown 先转换为 JSONL 中间产物,再进行预览/验证,而不是直接写入 DB。
- 将转换结果划分为
docs_chunks、api_mapping、label_prototypes,并整理成便于写入本地 PostgreSQL 的结构。
- 回顾: docs/retrospectives/2026-06-22.md
- 回顾了将仓库公开后又改为私有的原因以及对公开的思考
- 由于对当前能力的不安,公开感到有压力,但认为共享记录能为他人提供垫脚石,也能提升自己的成长速度。
- 曾计划在 Oracle Cloud 24GB VRAM 环境下部署本地 LLM endpoint,以用于 GitHub workflow/PR 评审自动化,现已记录。
- 由于 Oracle Cloud 账户丢失以及 RunPod 设置繁琐,决定将基于 LLM 的 PR 评审自动化留待以后再实现。
- 今日剩余工作决定集中于将约 1,500 篇官方文档 Markdown 转换为 JSONL 并写入本地 DB
- 单个文件转换耗时超预期,尚不确定能否在今天完成全部 1,500 篇。
- 依据当前日志,约 1 小时 9 分钟内处理了
done 39 个 + deferred 4 个,共计 43 个文件。
- 平均速度约为每文件 1.6 分钟,预计全部 1,570 个文件转换约需 42 小时。
- 明日及后天时间可能不足,整理了后续验证计划