メインコンテンツまでスキップ

tensei ユーザーガイド

tensei は、レガシーシステムのソースコードをAIが解析・可視化する次世代プラットフォームです。既存のソースコードから自動的に設計書やドキュメントを生成し、システムの理解とリプレイスを支援します。

すぐに始める

初めての方は、はじめにガイドをご覧ください。30分程度で最初のドキュメント生成を体験できます。

主な機能

ソースコードのアップロード

ZIPファイル形式でソースコードをアップロードするだけで、AIがコードベースを解析します。

AI解析による自動ドキュメント生成

アップロードされたソースコードから、AIが自動的に各種ドキュメントを生成します。

14種類のドキュメントタイプ

tensei では、以下の14種類のドキュメントを生成できます:

  1. ソースコード診断 - 技術スタック・コード品質・セキュリティなどを診断し、移行戦略(6R)評価を含むレポートを生成
  2. ソフトウェア方式設計書 - システム全体のアーキテクチャと構成を記述
  3. 基本設計書 - 機能要件と基本的な設計方針を記述
  4. 詳細設計書 - 各モジュールの詳細な実装設計を記述
  5. API仕様書 - APIのエンドポイント、パラメータ、レスポンスを記述
  6. コーディング規約 - プロジェクト固有のコーディングスタイルとルールを記述
  7. 単体テスト計画書 - ユニットテストの方針と範囲を記述
  8. 単体テスト仕様書 - 各ユニットテストの詳細な仕様を記述
  9. 結合テスト計画書 - 統合テストの方針と範囲を記述
  10. 結合テスト仕様書 - 各統合テストの詳細な仕様を記述
  11. システムテスト計画書 - システムテスト全体の方針と範囲を記述
  12. システムテスト仕様書 - 各システムテストの詳細な仕様を記述
  13. ユーザーガイド - エンドユーザー向けの操作マニュアルを記述
  14. 現行業務フロー - 現行システムの業務フロー図をBPMN形式で生成

対応環境・制限事項

  • 対応言語: LLMが学習済みのプログラミング言語・データフォーマットに幅広く対応しています。主な言語として、COBOL, CFML(ColdFusion Markup Language), C++, C#, Java, PHP, Ruby, Python, Go, JavaScript/TypeScript(Node.js含む), Rust, SQL, HTML, CSS, YAML, JSONなどが挙げられます
  • ファイルサイズ制限: 最大500MB(推奨: 100MB以下)
  • 推奨ブラウザ: Google Chrome

活用シーン

tensei は、以下のような場面で活用できます:

  • レガシーシステムの理解 - ドキュメントが失われたシステムの仕様を可視化
  • リプレイス準備 - 既存システムの設計情報を整理し、移行計画を策定
  • 新メンバーのオンボーディング - 複雑なコードベースを素早く理解
  • 品質保証 - テスト計画・仕様書を自動生成し、テスト漏れを防止
  • ドキュメント整備 - 開発ドキュメントを効率的に作成・更新

ガイド構成

本ユーザーガイドは、以下の構成で tensei の使い方を説明します:

はじめに

ユーザーガイド

サポート

困ったときは