はじめに
intra-mart Accel Platform(iAP)における AIネイティブ開発のためのドキュメント集です。エージェントを活用した環境構築から、資材を生成するチュートリアル、業務アプリケーションのサンプルまでを扱います。
Accel Orbit とは
Accel Orbit は、iAP で AI を活用した開発を行うための機能群の総称です。 コーディングエージェント(GitHub Copilot / Claude Code / OpenAI Codex)に iAP 固有の知識を与える資材と、生成した成果物をすぐに動かして確かめるためのツールで構成されます。
| 構成要素 | 役割 |
|---|---|
| Accel CLI | プロジェクトの作成・移行、資材の配備・更新・構成の切り替え、iAP へのデプロイ |
| AIエージェント向けコンテキスト | スキルセット・規約ファイル・フック・型定義により、iAP 固有の知識をエージェントに与える |
| AIネイティブ開発支援機能 | 共有開発サーバ上のステージングへのホットデプロイ、MCP によるログや注釈の連携 |
| 開発ナレッジ MCP サーバ | 製品の公開ソースコードと開発ナレッジをエージェントから検索 |
| e Builder(VSCode 拡張機能) | プロジェクトの作成・管理とデプロイ、サーバサイドスクリプトのデバッグとテスト |
| デバッガモジュール | VSCode からのデバッグ接続をサーバ側で受け付ける |
| Docker Stacks | iAP の開発・検証環境をコンテナで構築 |
| IM-Juggling ライブラリ | IM-Juggling の操作(war ファイルの生成など)を API から自動化 |
| Maven リポジトリ | iAP 上で動作するモジュールのビルドに必要なライブラリ(親 POM・BOM など)を配布 |
本ドキュメントでは、Accel Orbit を使って iAP のユーザモジュールを開発する進め方を AIネイティブ開発 と呼びます。 考え方と開発の流れは AIネイティブ開発の概要 を参照してください。
ドキュメントの歩き方
はじめての方は、上から順に読み進めることをおすすめします。 全体像を把握してから、開発環境を整えて、実際に各種資材を作成してみてください。 各道具(ソフトウェア・ツール)の使い方や仕様の確認、素材の再利用が必要になったときに、後から該当のドキュメントを参照してもかまいません。
- 基礎知識:【概念を知る】AIネイティブ開発の考え方、iAP を扱うための前提知識、モジュールの基礎、用語集をまとめています。これから何をするのかの見取り図が、まずここで手に入ります。
- 環境構築:【環境を作る】手元の PC に VSCode と Accel CLI でユーザモジュールの開発環境(ローカル開発環境)を用意し、Docker で iAP を動かす検証環境(サーバ環境)を構築します。
- チュートリアル:【資材を作る】エージェントとの対話から iAP の業務画面やワークフローを自動生成する流れを、スキルセットやフックの仕組みとあわせて解説します。
- チュートリアル(IM-BPM/業務プロセス起点編):【仕様書や資材を作る】BPMNファイルとエージェントとの対話から IM-BPM 向け業務画面を自動生成する流れを、スキルセットの仕組みとあわせて解説します。
- AIネイティブ開発支援機能:【道具を使いこなす】AIネイティブ開発支援機能は、ローカルで開発した資材を共有開発サーバへ持ち込んで動作確認できるようにする機能です。そのセットアップから使い方までを扱います。
- Visual Studio Code の活用:【道具を使いこなす】e Builder(拡張機能)を使って、プロジェクトの作成・更新やサーバへのデプロイ、サーバサイドスクリプトのデバッグ、テストの実行とカバレッジの確認を VSCode の画面から行う方法を扱います。
- モジュールリファレンス:【仕様を見る】iAP のモジュールプロジェクトの構成と、module.xml をはじめとする各定義ファイルのフォーマットを規定するリファレンスです。
- Java実装ガイド:【Javaで作り込む】JavaEE 開発モデルでユーザモジュールを実装するときのレイヤ構成と、DBアクセス基盤 im_mirage の使い方を扱います。
- サンプル:【素材を使う】IM-Workflow を用いた業務アプリケーションの仕様書一式を収録しています。エージェントに生成させるときの入力例として、そのまま使えます。
- 休暇申請(IM-Workflow):年次有給休暇と半日有給休暇の申請、および上長と人事部による2段階承認
- 物品購入(IM-Workflow):物品購入の申請、および承認を経た購買部による発注処理
ダウンロード
- AIネイティブ開発支援機能(2025 Spring 〜 2026 Spring 向け。2026 Autumn 以降は IM-Juggling の「Accel Orbit」を追加): velbench-1.2.0.imm
- デバッガモジュール(2025 Spring 〜 2026 Spring 向け。2026 Autumn 以降は IM-Juggling の「モジュール開発支援ライブラリ」を追加): im_eb_js_debugger-8.0.4.imm
サイトの使い方
- 右上の言語切替で 日本語 / English を切り替えられます。
- 上部の検索ボックスから全文検索が利用できます。