data-searchdeveloper-toolsresearch开源
pg-jev
直接在 PostgreSQL 的筛选、排序和分类中调用 Jev。
Jev 决定什么
一行是否匹配、匹配程度,或最适合哪个给定标签。
扩展提供布尔匹配、概率、评分和选择等 SQL 函数,因此可以用自然语言条件判断数据行,而不必新增 embedding 或向量字段。
NOULCHOICESCORE
- Jev 的职责
- 在 SQL 内根据自然语言条件判断数据库中的候选行。
- 输入
- PostgreSQL 数据行或字段值,加上一条自然语言条件。
- 输出
- 根据 SQL 函数返回布尔 Noul、概率、Score 数值或 Choice 标签。
- 决策频率
- 每个未命中扩展缓存的候选数据行。
- 兜底方式
- 先用普通索引条件缩小候选集,精确条件继续交给确定性 SQL。
运行方式
输入
PostgreSQL 数据行或字段值,加上一条自然语言条件。
Jev
NOUL + CHOICE + SCORE
输出
根据 SQL 函数返回布尔 Noul、概率、Score 数值或 Choice 标签。
项目概览
pg-jev 通过 PL/Python 把 Jev 带进 PostgreSQL,提供 jev()、jev_probability()、jev_score() 和 jev_choice() 等函数。查询可以按语义条件过滤数据行、排序或分配标签,外围数据流程仍然留在 SQL 中。
如果没有普通 SQL 条件先缩小范围,查询可能扫描大量数据行并为它们发起远程模型请求。被选中的行数据会发送到 TypeSafe API,安装还需要不受信任的 PL/Python 与超级用户权限;README 建议先用索引条件过滤,再调用 Jev。
- 开发语言
- PL/Python and SQL
- 许可证
- PostgreSQL
- 作者
- realZachi
来源核对于 2026年9月21日
信息来源
相关项目
研究
CHOICENOUL
jev-spam-eval
把 zero-shot Jev 邮件分类与训练过的 TF-IDF baseline 放在同一套可复现实验中比较。
Jev 决定什么
在主实验中判断邮件属于正常、垃圾还是钓鱼。
作者自报 · 已核对来源98.64 %
数据与搜索
CHOICESCORE
Jev Search
把自然语言请求转换成来源选择、搜索通道和带可见分数的链接排序,不生成拼接答案。
Jev 决定什么
使用哪个查询、来源和时间范围,以及每条返回结果与请求有多相关。
作者自报 · 已核对来源继续阅读
开发工具
NOULCHOICESCORE
Jev Review
不用一条超长 reviewer prompt,而是用一连串类型化小判断组成代码审查流程。
Jev 决定什么
什么有风险、哪些文件和证据重要、可能如何失效、严重程度以及由谁复核。
作者自报 · 已核对来源409