HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

Bernstein – AIエージェントのためのオープンソースガバナンスレイヤー

Bernstein – open-source governance layer for AI agents (bernstein.run)

15 pointsby ankitg122 コメント

要約

Bernsteinは、AIエージェントの実行を管理・検証するためのオープンソースのガバナンスレイヤーです。決定論的なPythonスケジューラにより、AIエージェントを並列実行し、ポリシー・アズ・コードに基づいて実行結果を検証可能な記録として生成します。このシステムは、タスクの分解、エージェントの起動、出力の検証、そして検証された変更のみをマージするという4段階のプロセスを経て、AIエージェントの実行を信頼性の高いものにします。

全文翻訳

Bernstein – AIエージェントのためのオープンソースガバナンスレイヤー

URL: https://bernstein.run

v3.23.0 リリース、53 CLIアダプター、Apache 2.0ライセンス、オンプレミス対応

複数の AIエージェント。一つのガバナンスレイヤー。すべての実行が証明可能。

Bernsteinは、AIエージェントのためのオープンソースガバナンスレイヤーです。決定論的なPythonスケジューラが、モデルを協調ループに含めることなく並列実行するため、同じプランがバイト単位で再現されます。ポリシー・アズ・コードで実行され、ユーザーがポリシーを記述し、Bernsteinがそれを強制し、検証可能な記録を生成します。

ドキュメントを質問する
ソースに基づき19件の投稿を引用

何でも質問してください。

一度の実行、4つのステージ。

01

分解

マネージャー → タスク・ロール・シグナル

02

起動

エージェント → 分離されたワークツリー

03

検証

ジャンパー → テスト・型チェック・リンター・オプションのクロスモデルレビュー

04

マージ

検証済みの差分のみが適用される

ブログより

3つの記事、厳選。

オーケストラピットからのフィールドノート:最新リリースで修正されたこと、されなかったこと、クラウドでの実行方法、そしてその始まりについて。

2026年8月10日 4分読了

Bernstein 3.14.159:見知らぬ人の90分

初回利用レポートでは、セットアップに90分かかったが何もできなかったと報告されました。v3.14.159はこの問題に対応します。プランローダーは不正なフィールドを飲み込まずに名前付きのエラーを発生させ、5つのコマンドが削除され、残りは非推奨期間とともに折りたたまれ、参照ドキュメントは登録済みCLIに対してCIゲートされ、READMEにはベータ版と記載されています。新機能として、Muse Codeアダプター、Agent Plugins v1.0.0マニフェスト、オフラインで検証可能な署名付き実行レシート、Bernstein audit diagnoseも追加されました。

multi-agent orchestration
release
CLI
plan validation

2026年4月14日 4分読了

Cloudflare上のエージェント:Workers、Durable Objects、R2、D1

AIコーディングエージェントのためのBernsteinのCloudflare統合:Workersがエージェントを実行し、ワークフローがマルチステップタスクを運び、R2 + D1がワークスペースとメータリングの状態を保持します。実験的な機能であり、ご自身のアカウントで実行されます。

Cloudflare Workers
cloud AI agents
serverless orchestration
multi-agent orchestration

2026年3月29日 3分読了

Bernstein 1.0:AIコーディングエージェントのためのオープンソースオーケストレーター

Claude Code、Codex、Gemini CLIなどのCLIコーディングエージェントを、並列Gitワークツリーでオーケストレートします。決定論的なスケジューラ、HMAC署名付き監査チェーンを備えています。

multi-agent orchestration
AI coding agents
Claude Code
open-source

バイアスではなく、証拠

すべてのステップが署名され、順序通りにディスクに記録される。

--auditオプションを付けて実行すると、Bernsteinは.sdd/audit/の下にHMACで連鎖したイベントログを、UTC日ごとに1つのJSONLファイルとして書き込みます。各エントリは前のハッシュを参照します。改ざんは検証を破ります。何もマシンから外部に出ることはありません。

実行していない人も検証できます。署名とハッシュチェーンのチェックはファイルのみを読み取ります。HMAC部分は、チェーンが書き込まれたキーを必要とするため、レビュー担当者に両方を渡せば、Bernstein audit verifyは何も再実行せずに回答します。スクリーンショットでも、SOC2 PDFでもなく、再計算可能なハッシュチェーンです。

署名キーを設定すると、実行時にジャーナルとリネージヘッドをバインドするed25519署名付きレシートも書き込まれます。Bernstein verify receiptは、そのファイルのみを読み取ります。HMACキーも.sdd/も不要です。公開鍵をピン留めしてプロビナンスを確認します。キーがなければレシートはありません。

~/proj $ bernstein audit verify

よくある質問

インストールを妨げる4つの質問。

スケジューラはLLMですか?

いいえ。回答の有用な半分は、モデルが配置される場所です。モデル選択はLLM支援(能力ルーター+レコメンダー)であり、ベストオブNはLLMジャッジを通じて勝者を選びます。どちらもオプトインでプラグ可能なので、ルーティングレイヤーを通じて独自のプランナーを配線できます。モデルが決して入らない唯一の場所は、誰が実行し、誰がブロックされ、何がマージされるかを決定するティックです。そこにモデルを配置すると、実行の再現性が失われます。

電話してきますか?

設定なしに何もマシンから外部に出ることはありません。オプトインテレメトリは完全で監査グレードです:HMACで連鎖した実行トレイル、タスクごとのツール呼び出し、モデル使用量、トークンコスト、レイテンシーパーセンタイル。これらを独自のOTELコレクター、Datadog、Splunk、S3バケットに送信します。オンプレミスインストールではローカルのみがデフォルトですが、エンタープライズフックは用意されています。

どこで実行されますか?

どこにでもポイントした場所で。ラップトップ、ファイアウォールの後ろのオンプレミス、クラウドランタイムとしてのCloudflare Workers、マルチノードクラスターとしてのKubernetes、またはそれらのハイブリッド。サンドボックス実行モード(Cloudflareサンドボックス、ローカルDocker)がサポートされています。リポジトリが入力であり、テストが出力ゲートです。Bernsteinはホストに適応します。SaaSホップを強制するものは何もありません。

Claude Codeとどう違うのですか?

Claude Codeは独自のサブエージェントを起動できますが、Bernsteinは40以上のCLIエージェント全体で同じことを一度に行い、その出力を信頼するのではなく、テストに対して検証します。Claude CodeはBernstein内で最も一般的なプライマリバックエンドです。それを使用しても、Bernsteinの使用が排除されるわけではありません。

エンジニアリング投稿は月に1回。

出荷したもの、壊れたもの、学んだこと。ワンクリックで購読解除できます。