[토이프로젝트] 잔소리 해주는 AI앱을 12시간만에 만들다
▲ 써보고 싶으신 분은 위 링크를 클릭하세요 :)
지난 이야기 (?)
마케팅이 본업인 필자는 뭔가에 강한 꽂힘을 느끼고 짬짬이 코딩 공부를 해 옴.
그냥 교양 수준으로 배우다 작년 12월 경 파이썬으로 소소한 크롤링에 성공.
최근 우연한 기회에 간단한 프롬프트 엔지니어링을 접함.
Chat GPT가 API라는 것을 알게 되었고,
'그럼 나도 한번 API로 뭔가 한번 만들어봐?!' 라는 생각을 하게 됨.
시작한 이유
GetGPT, 뤼튼 스튜디오 등을 통해서도 간단한 앱을 만들 수 있지만
다른 제품에 종속되는 게 별로라고 생각함.
그래서 직접 GPT API를 사용해 GPT 앱을 만들어보고 싶었음.
나는 API를 단 한 번도 써본 적 없기에
만들면 주위에 자랑도 할 수 있고(ㅋ) 재밌을 것 같다고 생각함.
그리고 API 사용료도 처음엔 체험용 Free credit을 줘서 공짜라고 함 !
뭘로 만들까?
막연히 파이썬으로 만들어야 할 것 같다고 느꼈는데
좀 찾아보니 가장 간단하게 웹으로 구현할 수 있는 형태는
html+JS인것 같았음.
그래서 블로그에서 가장 간단한 소스 코드 (한줄 입력하고 한줄 받아오는 형태)를 찾아서
OPEN AI사이트에서 발급한 내 API키를 넣었더니
동작하지 않았음 . . . ㅋ
왜 동작을 안했냐면...
콘솔에 뜨는 에러 코드를 따서 GPT에게 물어보니 요청량이 넘었다 하더라.
한줄밖에 요청 안한 코드가 요청량이 넘었을 리가 없다! 해서 봤더니
내 계정에 잔액이 한 푼도 없었음...
알고보니 가입한지 3개월 이내에 ID한테만 Free Credit 5달러를 준다고 함.
결국 배우자의 핸드폰 번호로 다시 가입해서 끝끝내 5달러를 얻어냄.
제대로 된 키를 넣으면 작동할까?
크레딧이 남은 API키를 넣었더니 무사히(?) 최초의 응답이 날아옴.
아 그럼 이제 프롬프트 짜볼까?
이 단계까지 나는 뭘 만들지에 대해 별 생각이 없었음.
OPEN AI사이트를 뒤지다보니 playground라는게 있었고
여기서 프롬프트를 테스트 해볼수 있음.
> 좀 치사한게 여기에 치는 명령어도 다 billing이 되니까 잔고가 한푼이라도 있어야 돌아감.
뭔가 가벼운 거 만들어보자
사실 지난 8월 한 달 동안 에너지가 많지 않은 상태에 시달렸더래서...
GPT로 잔소리 해주는 명령어를 짜보기로 함.
system : '당신은 엄격한 조언자입니다'
assistant: '500자 이내의 가혹한 한국어 조언을 해 주세요. 노력하지 않으면 상황이 나빠질 거라는 조언만 포함합니다. 실존했던 위인들의 말을 인용해주세요. 인용구에 영어 원문을 같이 표시해주세요.'
프롬프트 엔지니어링을 더 파면 더 나은 명령어가 나오겠지만,
귀찮으므로 더 하고 싶으면 나중에 정리해서 하기로 함.
(내용추가) 재민님 어드바이스 :
지피티 4를 쓴다면, 프롬프트 자체를 써달라고 할수도 있다고 한다. (cf. 내가 이런걸 하고싶은데, 네가 이해할수 있게 영어로 가장 효과적인 프롬프트를 영어로 작성해줘)
>> 이 모델은 3.5 터보를 사용해서 아직 gpt4를 쓰는 방법은 모르지만 다른 프로젝트를 만들거나 나중에 바꿀수도 있을것 같다 ㅎㅎ
디자인&레이아웃 정리
아임웹으로 빈 페이지 하나 파서 랜딩페이지를 만듬.
미리캔버스로 헤더 디자인도 만듬.
원래 쓰던 홈페이지 디자인 소스에 폰트 입력만 하면 끝.
타이틀은 "멈출때가 아니야"
VS스튜디오에서 정리한 코드를 때려 넣음.
뭔가 폰트나 디자인이 이상해 보이면 그때그때 GPT한테 물어봐서 css스타일 적용.
내가 기획자이자 개발자이자 디자이너이므로 하고 싶었지만 (cf. 결과창 컨테이너 만들기)
하다가 잘 안 되는건 어떠한 내적 갈등도 없이 깔-끔히 다 포기함.ㅋ (자 모두 퇴근합시다~!)
마무리와 이후의 아이디어
결과를 불러오는 속도가 느리다. 내가 참고한 챗봇은 속도가 엄청 빨랐는데... 왜일까?
파인튜닝으로 직접 학습을 시키는 다른 주제도 도전해보고 싶다. 예를 들어 내 이력서와 메모들을 죄다 넣으면 나에 대해 Q&A해주는 챗봇을 만들 수 있지 않을까?
마케팅&경영정보 데이터로 된 곳 어디 없나? 공공데이터 API를 바로 불러와서 GPT가 학습하도록 합칠수도 있을까?
정토회 즉문즉설 데이터 다 넣으면 법륜스님 AI나오는거 아닌가..?
+ 저랑 같이 뽀짝뽀짝 AI토이프로젝트를 하고싶으신 분은 언제든 연락 주십쇼!
댓글
로그인 후 댓글을 남길 수 있습니다.
프롬프트도 대신 작성할 수 있게 해줄 수 있네요 오오!! 말씀해주신 것처럼 법륜스님 AI와 같이 디콰에 이런 AI 제품들이 올라와있어요! 스님AI: https://disquiet.io/product/%EC%8A%A4%EB%8B%98ai 초원(주님)AI: https://disquiet.io/product/%EC%A3%BC%EB%8B%98ai
와 신기하네요..! 저도 써보러갑니당 👍