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
初めてのmarimo (ハンズオン)
Search
NearMeの技術発表資料です
PRO
November 21, 2025
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初めてのmarimo (ハンズオン)
NearMeの技術発表資料です
PRO
November 21, 2025
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
AIエージェントのための 隔離された安全なインフラ設計
nearme_tech
PRO
0
22
Claude Code × git worktree で並列開発 (続き) -差分のサービスだけを併設する-
nearme_tech
PRO
1
69
Claude Code × git worktree で並列開発 — サブモジュール構成のリポジトリで成立させる —
nearme_tech
PRO
0
79
LLM + 強化学習
nearme_tech
PRO
0
37
PosthogのA/Bテスト機能の紹介
nearme_tech
PRO
1
110
AIフレンドリーなプロダクトに向けて
nearme_tech
PRO
2
70
初めてのLean言語
nearme_tech
PRO
0
110
Apache Airflow Workflow orchestration without turning cron into spaghetti
nearme_tech
PRO
2
50
実務で役立つ幾何学 ボロノイ図の基礎から グラフ・ネットワーク応用まで
nearme_tech
PRO
1
93
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Prompt Engineering for Job Search
mfonobong
0
520
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Transcript
0 初めてのmarimo (ハンズオン) 2025-11-21第135回NearMe技術勉強会 Kenji Hosoda
1 marimoとは • 次世代のNotebookとして期待されている ◦ Jupyter Notebook⾵だが、「リアクティブ」に動く ◦ 出⼒はPythonファイルで、Git &
AI フレンドリー
2 セットアップ • uvのインストール ◦ brew install uv (https://docs.astral.sh/uv/getting-started/installation/) •
ディレクトリの作成 ◦ uv init hello-marimo ◦ cd hello-marimo ◦ uv add marimo • Notebookの起動 ◦ uv run marimo edit
3 ステップ1:インタラクティブな⼊⼒からの変数定義
4 • ⽣成されたファイルを確認 セルを跨いで利用される変数・パッケージは、 各セルの関数の入出力を通じてやり取りされる
5 ステップ2:依存関係のある変数の定義
6 • サイドメニューにて変数の値と依存関係を確認
7 ステップ3:AIを利⽤したプロット • 3-1: altairパッケージのインポート パッケージがインストールされていなかったら、 ポップアップが現れ、そこからインストールできる
8 • 3-2: AIの設定 利用するAIプロバイダーのキーを設定 利用するAIプロバイダーのモデルを設定
9 • 3-3: AIに指⽰する 提案が良さそうならAccept を押下
10 • 3-4: AIが⽣成したコードを実⾏ xのスライダーを変化させれば 点の位置も変化 xは入力UIなのでx.value yは数値変数なのでそのまま y を用いているとこも考慮
(変数名で型分かるようにすればよかったが )
11 ステップ4:地図の表⽰ • 4-1: AIに指⽰
12 • 4-2: リアクティブに地図を更新 スライダーを変化させれば 地図も変化
13 所感 • UI/UXが洗練されている ◦ パッケージインストール補助など、細かいフリクションにも対処 ◦ LLMのインテグレーションはお⼿本的で申し分ない • Jupyter
NotebookとStreamlitの間ぐらいの⽴ち位置 ◦ 重たい処理などリアクティブ性が必要ないならToo much? ▪ Git & AI フレンドリーなのでそれだけで導⼊価値はあるかも ◦ 開発者⽬線ではいいが、⼀般ユーザー向けの凝ったUIを実現するのは難しい ▪ 細かな分析や検証をやりたい時に真価を発揮しそう
14 Thank you