株式会社COTSUBU
kintone

AIでkintoneアプリを爆速構築する方法

宇田川 将也|4
kintoneAIClaude Code自動構築開発効率化

kintone構築にAIを活用する時代

kintoneのアプリ構築は、ノーコードで手軽にできるのが魅力です。しかし、複数アプリの連携設計やJavaScriptカスタマイズになると、専門知識が必要になります。

ここでAIの出番です。AIを活用すれば、要件をヒアリングするだけでアプリ設計からカスタマイズコードの生成まで一気に進むことが可能になります。

AIを活用したkintone構築フロー

Step 1: 要件のヒアリング(AIがサポート)

クライアントの業務内容をAIに伝え、必要なアプリの構成を提案させます。

当社は建設会社で、以下の業務をkintoneで管理したいです。
・顧客管理
・案件管理(工事案件)
・見積管理
・工程管理
・日報管理
必要なアプリ構成と各アプリのフィールドを設計してください。

AIが以下のような設計を提案します。

  • アプリ一覧と目的
  • 各アプリのフィールド構成
  • アプリ間のルックアップ関係
  • プロセス管理の設計

Step 2: アプリ設計書の生成(AI)

AIに詳細な設計書を生成させます。フィールドのタイプ、選択肢の内容、ルックアップの設定まで含んだドキュメントが完成します。

Step 3: kintone REST APIでアプリを自動作成(AI + API)

kintoneのREST APIを使って、設計書に基づいたアプリを自動生成します。Claude Codeであれば、APIを叩くスクリプトの作成から実行までを一気に行えます。

Step 4: カスタマイズコードの生成(AI)

入力バリデーション、自動計算、条件分岐などのカスタマイズコードをAIに生成させます。

kintoneの案件管理アプリで、以下のカスタマイズを実装してください。
・「受注金額」が100万円以上の場合、「承認ステータス」を必須にする
・「完了日」が「開始日」より前の場合はエラーを表示
・「利益率」を自動計算((受注金額-原価)÷受注金額×100)

Step 5: テスト・調整(人間 + AI)

生成されたコードを動作テストし、AIに修正を指示します。

どの工程が短くなるか

AIを使って効果が出る工程と、あまり変わらない工程があります。

工程 AIの効き方
要件定義 ヒアリング内容の整理やたたき台作りは速くなるが、何が必要かを決めるのは人
アプリ設計 フィールド構成やアプリ分割の案出しが速い。効果が出やすい
アプリ構築 設計が固まっていれば、設定作業の手戻りが減る
カスタマイズ開発 JavaScriptの生成が効く。最も短縮しやすい工程
テスト ほぼ短縮されない。動作確認は人が触る必要がある

全体としては、設計とカスタマイズの比重が大きい案件ほど短縮幅が出ます。逆に、要件がまだ固まっていない案件では、AIを使っても期間はあまり変わりません。

AIが得意なこと・苦手なこと

AIが得意

  • フィールド構成の提案
  • JavaScriptカスタマイズのコード生成
  • API連携スクリプトの作成
  • エラーハンドリングの実装
  • ドキュメントの生成

AIが苦手(人間の判断が必要)

  • ビジネスロジックの妥当性判断
  • 現場の運用フローの理解
  • ユーザビリティの評価
  • セキュリティ要件の判断

実現に向けて必要なもの

  • Claude CodeまたはClaude Pro
  • kintoneスタンダードコース(API利用のため)
  • kintoneの基礎知識(AIへの指示に必要)
  • APIトークン(アプリ自動作成に必要)

究極のビジョン

将来的には、「音声でやりたいことを話す → AIが要件定義書とER図を生成 → kintoneアプリを自動構築 → 会話形式で修正・調整」という流れが実現します。

プログラミングスキルのない経営者や業務担当者が、自ら業務システムを構築できる時代はすぐそこです。

まとめ

AIとkintoneの組み合わせは、中小企業のシステム構築を劇的に変えるポテンシャルを持っています。構築コストの削減だけでなく、スピードの向上、品質の安定化にも貢献します。COTSUBUでは、AI活用によるkintone構築サービスを提供しています。お気軽にご相談ください。


関連リンク

宇田川 将也/ 代表取締役

2024年に総務省の地域活性化起業人として島根県海士町に着任。役場に住み込んで業務改善に従事し、kintoneで電子決裁や定期健診管理を構築しました。

経歴を見る

この記事について相談する

貴社・貴団体の状況に合わせて、最適な進め方をご提案します。

30分相談を予約する