오늘 저녁 승우님의 강의 소개로 글 시작을 열어볼까 합니다. 바로 30분 후 클로드3 특강이 시 작된다는 사실!
지피터스 - 클로드 3 - 특강 2이렇게 인트로를 시작한 이유는? 이런 식으로 AI Talk 게시글을 올릴 일이 많이 때문인데요, 그래서 최소한 자동화를 시켰었습니다.
기존의 자동화 방식
기존 AI Talk 상세 페이지 예시 2개를 GPTs 의 인스트럭션에 넣은 GPTs 챗봇을 만들었음. 사용은 간편했지만 결국 연사에게 몇시부터 몇시까지 어떤 주제로 할지, 이력은 뭔지 등을 달라고 했어야 함
그리고 제목을 정하면 기존에 만들어둔 미리 캔버스 포스터 템플릿을 수정해서 포스터를 만듬
그리고 해당 내용을 복붙해서 지피터스 이벤트 게시판에 업로드함
연사가 간단한 정보만 넣으면 자동으로 상세페이지 - 포스터까지 만들어진다면?
아이디어
연사분께 매번 정보를 카톡으로 여쭤볼 필요 없이 - 연사분이 직접 정보를 입력하면 자동으로 상세페이지부터, 제목, 부제목, 포스터까지 생성되는 서비스를 만들어보면 좋겠다는 생각이 듭니다.
이것이 자동으로 저희 커뮤니티 이벤트 게시판에 등록될 수도 있을 것이고 혹은 다운로드나 메일로도 발송되면 어떨까요?
그래서 스트림릿으로 이걸 구현해보기로 했습니다.
진행방법
지피티랑 클로드에게 요건 사항을 정의해주고 질문을 이어나가며 한 단계씩 코드를 추가했습니다.
간단한 강사 이력, 강의 내용을 넣으면 상세 페이지 텍스트를 만들어줘라
이때는 미리 프롬프트에 입력한 예시와 유사하게 만들어라
이를 바탕으로 제목, 부제목을 4개씩 추천해라. 각각 35자, 40자 이내로 만들어라
강사가 직접 입력할 수 있게도 구현해라
해당 제목, 부제목이 들어간 포스터를 만들어라
포스터 템플릿을 강사가 정하게 하자
해당 결과를 md 혹은 html 파일로 저장하게 해줘
포스터도 저장하게 해줘
메일로도 해당 내용을 보내줘
보낼 때 [email protected] 계정으로도 보내줘.
visual studio code로 코드를 쌓아가면서 단계적으로 잘 작동하는지 체크합니다.
그리고 대화를 무한 반복…… 합쳐서 100번은 족히 물어본 것 같습니다.
오류 메시지가 나올 때마다 그 오류 메시지를 다시 지피티랑 클로드에게 물어가며 계속 코드를 수정하길 수백번…
결과
(망할) 400 줄의 코드가 완성되었습니다.
강의 관련 정보를 받는 영역
생성된 강의 소개 페이지
제목과 부제목 확정
템플릿 선택
자동 생성된 포스터
강의 소개 다운로드 및 메일 발송
너무 급하게 작성해서 헉헉… 이제 승우님 강의에 집중하겠습니다.
#10기로우코드 #10기어벤져스