25 ポイント 投稿者 xguru 2023-01-27 | 2件のコメント | WhatsAppで共有
  • ビジネスロジックを記述するために、コードは理想的な手段ではない
  • 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件のコメント

 
colus001 2023-01-27

面白いですね。コードを少し見た感じだと、JSONのパースまで gpt3 でやっているのを見ると、DB の insert や update 文まででも大きな問題なく作れそうですね。Mock API を作る余裕がないときに使うのにも良さそうですね。

 
xguru 2023-01-27

Scale.aiのハッカソンで1位になったプロジェクトです。詳しい説明はTwitterスレッドを見ると理解しやすいです。
https://nitter.1d4.us/DYtweetshere/status/1617471632909676544