ESM アジャイル事業部 開発者ブログ

永和システムマネジメント アジャイル事業部の開発者ブログです。

RubyKaigi 2026 に永和システムマネジメントから koic が本編、S.H. が LT に登壇します

2026年4月22日(水) から24日(金) の3日間にわたって開催される RubyKaigi 2026 に永和システムマネジメントから koic (Day 1) が本編、 S.H. (Day 1 LT) が LT に登壇します。

rubykaigi.org

ここでは、それぞれの登壇者から講演内容について軽く紹介をします。

4月22日(水) 13:30-14:00 Large Hall @koic 『Exploring RuboCop with MCP』

@koic です。今年は『Exploring RuboCop with MCP』というタイトルで話します。

rubykaigi.org

タイトルに RuboCop と冠していますが、RuboCop そのものというよりも MCP で考える AI 時代のツールチェーンの在り方といったテーマです。そのサンプルとしての RuboCop という位置付けになります。今年の RubyKaigi のタイムテーブルで表立って AI と述べているのは、Justin Bowen の『Million-Agent Ruby: Ractor-Local GC in the Age of AI』 と Nate Berkopec の『Autoresearching Ruby Performance with LLMs』 と私の講演の3本のようで、そのうちの1本です。ちなみに去年 (2025) は、まつもとさんのクロージングキーノート『Programming Language fo AI age』の1本だったので、今年は3倍ですね。

さて、私の講演は前半で MCP Ruby SDK を取り上げ、後半ではそれをもとに既存の Ruby ツールチェーンのひとつである RuboCop がどのように AI 時代に対応し得るのかという探索的 (Exploring) な内容になります。とりわけ MCP に関しては基礎的な説明は最小限にとどめ、トランスポート層の Streamable HTTP 実装の裏側などにフォーカスしています。事前に知識を集めておきたいという場合については、私個人の記事の方に集め方を記していますので、ご参照ください。

AI が主題ではありますが、従来の *nix や Web といった基礎技術の延長線上にある内容で、RubyKaigi の文脈に沿った "Kaigi" トークとして仕上がってきているのではと思います。

それでは RubyKaigi 2026 初日 13:30-14:00 Large Hall でお会いしましょう。お楽しみに。

4月22日(水) 17:20-18:20 LT (4番手) @S.H. 『Ruby on Bare Metal』

@S.H.です。LTで『Ruby on Bare Metal』というタイトルで、CRubyをベアメタル上で動かす試みについて話します。

rubykaigi.org

Rubyは通常OSの上で動作しますが、本発表ではそのOSを取り除いたベアメタル環境(OSのない状態で直接ハードウェア上で動作する環境)でどこまで動かせるのかに挑戦しています。 QEMU上で自作のブートローダーとカーネルを動かし、その上でCRubyをユーザーランドとして動かすチャレンジについてお話しします。 実装の過程で遭遇した、CRubyが依存するlibcやsyscallの問題や、Integer#timesなどの組み込みメソッドが利用できない問題についても取り上げます。 それらの課題にどのように向き合い、解決していったのかを通して、CRubyの実行に必要な前提について共有します。


それでは北海道函館市の会場でお会いしましょう。

RubyKaigi 2026 に Drinkup スポンサーとしても参加している永和システムマネジメントでは、Ruby とアジャイルソフトウェア開発や大規模言語モデルならびに構文解析器の研究を通じてコミュニティと成長したいエンジニアを絶賛募集しています。

agile.esm.co.jp