ChatGPT-4로 웹사이트 만든 후기
게시글 주소: https://iu.orbi.kr/00062973063
1
ChatGPT-4가 코드의 99% 작성해주긴 했지만, ‘차자조’(https://www.chajajo.kr/ )를 만들며 결국 관련 서적을 몇 권 읽게 됐습니다.
단순히 더 잘 질문(혹은 요청)하기 위해서는 아니었습니다. ChatGPT-4는 제가 개떡 같이 말해도 찰떡 같이 알아듣고 답변을 작성해줬거든요. 일례로 차자조 개발시 “검색결과에서 첫 번째 검색어는 빨강으로, 두 번째 검색어도 빨강으로 표시해줘”라고 요청했는데, ChatGPT-4는 각각 빨강과 파랑으로 구별하여 표시해주는 코드를 작성해줬습니다. 시인성을 높이려는 제 의도를 파악하여 제 요청보다 나은 답변을 내놓아서 얼마나 놀랐는지 모릅니다.
문제는 질문할 수 있는 길이, 답변 받을 수 있는 길이의 제한이었습니다. ChatGPT-4는 “최대 4096 토큰의 길이로 답변을 생성”할 수 있고, “이 길이는 입력 텍스트와 출력 텍스트를 모두 포함”합니다. 4096 토큰은 파이썬 코드 기준 “대략 10,000자에서 15,000자 사이”로 추정됩니다. (참고로 완성된 ‘차자조’의 파이썬 코드는 주석 제외 총 37,000자 정도입니다.)
쪼개진 질문과 쪼개진 답변을 바탕으로 유기적으로 짜맞춰진 프로그램을 구현하려면, 건축물에 대한 청사진이 머릿속에 비교적 선명히 있어야 합니다. 저는 한참 좌충우돌하다가 뒤늦게 깨닫는 바람에, 잠시 다 멈추고 훨씬 많은 ‘토큰’으로 이루어진 책들을 봤습니다. 이중 가장 도움이 되었던 건 ‘클린 아키텍처’였는데, 아마 책의 10%도 이해하지 못했을 겁니다. 그럼에도 이해한 부분만큼은 적용하여 효과를 볼 수 있었습니다.
2
ChatGPT-4이 짜준 코드가 완벽하지는 않지만, 에러 메시지를 복사 붙여넣기만 해도 알아서 문제 원인을 찾아서 수정해주기 때문에 연속적인 질의응답을 통해 완성도 높은 코드를 만들 수 있습니다. 그런데 문제가 해결되지 않는 경우도 있었습니다. A에 문제가 있다고 하면 B를, B에도 문제가 있다고 하면 다시 A를 제안하거나 C를 제안하는 식으로 끝없이 반복되는 경우에는 제가 코드를 직접 뜯어봐야 했습니다. 코드마다 주석을 아주 자세하게 달아달라고 한 뒤 제 의도와 어긋나는 부분을 찾는 식으로 수정했습니다.
3
ChatGPT-4는 2021년 9월까지의 데이터를 학습했기 때문에, 그 이후에 출시된 네이버 커머스 버전2 API를 연동할 때 어려움이 좀 있었습니다. 네이버에서 제공하는 API 문서를 통째로 ChatGPT-4에 입력해서 코드를 짜보려고도 했는데… 온갖 고생 후에 알고 보니, 공개된 문서에 빠진 내용이 있었더라고요. (눈물) 결국 깃헙의 질의응답을 뒤적뒤적해서 겨우 해결했습니다.
4
표면적으로는 ‘차자조’만 공개되어 있지만, 이걸 만들기 위해 부수적으로 만든 HWP, PDF, TXT 처리 프로그램이 여럿 있습니다. 두쪽 모아찍기된 PDF를 한 쪽씩 떼어놓는 프로그램도 만들었는데, 이건 가끔씩 수요가 있는 것 같아서 추후 웹앱으로 올려볼까 합니다.
[결론]
ChatGPT-4는 제가 고용할 수 있는 최고의 프로그래머였습니다.
덧: https://www.chajajo.kr 에서는 현재 영어 기출문제만 검색가능합니다. 국어 기출문제 검색 프로그램도 있긴 한데, 이건 공개하기에는 몇 가지 문제가 있어서 일단은 저 혼자 쓰고 있습니다.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
누난선생나는학생바로쓰자조퇴서
-
그냥 비문학 3지문을 20~25분컷하는게 더 현실적이라고 생각해요… 특히 25처럼...
-
미적 수2밖에 모름
-
아직 부족하겠죠?
-
성대는 이미 최초합 했고 중앙대는 개미친 변수가 생기지 않는한 추합 돌 것 같아요...
-
서강대 조발 0
해라
-
이때까지 15분컷 칼럼이라고 쓴거보면 방법론적인거 거의 없고 자기가 타고나서...
-
이렇게 에너지 소모가 많이 되는 이유가 뭐지 과외돌이야 미안하다 내가 더 발전해볼게
-
생일컷이 있어서 형님들 먼저 다 가고나야 내 차례가 옴 ㅋㅋㅋ
-
심심한다는거야 14
수업듣기ㅣ 싫단거야..
-
국어는 항상 1컷 근처에서 왔다갔다 하고요 영어.탐구는 항상 1등급 이였습니다...
-
재수 ㅁㅌㅊ? 2
현역 44245(화미생지) 재수 23222(화미생지) 수학을 너무 망쳐서 자꾸 못봤다고 생각하게됨
-
안녕하세요 6
심찬우쌤 강의 들으려고 가입했어요 잘 부탁드려요
-
중앙대 약학대학 신입생 카페 가입 안내 안녕하세요, 중앙대학교 약학대학 제 41대...
-
조의금은 여기로 보내주세요
-
어그로 ㅈㅅ 심심했음...
-
ㅈㅅㅇㅂ<< 8
벌점 0점임
-
라유님서버. 피쉬버거 꽤 맛있군.
-
체형을 보면 물리적으로 위가 거대하긴 하겠네요.
-
그래픽카드에 왤캐 열광하는거임?
-
실천중인데 ㅁㅌㅊ?
-
768 중반 추합 가능함? 다군이 너무 늘어나서 어디까지 돌지 모르겠네
-
쪽지할사람 6
보내
-
예비고2인데 얼마전에 수능특강으로 물리1 처음 시작했고 역학부분은 전년도 수능특강도...
-
기뻐할거면 하루라도 일찍 기쁘고 맞을거면 먼저 맞는게 낫지
-
다시 팰월드 들어가야지
-
연고공vs 삼육약 11
점공 1순위 연고공인 애들이 진짜 연고공으로 갈까요?
-
가나다순이고 메디컬인데 두번째꺼 될까요?
-
삼수 가능? 2
24-42345 25-21213 한다면 보통 공부 언제부터 시작해야 하나요?
-
혹시 어디어디있나요? 정리된 글이라도 어디 있을까요..? 경대라인이상으로...
-
합격 가능할거같나요?? 점공 앞에 계속 들어와서 지금 너무 무서움.. 이거 안되면...
-
최초합 된다면 전 경희대 훌리가 되겠읍니다...
-
이제 슬슬 놀아야지
-
ㄱㅁ ㅇㅈ 11
-
문학힘들다 0
고전소설이 너무싫다 친중사대주의 상명하복문화군사부일체 아줌마싸움...
-
연애관심없고 오타쿠였음 영화까지 같이 볼 정도로 친해졌다가 서로 반수해서 멀어짐
-
자료도 따로 만들어오시고 연습장 챙겨오시고 모르는거 있으면 카톡으로 물어보라고하시고...
-
안해도 지장 없겠죠....? 대학교 친구는 어떻게 만들어야될까요?
-
로입 제대로 준비하면 지방로스쿨이더라도 붙긴 다 붙음? 과나 이런 거 상관없이...
-
사탐 선택 0
삼수 시간은 있는편 수학만 약한편이라 선택과목은 언매 확통 경제 정법. 확통은...
-
2025 유니폼 골스튜디오 물량 판매일정 멤버십 구매에 실패하신분들은 골스튜디오...
-
얼버기 2
-
원래 가나군에 쓰려던 과가 있었는데 컨설턴트가 그거 둘 다 폭발할 거 같다고 거기...
-
1차합격도 합격아닙니까? 반투명 설뱃이나 반쪽짜리 설뱃정도는 줘야하지않나 생각합니다
-
지금서울인데 맨아래 여수까지 가가지고 2박3일 놀다오는데 여수에 맛집이나 갈만한곳...
-
붙을까….? 0
10명 뽑는데 작년에 추합 7번까지 돎 원서접수 마지막날에 실제지원자 기준...
-
흠..
왜 백앤드 개발자와 프론트앤드 개발자가 나뉘었는지 이제는 이해할 수 있게 됐는데... 저는 ChatGPT-4를 타고 그 수준을 '대충' 건너 뛰었습니다. 이 코딩실력으로 어디 취업은 못 하겠지만, 얕은 수준으로 뚝딱 만드는 건 정말 쉬워진 것 같아요.
Psat 논퀴매 질문 어디서 해요?
저번에 책 속 카페 가보니까 질문만 있고 답변도 없던데
현재 카페 내 공식 질의응답 게시판은 없으며, 회원 분들이 자율적으로 토론할 수 있는 '자유게시판'들 운영 중입니다. 강의 관련 질문은 오르비 질문게시판에 받고 있습니다.
아...자유게시판이였구나..
강의 질문이라 함은, 논퀴매 질문 안 받는다는 얘기시죠?
독학서라 강의 없으니까요
오류로 보일 경우 카페 정오표 공지에 댓글에 남겨주셔도 되고, 일반적인 질문은 오르비 강의질문 게시판에 남겨주셔도 됩니다. 이 두 곳은 제가 정기적으로 확인하고 답변을 합니다.
사랑합니다
존경합니다
피셋 박살낼게용
오....호..... 엄청나다...!
근데 gpt4 max seq len는 3만개까지 풀려있는걸로 아는데 제한이 있던가요??
잘 모르겠네요. 본문 내 큰따옴표 내의 정보는 어제 ChatPGT-4에게 물어서 나온 답변 결과이긴 합니다.