Claude が「荷重支持」と言うのを止める方法

2026/07/14 20:46

Claude が「荷重支持」と言うのを止める方法

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

要約

Japanese Translation:

このテキストは、Claude チャットインターフェース内で特定の語彙を非公式な用語に置換するカスタムフックをインストールしてアクティブにする方法を説明しています。このカスタマイズは、ユーザーに表示される前にメッセージデータを処理するために正規表現を利用する Python スクリプトによって実現されます。はじめようとするためには、このスクリプトを指定されたディレクトリに保存し、システムコマンドを実行して実行可能にする必要があります。重要な点として、この機能を有効にするには、アプリケーションの設定ファイルに MessageDisplay フックを追加する必要があります。設定後には、完全にセッションを再起動する必要があることに注意してください。なぜなら、これらのフックはプログラムが最初起動したときにのみロードされるからです。このセットアップにより、コアアプリケーションコードに触れたり修正したりする必要がないまま、用語を変更することで個人のチャット体験をパーソナライズすることが可能になります。したがって、主要なソフトウェアアーキテクチャの基盤的な安定性を保ちながら、コミュニケーションスタイルを個人の好みに合わせて調整するためのアクセス可能な方法を提供します。

本文

Claude の奇妙な表現を面白く見せる方法:
MessageDisplay
フックを使った辞書置換

Claude が「正直な見解(honest takes)」や「荷重を担う継ぎ目(load-bearing seams)」といった難解で冗長な表現を使う際、頭が痛くなるほど困惑することはありませんか? もしも、その莫大なストレス源をおかしなものに変えたいのであれば、「MessageDisplay」フックを活用するのが最も効果的です。

仕組みと目的

この方法は、Claude が出力するテキストの中から、特定のキーワードを別の言葉で書き換えるスクリプトを実行させることで、AI の言動を意図的に滑稽・軽薄な世界観へ改変します。

  • 目標: 「正直な見解」→「spicy doodad」のように、硬い表現を無茶苦茶なものに置き換える
  • 実装手段:
    MessageDisplay
    フックと Python スクリプトの連携

準備:置換スクリプトの作成

まず、以下のスクリプトを用意します。これは入力されたテキストから特定のパターンを検出し、定義された辞書で書き換えます。

#!/usr/bin/env python3
import json, re, sys

# 置換辞書(キーワード → 変える言葉)
replacements = {
    "seam": "whatchamacallit",
    "you're absolutely right": "I'm a complete clown",
    "honest take": "spicy doodad",
    "load-bearing": "cooked"
}

# 標準入力から JSON データを読み取る
data = json.load(sys.stdin)
text = data.get("delta") or ""

# 正規表現を用いて単語単位で置換を行う(大文字小文字無視)
for phrase, replacement in replacements.items():
    pattern = r"\b" + re.escape(phrase) + r"\b"
    text = re.sub(pattern, replacement, text, flags=re.IGNORECASE)

# 結果を JSON フォーマットで出力(MessageDisplay フックが期待する形式)
print(json.dumps({
    "hookSpecificOutput": {
        "hookEventName": "MessageDisplay",
        "displayContent": text,
    }
}))

インストール手順

スクリプトを動作させるには、以下の手順で環境を設定します。

  1. スクリプトの保存

    • 上記の内容を
      ~/.claude/hooks/wordswap.sh
      に保存してください。
  2. 実行権限の設定

    • コマンドラインで以下の命令を実行し、実行可能フラグを付与します。
    chmod +x ~/.claude/hooks/wordswap.sh
    
  3. 設定ファイルへの登録

    • ~/.claude/settings.json
      の「hooks」部分に、以下のように記述を追加します。
    {
        "hooks": {
            "MessageDisplay": [
                { 
                    "hooks": [ 
                        { "type": "command", "command": "$HOME/.claude/hooks/wordswap.sh" } 
                    ] 
                }
            ]
        }
    }
    

使い方と効果

設定を完了したら、以下のステップで新しい世界を楽しむことができます。

  • 即時有効化: フックは起動時に自動的に読み込まれるため、特別な再 khởi動などは不要です。
  • 新セッション開始: ただ単に新しいチャットセッションを開始するだけで、効果が発揮されます。
  • 体験: 従来の論理的・深刻な回答が、「spicy doodad」や「cooked seam」といった表現に変貌し、会話の雰囲気が劇的に変化します。

まとめ

このアプローチは、Claude の固有の語彙問題に対し、外部スクリプトによる動的なテキスト処理を適用する高度なテクニックです。

  • あなたの生産性を向上させるだけでなく、クリエイティブな発想の刺激にもなります。
  • より高度で独自な置き換え案も、この方法論に基づいてご自身で作成していくことをおすすめします。

同じ日のほかのニュース

一覧に戻る →

2026/07/15 2:50

bonsai27b:スマートフォンで動作する 270 億パラメータモデル

