用 AI 写 6000 个黑盒测试复刻 OpenSearch:Rust 版已过 64.5% 测试
Strong-Mousse-1020 · reddit · 2026-10-26
作者用 AI 编写了 SlopSearch——一个 OpenSearch 兼容服务器,核心方法论是「AI 写代码,但由测试定义正确」。
做法
- 约 6100 个 pytest 黑盒测试即规格:每条先对真实 OpenSearch 3.9.0 实测,记录状态码、错误类型、响应结构甚至键顺序
- Go 和 Rust 两个独立实现共享同一测试套件
- 循环:选红灯区域→读测试期望→让 AI 改绿→确认无回归;唯一铁律是不许改测试来通过
进展
- Rust:64.5%(聚合 100%、搜索 API 98.5%、文档/bulk 95%、ingest pipelines 93%)
- Go:32.6%
- 最弱:文本分析和 Painless 脚本
心得:对着模糊目标 vibe coding 一事无成;对着数千条精确验证过的期望 vibe coding 会真正收敛——「测试是方向盘,模型是引擎」。目前仅内存实现、无 auth/TLS,Docker 内可跑并与真实 OpenSearch 对比。
「编程与Agent」频道最新
- CUA 抢鼠标之争:独立执行环境成为计算机使用智能体刚需 — TianbaoX · 2026-10-26
- 语音输入让 prompt 更长更丰富,但模型仍难捕捉长口语中的细节 — Suspicious_Orchid770 · 2026-10-26
- 印度语音 Agent 报价每分钟仅 2 卢比,欧盟开发者直呼看不懂 — Relative-Ad2665 · 2026-10-26
- 开发者实测:Anthropic API 搭配 Cloudflare Chat Agent 自建 harness 体验极佳 — TejasKumar_ · 2026-10-26
- SpaceX AI 工程师方法论:把缺失上下文写成 skill,单月 1000 个 PR — nikola_mr64990 · 2026-10-26
- 智能电视广告与追踪太烦?博主称用 Claude Code 15 分钟搞定 — alex_verem · 2026-10-26