「AMANEX」の概要
長く運用されてきたシステムほど、機能追加や改修の積み重ねでソースコードは巨大化し、「全体を理解している人」に依存しがちになります。AMANEXは、巨大化・属人化した既存コードとナレッジを構造化ドキュメントへ自動変換し、設計理解・継続開発・レガシー刷新を非属人的に支えるAI駆動開発支援基盤です。出来上がった設計ドキュメントは人とAI共通の参照点となりお互いが協調して開発を進める礎となります。
おすすめポイント!
AMANEXの核心は、処理全体をAIに委ねず、厳密であるべき部分(オーケストレーションプログラム)と自然言語生成の部分(AI/LLM)を明確に分けたハイブリッド設計にあります。
● 最下層のファイルから上位構造へ段階的に解析し、巨大なコードベースでもAIの限界を超えて処理を完遂
● 全ファイルの網羅保証・品質チェック・欠損検知を行い、完了表示と実ファイルの差まで検証
● 差分検出による差分のみの反映や中断/再開対応により、コード変更後もドキュメントを常に最新に保つことが可能
● 定義・参照・継承関係を構造的にたどり、テキスト検索では捕らえにくい関係性の把握が可能
なぜ『AMANEX』が必要か?
「この機能を追加するにはどこをいじればいい?」「ファイルやクラスの依存関係が複雑で分からない」「あのときの資料はどこだっけ」「顧客で起きた不具合の調査はどうなった?」——開発現場では日々こうした問いが繰り返されています。
● 巨大システムのブラックボックス化:
数千〜数万ファイル規模の既存コード仕様を完全に理解している人材が不在で、保守コストが肥大化していく。
● 情報のサイロ化:
GitHub・Redmine・Google Drive・Zendesk・社内Wikiなどに情報が分散し、属人的なナレッジ管理で検索性が失われている。
これらを「AIに全部放り込む」だけでは、以下の壁に突き当たってしまいます。
● コンテキスト制限:
1Mトークン級のモデルでも、数千〜数万ファイルを一度に扱うと抜け落ちなく品質を保ったすべてのファイルのドキュメント生成を自動で行うことは不可能。
● セッション間の状態分断:
「どこまで終わったか」を跨いで記憶・自律管理(レジューム)することが苦手。
● 暗黙のルール喪失:
「なぜその設計にしたか」「何を壊してはいけないか」をコード単体から都度推測するのは難しい。
『AMANEX』の2つの支援基盤と、その統合活用
-
AMANEX docgen
(設計支援基盤)巨大コードから設計ドキュメントを完全自動生成。属人的な設計知識を客観的なドキュメントへ変換し、機能拡張やモダナイゼーションの確実な足場をつくります。
-
AMANEX Knowledge
(知識支援基盤)社内に分散するナレッジを横断検索。必ず元となった文書の引用をエビデンスとして提示し、ハルシネーションを抑制した回答を生成します。
-
統合サイクル
(2つの基盤の統合活用)docgen が生成した設計ドキュメントを Knowledge の知識ベースに取り込むことで、企画・要件定義から設計・実装・テスト・運用サポートまで、AI駆動開発の全フェーズを一気通貫で支援します。
『AMANEX』で実現できること
生成された構造化ドキュメントを既存の AI Agent の「入力」として活用することで、以下の課題に応えます。
|
1. 既存システムの設計理解・引き継ぎ 属人化した仕様を客観的ドキュメント化し、新規参画者の立ち上がりと日常的な改修判断を支えます。 |
|---|
|
2. 安全な機能追加・影響分析 依存関係・呼び出し箇所を構造化し、「この変更で何が壊れるか」を事前に見極めます。 |
|
3. レガシー資産のモダナイゼーション 現行コードと整合する仕様書として、別フレームワーク・別言語への再実装の起点に。人とAIの共通の参照点になります。 |
|
4. AI Agent活用の事前構造化 よく参照される情報を先に構造化しておくことで、都度のトークン消費と調査コストを抑え、Agent活用の効率を底上げします。 |