## Japanese Translation: PrismML は、Qwen3.6 を基盤とする画期的なマルチモーダル AI モデルである Bonsai 27B をリリースしました。これは持続可能かつオンデバイス的人工知能へと向かう転換点を示すものです。Bonsai はユニークな構造を採用し、ネットワーク全体で低ビット形式のみで動作します(高精度のエスケープハッチはありません)。これにより未曽有の極限圧縮を実現し、1 ビットバイナリ版は 3.9 GB、ターナリー版は 5.9 GB のサイズです。このブリークスルーにより、モデルは iPhone 17 Pro の約 6 GB というメモリ予算内に収めることが可能となり、従来の構築(16 ビットで約 54 GB、4 ビットで約 18 GB)とは対照的です。この圧縮にもかかわらず、Bonsai は重要な数学、コーディング、ツール呼び出しタスクにおいて、フル精度モデルの知能を 90%〜95% 維持しています。 エンドツーエンドの低ビットアーキテクチャとコンパクトな 4 ビットビジョンタワーを備えた Bonsai は、大規模なコンテキストウィンドウ(262K トークン)をサポートし、高速な推論を実現します(NVIDIA RTX 5090 では最大 163 トークン/秒)。これは標準モデルと比較してギガバイトあたり十倍以上の高い知能密度を提供することで、新たな産業基準を設定しています。この革新により、ユーザーはプライバシーを重視するエージェントワークロードをローカルで実行でき、ファイルや画面入力といったデータをオンデバイスに保持し、追加のコンピューティングコストなしで動作します。最も先進的なタスクがハイブリッド戦略によってクラウド接続を利用することもあるかもしれませんが、Bonsai は即座に Apple デバイス上のネイティブデプロイメント(MLX を通じて)および NVIDIA GPU 上のデプロイメント(CUDA を通じて)をサポートします。Apache 2.0 ライセンスの下でリリースされ、無料の開発者向けプレビュー API が提供されており、データ流出のリスクなしに高度なエージェントワークフローへのアクセス可能な経路を提供します。

2026/07/15 6:15

Dependabot のバージョン更新機能でデフォルトのパッケージ冷却期間が導入されます

## Japanese Translation: GitHub の Dependabot は、バージョン更新用のプルリクエストを自動的に作成する前に 3 日間の待機期間を導入する新たなセキュリティ対策を実装しています。この重要な変更は、パブリケーションの直後にマルウェア攻撃者がパッケージリリースを乗っ取るサプライチェーン攻撃からソフトウェアリポジトリを守ることを目的としています。これらのリクエストの作成を遅らせることで、管理者らはそのコードがビルドプロセスに投入される前に、潜在的に汚染されたコードを検査するための十分な時間を確保できます。重要なのは、この安全バッファは重要なセキュリティ更新には適用されない点です。セキュリティ更新は、不可欠な脆弱性パッチへの即時アクセスを確保するために待機期間を完全に迂回します。GitHub Enterprise Server のバージョン 3.23 以前を管理する組織は、後ほどアップグレードする必要があります。また、他の組織も `.github/dependabot.yml` ファイルを介して設定を即座に構成し、このウィンドウを調整または無効化できます。結論として、この更新により、堅牢なセキュリティ衛生と運用上の柔軟性のバランスが達成され、急速な悪意のあるデプロイのリスクは低減しつつ、必要な依存関係の改善は遮断されることなく対応されます。

2026/07/15 1:57

塔はしきりに高まる

## 日本語訳: 核心となる論点は、AI を支援したプログラミングは、チームがシステムアーキテクチャについての共有理解を失うにつれてソフトウェア開発が引き続き進むという危険なパラドックスを生み出すと主張している。創世記におけるバベルの塔に関する聖書の物語とは異なり、そこでは神は統率能力を取り除くことによる協調性を妨げ、建設を停止させるために共通言語を撤去したが、現代の AI ツールは無休憩の通訳として機能する。これらのエージェントは、チームとの即時的な調整が必要ないかシステム全体モデルを取得することなく、孤立した開発者がローカルな変更(例えば OAuth やキャッシングの追加など)を行うことを可能にする。 この人工知能への依存リスクは、「アーキテクチャ言語」——つまり、概念、境界線、不変条件、所有権、およびシステムの形状に関する集合的な精神地図——が人間の記憶から薄れ去る原因となり得る。以前では摩擦(コードを読むこと、質問すること)が人々を同期させるのに役立っていたが、現在はエージェントがこの摩擦を取り除くことで、共有理解が崩壊しながらも変更が適用されることを可能にしている。その結果、個人は特定の機能を効率的に管理する一方、システム全体はその健全性を保つために必要な集合的知識から切り離されてしまう。その結果、開発者がコンポーネントがどのように互いに組み合わさっているかを説明できなくなった後でも、重要な変更を施す状態が生じる。この変化は、複雑なソフトウェアが誰一人として大局的な含意を完全に理解していないまま進化する可能性のある将来の脆弱性を生み出す恐れがあり、それはブルーゲルによる協力失敗を描いた作品に似た混沌としたプロジェクトにつながりうる。

Claude が「荷重支持」と言うのを止める方法 | そっか~ニュース