Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
新しい(?)AI - Jevを Redmineで活用したーい! - 第31回redmine.t...
Search
Shun Nishitani
October 31, 2026
Programming
29
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新しい(?)AI - Jevを Redmineで活用したーい! - 第31回redmine.tokyo勉強会 資料
2026/10/31 redmine.tokyo LT資料
Shun Nishitani
October 31, 2026
More Decks by Shun Nishitani
See All by Shun Nishitani
技術書同人誌を出す - for Those Who Don't Usually Output- 第92回Ruby関西勉強会
nisshy82
0
350
RubyでPDFを作りたくなったら Kyobashi.rb #13 資料
nisshy82
0
95
「盛り上がってるチケットを見たい」- Redmine Issue Trending プラグイン- Redmine Japan vol.5 ショートスピーチ 登壇資料
nisshy82
0
43
Other Decks in Programming
See All in Programming
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
360
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
230
SODA - FACT BOOK(EN)
sodainc
1
210
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
360
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.4k
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
290
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k
Chasing Engaging Ingredients in Design
codingconduct
0
390
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The browser strikes back
jonoalderson
0
1.9k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Exploring anti-patterns in Rails
aemeredith
4
560
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Transcript
新しい(?) AI - Jevを Redmineで活用したーい! 第31回 redmine.tokyo にっしー
自己紹介 • 名前 ◦ にっしー • Twitter ◦ @nisshy82 •
ソフトウェアエンジニア歴 ◦ 約2年半 • おしごと ◦ Redmineのプラグインを開発しています ◦ Ruby on Rails / React / TypeScript ◦ Claude Code
【閑話】 Redmineの同人誌を書きました • Redmine プラグインの作 り方本 ◦ B5 / 44P
• 持ってきているので、お声 がけしてもらえればお見 せできます
今日のお品書き • Jevってなーんだ • Jevの立ち位置 • JevをRedmineで活用するために……?
Jevとは • 9/15 に公開されたTypeSafeが開発したAI • LLMとの比較 ◦ 入力は自然言語←似てる ◦ 出力が「判断」のみ←違う!
• 3種の返答パターン ◦ Choice: 選択肢が確からしい確率を返す ◦ Score: 与えられた尺度に沿って、スコアを 返す ◦ Noul: 真偽値を確率で返す
Jev - Noulのサンプル
Jev - Noulのサンプル
Jev - Choiceのサンプル
Jev - LLMとの違い • 「それ、LLMでよくない?」 ◦ →良いときも、ある ◦ 公式も既存のLLMと比較してる
Jev - LLMとの違い LLM 出力 Jev 文章・コードなど 構造化された選択肢と確率 応答速度 遅い
70〜500ms 料金 安い! 入力: $0.042/1M Token 出力: 無料 高い! 入力: $0.1/1M Token 出力: $0.5/1M Token https://typesafe.ai/blog/introducing-system-one-models-and-jev
Jev - 実際の活用 • 新しいAIということで色々活用法が開発されて いる
Jev - ゲームへの活用例 • FlappyBirdをJevで遊 ぶ ◦ 文字情報だけで、行 動を選択 ◦
(コードの中身をみ たけどだいぶ怪し い) • リアルタイム性の活用 https://github.com/leftspace89/JevBird
Jev - コーディングへの活用 • https://github.com/mizchi/jev-lint • コメントや関数名が実際の実装と一致しているかを見る 高性能なlintツール ◦ ex.
「見つからなければnullを返す」というコメントで、 実際の処理は例外を投げる、など • 実際、あんまり使ってるの見てないかも…… ◦ 実装サンプルとしては見かけたけど、ちゃんと利用 しているスキル・スクリプトはまだ見かけてない(個 人の感想です)
Jev - プロダクトへの活用 • https://jevhub.io/updates/jack-and-jill-cuts-screening-cost s-88-percent-with-jev • イギリスの採用マッチングサービス Jack&Jill で、費用
を88%削減した ◦ もともと一次スクリーニングに Gemini 3.1Flash Lite を使っていた ◦ Jevによって 1,000人あたり $0.755→$0.092 ▪ 1年で$265,000の削減になる見込み ◦ 処理時間も約半分に(20.3s→10.3s)
Jevの特徴 • 早い ◦ 自然言語な問いをうまく設計すると高速に回答してくれる • 安い ◦ 入力tokenも安ければ、出力tokenも無料 ◦
haiku等を利用して、特定のjsonファイルを出力してるタイプなら、 切り替えた方が安上がり • うまい 堅い ◦ 構造化データ+確度付きで出力される ◦ AIや既存のコードに組み込みやすい →チューニングされてないけど、自由度が高いサポートベクターマシー ン的な
【閑話】タイトルに「?」がついてる理由 • LTの提案をもらった9月中旬から、10月末でJevが既に 「古い技術」になる可能性を危惧していた ◦ 実際、まわりではJevはもう聞かなくなった • 実はJev新しくないのでは?説 ◦ 超高性能なSVM的な雰囲気
◦ BERT - Googleが2018年に発表したAI ▪ こいつも分類ができた ▪ ただし、追加学習が必須レベル • 革新的!というほどではないが、新しくない、もまた嘘 ……
JevをRedmineに使うことを考える • 安さが必要なケース ◦ 夜間に大規模なバッチ処理を行っている ▪ 小規模なら精度重視のLLMでいい ◦ バッチ処理に、自然言語を使いたい場合 ◦
→OSSとは相性が悪そう ▪ ただ、企業でカスタムプラグインを利用しているケース なら使えるかも • 硬さが必要なケース ◦ ……ないんじゃないか?(それはプラグインが考えること だし) ◦ AIヘルパープラグインとの活用……?
JevをRedmineに使うことを考える • 早さが必要なケース ◦ 結構少ないかもしれない、結構! ▪ 非同期の情報資産的価値の凝集を目指している Redmine ▪ ミリ秒単位の同期的な処理が必要か……?
• AIのみで行う担当者の割当とかなら、ミリ秒単位は 必要ない ◦ 入力の補助なら利用できるかもしれない!
RedmineでJevを利用するプラグイン Redmine Jev
デモをしまーす • チケットの内容をもとに、ステータスが合っているかを入力中 に補助する機能 • ぽちぽち……
思ったこと • needsベースではなくseedsベースの開発も結構大変 ◦ 今回はJevをどう使うかにフォーカスして開発していた • Redmineはユースケースが多岐にわたりすぎるため、みん なが喜べるプラグインが作りにくい ◦ 自分(だけ)が嬉しいプラグインは作りやすい
▪ ↑楽しい!
【結論】 JevはRedmineに使えるか? • A. 場合と状況による • Jevを利用して、何かを作る、ベースで考えるのは難しそう • Jevという新たなツールを手に入れたのは明確 ◦
LLMより、安い、早い! • 様々なJevのユースケースを見て、Jevをツールとして使い こなすことが重要そう 終 7 22
おわり ありがとうございました! 6 23