AIで1日でJSONataを書き換え、年間50万ドルを節約

Simon Willison's Blog / 2026/3/27

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • Recoのチームは、既存の参照実装と挙動の同等性を目指して、JSON式言語の新しい自作Go実装を作ることでJSONataを「vibe-ported」した。
  • JSONataの既存テストスイートを活用し、最初の動作するGo版を約7時間で動かすことができたとされ、トークン消費はおよそ400ドルだった。
  • 正しさの検証のため、シャドウデプロイを用意し、旧実装と新実装を1週間並行で実行した。
  • この事例は、成熟したテストの再利用に加えてAI支援による開発を行うことで、再実装を加速し、継続的なエンジニアリングコストを削減できることを示している(年間50万ドルの節約を主張)。
スポンサー: WorkOS — エンタープライズの顧客に販売する準備はできていますか? WorkOSで安全に構築して提供しましょう。

2026年3月27日 - リンクブログ

私たちはAIで1日でJSONataを書き換え、年間50万ドルを節約しました。少し大げさな表現ではありますが、これは別のvibeポーティングの事例のようです。今回は、JSONata というJSON式言語のための、新しいカスタムGo実装を立ち上げています。これはjqと同様の目的に重点が置かれており、Node-REDプラットフォームと強く結びついています。

他のvibeポーティングのプロジェクトと同様に、決定的に機能したのはJSONataの既存のテストスイートでした。これにより、7時間とトークン費用400ドルで最初の動作するGo版を構築できました。

その後Recoチームは、1週間シャドウデプロイを使って、新旧のバージョンを並行稼働させ、新しい実装が古い実装の挙動を完全に一致させていることを確認しました。

2026年3月27日 12:35 am に投稿

これはSimon Willisonによるリンク投稿で、2026年3月27日に投稿されました。

go 51 json 146 ai 1934 generative-ai 1715 llms 1681 agentic-engineering 34 vibe-porting 7

月間ブリーフィング

$10/月で私をスポンサーし、今月の最も重要なLLMの動向を厳選したメールのダイジェストを受け取ってください。

あなたに送る情報を減らすために私にお金を払ってください!

スポンサー&購読