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枚できます)もどうぞ。