2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【イベントレポート】kintoneの要件定義からAI連携まで、開発者の工夫が集まった | devkin meetup! vol.8

2
Posted at

はじめに

2026年10月29日(木)20時から、kintone開発者の有志コミュニティによるオンラインイベント「devkin meetup! vol.8」が開催されました!
devkinにはサイボウズのメンバーも一参加者として関わっています。

今回は、イベントに参加したメンバーの視点から、当日の発表や交流の様子をご紹介します。

集合写真.png

部活動の紹介

devkin meetup!の部活動では、気になる技術を仲間と試したり、欲しいツールを共同開発したりしています。
普段はDiscord上で開発相談など、作ったものや試してわかったことを共有しています。
興味のある部活のチャンネルで声をかければ参加することができます。

活動や参加方法の詳細は、こちらのコミュニティ紹介記事もご覧ください。

Chrome拡張部:「Devkinox」に参照トレース機能が追加!

Chrome拡張部では、kintoneアプリ開発者向けのChrome拡張「Devkinox」というツールを作っています。

今回の新機能は、アプリ間のルックアップや関連レコードの関係を図にする参照トレースです。
ルックアップだけを表示したり、ノードを動かして見やすく並べることができます。

お客様の複雑なアプリ構成を調べるために作った機能で、実務でも活用されているそうです。
既存のkintoneアプリを引き継ぐときや、改修案件で構成を調べるときに使えそうですね。

新しい部活「AI駆動開発探求部」の提案

AIを使ったkintone開発に取り組む人同士で、試してわかったことや設定の工夫を共有する部活です。
まずは、すぐにAIと開発を始められるkickstartリポジトリを共同で作り、最小構成をOSSとして公開していく予定です。

devkin部活立ち上げのご提案.png

Discordの#ai駆動開発探求部には、すでに5名が集まっています。
現在、始動に向けて準備中です!

LTの紹介

① Ghost outside the Shell:kintoneで大きなシステムを小さく作る要件定義/本橋さん

「Ghost in the Shell」になぞらえて、kintoneを殻(Shell)、ビジネスロジックをGhostに見立てたお話です。
ユーザー管理や権限管理、人が使う管理画面はkintoneの標準機能に任せます。
公開Webや外部APIとやり取りする処理を殻の外で動かすのが、「Ghost outside the Shell」という構成です。

プラグインや連携サービスも含めて既存の仕組みを活かし、足りないところだけを開発するという考え方です。
要件定義では、マネージドサービスに任せるものを並べて、作らないものを決めていくそうです。
画面の自由度は下がるものの、その分、開発費と運用費を削れると提案できます。

普段の開発でも、作り始める前に、標準機能や既存サービスで済ませられるところがないか一度立ち戻るようにしたいですね。

② kintoneで在庫管理システムを作るときの要件定義・設計ポイント/松村さん

生産を伴わない商社や貿易会社などでの在庫管理を前提にしたお話でした。
最初に確認するのは、在庫という言葉で何を指しているかです。
100個の商品があっても30個を別の受注に引き当てていれば、使えるのは70個です。
どの数字を使用可能在庫と呼ぶのか、お客様と認識を合わせるところから始めるそうです。

実装では、レコードの保存に失敗してもJavaScriptの処理だけが動くと、在庫数がずれるという話もありました。
出荷時は保存直前に在庫数とリビジョン番号を取り直し、マイナス在庫にならないかを確認して更新します。
取得から更新までの間にほかの更新が入った場合は、リビジョンの違いでエラーにする仕組みです。

入力時と保存直前で在庫数が変わっていても、保存時にマイナスにならなければ通す運用にしているそうです。

在庫管理の要件とkintone特有の制約を踏まえた設計の工夫が聞けて、大変勉強になりました。

③ kintoneのリモートMCPサーバーを作ってみた:エージェントに権限を渡すということ/□い芸人さん

スマホのClaudeからもkintoneを使えるように、非公式のリモートMCPサーバーを作った話です。
苦労したのは、どのユーザーの権限でツールを動かすかという部分だったそうです。

デモでは、スマホのAIに、kintoneで連絡先を調べてミーティングに15分遅れると電話で伝えるように頼んでいました。
AIが文章を作り、利用者の承認後にVonage経由で発信すると、実際に遅刻連絡の音声が流れました!

□い芸人さんお得意の電話ネタはとても面白かったです。

実装もGitHubで公開されています。

④ 「devkin Hack(仮)」の提案/藤村さん

以前参加したサイボウズ主催のkintone hackイベントが面白かったので、
devkinでも作ったものを見せ合う発表会をやってみたい、という提案でした。

開催は2027年春ごろを目指しています。
日程や会場、発表時間などはこれから相談したいそうで、企画から一緒に考える運営メンバーを募集中です。

⑤ 「生成AIを使いテキストを生成する」と言った便利な新規JS APIの紹介/Seanさん

サイボウズ枠は、kintoneのカスタマイズから生成AIを呼び出せる kintone.ai.generateText() の話でした。

デモでは、自然言語で入力ルールやバリデーションを設定できるプラグインを動かしていました。
会社名をローマ字で入力する、といったルールを設定しておくと、保存時にAIが修正案を出してくれます。
どの修正案を採用するかは、利用者が選べるようになっていました。

動的生成バリデーションは、夢が広がりますね。

このJS APIは、外部のAIサービスとの契約やAPIキーの管理、バックエンドの準備にかかる手間を減らせるのも、kintone内から使えるメリットです。
仕様や使い方は、cybozu developer networkで公開されています。

おわりに

今回はAIに関する話題が多かったですね。
新しい部活動やdevkin Hack(仮)の提案もあり、devkin meetup!により活気が出てきたと感じました!

イベント後の雑談タイムでは、Cybozu Days 2026への参加予定も話題になっていました。
参加される方は、会場でもぜひ交流してみてください!

次回は来年の1月末頃、サイボウズ福岡オフィスでオフライン開催する予定と案内がありました。
devkinのconnpassのグループに登録して、次回の告知をお待ちください。

登壇者・参加者の皆さま、ありがとうございました!
次回は福岡でお会いしましょう🙌

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?