コーディング規約プロンプト生成ツール「coding-policy-prompt-generator」をオープンソースとして公開
—
株式会社エルブズ(本社:東京都渋谷区渋谷2-9-8、以下 当社)は、オープンソースソフトウェア(OSS)として、Excel形式のコーディング規約からAI向けプロンプトを生成するツール「coding-policy-prompt-generator」を公開したことをお知らせします。
本ツールは、当社が展開する開発支援AI「IXV(イクシブ)」の開発過程で生まれた実用ツールであり、OSS公開の第七弾となります。
coding-policy-prompt-generator とは
coding-policy-prompt-generator は、Excel形式(.xlsx)のコーディング規約を読み取り、各ルールごとにAI向けレビュー・監査プロンプトを自動生成するPython製のCLIツールです。
Excelで管理されているコーディング規約をそのままAIやLLMに渡すのではなく、AIが判断しやすい構造を持つプロンプト形式に変換する前処理を目的としています。
本ツールは、社内でのAIコードレビューや規約準拠チェックの実験において、Excel規約をLLMで活用するための前処理基盤として利用されています。
主な機能・特徴
- Excelコーディング規約のプロンプト生成
Excelブック内の規約一覧を解析し、ルール単位でAI向けプロンプトを生成 - ルール単位の構造化出力
各規約ごとに独立したプロンプトを生成し、AIによる判定(OK/NG/理由など)を想定した構造化形式に対応 - 構造化出力形式対応
Markdown形式でのプロンプト出力に対応し、LLM連携や検証フローへの組み込みが可能 - 既存Excelブックへの追記対応
既存の規約Excelを読み取り、詳細シートを追加した新規Excelを出力(入力ファイルは変更しません)
利用シーン
- Excel管理のコーディング規約をAIで活用したい場合
- コーディング規約の自動監査・レビューを行いたい場合
- LLMに規約を渡す前処理を効率化したい場合
- Excel文化を維持したままAI活用を進めたい場合
特に、コーディング規約 × AIによる品質検証や自動レビューを行っている開発現場での利用を想定しています。
開発の裏側:IXVから生まれたOSS
本ツールは、当社のAI開発支援プロダクト 「IXV(イクシブ)」の研究・開発過程で生まれました。
AIによるコード品質チェックを進める中で、Excel形式のコーディング規約をそのまま扱う難しさが明確になったことが、開発のきっかけです。その成果の一部を切り出し、単体でも利用できるプロンプト生成ツールとしてOSS公開しています。
ライセンス・公開情報
- プロジェクト名:coding-policy-prompt-generator
- ライセンス:MIT License
- 対応環境:Python 3.9以上
- 公開先:GitHub (🔗https://github.com/elvezjp/coding-policy-prompt-generator)
今後について
当社では今後も、AIと人が協調する開発現場を支える取り組みの中で、開発や検証の過程で生まれた実用的なツールを、必要に応じてオープンソースとして公開していく考えです。
本件に関するお問い合わせ先
株式会社エルブズ
お問い合わせ先メールアドレス:info@elvez.co.jp