Linuxカーネル向けAIコードレビュープロンプトイニシアチブが進展中

Phoronix
Chris Masonは、Linuxカーネルのコードレビューを支援するためのAIレビュープロンプトを活用する取り組みを進めており、レビューを個別のタスクに分割しています。

概要

Btrfsの作成者として最もよく知られている長年のLinuxカーネル開発者であるChris Masonは、LinuxカーネルパッチのLLM支援コードレビューのために、彼が取り組んでいるAIレビュープロンプトに関するGitリポジトリで進展を見せています。彼は最近、レビューを個々のタスクに分割する変更点をメーリングリストに投稿しました。このタスクベースのアプローチは、差分全体に対するコンテキストを毎回送信するのを避けることでトークンコストを削減し、より多くのバグを検出すると報告されています。MasonはPythonスクリプトを使用して変更を分割し、変更された関数や呼び出しグラフをバルク処理することで、トークン使用量をさらに削減しています。新しいセットアップには、コードチャンクのレビュー、過去のloreスレッドの確認、Fixes:タグのチェック、syzkaller修正の詳細な調査、および最終レポートの作成といった特定のタスクが含まれています。MetaのエンジニアであるMasonは、特にタスク間でのコンテキストウィンドウ管理についてフィードバックを求めており、この取り組みはAI/LLM支援レビューが上流のLinuxカーネル関係者にとって正確で有用であることを目指しています。

(出典:Phoronix)