株式会社ripla、AI駆動開発フレームワーク「GoDD」の共通データ基盤「GoDD DB」をリリース

AI駆動開発を支える共通データ基盤「GoDD DB」が登場

株式会社riplaは、同社独自のAI駆動開発フレームワーク「GoDD」の共通データ基盤として、「GoDD DB」の提供を開始しました。この新しい基盤は、システム開発に関するさまざまな情報や知識を集約し、開発の品質とスピードを継続的に向上させることを目的としています。

GoDD DBリリース

GoDD DBの二つの層

GoDD DBは、「データレイヤー」と「ナレッジレイヤー」の二つの部分で構成されています。

GoDD DBとは

データレイヤー

データレイヤーには、顧客企業のシステムや業務を理解するために必要な基本的な情報が集められます。これには、業務情報、システム情報、要件・仕様、画面・帳票、ソースコード、データ、挙動・ログ、変更履歴などが含まれます。これらの情報は、システムの現状を正確に把握するための土台となります。GoDDシリーズを使って新しく作られたり更新されたりした情報も、開発や改修に合わせて常に反映されます。

ナレッジレイヤー

ナレッジレイヤーでは、データレイヤーに集められた情報をもとに、AIが開発に役立てやすいように知識を整理し、構造化します。ビジネスルール、業務構造、設計原則、システム構造、機能構造、データ意味、影響範囲、オントロジーといった情報が管理されます。例えば、単に仕様を保存するだけでなく、それがどの業務ルールに基づき、どの機能、画面、データ、ソースコードと関係しているのかまで構造化することで、AIは断片的な情報だけでなく、業務やシステムの全体像を理解して開発の判断ができるようになります。

GoDD DBの主な特徴

GoDD DBには、システム開発をより良くするための三つの特徴があります。

GoDD DBの特徴

  1. 開発情報を一つの基盤に集約
    これまでのシステム開発では、業務要件、仕様、実装内容、システムの状態など、必要な情報がさまざまな場所にバラバラに存在していました。GoDD DBは、これらの情報を一つのデータ基盤に集め、開発のどの段階からでも参照できるようにします。

  2. 情報をただ蓄積するだけでなく、AIが活用できる知識へ変換
    GoDD DBは、単なる書類管理やデータベースではありません。集められた情報をAIが分析し、業務の構造、システムの構造、機能同士の関係性、変更した時の影響範囲などを構造化します。これにより、AIは「何が書いてあるか」だけでなく、「なぜそうなっているのか」「どこに影響があるのか」まで理解できるようになります。

  3. ナレッジレイヤーを継続的に改善
    GoDDを使った開発の中で新しい知識や発見があった場合、その情報をもとにナレッジレイヤーを常に改善していきます。新しい設計のパターン、不具合の原因、影響範囲の判断方法などを蓄積することで、開発を進めるほどGoDD自体の開発品質が高まる仕組みが作られます。

AI駆動開発で重要となる「システムを理解するための知識」

生成AIの進化により、プログラムコードを作るスピードは非常に速くなっています。しかし、企業で実際に使う業務システムや基幹システムを開発するには、ただコードを書くだけでは十分ではありません。

背景

「どのような業務で使われるのか」「なぜその仕様になっているのか」「どのシステムやデータとつながっているのか」「変更するとどこに影響があるのか」といった、企業ごとの業務やシステムに対する深い理解が必要です。しかし、長く使われているシステムでは、次のような問題が起こりがちです。

  • 仕様書と実際のシステムが合っていない

  • 必要な情報が複数の書類やツールに散らばっている

  • 過去の設計の意図や判断の理由が残っていない

  • 特定の担当者しかシステムの詳細を理解していない

  • 変更による影響範囲を正確に把握するのが難しい

AIによる実装能力が高まるにつれて、AIに「何を作るべきか」「現在のシステムがどのような構造になっているか」を正確に伝えるための情報基盤がより重要になります。そこでriplaは、AI駆動開発を単なるコード生成の効率化にとどめず、開発に必要な情報や知識そのものを蓄積し、構造化する基盤として「GoDD DB」を開発しました。

GoDDシリーズでのGoDD DBの活用

GoDDシリーズの各機能は、GoDD DBに蓄積された開発に関する情報や知識を共通して参照し、活用します。

GoDDシリーズでの活用

例えば、GoDD Analyzeで既存システムを分析して得られた仕様やシステム構造はGoDD DBに蓄積され、その情報はGoDD Notesでの仕様整理、GoDD Designでのデザイン作成、GoDD Devでの実装、GoDD Testでのテスト、GoDD Maintenanceでの保守・改修へと引き継がれます。また、各工程で新しく作られたり更新されたりした情報も、再びGoDD DBに反映されます。

これにより、以下のような一連の開発プロセスが、同じ知識を土台としてつながります。

  • 既存システムを理解する

  • 仕様を整理する

  • デザインを作成する

  • 開発する

  • テストする

  • 保守・改修する

  • 新たな情報・知見をGoDD DBへ蓄積する

工程ごとに人やAIがシステムをいちから理解し直す必要がなくなり、同じシステム理解を開発の全期間で共有することで、開発の品質とスピードを常に高めることができます。

GoDD DBが役立つ企業

GoDD DBを活用した開発は、次のような課題を抱える企業に適しています。

GoDD DBが適している企業

  • 複雑な業務システムや基幹システムを持っている企業

  • 仕様書やドキュメントが複数の場所にバラバラになっている企業

  • 仕様書と実際のシステムにズレがある企業

  • システムの仕様や設計の意図が特定の担当者しか知らない状態になっている企業

  • 既存システムの改修時に、影響範囲を把握するのに時間がかかっている企業

  • 長期的にシステムの開発や改修を続けている企業

  • AIを活用して、要件整理から開発・テスト・保守までを一貫して効率化したい企業

  • AIによる開発スピードだけでなく、品質や保守のしやすさも同時に高めたい企業

今後の展望

riplaは今後、GoDD DBをGoDDシリーズ全体の共通の知識基盤として、さらに発展させていく予定です。

これまでのシステム開発では、要件定義、設計、開発、テスト、保守と工程が進む中で情報が分断され、プロジェクトや担当者が変わるたびにシステムをいちから理解し直す必要がありました。GoDDでは、開発の全期間で共通のデータ・知識基盤を持つことで、AIが継続的にシステムを理解し続けられる状態を作り出します。

さらに、複数の開発を通じて得られた知識をナレッジレイヤーに常に蓄積し、改善していくことで、個々のエンジニアの経験だけに頼るのではなく、開発組織そのものに知識が蓄積され続ける仕組みを目指します。今後もGoDDシリーズとGoDD DBの開発を進め、システム開発のライフサイクル全体をAI主導で再設計し、開発の品質と生産性を継続的に高める開発基盤の構築を進めていきます。

お問い合わせ

GoDDおよびGoDD DBにご興味をお持ちの方は、以下のリンクからお問い合わせください。

会社概要
株式会社riplaは、AI時代のオーダーメイド型システム開発を提供する開発会社です。独自のAI駆動開発フレームワーク「GoDD」を活用し、企業ごとの顧客体験や業務要件に合わせたシステムを、AI主導で高速かつ高品質に開発します。

  • 会社名: 株式会社ripla

  • 所在地: 〒150-0001 東京都渋谷区神宮前6丁目23番4号 桑野ビル2階

  • 設立日: 2022年11月2日

  • 代表取締役: 張田谷 凌央

  • URL: https://ripla.co.jp

×