GPT is all you need for the backend - GPTでバックエンドを作る
(github.com/TheAppleTucker)- ビジネスロジックを記述するために、コードは理想的な手段ではない
- LLMを使ってバックエンド+DBを作成。API呼び出し時に名前からビジネスロジックを推論し、状態を保存できる
- 動作方式
- LLMにバックエンドの目的を説明("To-Doアプリである")
- DB状態の初期JSON BLOBを作成(
{todo_items: [{title: "eat breakfast", completed: true}, {title: "go to school", completed: false}]}) - API呼び出しを開始。ビジネスロジックを推論し、状態を更新するバックエンドが完成
- なぜこれが未来なのか
- バックエンドがどうなっているか分からなくてもフロントエンドで反復できる
- バックエンドが別のフォーマットを返しても簡単に変更できる
- API名にタイプミスがあっても問題ない
- コールドスタートのないサーバーレス
2件のコメント
面白いですね。コードを少し見た感じだと、JSONのパースまで gpt3 でやっているのを見ると、DB の insert や update 文まででも大きな問題なく作れそうですね。Mock API を作る余裕がないときに使うのにも良さそうですね。
Scale.aiのハッカソンで1位になったプロジェクトです。詳しい説明はTwitterスレッドを見ると理解しやすいです。
https://nitter.1d4.us/DYtweetshere/status/1617471632909676544