jevbooks

← 全部项目

jevgrep

allebee/jevgrep · 项目主页

按含义 grep:管道输入文本,问是/否问题,只返回匹配行。

分类与路由54%次选分类: 数据标注与清洗漏斗体检

这是什么

一个用于日志和文本的流式 CLI,按含义而非关键词过滤行。它可在 tail -f 和 kubectl logs -f 后工作,适合需要提出正则无法表达的问题的人。

它怎么用 Jev

每一行由一个 Jev Noul 判断:`lines.line_NN` 是否满足用户的问题?行被批量放入一个由命名行组成的状态中,返回的“是”的概率与 --threshold 比较,以决定是否打印该行。

用到的原语:noul

值得抄的做法

在状态中为每一行命名(lines.line_01)而不是使用列表,使平均 F1 从 0.76 提升到 0.91,token 增加约 8%。

怎么试

uv tool install jevgrep-cli && export OPENROUTER_API_KEY=sk-or-... 然后 tail -f server.log | jevgrep "This line reports a real error, not routine noise"

去 GitHub 看

Jev 判的jev-1.13.0

证据

每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。

  • Jev 是主角0.89
  • 有 System One 用法未判定0.50
  • 处理了不确定性未判定0.49
  • 有实测数据0.87
  • 可直接跑0.97
  • 值得推荐未判定0.52
  • 是模型的复刻0.04
  • 问题普遍性按 0–2 打分1.86
  • 与 Jev 相关0.98

信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月21日 读 README 写成。