← すべての記事
アプリ開発 ビジネスリーダー 公開済み · · 著者 ObjectStack Team

会話で業務システムを変える:フィールド、ワークフロー、ビュー、自動化

AI Builder の本当の価値は、継続的な会話型イテレーションにある。フィールド、ワークフロー、ビュー、権限、自動化をメタデータ層で安全に進化させられる。

会話で業務システムを変える:フィールド、ワークフロー、ビュー、自動化
  • 会話型アプリ構築
  • AI Builder
  • 自動化
  • 権限

結論から言うと: 会話で業務システムを変えることの本当の価値は「話せば変わる」ことではなく、追加したフィールドも、変更したフロー、調整した権限も、すべてレビュー可能でロールバック可能なメタデータ層に落ちることである。速く変えられ、かつ安全に変えられる。

業務システムは、本番稼働してからが本当の始まりです。

サポート責任者はフィールドを追加したい。営業責任者はステージを変えたい。経理は承認ステップを増やしたい。法務はリスクルールを調整したい。オペレーションはもう一つダッシュボードが欲しい。IT は権限を厳しくしたい。従来の開発では、これらはすべて要望チケットになり、見積もり、計画、開発、テスト、リリースの流れに入ります。

AI Builder が最も期待される点は、そのかなりの部分を「依頼を出す」から「会話で変更する」へ変えられることです。

ただし、ここは慎重に言う必要があります。会話型の変更とは、AI が自由にシステムを変えることではありません。自然言語から、説明可能で、確認可能で、ロールバック可能なメタデータ変更計画を生成することです。

読者が不安に思うこと

ローコードプラットフォームの利用者から見ると、「会話でアプリを変える」は便利に聞こえる一方で、危険にも聞こえます。

自然に次のような不安が出てきます。

  • AI が間違ったオブジェクトを変更しないか。
  • 新しいフィールドが既存フォームに影響しないか。
  • ワークフロー変更が承認中の申請に影響しないか。
  • 権限変更で機密データが見えてしまわないか。
  • 自動化が誤った通知を送らないか。
  • Agent が権限外の操作を実行しないか。
  • 変更後にロールバックできるか。

したがって AI Builder の記事では、「一文でアプリを変更できる」と言うだけでは足りません。本当に語るべきなのは、プラットフォームが一文をどのように制御された変更へ変えるかです。

変更タイプ 1:フィールドを追加する

ユーザーはこう言います。

顧客に「更新リスク」フィールドを追加してください。選択肢は低・中・高です。高リスクの顧客はカスタマーサクセスマネージャーのボードに表示してください。

プロフェッショナルな AI Builder は、すぐに実行するべきではありません。まず変更計画を生成するべきです。

変更項目計画
オブジェクトcustomer を変更
フィールドenum フィールド renewal_risk を追加
フォーム顧客詳細ページと編集ページに表示
ビュー「High-risk renewal customers」ボードを追加
権限カスタマーサクセスは編集可、営業は読み取りのみ
自動化リスクが高になったら担当者へ通知
Agent顧客サマリーでこのフィールドを参照可能にする

ユーザーが確認してから、プラットフォームはメタデータを変更します。

これは単なる「列の追加」とは違います。フィールドはデータベースだけでなく、アプリケーション実行時の構造全体に入ります。

変更タイプ 2:ワークフローを変更する

ユーザーはこう言います。

経費精算が 3,000 を超える場合、まず直属上司が承認し、その後に経理マネージャーが承認します。関連プロジェクトの予算が不足している場合は、予算責任者の確認も必要です。

この一文には、条件、承認ノード、状態、通知、例外、監査が含まれます。

Builder は次を生成するべきです。

  1. 金額条件。
  2. 直属上司の承認ノード。
  3. 経理マネージャーの承認ノード。
  4. 予算不足の判定。
  5. 予算責任者の承認ノード。
  6. 却下と追加資料依頼の経路。
  7. 承認コメントとタイムスタンプ監査。

同時に、影響範囲も提示するべきです。この新しいワークフローは新規申請だけに適用されるのか、それとも承認中の申請にも影響するのか。進行中のインスタンスに影響するなら、移行が必要なのか。

これはローコードプラットフォームにおける重要な専門的論点です。ワークフローはキャンバスに描いたら終わりではありません。実行中のプロセスインスタンスと共存しなければなりません。

変更タイプ 3:ビューを生成する

ビューは会話型生成にとても向いています。ユーザーは何を見たいかをよく分かっていますが、フィルターやソートの設定方法を知らないことが多いからです。

