SmartCode エンタープライズ知能プログラミングプラットフォーム

機能概要

SmartCodeは、中軟国際(ChinaSoft International)がエンタープライズ向け開発シーン向けに構築したAI知能プログラミングプラットフォームであり、「エンタープライズ向けアジャイルアプリケーション生成ツール」として位置づけられています。同社のAI Coding戦略施策の中核的な担い手として、自主開発・自主制御を実現し、数万人規模のソフトウェアエンジニアによる実業務シーンでの試用を経て磨き上げられ、コーディングの1%を人間が、99%をAIが担うことを可能にします。

お客様の課題

  • AIコーディングツールは単点の効率向上にとどまっている。市場の主流AIプログラミングツールは個人開発者向けが中心で、企業における協働開発、統一コード規約、セキュリティコンプライアンス監査などのシーンへの深い対応が不足している。
  • 開発者能力の評価に客観的基準がない。従来の等級評価は主観的判断に依存しており、開発者の弱点や個別化された改善ニーズを正確に特定できない。
  • アジャイルアプリケーション開発のレスポンスが遅い。国内ERP代替など大規模なシステム移行の際、企業は新システムに適応したアジャイルアプリケーションを迅速に生成する必要があるが、従来型の開発モデルはサイクルが長くコストが高い。
  • AI生成コードの品質を制御できない。AI生成コードには潜在的なバグ、セキュリティ脆弱性、性能問題が含まれる可能性があり、効果的なコードレビュー、テスト検証、品質管理体制が欠如している。
  • 開発経験の蓄積と再利用が難しい。開発過程におけるシーン理解、ツール活用、成功・失敗事例などの貴重な経験が個人に分散しており、再利用可能な組織資産へと転換できない。

ソリューションの特長

  • 企業協働開発とセキュリティコンプライアンス:C/Sアーキテクチャ+マルチフロントエンドプラグイン設計により、TUI、Web、IM、IDE間のシームレスな切り替えをサポート。ローカル単一プロセス埋め込み、OSレベルのサンドボックス分離、機密情報の自動マスキングにより、エンタープライズレベルのコードセキュリティを確保。エンタープライズレベルの認証・監査機能を内蔵し、個人、チーム、ローカライズ開発、企業管理などのマルチシーンニーズを十分に考慮している。
  • クロスエンドのセッション移植性:同一セッションをTUI、Web、IM間で途中切り替えでき、任意のエンドポイントから実行位置に復元できる。追加専用(append-only)のイベントログが単一の真実源となり、すべての状態は不変のイベントシーケンスから導出される。発言権の排他性:同時に1つのエンドポイントのみが発言でき、claim/releaseプロトコルで切り替える。
  • 二重状態機械スケジューリングフレームワーク:Agent Loopの6状態×Plan-Modeの4状態を直交的に組み合わせ、不正な遷移はコンパイル時に検出される。RiskLevelの5段階ツールグルーピング:同一段階内は並行、段階間は直列で実行され、実行の排他性を確保。Plan-Modeの厳格なホワイトリスト=状態×エージェント種別の純関数の積集合として、ディスパッチ前に遮断される。
  • AI Codingのエンジニアリングデリバリー能力:AI仕様駆動型プログラミング(SSD)+テスト駆動開発(TDD)を採用し、コードのテストカバレッジは90%超、ソースコード品質を管理可能。AIコーディングツールの高度な活用により、全技術スタックにわたる本番品質のコードを効率的にデリバリーし、コードレビュー、性能最適化、セキュリティ監査における深いエンジニアリング実践能力を備えている。
  • 10種のAIエージェントを実装:会話解析エージェントがコーディングプロセスを自動分析。コード定着率エージェントが生成コードの定着品質を評価。要件複雑度エージェントがタスクの難易度を知的に判定。弱点診断エージェントが個人の能力ギャップを正確に特定。パーソナライズ推薦エージェントが専用の学習リソースを配信。学習リソースエージェントが最適な学習教材を知的にマッチング。閾値ベンチマークエージェントが能力ベースラインを設定。総合評価エージェントが定期的に能力レベルを評価。申立校正エージェントが結果の申立と校正をサポート。リスク監査エージェントがコーディング行動を全プロセスで監査する。
  • エンドツーエンドのデリバリーと組織力強化:環境構築、システム統合、データ移行から本番稼働、継続的なO&Mに至るフルリンクのデリバリーをカバーし、AIシステムの安定・安全・継続的な運用を確保。標準化された方法論のアウトプットと「AIデリバリーコーチ」メカニズムにより、お客様のチームが中核スキルを習得し、自律的で持続的な戦闘力を形成できるよう支援する。

アーキテクチャ図

アーキテクチャ図