HN 日本語サマリー

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

Claudette: ClaudeにBuzzFeed記事のような話し方をやめさせる

Claudette: Make Claude Stop Talking Like a BuzzFeed Article (github.com)

335 pointsby aakil217 コメント

要約

このプロジェクト「Claudette」は、AnthropicのAIモデルClaudeが生成する、しばしば冗長でクリックベイト風の文章を、Gemini CLIを用いてより自然な英語に翻訳するツールです。Claudeの応答は、詳細な説明や比喩に富むものの、開発者にとっては理解しにくい場合があるため、このツールは応答を簡潔かつ直接的にする目的で開発されました。ユーザーは、Claudeの応答を直接翻訳するか、特定の役割(マネージャー、エグゼクティブなど)に合わせて要約させることも可能です。

全文翻訳

NoBuzzAnthropicがClaudeを古いBuzzfeedの記事のみでトレーニングしていることは、今や常識でしょう(90年代のノスタルジアへの愛を説明しています)。そこで、Claudeと私はClaudeの最後の応答を取得し、Gemini CLIで実行して、ミレニアル世代のクリックベイトのような話し方から通常の英語に翻訳するClaude Codeスキル(/debuzz)を構築しました。私たちはそれを「Claudette」と名付けたいと考えていますが、Cat Wuは悪名高いほど訴訟を起こすので、絶対に「Claudette」とは呼ばれていません。Claudetteが解決する問題は、Claudeが優れたエンジニアである一方で、一つの治癒不可能な病状を抱えていることです。それは、自分のプルリクエストについてTEDトークをしているかのように話すことです。テストが不安定な理由を尋ねると、「荷重支持の仮定」や3つの番号付きの啓示、そして3番目が最も教育的であるという厳粛な注記が得られます。何も単なるバグではありません。常にキッカーがあります。このスキルは、プロンプトをいくら調整してもこれを完全に治すことはできないという事実を受け入れ、代わりに正直なことをします。それは応答を別のモデル、Gemini(昨年の夏にGeminiを覚えていますか?)に渡し、その唯一の仕事はそれを人間のように言うことです。ClaudetteはGeminiの翻訳をそのまま印刷することを約束します。なぜなら、Claudeに翻訳を「整頓」させることは、削除されているボイスを再導入することになるからです。前と後前(Claude):興味深いのは、リトライロジックは単なる「あれば嬉しい」機能ではなく、パイプライン全体の荷重支持の仮定であるということです。3つの点が目に留まりましたが、3番目が最も教育的です。[...] そして3番目に、そしてこれがキッカーですが、重複排除キーにはタイムスタンプが含まれており、リトライは実際には重複排除されていません。後(/debuzz、同僚モード):同期パイプラインのリトライロジックには3つのバグがあります。syncQueue.ts:142は、ジョブの再キューイングの代わりにETIMEDOUTを飲み込みます。バックオフは2秒でキャップされますが、これはモバイルネットワークには低すぎます。そして重複排除キーにはタイムスタンプが含まれているため、リトライは実際には重複排除されません。修正:キーからタイムスタンプを削除し、キャップを30秒に引き上げ、タイムアウトエラーを再スローします。インストールgit clone https://github.com/adnanakil/nobuzz mkdir -p ~/.claude/skills cp -r nobuzz/debuzz ~/.claude/skills/要件:Claude CodeGemini CLI(npm install -g @google/gemini-cli)、認証済み — geminiを一度実行して/authを使用するか、GEMINI_API_KEYを設定します。使用法/debuzz [モード] [テキスト]モードオーディエンス結果同僚(デフォルト)エンジニア同じ内容、ファイルパスとコードブロックはそのまま、演出なしマネージャー技術関連のマネージャー何が起こったか、なぜそれが重要か、次に何が起こるか — 約3分の1の長さ、コードなしディレクターエグゼクティブ3〜5文:結果、影響、依頼。30秒の注意力を前提とするテキスト引数なしの場合、Claudeの前の応答を翻訳します。代わりにそれを翻訳するには、モードの後にテキストを貼り付けます。また、「普通の英語で言って」のような自然なフレーズでもトリガーされます。仕組み魔法はありません。Claudetteは前の応答を一時ファイルに書き込み、gemini -p "<plain-English style instructions>" を通してパイプし、Geminiの出力をそのまま印刷します。Geminiがエラー(通常は認証)を発生させた場合、実際の表示が表示されます — Claudeは、バグ取りツールが静かにバグ取りツールにバグ取りを依頼するようなもので、荷重支持の翻訳につながるため、明確にラベル付けされたフォールバックとして独自の書き換えのみを提供します。ライセンスMIT