2R

2akouwu/reverify

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1318 stars 256 forks 品質 71 トレンド 40MIT

AIが作り話を作らないようにしましょう — AIは提案し、決定論的なツールが決定し、すべての主張を根拠のある真実と証拠で検証します。根拠のある事実と文脈はリセットを経ても生き残ります。

概要

AIが作り話を作らないようにしましょう。AIはこう提案します;決定論的なツールはすべての主張を実際の事実と照らし合わせ、検証されたものだけがカウントされます。 AIは自信に満ち、しばしば間違っています。APIや構造体フィールド、オフセット、関数の機能を発明し、それを事実のように言います。Reverifyは決定論的なツールを判断者にします。モデルが主張を提案し、ツールが実際の成果物と照合し、結果を出します。モデルは決して単独で事実を主張することはできません。 - — すべての構造的または動作的な主張はグラウンドトゥルースと照らされて検証され、信頼されず、残ったものだけが事実となります(reverify verify、またはエージェントがすでに通信しているMCPサーバー)。- — 損失のある自動サマリーの代わりに、reverifyはロールオーバーをファイルに渡し、新しいファイルを開始するため、長いタスクがドリフトしたり/clearを必要としたりしないようにします。Claude Code、Codex、Gemini CLI、OpenCodeで動作します。

概要(AI 翻訳)

再確認

AIが作り話をするのを止めましょう。 提案しています;決定論的なツールはすべての主張を実際の真実と照らし合わせ、検証されたものだけがカウントされます。

AIは自信に満ちており、しばしば間違っています。APIや構造体フィールド、オフセットなどを発明します。 関数はそれを事実のように語ります。再検証は決定論的なツールをジャッジ、つまりモデルにします 主張を提案し、ツールが実際の遺物と照合し、結果は検証済み/] 証拠によって反論される。モデルは決して自分で事実を主張する機会がない。

今日、この運動が行っていることは二つあります。

  • AIを正直に保つ — すべての構造的または行動的な主張が根拠と照らされて検証されます 真実ではなく、生き残ったものだけが事実となる(reverify verify、またはMCP) エージェントがすでに話しているサーバーです。
  • AIのコンテキストが腐敗しないように — 損失のある自動要約の代わりに、reverify rollover セッションをファイルに引き継ぎ、新しいセッションを始めることで、長いタスクがずれたり必要とされたりしないようにします /clear。Claude Code、Codex、Gemini CLI、OpenCodeで動作します。

最初の点を証明するのが最も難しいのはバイナリリバースエンジニアリングで、幻覚は 最悪 — つまり数字はそこから出ているのです。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Reverify

Stop your AI from making things up. It proposes; deterministic tools check every claim against ground truth, and only what’s verified counts.

AI is confident and often wrong: it invents an API, a struct field, an offset, or what a function does, and says it like fact. Reverify makes a deterministic tool the judge — the model proposes a claim, the tool checks it against the actual artifact, and it comes back VERIFIED / REFUTED with evidence. The model never gets to assert a fact on its own.

Two things it does today:

  • Keeps your AI honest — every structural or behavioral claim is checked against ground truth, not trusted, and only what survives becomes a fact (reverify verify, or the MCP server your agent already talks to).
  • Keeps your AI’s context from rotting — instead of a lossy auto-summary, reverify rollover hands the session off to a file and starts a fresh one, so long tasks don’t drift or need /clear. Works in Claude Code, Codex, Gemini CLI and OpenCode.

The hardest place to prove the first point is binary reverse engineering, where hallucination is worst — so that’s where the numbers come from. On 71 real Windows system files the AI’s textbook answer was wrong 97% of the time; reverify caught every one and never accepted a wrong claim (0 of 71; the same gate runs in CI on Linux and macOS every push, and an independent aarch64 run found the same) (EXAMPLE.md, BENCHMARK.md; python benchmarks/prologue_prior.py).

The problem

Language models are great at reading code and unreliable at reverse engineering. Ask a

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →