TECH PLAY

プログラミング

むベント

マガゞン

技術ブログ

はじめに # AIテクニカルセクタヌの藀堂です。セクタヌが独立組織ずなっお以降、党瀟でAI掻甚を広げる取り組みが本栌化しおいたす。そのような䞭、6月には 第40回 JSAI2026 に参加したした。 前半ではポスタヌ発衚をした、士業資栌詊隓を察象ずしたLLMベンチマヌクShigyoBenchに぀いお簡単に觊れ、AIの実甚化に぀いおの所感を述べたす。 埌半では、人工知胜孊䌚で印象に残った発衚ず、今埌のAI研究に぀いお思ったこずを蚘したす。 どういう論文か # ShigyoBenchは、 日本の士業資栌詊隓を察象にしたLLMベンチマヌクデヌタセット です。宅建・行政曞士・匁理士・叞法曞士・叞法詊隓予備詊隓含む・䞍動産鑑定士・公認䌚蚈士の8詊隓、短答匏8,979問を統䞀フォヌマットで敎備し、耇数のLLMで評䟡実隓を行いたした。デヌタセットは Hugging Face で公開しおいたす。 論文の䜍眮づけずしおは、専門領域の知識を詊隓問題で定量評䟡する研究です。士業領域行政曞士・匁理士・宅建・䞍動産鑑定士・叞法曞士などずCPA党科目に぀いお、これたで再珟可胜な共通ベンチがなかった空癜を埋める、ずいうのが動機です。 評䟡の結果、モデルや詊隓によっお差は倧きく、Gemini-3-Proは䞀郚の詊隓で合栌ラむンを䞊回る䞀方、倚くのモデル・科目ではただ届かない、ずいうのが本研究の結論です。 たずえば次のような問題がありたす。以䞋は、 google/gemma-4-26B-A4B-it で掚論させお䞍正解ずなった䞀䟋です。 叞法詊隓・什和2幎・民法第8問 # 問題 即時取埗に関する次のアからオたでの各蚘述のうち、刀䟋の趣旚に照らし誀っおいるものを組み合わせたものは、埌蚘1から5たでのうちどれか。 ア. Aは、自己所有の宝石をBに売华しお珟実の匕枡しをした。その埌、Bは宝石をCに売华しお珟実の匕枡しをした。さらにその埌、AはAB間の売買契玄をBの匷迫を理由ずしお取り消した。この堎合、Cは即時取埗により宝石の所有暩を取埗するこずはない。 ã‚€. 未成幎者Aは、自己所有の宝石をBに売华しお珟実の匕枡しをした。その埌、AはAB間の売買契玄を未成幎であるこずを理由ずしお取り消した。この堎合、Bが即時取埗により宝石の所有暩を取埗するこずはない。 り. Aは、B所有の宝石をBから賃借しお匕枡しを受けた䞊、宝石をCに預けおいたが、宝石をDに売华し、Cに察し宝石を今埌Dのために占有するよう呜じ、Dがこれを承諟した。この堎合、Dは宝石がA所有であるず信じ、か぀そのこずに過倱がなかったずしおも、即時取埗により宝石の所有暩を取埗するこずはない。 ゚. Aは、Bが眮き忘れた宝石を、自己所有物であるず過倱なく信じお持ち垰った。この堎合、Aが即時取埗により宝石の所有暩を取埗するこずはない。 オ. Aは、BがCから賃借しおいた宝石を盗み、Dに莈䞎した。Dが宝石をAの所有物であるず過倱なく信じお珟実の匕枡しを受けた堎合、Bは宝石の盗難時から2幎間は、Dに宝石の回埩を請求するこずができる。 ア り 2. ア ゚ 3. ã‚€ り 4. ã‚€ オ 5. ゚ オ google/gemma-4-26B-A4B-it の回答 この問題は、民法192条の「即時取埗」に関する蚘述の正誀を刀断し、誀っおいるものの組み合わせを遞ぶ問題です。 ### 各蚘述の怜蚎 **ア. 正しい** 即時取埗が成立するためには、「取匕行為」が必芁です。Bの匷迫による取消しの堎合、取消しによっお契玄は遡及的に無効ずなりたすが、刀䟋によれば、取消しによっお暩利を倱った者Aからさらに譲り受けた第䞉者Cが即時取埗を行うためには、**「取消し前」に取匕が行われおいなければなりたせん**。しかし、本問ではAが取消しをした「埌」にCが譲り受けおいるわけではなく、時系列ずしおは「A→B売買→C売買」の埌に「Aが取消し」をしおいたす。 ここで重芁なのは、匷迫による取消しは「詐欺」ずは異なり、取消しによっお暩利が遡及的に倱われたすが、即時取埗の芁件である「有効な取匕」の芳点から、匷迫による取消しがなされた堎合、Bは無暩利者ずなりたす。しかし、刀䟋の趣旚および通説的な考え方では、匷迫による取消しは、善意無過倱の第䞉者Cに察しおもその効力を䞻匵できるCは即時取埗できないずされおいたす。したがっお、「Cは即時取埗により所有暩を取埗するこずはない」ずいう蚘述は正しいです。 **ã‚€. 誀り** 即時取埗が成立するためには、占有者の「暩利」が欠けおいるこず無暩利者からの取埗が必芁ですが、取匕行為自䜓は有効である必芁がありたす。未成幎者が単独で行った契玄の取消しは、行為胜力の瑕疵によるものですが、これは即時取埗を劚げる理由にはなりたせん。Bが善意無過倱であれば、即時取埗により所有暩を取埗できたす。したがっお、「Bが即時取埗により所有暩を取埗するこずはない」ずいう蚘述は誀りです。 **り. 正しい** 即時取埗が成立するためには、「占有の譲枡」などの盎接的な占有の移転が必芁です。本問のように、AがCに預けおいたものを、Dに察しお「占有改定CがDのために占有するよう呜じる」によっお占有を移転させた堎合、刀䟋は**占有改定による即時取埗の成立を吊定**しおいたす。したがっお、「Dは  即時取埗により宝石の所有暩を取埗するこずはない」ずいう蚘述は正しいです。 **゚. 正しい** 即時取埗は「取匕行為売買、莈䞎など」によっお占有を取埗する堎合に成立したす。本問のように、他人の物を勝手に持ち垰る行為占有の事実䞊の取埗は「取匕行為」には圓たらないため、即時取埗は成立したせん。したがっお、蚘述は正しいです。 **オ. 誀り** 民法193条により、盗品たたは遺倱物の占有者は、盗難たたは遺倱の時から**2幎間**、即時取埗者に察しおその物の回埩を請求できたす。しかし、本問のDは、Aが「盗んだ物」であるこずを知らない善意無過倱ため、即時取埗が成立したす。即時取埗が成立した堎合、Dは有効に所有暩を取埗したす。たずえ民法193条の期間内であっおも、即時取埗によっお暩利が確定しおいる以䞊、元の所有者BはDに察しお返還を請求するこずはできたせん即時取埗は、193条の芏定にかかわらず、有効な取埗を認めるものです。したがっお、蚘述は誀りです。 ### たずめ - ア正しい - む誀り - り正しい - ゚正しい - オ誀り 誀っおいるものは **ã‚€** ず **オ** です。 遞択肢を確認するず、むずオの組み合わせは「4」ずなりたす。 <answer>4</answer> 正解 : 1 手法や結果の詳现に぀いおは 論文 をご芧ください。 実甚化ぞの道のり # LLMが登堎し、ShigyoBenchのような人間ず同じ詊隓問題を䜿っおLLMの専門知識を枬るこずが、AI評䟡の暙準ずしお定着したした。それにより、囜際数孊オリンピックや東京倧孊の入詊詊隓、医垫囜家詊隓など、いく぀もの詊隓がフロンティアLLMで解かれるこずが知られおいたす。RAGなどを組み合わせれば士業詊隓で合栌ラむンに届かせるこずも、十分あり埗るず思いたす。 ポスタヌ発衚時のディスカッションやいく぀かのセッションでも、人間の仕事はなくなっおいくのでは、ずいう議論が盛んにありたした。 䞀方で、詊隓問題が解けるこずず、実甚化できるこずは、別問題だずいうこずが珟圚、議論されおいたす。 最も進んでいる領域の1぀ず考えられるのが医療分野です。Gong ら2025のシステマティックレビュヌでは、39の医療LLMベンチマヌクを敎理したした。 囜家詊隓USMLE型の知識ベヌス評䟡では、先行モデルが84〜90%の正答率に達したす。 察照的に、蚺療珟堎に近い実践ベヌスの評䟡では45〜69%皋床にずどたりたすいわゆる knowledge-practice gap。 「詊隓問題が解けるこずず、患者さんに盎接LLMの出力を出せるこずは別」ずいうこずを、知り合いのお医者さんにも聞いたこずがありたす。 これは医療だけの問題ではなく、実甚化にはいく぀かのステップがあるのだろうず思いたす。自由蚘述での掚論、䞍確実性の管理、マルチタヌンの察話、文脈の統合、安党性ずいった実践的なベンチマヌクに䜕が求められるかが、議論の焊点ずなっおいたす。 ゜フトりェア開発では、少し様子が違いたす。こうした「詊隓ず珟堎のギャップ」を十分に議論する前に、コヌディング支揎や゚ヌゞェントが珟堎に入り始めおいる印象がありたす。おそらく、コヌドは詊しお盎しやすく、フィヌドバックも速いからでしょう。医療や法埋のように、䞀床の誀りから取り返しの぀かない結果が生じにくい、ずいう違いもあるのかもしれたせん。ただ、1぀のシステムにかかわる耇雑なコヌドやドキュメント類の品質をどのように保぀のか、テストの合栌率だけでは芋えないリスクもありたす。私自身、実案件でLLMを䜿いながら、その䟿利さず危うさの䞡方を感じおいたす。 フィゞカルAIぞの期埅 # JSAI2026では、ロボティクスやフィゞカルAIPhysical AIに関する発衚が数倚く芋られたした。業務郜合でその䞭の1぀のセッションしか聞けなかったのですが、日本でも研究者や孊生の関心が集たっおいるこずを実感したした。 最も印象に残った発衚は、「基盀モデル時代におけるPhysical AI」セッションでの「 自動運転向けの倚芖点の動画生成における䞖界ハンドオフ敎合性指暙の蚭蚈 」です。 拡散モデルによる映像生成モデルが登堎し、自動運転甚の合成デヌタ䜜成などに圹立おられおいたす。そのようなモデルで耇数の芖点からカメラで写したような映像が取埗できたすが、それらカメラの間で物理的な䞍敎合あるカメラでセダンだった車が別のカメラで別の車皮になるなどが発生したす。そのような䞍敎合を定量的に評䟡しようずいう論文です。 画像におけるハルシネヌションずいう蚀い方をされおいお、原理的には確かにそういったこずが起こるなず思いたすし、そのこずを定量化したずいう点で䟡倀がありたす。 束尟豊教授が、「JSAIの分のは囜際孊䌚で発衚できるレベルにある」ず蚀及されおいたした。個人的な䜓感ずしお、論文数が増えた珟圚、そこたで高い割合ではないかなず思いたすが、本発衚は囜際レベルの内容で、このように優秀な若者がフィゞカルAIの問題をどんどん解いおいくのだろうなず思いたした。 生成AIがAI研究自䜓を倉え始めおいる # 特定のセッションずいうより、孊䌚党䜓を通しお感じたのは、生成AIがAI研究の進め方そのものを倉え始めおいる、ずいうこずでした。 文献の圓たり方、プログラミング、実隓の蚭蚈、デヌタの敎理、モデルの孊習ずいった、これたで研究者が時間をかけおいた䜜業の倚くを、LLMが肩代わりし始めおいたす。負荷の䞭心は「実装する」「情報を集める」から、「䜕を問うか」「どう枬るか」ぞ移っおいるように芋えたす。詊行が短くなるほど次の成果が出やすくなり、それがたた詊行を短くする、ずいうサむクルになっおいるように芋えたす。 個人的には、ひず぀の論題を深掘りするより、こうしたサむクルを回しやすくする環境づくりに時間を䜿うようになっおきたした。 Cursor や Codex のようなコヌディング゚ヌゞェントがありたす。 各皮 AI API ず接続したアプリケヌション、Google Colaboratory や Modal のような GPU 基盀も利甚しおいたす。 いた利甚しおいるツヌルを図にするず、おおむね次の構成です。 モデルの䜿い分け、先行研究の敎理の仕方、どこで人間が刀断を挟むか、どのGPU をどの実隓に回すか。このようにメタ芖点で、実隓環境党䜓にリ゜ヌスを割くこずにより、研究が加速しおいきたす。 明日には䌌た研究が発衚されおいるかもしれない。研究が加速する䞭でいちばん難しいのは、䜕を題材にするかだず思いたす。 おわりに # 珟地には最終日しか行けたせんでしたが、ポスタヌ発衚では名だたるLLMベンダヌの方々ずお話ができお倧倉充実しおいたした。よもや囜内にAIモデルベンダヌず呌ばれる人々が珟れるずは5幎前には想像も぀きたせんでしたが、圌らにはどんどん䞖界にチャレンゞしおいっおもらいたいです。 たた、以前お仕事を䞀緒にさせおいただいた懐かしい人にも出䌚えお、様々なお話ができたした。このようなこずはリアルの醍醐味ですし、AIコミュニティずいうのは広そうで狭いコミュニティなのだなず実感したした。 次は長厎です。 参考文献 # 本研究ShigyoBench 藀堂真登, 石川真之介. ShigyoBench: 日本の士業資栌詊隓を察象ずしたLLMベンチマヌクデヌタセットの構築ず評䟡. JSAI2026 論文集 , 2026. https://pub.confit.atlas.jp/ja/event/jsai2026/presentation/5Yin-A-16  デヌタセット: https://huggingface.co/datasets/todo1111/shigyobench 実甚化・医療 Gong EJ, Bang CS, Lee JJ, Baik GH. Knowledge-Practice Performance Gap in Clinical LLMs: Systematic Review of 39 Benchmarks. J Med Internet Res . 2025;27:e84120. https://doi.org/10.2196/84120 孊䌚で印象に残った発衚 キム ボンゞュン, et al. 自動運転向けの倚芖点の動画生成における䞖界ハンドオフ敎合性指暙の蚭蚈. JSAI2026 論文集 (基盀モデル時代におけるPhysical AI), 2026. https://pub.confit.atlas.jp/ja/event/jsai2026/presentation/2G4-OS-47a-02 倧䌚 人工知胜孊䌚. 2026幎床 JSAI第40回
ミむダステックチヌムです 2026幎6月にt_wadaさんをお招きし、「2026幎の゜フトりェア開発を考える」ず題した瀟内勉匷䌚を開催したした。前回ご登壇いただいた2024幎の講挔から2幎、゜フトりェア開発の珟堎はすっかり様倉わりしたした。瀟内からも再講挔のリク゚ストが倚かったt_wadaさんのご講挔をレポヌトしたす。
はじめに ITD2-2-3のI.Hです。今回、RubyKaigi 2026 in 凜通に参加する機䌚をいただきたした。 RubyKaigiは、Ruby本䜓や゚コシステムに関する最新の知芋が集たる技術カンファレンスです。 今回の参加を通しお、Rubyそのものに぀いお孊べたのはもちろん、他瀟゚ンゞニアずの亀流やスポンサヌむベントでのLT登壇など、普段の業務だけでは埗られない倚くの経隓をするこずができたした。 この蚘事では、Rubyに関する知芋の共有だけでなく、技術むベントに参加するこず自䜓の意味や䟡倀に぀いおもあわせおたずめたした。 Day0(むベント前日) 凜通に前日入り 堎所が北海道の凜通ず蚀うこずで、圓日出発では間に合わないため前日の倜に出発したした。 空枯に到着するず、空枯の至る所にRubyKaigiの看板や垂れ幕がありたした。 たた、路面電車の車内倖にもRubyKaigiの看板が。町おこしさながらの盛り䞊がりでした。 空枯で明らかにrubyistの方第䞀rubyistを芋かけたので、タクシヌに盞乗りしたした。 有名なラヌメン屋さんで降りるずのこずだったので、䞀緒に食べながら技術の話やお互いの䌚瀟の制床・AIツヌルの導入状況などに花を咲かせたした。 Day1 䌚堎ぞ 䌚堎は、JR凜通駅から垂電で30分ほどの堎所にある「 凜通サヌモン・たるなたアリヌナ/ホヌル 」でした。呜名暩を地元の氎産䌚瀟が取埗されたらしく、凜通感党開の良い䌚堎名ずロゎになっおたした。 チェックむンするず、銖から掛けるストラップず名札をいただきたした。 䌚堎で「どこの䌚瀟の方ですか」ず床々聞かれるので匊瀟のロゎを手曞き。 なんずか䌝わりたした。 基調講挔 The Journey of Box Building 発衚資料はこちら 初日の講挔は、rubyコミッタヌでもある田籠 聡さんの基調講挔から始たりたした。 内容は、2025幎12月25日にリリヌスされた  Ruby4.0.0  ã®æ–°æ©Ÿèƒœã®äž€ã€ã§ã‚る、 Ruby::Box  ã«ã€ã„おでした。 Ruby Boxはクラス等の定矩の分離隔離のための機胜を提䟛する、実隓的機胜です。 実隓的な機胜ずしお䜍眮付けられおいるずのこずでしたが、安党にコヌドの分離ができるようになる点は業務にも掻かせそうでした。 Exploring RuboCop with MCP 発衚資料はこちら Keynote以倖の公挔は基本的に倧ホヌル・小ホヌル・サブアリヌナで行われ、同時刻に開催される講挔に同時に参加するこずはできないため、タむムスケゞュヌルず発衚内容を芋お遞ぶ圢匏でした。 英語での講挔も倚く、同時翻蚳アプリで聎くこずにも挑戊したしたが、やはり日本語の講挔の方が理解しやすく、自然ず日本語の講挔を遞ぶこずが倚かったです。 そんな䞭で、初日の午埌に参加した䌊藀浩䞀さんの RuboCop  x MCPの話が印象に残りたした。 RuboCopは人間や他のプログラムによっおトリガヌされおいたした。AI時代においおは、AI゚ヌゞェントが新たなトリガヌずしお登堎したした。本講挔では、生成型AIずリンタヌおよびフォヌマッタヌを組み合わせる実践的な方法に぀いお議論したす。 決定性がLinterずしおの䟡倀だった䞭で、非決定性を持぀LLMを組み合わせるこずでどんな䟡倀が創出できるのか又は倱われるのかずいう詊行錯誀の話が面癜く、こういったむベントに参加しお盎接コミッタヌの方のお話を聞く醍醐味だず感じたした。 Day2 基調講挔 Twenty Years of JRuby 2日目は20幎以䞊 JRuby Java仮想マシン䞊で動䜜するRubyの凊理系を開発しおいる、Charles Nutterさんの基調講挔から始たりたした。 内容はJRuby が誕生しおからの20呚幎の振り返りず、JRuby 10.1 のリリヌスに぀いおでした。 業務を含めこれたでCRubyC蚀語で実装されたRubyの凊理系しか觊ったこずがなかったのですが、JRubyやMRubyのような別の凊理系にも興味が湧きたした。 Practical TypeProf: Lessons from Analyzing Optcarrot 発衚資料はこちら 2日目は TypeProf 開発者の 遠藀䟑介さん の講挔が印象に残りたした。 メむンの話は、TypeProfを実際に適甚しおみた事䟋です。題材に遞ばれたのは、発衚者自身が開発したRubyで曞かれたNESファミコンの゚ミュレヌタで、玄6000 行の耇雑なコヌドに TypeProf を適甚したずころ600個以䞊の゚ラヌが出たずのこずです。 察応ずしおは、型掚論結果に匷く圱響する箇所にRBSを曞くこずず、TypeProf 偎の誀認識の根本原因を盎すこずの2方向から進められ、最終的には Ruby 55行RBS 67行、合蚈122行の倉曎でれロ゚ラヌに到達したずのこずでした。SteepやSorbetず比べおも、既存コヌドぞの倉曎量がかなり少ないずいう結果でした。 終盀では、AI コヌディング゚ヌゞェントが普及する䞭でTypeProfをどう䜍眮づけるのか、ずいう問いも提瀺されおいたした。゚ディタ支揎を䞻目的ずしおきたツヌルが、AI 時代にどんな䟡倀を持おるのかずいう点に぀いおも蚀及されおいたした。 Day2の亀流䌚 2日目の倜は、Drink Upに参加し、LT枠が空いおいたので発衚したした。 3日目のRubyKaigiがより面癜く聞けるようにず思い、Rubyが実行されるプロセスをParserの話からGCの話たで、䞀通りたずめおみたした。 資料は marp  + Opus4.6で䜜成 Day3 Lightning-Fast Method Calls with Ruby 4.1 ZJIT 発衚資料はこちら RubyKaigi最終日は、 囜分厇志 さんのZJITの講挔が印象に残りたした。 泚目床の高い ZJIT ですが、今回の発衚では特にメ゜ッド呌び出しの高速化に焊点が圓おられおいたした。 Rubyでは䟝然ずしおメ゜ッド呌び出しのオヌバヌヘッドが倧きく動的型付けだから仕方ないが、YJIT によっお改善が進んできた珟圚でも、なお倧きなボトルネックずしお残っおいるそうです。ZJIT ではこの凊理の最適化が倧きなテヌマになっおおり、バックトレヌスや䟋倖凊理、ロヌカル倉数アクセスに必芁なメタデヌタをどう保持し぀぀、無駄なメモリラむトを枛らすかが論点になっおいたした。 そこで玹介されおいたのがLightweight Framesでした。これは、メ゜ッド呌び出し時に必芁なフレヌム情報を最初からすべおメモリに曞き蟌むのではなく、必芁になるたで遅延させ、たずは最小限の情報だけを持぀こずでコストを䞋げるアプロヌチです。 Rubyの柔軟な曞き心地は維持し぀぀、高速に動くようにしおいく取り組みをしおいただいおる事に感謝です Matz Keynote もちろん最埌は、Rubyを䜜った「 た぀もず ゆきひろ 」さんMatzの基調講挔でした。 ここ半幎くらいは自分でコヌドを曞かずに、ほが党おAIに曞かせるずいう瞛りを自らに課しおいるずのこずでした。コヌドレビュヌやプロンプトを现かく制埡できるからこそできる事だず思いたすが、実務の珟堎でもAI゚ヌゞェントは欠かせない存圚になっおきおいるのではないでしょうか。 そんな䞭で倧きなトピックは、新しいRubyのAOTコンパむラ「 Spinel 」の発衚です。RubyコヌドをC蚀語に倉換しおからコンパむルするこずで、ネむティブバむナリを生成するずいう詊みで、すぐに業務レベルで圹立おられるものではなさそうですが、むンタプリタ蚀語×AOTコンパむルずいう発想ず開発過皋が興味深かったです。Rubyは動的機胜が倚いので、機械語にできる=高速化ではないこずに泚意しおください たずめ RubyKaigiに行っお良かったず思う1番のポむントは、Rubyやプログラミングが倧奜きな人達の「熱」を感じられたこずでした。普段「仕事」ずしおプログラミングをしおいるず商業的な芳点で䟡倀を枬り枬かられる癖が぀いおしたっお、楜しいずか知的探求ずいう偎面を忘れおいたなぁず思いたした。 たた、珟地での他瀟の゚ンゞニアずの亀流も刺激的でした。今たで自分がマむナビ色に染たっおいる自芚はありたせんでしたが、他瀟の゚ンゞニアず亀流するず明らかに各瀟個性ずいうか雰囲気があっお、たたには芖野を広げるためにも亀流しお新しい知芋を持ち垰っおくる必芁があるず感じたした。

動画

曞籍