Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building An Ephemeral Markdown Paper with AI
Search
unvalley
April 23, 2025
1.2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building An Ephemeral Markdown Paper with AI
unvalley
April 23, 2025
More Decks by unvalley
See All by unvalley
Plugin System in Rust based JavaScript / TypeScript Linters
unvalley
6
2.3k
Exploring ways to stay continuously involved with OSS
unvalley
3
3.9k
Thoughts and experiences on Rust and TypeScript
unvalley
2
440
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
7
13k
Behind VS Code Extensions for JavaScript / TypeScript Linting and Formatting
unvalley
7
3.8k
Behind Biome
unvalley
11
4.5k
Biome is for JavaScripters
unvalley
4
1.2k
Better Unit Testing
unvalley
1
700
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
We Are The Robots
honzajavorek
0
260
Context Engineering - Making Every Token Count
addyosmani
9
990
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
Ten Tips & Tricks for a ð± transition
stuffmc
0
140
Building Flexible Design Systems
yeseniaperezcruz
330
40k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Transcript
AIãšäœãEphemeral Markdown Paper å人éçºã§ã®AIå©çšã®è©Šè¡é¯èª€ 1 Findy å人éçºã®AIæŽ»çš LT @unvalley_
@unvalley_ - TypeScript / Rust - A core contributor of
Biome - AIïŒNLPïŒã¯åŠéšã¬ãã«ã®ç¥è - 鱿«ã¯ãã¬ãã¢ãªãŒã°ãèŠãªããAIã«ã³ãŒããæžããŠããã£ãŠãã 2 @unvalley_ unvalley
話ãããš 3 - Ephe (å人éçºããŠããWebã¢ããª) - EpheãAIã§éçºããéçšã«ãããå€æã»æåã»å€±æã»æèŠ AIããŒã«ãã¢ãã«ã®æ€èšŒãšãããããå人éçºãåªå ããŠã©ãããå€ æãããŠããããšãããµã³ãã«ã«ãªãã°å¹žãã§ã
Ephe https://ephe.app/landing 4 - Markdownã§èšè¿°å¯èœãª1æã®çŽãæš¡ããããŒãž - ããŒã¿ã¯ãã©ãŠã¶ã®LocalStorageã«ä¿åïŒãã°ã€ã³äžèŠïŒ - OSS, Free
- -[ or - [ ãšå ¥åããæç¹ã§ - [ ] ã«è£å® - cmd + s ã§ããã¹ããã©ãŒãããïŒ+ ã¹ãããã·ã§ããäœæïŒ - TypeScript / React / Vite / Tailwind CSS / CodeMirror v6 / dprint ä»
5
å人éçºã®ã³ã¹ã 6 ðž and â è²»çšã»æé察ã®å¹æãé«ãéçºãå¯èœã«ããããŒã« ã䜿ã
èªåãå人éçºã«å©çšããŠããæè¡ã»ããŒã« 7 - Editor : VS Code / Cursor -
Model : Claude Sonnet 3.7 / Gemini 2.5 pro - Chat : ChatGPT / Gemini / Perplexity / NotebookLM - MCPî playwright / sequential-thinking / filesystem åºæ¬ã¯Editor, Chatã¯è€éãªå®è£ ã®å£æã¡ãããŒã«èª¿æ»,
Editor : VS Code / Cursor 8 - Epheã¯äž»ã« Cursorãå©çšããŠå®è£ ãã
- ã¿ãè£å®ãããªãåªç§, äœæã ãAgent Modeãéã - é²è¡ãã¯æªããïŒVS Codeæ¡åŒµåšãã»Copilot Agent - ãããã¯ãŒã¯ãšã©ãŒå€ããªãã§ããïŒ - 0.49ããã¯ãã³ãã³ãã§Ruleçæå¯èœã«ãªã - æè¿ã¯VS CodeïŒCopilotïŒã«æ»ãã€ã€ãã - Copilot 㯠OSSè²¢ç®è ã¯ç¡æã§äœ¿ãã
Cursor èªåã®äœ¿ãæ¹ 9 - Agent Modeã®ã¿å©çš, betaæ©èœã¯ã§ããã ãON - Ruleså ã¯ãã©ã«ãåãå¯èœãªã®ã§ãAttachæ¹æ³ããšã«åãã -
ã¡ã¢ãªãã³ã¯æ¡åŒµã®Specstoryã¯å ¥ããé端ã«Cursorãèœã¡ããã ã«ãªã£ãã®ã§å©çšããŠããªãïŒçŽæ¥ã®åå ãã¯äžæïŒ - ããŸã«Cursorã2ã€äœ¿ã£ãŠãåããªããžããªãåæäœæ¥ããã
10 github.com/unvalley/ephe ã«è²ã 眮ããŠããŸã
äžã®äººã®çºä¿¡ãšããåèã«ïŒãããªã«ããŸããããïŒãšæããªãã詊ãïŒ https://x.com/ryolu_/status/1914384195138511142 11
ãã®ä»ããŒã« 12 - Clien ã¯è©ŠãçšåºŠã§ãã䜿ã£ãŠããªãã®ã§ããŸãç¥èŠããªã - è²»çšé¢ã§ä»åããŸãåçãéèŠããã«æºè¶³ãããšãããŸã§éçº ãããã£ãã®ã§ãå©çšããŠããªã - Claude
Code / Codex / Gemini Code Assist - 詊ããŠã¯ãããããŸãèªåã¯åã£ãŠããªãæãããã - ä»åŸãããã®ããŒã«ã§ããå©çšã§ããªãã¢ãã«ãåºãŠããŠãã ããè¯ããªã䜿ããã
å人éçºã«å©çšããŠããæè¡ã»ããŒã« 13 - Editor : VS Code / Cursor /
Zed - Model : Claude Sonnet 3.7 / Gemini 2.5 pro - Chat : ChatGPT / Gemini / Perplexity / NotebookLM - MCPî playwright / sequential-thinking / filesystem ã§ããã°äœ¿ãããŒã«ã¯ãã£ãšæžãããã è¥å¹²ã®éãã§äœ¿ãåããŠããããçšéã倧äœè¢«ã£ãŠããâŠ
AIã®ã³ãŒãå質ãšã®åãåãæ¹ 14 - å°äžèŠæš¡ã®ã³ãŒãéãªã®ã§ãAIã«ãšã£ãŠæ¯èŒçç°¡å - Epheã¯4/22æç¹ã§65ãã¡ã€ã« / 1äžè¡çšåºŠ - ã³ãŒãå質ã®ããã«ãçµæ§æãå ããŠãã
- åãç¶æ ãäœã£ãŠããã£ãŠãæçŽããã - LLMã¯ãã§ã«ããã³ãŒãããŒã¹ã倿ŽãããããOne-shotã§åã ã³ãŒããäœãæ¹ãåŸæã«èŠãã - äŸãã°ã³ã³ããŒãã³ãåšãã®å®è£ ã§ã¬ã€ã¢ãŠããå€ããããšã㪠ã©ãå¥ããŒãžã§æ°ããäœããããšå²ãšäžæããã
æå â 15 - æ©èœå®è£ ã®é床åäž - æ©èœã®è¯ãæªãã®å€æã¯èªåã§è¡ã - AIãã§ããã¿ã¹ã¯ã»ã§ããªãã¿ã¹ã¯ã®æèŠå€ãæŽãã -
ã³ãŒããå¢ããã°å¢ããã»ã©äžæºãæºãŸã
倱æ â 16 - èªåã§ããã¹ãã¿ã¹ã¯ãAIã«ä»»ããŠæéãæº¶ãããŠããŸã - æ©èœæ°ãå°ãªããšãã¹ãã®åªå 床ãäžããŠããŸã - åœç¶ããæ¹ãè¯ãããç¡é§ã«ãªããªãããã« -
æ©èœå®è£ ãç°¡åã«ãªã£ãæ ã«ãäžèŠãªæ©èœãäœã蟌ãã§ããŸã - Twitterãªã©ã«æµããæ°ããæ å ±ã«èžããããŠããŸãïŒ - ä»ããæå¹ã§ã¯ãªãæ å ±ãã©ãã ãæšãŠãããã
AIãšæè¡çè² åµ 17 - è² åµã ãšæãããããªå®è£ ãå€ã çãŸããã®ã§ãã¹ããšã«ãŒã«ã¯ãµ ãããã«æžããæ¹ããã - Context Windowãæº¢ãããã«ãŒã«ãç¡èŠããã - ãŠãŒã¶ãŒ0ã§å§ãŸãå人éçºãªã®ã§ãå²ãåã£ãŠã¬ã³ã¬ã³çæãã
ãŠããã鿬¡çŽããŠããã®ã§ãè¯ããšæã - æ£è§£ã ãšã¯æããªããèªåã¯ãããã
æèŠ 18 - èªåã¯å ¬åŒæ å ±ããšã³ãžãã¢ãšããŠèåãªäººã®æ å ±ãéèŠãã - AIããŒã«ã»ã¢ãã«ã®è¯ãæªãã®å€æã¯èªåã§æ€èšŒãã - ãããžã§ã¯ãèŠæš¡ã»æ¢åã³ãŒãã®è³ªã»ãã¹ãã®éã»ã¹ãã«ã»ããã»ã«ãŒã«ã»ã ãã³ããâŠå€æ°ãå€éãã -
誰ãã«ãšã£ãŠãããã®ãèªåã«ãšã£ãŠããããã§ã¯ãªã - æ¥åã§ã¯æ°è»œã«Rulesãå€ãã¥ãããšæãã®ã§ãå人éçºã§è²ã 詊 ãã®ã¯ããæ©äŒ
çµãã 19 - Cursorãä»ããŒã«ã䜿ããªãããEphe ãéçº - éæ©èœèŠä»¶ãæºããã«ã¯èªåã®èœåãå¿ èŠ