ローカルでのLlama 3.2-1Bのシークレット検出用ファインチューニングがWizのモデルを上回る

ある開発者が、コード内のシークレット検出のためにLlama 3.2-1Bをローカルでファインチューニングすることに成功し、Wizの類似モデルの指標を上回ったことを文書化しました。このプロジェクトは、独自のAPIを一切使用せず、完全にローカルのAIツールで実施されました。
主な成果とアプローチ
開発者は、Wizの結果である86%の精度と82%の再現率を再現または上回ることを目指しました。数週末の作業の後、ファインチューニングされたLlama 3.2-1Bモデルで、88%の精度と84.4%の再現率を同時に達成しました。また、Qwen 3.5-2Bおよび4Bモデルもベンチマークし、これらは1Bモデルを上回る性能を示しましたが、その代償としてVRAM使用量と推論時間が増加しました。
データセットとトレーニングプロセス
この作業は、公開されているデータのみに依存しましたが、それだけでは不十分だったため、手続き的生成を用いてデータセットを拡張・改善しました。すべてのラベリングは、Qwen3-Coder-Nextモデルを使用してローカルで行われました。重要なトレーニング目標の一つは、モデルに構造化されたJSONを出力させることでした。初期段階では、未トレーニングのモデル(LlamaおよびQwen)はスキーマ準拠性で0%のスコアでしたが、トレーニング後には98-100%に改善しました。
課題と学び
開発者は、このプロセス中にいくつかの問題に直面しました:
- トレーニングに有害な高エントロピークラスが含まれていたため、これを特定して削除しました。
- データセット内の「ネガティブ」サンプル4,500件に実際の実世界のパスワードが含まれていることが判明し、モデルがシークレットを無視するようにトレーニングされていたことが分かりました。これを修正することで、パスワードの再現率が向上しました。
開発者は、トレーニング統計、例、プロセスのステップバイステップの詳細を含む完全な技術文書を公開しています。
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Coworkを使用してGmailからギフトカードを自動抽出する
ある開発者がClaude Coworkを使用して、Gmailアカウントに接続し、特定の件名のメールを検索し、Pythonスクリプトがボット検知をトリガーした後にウェブサイト操作を自動化するJavaScriptスクリプトを実行することで、48枚のギフトカード番号を抽出しました。

デザインスキル不要でデモ動画を作成:Claude CodeとRemotionを活用
ある開発者は、300〜1,000ドル、納期6〜10週間というデモ動画のコストを捻出できず、製品のローンチを数ヶ月延期していました。ある週末、彼はRemotion(Reactベースの動画生成ツール)とClaude Codeを活用し、独自の動画、イラスト、ランディングページコンポーネントを作成。その結果、リール動画で数千回の再生を達成しました。

Claude Codeにより新卒者がリアルタイムマルチプレイヤーゲームを単独開発可能に
正式なソフトウェアエンジニアリング経験のない新卒者がClaude Codeを使ってimageclash.netを構築しました。これは、サーバーレスGPUの自動スケーリング、モバイルファーストのコントローラーUX、R2ベースの画像ライフサイクル管理を備えたリアルタイムマルチプレイヤーパーティーゲームです。

RAgentを使用してクラウドサーバー上でClaude Code Remote Controlを実行する
開発者が、ローカルラップトップではなくクラウドサーバーからClaude Codeのリモートコントロール機能を実行する方法を共有しました。これにより、ラップトップのスリープによってセッションが切断されるという一般的な問題に対処しています。このセットアップでは、月額5ドルのVPSを常時稼働するClaude Codeマシンとして活用し、Claudeモバイルアプリからアクセス可能にしています。