AI の出力は、Markdown で返ってくる
2022年の終わりごろから、仕事の進め方が変わりました。調べもの、設計のたたき台、議事録の整形。たいていのものは、AI に投げれば返ってきます。
ただ一つ、最初から腑に落ちないことがありました。画面に出ているのは見出しも表も整った完成品なのに、コピーボタンを押すと手元に来るのは Markdown のソースです。見えているものと、手に入るものが違う。
貼り付けた先で手で直すことになります。Word の報告書、Outlook のメール、Notion。見出しにスタイルを当て直し、崩れた表を組み直す。整形し直す時間のほうが、AI に聞いていた時間より長い日もありました。
AI がいくら速くなっても、出力の行き先が Word である限り、この最後の一メートルは誰かが手で埋めることになります。私が作ったのは、その一メートルを埋めるだけの道具です。
日本の現場では、この一メートルが少し長い
日本のオフィスは Word・Excel・PowerPoint への依存度が高く、文章と名のつくものはまず Word で書き始める。つまり文章をコードのように書く習慣が、まだ一般的ではない。その前提のもとでは、Markdown で書いたものを届けるコストが、他国より少しだけ高くつきます。
インストール禁止の客先に、HTML を1枚持ち込む
私は客先に常駐して仕事をしています。困ったのは、モダンなエディタが手元にないことでした。VS Code がない。Markdown をまともに表示できるものがない。
自分の Web アプリを持ち込もうにも、ローカルで動かすには Node.js が要ります。客先では、そういうものを入れること自体が禁止されています。
そこで考え方を逆にしました。HTML ファイルが1枚あるだけで動くようにできないか。 ファイルを1つ持ち込んでダブルクリックするだけなら、何もインストールしていません。禁止のしようがありません。
依存ライブラリをすべてファイルの中にインライン化し、外部への参照がゼロであることを確認。オフラインで開いても完全に動きます。最終サイズは 415 KB です。持ち込むファイルが大きいとそれだけで怪しまれるので、最初から「予算」として扱いました。何を足すかより、何を足さないかを決めるほうが効きました。
作った本人が一番使っているのは、想定外の機能だった
左に Markdown を書いて、右のプレビューから Copy を押す。クリップボードには text/html と text/plain が両方入るので、Word でもメールでも書式を保ったまま貼れます。
正直に書くと、私が個人的に一番使っているのは、この変換ではありません。ドキュメントをスマホ幅の縦長画像に変換する機能です。整形済みの文章をそのまま1枚の画像にして投稿できる。作ったときは「日本ではあまり使われないだろう」と思っていたのですが、想像以上に手軽でした。
現場で起きたこと
今は2つの客先で使っています。一つは制限がかなり強い現場で、毎日複数人が同時に使っています。もう一つは、実は VS Code が使える現場です。それでもチームで使われています。理由を聞くと「開くのが速いから」でした。やりたいことが1つに絞られている道具は、高機能な道具に負けないことがある。 これは作ってから知りました。
使ってみてください
サイト版はインストール不要。そのままブラウザで使えます。
- markpaste.com — Markdown を書いて Copy を押すだけ。リッチテキストとして Word / Outlook / Gmail / Slack にそのまま貼れます。ドキュメントの縦長画像化もできます。
- ソース (MIT): github.com/tokicode/markpaste
インストール禁止の現場で困っている方がいたら、オフライン版(npm run build:local で HTML が1枚できます)もどうぞ。