公開:

JiteraがAIによるシステム設計書自動生成機能を公開、複雑なリバースエンジニアリングの効率化を実現

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)

JiteraがAIによるシステム設計書自動生成機能を公開、複雑なリバースエンジニアリングの効率化を実現

より


記事の要約

  • JiteraがAIによるシステム設計書自動生成機能を公開
  • 複雑なリバースエンジニアリングをAIで効率化
  • ブラックボックス化したシステム改修の課題を解決

JiteraのAIによるシステム設計書自動生成機能の公開

株式会社Jiteraは2024年10月10日に開発AIエージェント「Jitera」にシステム設計書の自動生成機能を追加したことを発表した。この新機能は長年の運用で複雑化したシステムや前任者不在のブラックボックス化したシステムの改修を自動化することが可能だ。Jiteraは既存のプロジェクトコードを読み込むことでシステム構造を分析し高精度の設計書を自動生成する。[1]

Jiteraの新機能には既存のソースコードからシステム設計書を生成する機能や設計書とソースコードを元に改修の影響範囲を回答する機能がある。これにより大規模なリファクタリングや機能追加の計画が立てやすくなる。Jiteraはシステムの「未来」までも解析するため従来のリバースエンジニアリングの常識を覆す画期的なツールとなっている。

Jiteraは他の開発AIツールと比較して高い精度を誇る。一般的な開発AIツールがWEBの情報とソースコードを参照するのに対し、Jiteraは既存プロジェクトのデータも読み込んだ上で設計書を自動生成する。そのため想定されるプロンプト100個に対する正確度の比較でも最高値を記録し同カテゴリーのサービスの中で最高性能であることが証明されている。

Jiteraのシステム設計書自動生成機能まとめ

ソースコードからの設計書生成 改修影響範囲の回答 既存コードを踏まえた設計・実装
主な特徴 API・ビジネスロジック・データベース設計書の自動生成 エラーや改善余地の指摘 既存コード構造を理解したコード生成
メリット 日本語での設計書生成が可能 システムの弱点を的確に把握 リバースエンジニアリングの工数削減
対応言語 HTML, C, C++, Python, Java, Go, PHP, TypeScript, JavaScript, Rust, Ruby など 複数言語に対応 多言語対応

リバースエンジニアリングについて

リバースエンジニアリングとは既存のソフトウェアやシステムを解析し構造や動作原理を理解する手法のことを指しており、主な特徴として以下のような点が挙げられる。

  • 既存システムの構造や機能を分析し理解する
  • ドキュメントが不足している場合に有効
  • システム改修や機能追加の際に重要な手法

Jiteraのシステム設計書自動生成機能は複雑化したレガシーシステムのリバースエンジニアリングを効率化する。AIがソースコードを解析し設計書を自動生成することで従来は困難だったブラックボックス化したシステムの改修が容易になる。この機能によりシステム開発の生産性向上と品質改善が期待できるだろう。

参考サイト

  1. ^ . 「開発AIエージェントJiteraが「システム設計書の自動生成」機能を公開。複雑なリバースエンジニアリングをAIで自動化 | 株式会社Jiteraのプレスリリース」. https://prtimes.jp/main/html/rd/p/000000022.000110428.html, (参照 24-10-13).

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「AI」に関するコラム一覧「AI」に関するニュース一覧
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。