Bend:CPU と GPU で証明により AI のミスをブロックする言語

2026/09/18 5:36

Bend:CPU と GPU で証明により AI のミスをブロックする言語

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

まとめ:

Bend は、数学的証明をネイティブマシンコードに直接コンパイルすることで AI 生成のエラーを排除することを目的とした高性能プログラミング言語です。従来のランタイムチェックに依存する言語とは異なり、Bend は論理検証をコンパイル段階に統合し、速度を損なうことなく安全性を確保します。Python の構文の利便性と C レベルのパフォーマンス(1 コアでほぼ C と同じ速度、GPU では最大 100 倍高速)を統合し、CPU および GPU 双方での並列性を自動的に管理しつつ、スレッドやロックを必要とせず実行します。これは、アフィン依存型理論(BendTT)と専用の証明システムである

LAWS.bend
を組み合わせるユニークなアーキテクチャによって実現されています。これらのルールは人工知能エージェントが従う絶対的制約を定義し、一般的なバグが実行前に統合されることを数学的に防止します。Lean や Rocq に似る専門の型チェッカーである
PROOF.bend
が使用され、中規模なコードベースでは 1 秒未満でこれらの法の遵守を確認します。高度な証明アシスタントに着想をうけながら実行向けに最適化された Bend は、Linux および macOS 上でバックエンドタスク向けの安全かつ高速な AI 開発を可能にします。この技術を効果的に導入するためには、
curl -fsSL https://bend-lang.com/install.sh | sh
を使用してインストールし、
bend guide
コマンドを利用し、プロジェクトのドキュメント(例:
AGENTS.md
)に特定の検証指示を統合し、コードが宣言された法に準拠していることを確認するために
PROOF.bend
を実行する必要があります。主な機能には C 相当の速度、CUDA 並列性、Lean スタイルの証明、Python 構文が含まれます。プロジェクトが進化するにつれて、バグ報告を通じてその成長に貢献することをユーザーは推奨されます。

本文

Bend: 証明による検証と超高速並列処理を実現する次世代言語

概要

AI が普及した社会において、人間がコードをすべて書く・読む時代は終わるかもしれません。しかし、AI に**「どのようなことが行われるべきか」を曖昧さなく伝える手段**は依然として必要です。 Bend は以下の技術でその課題を解決します:

  • 法(Laws): 自然言語よりもはるかに精密に意図を指定。
  • 証明(Proofs): AI がプロンプトを実装したことを厳密に検証。
  • 高速コンパイル: C 程度の速度で動作。

これらが統合されたのが Bend です——他には何もありません。

特徴とメリット

  • 超高速な実行

    • ネイティブコードへコンパイルされます。単一コアでもC にほぼ匹敵する速度を発揮します。
    • GPU 上ではさらに加速され、単一コアの100 倍以上のパフォーマンスを実現します。
  • 超高速な型チェック(証明チェッカー)

    • Lean や Rocq にあるように「証明チェッカー」として機能します。
    • 中規模のコードベースでも数分かかるところ、Bend では最大 1 秒以内で完了します。
    • AI エージェントが各変更後に即時検証が可能です。
  • ネイティブな並列処理サポート

    • スレッドやロック、手動でのカーネル記述不要です。
    • タスクを自動的に二分し、発見可能なすべてのコアに分散させて実行します。
    • 4,096 コアの GPU 上で動作する
      pow2.bend
      を確認可能です。
  • 証明によるバグ防止

    • 「間違い」は数学的に不可能(定理)になります。
    • AI のミスをブロックし、法に違反するコードのデプロイを防ぎます。

導入手順

1. インストール

以下のコマンドを実行してインストールしてください。

curl -fsSL https://bend-lang.com/install.sh | sh

2. AGENTS.md の設定

AI エージェントに Bend を使用させる際は、

AGENTS.md
に以下の情報を追加してください。

Bend を使用する際は以下の手順を踏んでください:
- `bend guide` を実行して言語の概要を学びます
- **重要なルール**は `LAWS.bend` で保持してください
- コミットする前に `bend PROOF.bend` を実行して検証を行ってください
- 可能であれば**コードの並列化**を検討してください

3. 利用開始

AGENTS.md に上記を設定した後、単に「Bend を使ってください」と指示するだけです。

実践例:証明によるバグ防止

ゲーム開発における「勝利不可能な状態(法)」を維持する事例です。

LAWS.bend (法の定義)

# LAW: 勝利に至る移動順序は存在しない
law you_cant_win:
  for moves: List<Move>            # 任意の移動のシーケンス
    board = replay(start(), moves)   # 初期状態からの再現
      is_won(board) == False{}       # 決して勝利に達しない

PROOF.bend (証明の実行)

コミット前に以下のコマンドを実行して、AI が記述した実装が法を満たすことを検証してください。

bend PROOF.bend

比較結果:

  • LAWS.bend なしの場合: 法が破られ、AI のミスによってバグがマージされてしまいます。
  • LAWS.bend ありの場合:
    • AI が法違反のコードを作成しようとした場合、その実装をブロックします。
    • AI は法を満たす実装(壁を構築する)を見つけるまで再試行を繰り返す必要があります。
    • バグをマージすることは数学的に不可能です(それは定理だからです)。

ヒントと注意

  • 法の記述: 決して破られたくない要素については、AI に法(Laws)を記述させるように指示してください。
  • 並列化の活用: 高速に動作させたい部分については、すべて並列化するように指示してください。
  • 開発状況: Bend はまだ発展途上ですので、問題が発生した場合はissue を作成して報告してください。
  • 推奨環境: バックエンドにおいては、特にLinux および macOS で効果を発揮します。