ユーザーはこう言います。

プロジェクトマネージャー向けに「今週の高リスクプロジェクト」ビューを作ってください。予想遅延日数で並べ替え、私が担当するプロジェクトだけを表示してください。

プラットフォームは次を生成するべきです。

  • オブジェクト:プロジェクト。
  • フィルター:リスクレベルが高く、今週のマイルストーンに影響する見込み。
  • 権限:現在ユーザーが所有または参加しているプロジェクトのみ表示。
  • ソート:予想遅延日数の降順。
  • フィールド:プロジェクト名、担当者、マイルストーン、リスク理由、次のアクション。
  • 表示:リストまたはボード。

優れた Builder は、続けてこうした依頼にも対応するべきです。

「直近会議の決定事項」列も追加してください。

このときページを作り直すのではなく、ビューメタデータを変更します。

変更タイプ 4:権限を調整する

権限は、会話型変更の中で最も慎重に扱うべき部分です。

ユーザーはこう言います。

営業は自分が担当する顧客だけを見られます。地域マネージャーは自分の地域の顧客を見られます。経営層はすべての顧客を見られます。

この一文は明確に見えますが、プラットフォームは権限マトリクスを生成して表示する必要があります。

ロールレコード範囲フィールド範囲実行可能な操作
営業自分が担当する顧客原価と契約上の機密条項を非表示フォローアップ作成、活動更新
地域マネージャー自地域の顧客集計金額を閲覧可能担当者割り当て、リスク確認
経営層すべての顧客集計は閲覧可能、編集は必須ではないレポート閲覧、エクスポートは承認制

Agent のクエリも同じ権限を継承しなければなりません。営業担当者が「高リスク顧客は誰ですか」と聞いた場合、システムはその担当者が見る権限を持つ顧客だけを返します。

AI は権限設定を助けられますが、権限設定を軽いものにしてはいけません。

変更タイプ 5:自動化と Agent アクションを作成する

ユーザーはこう言います。

毎週月曜の朝、高リスク顧客をカスタマーサクセスマネージャーにまとめて送り、担当者にはフォローアップタスクを作成してください。

プラットフォームはこれを次に分解するべきです。

  • スケジュールトリガー。
  • 高リスク顧客のクエリ。
  • 担当者ごとのグルーピング。
  • 社内向けサマリー。
  • フォローアップタスクの作成。
  • 自動化実行ログ。
  • 失敗時の管理者通知。

さらに、アクションのリスクも判定します。

  • 社内サマリー:低リスク。
  • タスク作成:低から中リスク。
  • 顧客リスクレベルの変更:中リスク、確認が必要。
  • 顧客へのメール送信:高リスク、承認または手動送信が必要。

会話型自動化の要点は、「より多くを自動でやる」ことではありません。自動化できる操作と確認が必要な操作を明確に分けることです。

優れた会話型 Builder に必要な 4 つの製品要件

第一に、変更計画を表示すること。どのオブジェクト、フィールド、ビュー、ワークフロー、権限、自動化を変更しようとしているのか、ユーザーが理解できる必要があります。

第二に、影響範囲を表示すること。特に権限、ワークフロー、自動化では、どのロール、どのデータ、どの実行中インスタンスに影響するかを説明するべきです。

第三に、プレビューとロールバックをサポートすること。変更前に確認でき、変更後に前のバージョンへ戻れる必要があります。

第四に、監査を残すこと。誰が変更を依頼し、AI がどう説明し、人が確認したか、最終的に何が変更されたかを記録するべきです。

この 4 つがなければ、「会話でアプリを変える」は危険なブラックボックスになります。

ObjectStack の価値

ObjectStack は会話型アプリケーションイテレーションに向いています。アプリケーション構造をメタデータ層に置いているからです。

フィールド、ビュー、ワークフロー、権限、自動化、Agent ツールはコードの中に散らばっているのではありません。生成、説明、変更、バージョン管理、監査ができる業務構造です。

業務ユーザーは自然言語で変更を説明します。プラットフォームは変更計画を生成します。管理者または業務 owner が確認します。その後、ランタイムは新しいメタデータに基づいて動作し、Agent も同じオブジェクト、権限、アクションの境界を継承します。

これが会話で業務システムを変える鍵です。AI が一時的に機能を修正するのではありません。業務システムそのものが業務言語によって継続的に形を変えられるようになり、同時にローコードプラットフォームに必要なガバナンスを保てるのです。