뒤로
오혜영
오혜영 ·

[토이프로젝트] 잔소리 해주는 AI앱을 12시간만에 만들다

nagging 1.pngnagging 2.png

▲ 써보고 싶으신 분은 위 링크를 클릭하세요 :)

지난 이야기 (?)

  • 마케팅이 본업인 필자는 뭔가에 강한 꽂힘을 느끼고 짬짬이 코딩 공부를 해 옴.

  • 그냥 교양 수준으로 배우다 작년 12월 경 파이썬으로 소소한 크롤링에 성공.

  • 최근 우연한 기회에 간단한 프롬프트 엔지니어링을 접함.

    Chat GPT가 API라는 것을 알게 되었고,

    '그럼 나도 한번 API로 뭔가 한번 만들어봐?!' 라는 생각을 하게 됨.

  1. 시작한 이유

    • GetGPT, 뤼튼 스튜디오 등을 통해서도 간단한 앱을 만들 수 있지만

      다른 제품에 종속되는 게 별로라고 생각함.

      그래서 직접 GPT API를 사용해 GPT 앱을 만들어보고 싶었음.

    • 나는 API를 단 한 번도 써본 적 없기에

      만들면 주위에 자랑도 할 수 있고(ㅋ) 재밌을 것 같다고 생각함.

    • 그리고 API 사용료도 처음엔 체험용 Free credit을 줘서 공짜라고 함 !

  2. 뭘로 만들까?

    • 막연히 파이썬으로 만들어야 할 것 같다고 느꼈는데

      좀 찾아보니 가장 간단하게 웹으로 구현할 수 있는 형태는

      html+JS인것 같았음.

    • 그래서 블로그에서 가장 간단한 소스 코드 (한줄 입력하고 한줄 받아오는 형태)를 찾아서

      OPEN AI사이트에서 발급한 내 API키를 넣었더니

      동작하지 않았음 . . . ㅋ

  3. 왜 동작을 안했냐면...

    • 콘솔에 뜨는 에러 코드를 따서 GPT에게 물어보니 요청량이 넘었다 하더라.

      한줄밖에 요청 안한 코드가 요청량이 넘었을 리가 없다! 해서 봤더니

      내 계정에 잔액이 한 푼도 없었음...

    • 알고보니 가입한지 3개월 이내에 ID한테만 Free Credit 5달러를 준다고 함.

      결국 배우자의 핸드폰 번호로 다시 가입해서 끝끝내 5달러를 얻어냄.

  4. 제대로 된 키를 넣으면 작동할까?

    • 크레딧이 남은 API키를 넣었더니 무사히(?) 최초의 응답이 날아옴.

  1. 아 그럼 이제 프롬프트 짜볼까?

    • 이 단계까지 나는 뭘 만들지에 대해 별 생각이 없었음.

    • OPEN AI사이트를 뒤지다보니 playground라는게 있었고

      여기서 프롬프트를 테스트 해볼수 있음.

      > 좀 치사한게 여기에 치는 명령어도 다 billing이 되니까 잔고가 한푼이라도 있어야 돌아감.

  2. 뭔가 가벼운 거 만들어보자

    • 사실 지난 8월 한 달 동안 에너지가 많지 않은 상태에 시달렸더래서...

      GPT로 잔소리 해주는 명령어를 짜보기로 함.

    • system : '당신은 엄격한 조언자입니다'

    • assistant: '500자 이내의 가혹한 한국어 조언을 해 주세요. 노력하지 않으면 상황이 나빠질 거라는 조언만 포함합니다. 실존했던 위인들의 말을 인용해주세요. 인용구에 영어 원문을 같이 표시해주세요.'

    프롬프트 엔지니어링을 더 파면 더 나은 명령어가 나오겠지만,

    귀찮으므로 더 하고 싶으면 나중에 정리해서 하기로 함.

(내용추가) 재민님 어드바이스 :

  • 지피티 4를 쓴다면, 프롬프트 자체를 써달라고 할수도 있다고 한다. (cf. 내가 이런걸 하고싶은데, 네가 이해할수 있게 영어로 가장 효과적인 프롬프트를 영어로 작성해줘)

>> 이 모델은 3.5 터보를 사용해서 아직 gpt4를 쓰는 방법은 모르지만 다른 프로젝트를 만들거나 나중에 바꿀수도 있을것 같다 ㅎㅎ

  1. 디자인&레이아웃 정리

    • 아임웹으로 빈 페이지 하나 파서 랜딩페이지를 만듬.

    • 미리캔버스로 헤더 디자인도 만듬.

      원래 쓰던 홈페이지 디자인 소스에 폰트 입력만 하면 끝.

      타이틀은 "멈출때가 아니야"

    • VS스튜디오에서 정리한 코드를 때려 넣음.

    • 뭔가 폰트나 디자인이 이상해 보이면 그때그때 GPT한테 물어봐서 css스타일 적용.

    • 내가 기획자이자 개발자이자 디자이너이므로 하고 싶었지만 (cf. 결과창 컨테이너 만들기)

      하다가 잘 안 되는건 어떠한 내적 갈등도 없이 깔-끔히 다 포기함.ㅋ (자 모두 퇴근합시다~!)

      마무리와 이후의 아이디어

      • 결과를 불러오는 속도가 느리다. 내가 참고한 챗봇은 속도가 엄청 빨랐는데... 왜일까?

      • 파인튜닝으로 직접 학습을 시키는 다른 주제도 도전해보고 싶다. 예를 들어 내 이력서와 메모들을 죄다 넣으면 나에 대해 Q&A해주는 챗봇을 만들 수 있지 않을까?

      • 마케팅&경영정보 데이터로 된 곳 어디 없나? 공공데이터 API를 바로 불러와서 GPT가 학습하도록 합칠수도 있을까?

      • 정토회 즉문즉설 데이터 다 넣으면 법륜스님 AI나오는거 아닌가..?


        + 저랑 같이 뽀짝뽀짝 AI토이프로젝트를 하고싶으신 분은 언제든 연락 주십쇼!

10

댓글

로그인 후 댓글을 남길 수 있습니다.

최현종
최현종

프롬프트도 대신 작성할 수 있게 해줄 수 있네요 오오!! 말씀해주신 것처럼 법륜스님 AI와 같이 디콰에 이런 AI 제품들이 올라와있어요! 스님AI: https://disquiet.io/product/%EC%8A%A4%EB%8B%98ai 초원(주님)AI: https://disquiet.io/product/%EC%A3%BC%EB%8B%98ai

오혜영
오혜영

와 신기하네요..! 저도 써보러갑니당 👍