IT 注目度 59

Jiteraが実現するAI開発基盤の全貌:複数LLM連携によるコーディングからQAテストまでの一元化

※本記事の要約および解説はAIが自動生成しており、誤りが含まれる可能性があります。事実確認は元ニュースをご参照ください。

本記事は、エンジニアリングチームの開発プロセス全体をAIで支援するプラットフォーム「Jitera(ジテラ)」の機能全般を解説している。Jiteraは、単なるAIチャットツールではなく、「複数のAIモデル(GPT-4o、Claude、Geminiなど)を切り替えて使える」企業向けの包括的なAI開発基盤である点が最大の特徴だ。

主な機能は以下の5つの領域にわたる。まず「AIコーディング」では、自然言語の指示をコードに変換するだけでなく、GitHubなどの既存リポジトリ全体を読み込み、プロジェクトの命名規則やアーキテクチャパターンを踏まえた提案を行う。また、Webブラウザ、VS Code、JetBrains、Eclipseなど多様なIDEに対応し、特にCOBOL資産を持つ組織での導入を考慮している。

次に「AIドキュメンテーション」は、ソースコードを解析して設計書や仕様書を自動生成し、AIとの対話を通じて「生きたドキュメント」として継続的に更新できる。コードの変更に設計書が追従する仕組みを構築し、差分管理や承認フローによる変更履歴の可視化を可能にする。

「リバースエンジニアリング」機能は、設計書が失われたレガシーシステム(特にCOBOL)の既存コードから、設計書をゼロから逆生成する。さらに「AI QAテスト」では、設計書や仕様書をインプットとして、正常系・異常系・境界値を網羅したテストケースを自動生成し、実行後の結果解析まで支援する。

さらに、チームの協働面では、人間とAIエージェントが同一スレッドで作業する「リアルタイムコラボレーション」や、プロジェクトの意思決定履歴を構造化する「組織コンテキストマップ」が提供される。また、複数の工程を自動でハンドオフする「エージェント間連携(A2A)」も可能だ。これらの機能は、Slack、Jira、Notionなど主要な外部ツールとの連携を通じて、既存の企業ワークフローにシームレスに組み込まれる設計となっている。これにより、個人の生産性向上に留まらず、チーム全体の整合性と開発プロセスのスケールアップを目指す。


背景

近年、AI技術の進化に伴い、開発現場でのAI活用が急務となっている。しかし、既存のAIツールは「個人の生産性向上」に留まりがちで、チームや組織全体での「開発プロセス全体」をカバーする基盤が不足していた。Jiteraは、このギャップを埋めるため、複数のLLMと開発ライフサイクル全体を統合したプラットフォームとして登場した。

重要用語解説

  • LLM: 大規模言語モデル(Large Language Model)の略称。ChatGPTやGPT-4o、Claude、Geminiなど、大量のテキストデータから学習したAIモデル群の総称。自然言語の理解や生成を可能にする。
  • リバースエンジニアリング: 動作しているシステム(コード)を分析し、その内部構造や設計思想を解析して、設計書や仕様書といったドキュメントとして逆算・再構築する技術。
  • エージェント間連携(A2A): 複数のAIエージェント(自律的にタスクをこなすAIプログラム)が、人間を介さずにタスクを自動で引き継ぎ、連携して一つの大きな目標を達成する仕組み。

今後の影響

本プラットフォームの導入は、開発プロセスにおける「ドキュメントの陳腐化」や「知識の属人化」といった構造的な課題を解決する可能性を秘めている。特に、レガシーシステムを持つ大企業や、厳格なセキュリティポリシーを持つ金融・官公庁など、開発プロセスの標準化と監査証跡(エビデンス)が求められるエンタープライズ環境に大きな変革をもたらすと予想される。ただし、導入には既存のワークフローとの綿密な調整が必要となる。