設計書とコードの整合性をAIで検証する「spec-code-ai-reviewer」をオープンソースとして公開
—
in News
株式会社エルブズ(本社:東京渋谷区渋谷2-9-8、以下 当社)は、オープンソースソフトウェア(OSS)として、設計書とプログラムコードの整合性をAIで検証するツール「spec-code-ai-reviewer」 を公開したことをお知らせします。
本ツールは、当社が展開する開発支援AI「IXV(イクシブ)」の開発過程で生まれた実用ツールであり、OSS公開の第二弾となります。
spec-code-ai-reviewer とは
「spec-code-ai-reviewer」は、Excel形式の設計書とプログラムコードを入力として、AIを用いて両者の整合性をレビュー・可視化するWebアプリケーションです。
日本語で記述された設計書・仕様書とコードの関係性を整理し、人手に依存しがちな確認作業を補助することを目的としています。
主な機能・特徴
- 設計書変換
Excel(.xlsx / .xls)形式の設計書をMarkdown形式に変換(MarkItDown / excel2md を利用) - プログラムコード変換
ソースコードに行番号を付与し、AIが参照しやすい形式に整形(add-line-numbers準拠) - AIによる突合レビュー
設計書とコードをLLMに渡し、整合性を検証AWS Bedrock / Anthropic / OpenAI に対応 - レビューレポート出力
レビュー結果をMarkdown形式で出力し、コピーやダウンロードが可能
利用シーン
- 設計書と実装の整合性確認
- 設計レビュー・コードレビューの補助
- 設計変更後の影響確認
- AIを活用した開発プロセスの検証・実験
特に、Excelで管理された日本語設計書を扱う開発現場での活用を想定しています。
開発の裏側:IXVから生まれたOSS
本ツールは、当社が開発中の開発支援AI「IXV(イクシブ)」において、「設計書とコードの関係をAIにどのように理解させるか」という検証テーマから生まれました。
その検証成果の一部を切り出し、OSSとして公開することで、AI活用に取り組む開発者の皆様に参考事例を提供したいと考えています。
ライセンス・公開情報
- プロジェクト名:spec-code-ai-reviewer
- ライセンス:MIT License
- 公開先:GitHub(🔗 spec-code-ai-reviewer)
今後について
当社では今後も、開発支援AI「IXV(イクシブ)」の研究・開発過程で生まれた小さくても実用性のあるツールを、OSSとして継続的に公開していく予定です。
本ツールが、設計書とコードの関係に課題を感じている開発現場の一助となれば幸いです。
本件に関するお問い合わせ先
株式会社エルブズ
お問い合わせ先メールアドレス:info@elvez.co.jp