参考文献

  • ガイド:
    GUIDE.md
    (言語全体を記載。
    bend guide
    で表示可能)
  • 論文 BendTT: アフィン依存型理論(Bend の核となる部分)
  • 論文 BendRT: CPU と GPU 用の並列ランタイム(VM)

Bend は引き続き進化中です。ご活用ください <3

同じ日のほかのニュース

一覧に戻る →

2026/09/18 6:13

bonsai 2 27B:サイズが 9 倍小さくても損失のない圧縮を実現

## 日本語翻訳: PrismML は、Qwen3.8 27B をベースとした現時点で最も高性能なモデルである Ternary Bonsai 2 27B をリリースしました。このモデルは、NVIDIA RTX 5090(最大 143 トークン/秒)や Apple M5 Max(46.8 トークン/秒)のようなコンシューマー向けハードウェアでの効率的なデプロイを目的として設計されています。モデルは{-1, 0, +1}の値を持つトライナリ重みと FP16 グループ別スケーリングを採用しており、フルプレシジョン版よりも 5.9GB のフットプリントで 9 倍以上小さく、かつ論理推論、数学、コーディング、指示に従うこと、ビジョン、エージェント型ツールの使用にわたる総合ベンチマークスコア(83.9 ポイント)において Qwen3.8 27B の 98.2% を達成しています。 262K トークンのコンテキストウィンドウとテキストおよび画像入力のネイティブサポートを備えた改良されたアーキテクチャに基づいた Ternary Bonsai 2 は、論理推論、コーディング、マルチモーダルワークフローにおいて強力なパフォーマンスを発揮しながら、通常誤差が累積しやすい領域でフルプレシジョンの能力を保持します。CUDA を通じて NVIDIA GPU や MLX を通じて Apple デバイス上で動作し、カスタムロービットカーネルを活用することで、小型モデルに比べエネルギー効率(RTX 4090 で 0.714 mWh/トークン)が優れており、運用コストを大幅に削減します。Apache 2.0 ライセンスの下でリリースされており、今日から完全な重みとホワイトペーパーが利用可能です。カリフォルニア工科大学の研究者らによって設立され、Khosla Ventures、Cerberus、Google の支援を受けた PrismML では、contact@prismml.com で連絡し、チーム協力によるモデルの適応化をサポートしています。

2026/09/18 1:25

ヒスター:閲覧したページや保存したファイルのためのプライベート検索エンジン

## Japanese Translation: Hister は、ユーザーのプライバシーをデフォルトで最優先する、訪問した Web ページおよびローカルファイルを対象とした、プライベートでローカルホストされた検索エンジンです。フルコンテンツをインデックス化し、必要不可欠なファビコンのみをダウンロードしますが、クラウドやテレメトリサービスにデータを送信することはありません。Hister は Linux、macOS、Windows、Docker、Nix 環境をシームレスにまたいで動作し、バイナリ(必要に応じて名義を変更)、Homebrew、Docker、または Nix を通じてインストールできます。プロジェクトは Go 1.26、npm、C コンパイラーの構築(`./manage.sh build`)を必要とし、AGPLv3 ライセンスの下で公開されています。Hister を使用するには、`./hister.exe listen`(Windows)または Linux/macOS における同等のコマンドを実行してローカルサーバーを開始し、ターミナルを開いたまま `http://127.0.0.1:4433` でインターフェースにアクセスします。Firefox または Chrome の拡張機能を通じてブラウザと統合して訪問したページを自動的に保存でき、Web インターフェース、TUI、コマンドライン、MCP を介した AI アシスタントを含む代替クライアントもサポートしています。高度な検索機能には、フィールドフィルタ、フレーズ、ワイルドカード、否定、エイリアス、結果の優先順位、および履歴またはディレクトリ用のインポートオプションが含まれ、設定された埋め込みエンドポイントによるオプショナルな意味検索も提供します。共有サーバー上での多ユーザー構成をサポートし、厳格なローカルデータ主権を遵守しています。開発者はビルド指示を `asciimoo/hister` リポジトリで確認でき、コミュニティサポートは Discord、IRCNet(`#hister`)、バグ報告用の GitHub issues、および `CONTRIBUTING.md` と `SECURITY.md` ドキュメントを通じて利用可能です。

2026/09/16 21:35

ワックスモーター

## Japanese Translation: 改良されたサマリー: ワックスモーターは、熱エネルギーを滑らかな機械的な力に変換する信頼性の高い受動型直動アクチュエータであり、精製炭化水素、植物抽出物、パラフィンなどの特定ワックスの 5–20% の体積膨張を利用して、加熱時にピストンを押し出す。磁性ソレノイドが電気を常時必要とするのに対し、これらのデバイスは電気 PTC サーミスタから環境熱や太陽エネルギーまでの熱源を使用し、ワックスが収縮して固化する際にスプリングまたは重量によるバイアス力(通常作動力の 20–30%)によってメカニズムを後退させる。この熱相変化は最大 4000 N の大きな油圧力を発生させ、航空宇宙システムの安全クリティカルな流体規制や HVAC スタットスのような用途に適した穏やかで段階的な動きを確保する。さらに抵抗負荷であるため、トライアックにより制御でき、スナバ回路を必要とせず、設計をより簡素化できる。堅牢性により、前面積載型洗濯機など過酷な環境でもドアロックを安全に作動させることが可能。現在温室やヒドロナニック加熱での利用に加え、低コスト、高信頼性、専門的な MEMS 製造への対応能力は、排気バルブ制御や洗剤ラッチ解放などの技術における役割拡大を示唆する。結局のところ、ワックスモーターは受動作動に優れた安全性と耐久性を組み合わせることで、電磁気的ソリューション以上の優れた代替手段を提供し、多様な産業において適用可能である。

Bend:CPU と GPU で証明により AI のミスをブロックする言語 | そっか~ニュース