開発者の方なら、コードレビューやドキュメント作成といった面倒な作業に頭を悩ませた経験があるのではないでしょうか?ご心配なく!2023年に設立されたPatched社が、画期的なソリューションを提供します!
Anthropic Claude、Cursor、Zed、Microsoft Copilot、Replit Agentsなど、自動プログラミングやソフトウェア開発ツールの台頭が目覚ましい中、コード生成後の処理に特化したツールは非常に少なかったのです。Y Combinatorの支援を受けたPatched社はこの空白を埋める存在なのです。
PatchedはAsankhaya Sharma氏とRohan Sood氏によって2023年に設立されたオープンソースのAIフレームワークで、コードレビュー、ドキュメント生成、パッチ生成といった反復的なタスクを自動化します。さらに、開発者の介入なしに、脆弱性修正やコードフォーマットといった保守タスクを自律的に処理することも可能です。
製品入口:https://top.aibase.com/tool/patched
Patchedでは、開発者は自身の特定のニーズや好みに合わせたカスタムワークフローを作成することもできます。
Patchedの創設者Sharma氏は、「私たちの目標はIDEに取って代わることではなく、IDEが苦手とするタスクを自動化することです」と述べています。つまり、Patchedはコード提出後のプロセスに焦点を当て、CI/CDパイプラインにおける反復的で時間のかかる作業を自動化します。
さらに、Patchedは「好き嫌いがない」フレームワークであり、OpenAI、Google Gemini、あるいは独自のローカルモデルなど、お好みのあらゆる大規模言語モデル(LLM)を使用できます。
ビジネスモデル解説
しかし、それだけではありません!
Patchedは、ドラッグアンドドロップ式のワークフロービルダーを搭載したアプリケーションを提供しており、Pythonコードを一行も記述することなく、簡単にカスタムワークフローを作成できます。
ビジネスモデルに関しては、Patchedは非常にユーザーフレンドリーな戦略を採用しています。開発者数ではなく、ワークフローごとに99ドルの料金体系です。この価格設定により、より多くの開発者がPatchedの利便性を享受できます。
さらに、Sharma氏は、昨年、異なる最先端モデルの脆弱性修正におけるパフォーマンスを評価するためのベンチマークを作成したと述べています。これは静的分析評価と呼ばれています。
プルリクエストのレビューやドキュメント生成など、定量化が容易ではない他のタスクについては、往復の正確性評価(RTC Eval)など、結果の一貫性と時間経過による変化のなさなどを確認する指標を用いていると説明しています。
Patchedの成長する顧客基盤
Patchedの顧客は世界中に広がっており、シンガポールのKairosWealth社は、開発者が特定のコード提出ガイドラインに従うことを保証するためにPatchedを使用しています。もう一つの顧客であるStack Auth社(オープンソースのクラウドキーと認証サービスプロバイダー)は、Patchedを使用してSDKドキュメントを生成し、作業効率を向上させています。
Sharma氏によると、当初はLLMがコードの脆弱性の発見に有効であることを消費者に納得させるのは困難だったとのことです。毎日遭遇する脆弱性の80%は、それほど独特のものではなく、よくある繰り返しミスであることが多いと説明しています。
Sharma氏は、近い将来、アプリケーションに新しい機能を追加し、ユーザーがすべてのプルリクエストとレスポンスを保存して独自のデータセットを作成できるようにする予定だと述べています。これらのデータセットは、後で微調整してより良い結果を得ることができます。
また、同社はOpenAIと緊密に協力しており、Sharma氏によると、Y Combinatorの支援がなければこれは不可能だったとのことです。
彼は、GPT-5が間近に迫っており、OpenAIのCEOであるSam Altman氏を含むOpenAIの担当者から、GPT-5のリリース時に製品の関連性を維持し、次世代モデルをより簡単にタスクを実行できるように統合するようにアドバイスを受けていることを明らかにしています。
**要点:**
- 🚀 **強力な自動化機能:** PatchedはAIを使用してコードレビュー、ドキュメント生成などのタスクを自動化し、開発者の負担を軽減します。
- 🔄 **柔軟なカスタマイズ:** ユーザーはニーズに合わせてワークフローをカスタマイズでき、さまざまな大規模言語モデルを柔軟に使用できます。
- 💰 **高いコストパフォーマンス:** 開発者数ではなくワークフローごとに課金する独自の料金体系により、利用のハードルを下げ、より多くの開発者の参加を促します。