https://chat.openai.com/g/g-Nfm5ciNeo-to-do-helper
먼저 제가 만든 To Do Helper의 주소를 공개합니다.
이전에 만들었던 Planner App/Service에 이어서, ChatGPT와 가설검증을 해봤습니다. 가설검증을 하면서 이리저리 대화하면서 ‘사람들은 할 일을 정하는 게 어렵지 않을까?’ 싶어서 GPTs를 MVP로 만들어보기로 했습니다. 총 시간은 1시간 정도 걸렸고, 사실 이 글을 쓰는데 시간이 더 오래 걸렸습니다.
https://chat.openai.com/ 에서 My GPTs로 가면 Create a GPT를 통해 봇을 만들 수 있습니다.
GPTs를 만드는 화면은 다음과 같습니다.
내가 만들고 싶은 앱을 간단하게 알려줍니다.
저는 사람들이 할 일 만들기를 1, 2, 3단계의 피라미드 형태로 만들기를 원했습니다. 4, 5단계는 구현을 위한 부수적인 단계입니다.
- 1단계 크고 대담한 목표
- 2단계 중간 단계 목표
- 3단계 구체적 할 일
- 4단계 JSON Format으로 각 목표와 할 일 정리 (추후 관련 앱을 만들 수 있게)
- 5단계 할 일을 리마인드 하기 쉽게 하기 위해 그림 한 장 그려주기
하지만 GPTs에게 절차적으로 동작하는 방법을 알려주는 방법은 아직 잘 몰라서, 제가 절차적인 질문을 하기로 했습니다. 아래 단계를 왼쪽의 창에 입력하면서 GPTs의 Instructions를 개선시켰습니다.
1단계 : 크고 대담한 목표 설정
크고 대담한 설정은 조지 베일런트의 '행복의 조건'에 나오는 조건들을 제시했습니다. 아무래도 할 일을 설정하고 행동하는데 하나의 기준이 필요할 것 같았는데, 마침 제가 알고 있는게 '행복의 조건'이었습니다.
2단계 : 중간단계 목표 설정
중간 목표 설정, 구체적 목표 설정은 유명한 SMART 목표 설정 방법을 따르게 했습니다.
이런식으로 3~5단계도 설정했습니다.
오른쪽의 Preview 화면에서 제가 만든 MVP가 잘 돌아가는지 확인해봤습니다. 1단계부터 하는데, 무얼해야 하는지 아는건지 궁금해서 추상적으로 '무엇부터 할까?' 하고 Preview 창에 물어봤습니다.
2단계 중간단계 목표, 3단계 구체적 할 일
4단계 JSON Format으로 출력
{
"큰 목표": "체력 향상",
"중간 목표": {
"주당 운동 빈도 늘리기": {
"할 일": ["운동 스케줄 작성", "운동을 위한 시간 확보", "운동 후기 기록"]
},
"다양한 유형의 운동 시도": {
"할 일": ["지역 헬스클럽/요가 클래스/수영장 조사", "새로운 운동 프로그램 등록", "다양한 운동에 대한 기본 지식 습득"]
},
"체력 측정 지표 개선": {
"할 일": ["초기 체력 테스트 실시", "목표 체력 지표 설정", "정기적인 체력 테스트로 진행 상황 체크"]
}
}
}
5단계 할 일들을 그림으로 출력
이렇게 간단한 GPTs를 만들어봤습니다. 이걸 하면서 느낀점은 아직 GPTs가 절차적인 동작은 잘 수행하지 못하는 것 같다는 것입니다. 제가 GPTs를 만드는 스킬이 부족해서일수도 있겠다 싶습니다. 한 편으로는 이런걸 LangChain으로 엮어서 만들면 좋겠다는 생각도 듭니다. LangChain으로 만들기 이전에 GPTs로 간단하게 만들 수 있어서 앞으로 아이디어를 한 번 만들어보는데 자주 쓸 것 같습니다.
어떻게 구현하면 될지, 실제 할 일을 정해주는게 어느정도 괜찮은지 저렴하게 알 수 있어서 굉장히 유용했습니다.
이렇게 만들어진 저의 To Do Helper입니다.
https://chat.openai.com/g/g-Nfm5ciNeo-to-do-helper
'Product Management' 카테고리의 다른 글
Planner App-Service 시장조사 - ChatGPT와 함께 조사하는 (0) | 2023.12.01 |
---|---|
ChatGPT로 고객 여정 지도 작성 시키기 (2) | 2023.12.01 |