# GPT is all you need for the backend - GPT로 백엔드 만들기

> Clean Markdown view of GeekNews topic #8341. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=8341](https://news.hada.io/topic?id=8341)
- GeekNews Markdown: [https://news.hada.io/topic/8341.md](https://news.hada.io/topic/8341.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-01-27T11:19:01+09:00
- Updated: 2023-01-27T11:19:01+09:00
- Original source: [github.com/TheAppleTucker](https://github.com/TheAppleTucker/backend-GPT)
- Points: 25
- Comments: 2

## Topic Body

- 비즈니스 로직을 작성하기 위해 코드는 이상적인 수단은 아님  
- LLM을 이용해서 백엔드+DB를 작성. API 호출시 이름으로 비즈니스 로직을 추론하고, 상태를 저장 가능   
- 동작 방식  
  - LLM에게 백엔드의 목적을 설명 ("To-Do 앱임")  
  - DB상태의 초기 JSON BLOB를 작성 (`{todo_items: [{title: "eat breakfast", completed: true}, {title: "go to school", completed: false}]}`)  
  - API 호출 시작. 비즈니스 로직을 추론하고 상태를 업데이트하는 백엔드 완성   
- 왜 이게 미래인가   
  - 백엔드가 어떻게 생겼는지 몰라도 프론트엔드에서 반복 가능   
  - 백엔드가 다른 포맷을 줘도 쉽게 변경 가능   
  - API 이름에 오타를 내도 문제 없음   
  - 콜드 스타트 없는 서버리스

## Comments



### Comment 14458

- Author: colus001
- Created: 2023-01-27T15:09:45+09:00
- Points: 1

재밌네요. 코드를 좀 보니까 JSON 파싱까지 gpt3 로 하는걸 보면, DB insert 나 update 문 까지도 큰 문제 없이 만들어낼 것 같네요. Mock API 만들 여유가 없을때 써먹기도 좋을 것 같네요.

### Comment 14454

- Author: xguru
- Created: 2023-01-27T11:20:02+09:00
- Points: 2

Scale.ai 해커톤에서 1위한 프로젝트 입니다. 자세한 설명은 트위터 쓰레드로 보는게 이해가 쉽습니다.  
https://nitter.1d4.us/DYtweetshere/status/1617471632909676544
