ChatGPT-4로 웹사이트 만든 후기
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를 선물하세요.
-
안녕하세요. 2025 혜윰 모의고사 시즌1 정오표를 업로드합니다. 추가 정오 사항이...
-
다들 자니? 2
형 심심한데 유튜브 몰아보기 채널 추천 좀 해달라고 ㅅㅂ
-
그래서 경쟁자 제거에 들어간다
-
수능망침어차피 0
가짜에 유의하세요.
-
뭔가 익숙해서 봤더니 신기하다
-
오늘의 썰 2
한강에서 지인 만나서 놀고 또 늦게까지 놀다가 파하고 9호선 탔는데 술 취하면...
-
시바 뭔 10만원이 넘냐
-
텔그 진짜 뭐지 0
만점자들 대거 인설의 이상 빨간불 물1 했으면 가차없이 1% 입갤 아무리 시험이...
-
존내많네
-
갠적으로 생명은 0
방대한 양과 암기투성이 과목으로 시험진행하는게 맞다고 봄... 물론 논리를 요구하는...
-
너의 이름은, 너에게 닿기를 같은 느낌이요 순정 아련 로맨스
-
그걸 한 시험지에 냈다고..? 등골이 오싹해짐
-
김기철t 커리 탄 사람입니다. 조정식t tdyd가 평가원느낌 난다고 해서 풀...
-
ㄹㅇ 4시간동안 30문제 간당간당하게 푸는듯…
-
깊은 밤 하늘에 빛이 되어 노래할거야 날아올라 봉하산 가득 안고 싶어요 이렇게 멋진...
-
이유가 멀까
-
기출 다 끝내고 실모 들어가려고 하는데 임정환t 하트 모의고사랑 윤성훈t...
-
겪어보신적 있나요 .. 지금 제 상황인데 15년 키운 반려묘가 무지개 다리를...
-
생각해보니까 여기 아니면 불안함을 해소할 수 있는 장소가 마땅히 없다는 것을...
-
드릴 설맞이 품 인강컨 희망
-
자고 일어낫는데 1
무슨 아무일도 없엇던것처럼 기분 조아짐 ㅎㅎ
-
이타다키마~~~쓰!!
-
전 이형기 낙화 첫소절부터 문장 하나하나가 너무 이쁜듯
-
음악은좋네 7
언젠간풀콤할수잇을까
-
우는 모습도이쁨 7
-
지역: 서울시, 과천시, 성남시 과목: 수학 (미적, 확통), 물리학1 - 2022...
-
고1인데 영어 미니모의고사좀 추천해주세요..!
-
새벽TMI 주의) 내가 과몰입하면서 재밋게 본 웹툰 23
아메리카노 엑소더스, 천년구미호, 쿠베라, 이영싫, 소녀더와일즈, 갓오하, 전독시...
-
수학문제 1
요문제 어떻게 시작해야 할지를 모르겟네용 X에 0이랑 1만 넣어봤고 다음을 모르겟어용
-
물1풀어본사람난이도어느정도임?계속30점대나와서개빡침ㄹㅇ시간안에못풀겠다곡.하수능때도시간부족하면우짬
-
수능까지 어삼쉬사랑 수능기출3점만 달달히 복습하고 외우면 수능때 몇 뜨나요?? 저...
-
수학: 파데+킥오프로 개념 완벽하게 해놓기문학: 강기본 문학 수강비문학: 수국김...
-
국어 만점 아니라 죄송... 근데 충분히 보기 정도 줄 만한 문제 아니었냐? 보통...
-
물리 실모 추천 좀 해주실수있나욥 대성마이맥 캐쉬가 8만원 정도 남아서 그걸로...
-
오늘 자신감 바닥이네요
-
임의의양수입실론에대해그에종속되는델타가항상존재하므로참 QED
-
작년의 저처럼 간절한분들이 많이보이네요 꼭 후배로 만납시다
-
내가 가는 길이 곧 정답이다 개가 짖어도 기차는 달린다 Show and Prove...
-
저는 가문비나무 이 사진에 보이는 나무들이 전부 다 가문비나무임 크리스마스 트리도 가문비나무..
-
회계학과나 경영학과에서 수능 수학이 필요한가요??
-
연락와라
-
요즘 네웹 많이 안보네 18
옛날엔 진짜 많이 봤었는데 재밌던거 다 완결하고 내가 새로운 시도를 잘 안하는...
-
두 시즌만 사보려는데 ,, 2 4 사는거 어떨까요
-
식 깔끔하게 쓰고 조건 체크하고 이런거 중요함? 수학 잘하는 친구들은 그냥...
-
..
-
주희지문 이거 뭐냐 ㅅㅂ 글읽는데 진짜 이해 존나안되네 근데 신기한게 문제는 또 쉽게풀림..
-
수능날 화장실 4
수능날 화장실에가서 수능을 망치는것보단 차라리 2주금식을하는게 좋지 않을까요?
-
안녕하세요 정시파이터입니다. 지금은 중간고사 시즌 학교에서 열심히 수능공부를 하고...
왜 백앤드 개발자와 프론트앤드 개발자가 나뉘었는지 이제는 이해할 수 있게 됐는데... 저는 ChatGPT-4를 타고 그 수준을 '대충' 건너 뛰었습니다. 이 코딩실력으로 어디 취업은 못 하겠지만, 얕은 수준으로 뚝딱 만드는 건 정말 쉬워진 것 같아요.
Psat 논퀴매 질문 어디서 해요?
저번에 책 속 카페 가보니까 질문만 있고 답변도 없던데
현재 카페 내 공식 질의응답 게시판은 없으며, 회원 분들이 자율적으로 토론할 수 있는 '자유게시판'들 운영 중입니다. 강의 관련 질문은 오르비 질문게시판에 받고 있습니다.
아...자유게시판이였구나..
강의 질문이라 함은, 논퀴매 질문 안 받는다는 얘기시죠?
독학서라 강의 없으니까요
오류로 보일 경우 카페 정오표 공지에 댓글에 남겨주셔도 되고, 일반적인 질문은 오르비 강의질문 게시판에 남겨주셔도 됩니다. 이 두 곳은 제가 정기적으로 확인하고 답변을 합니다.
사랑합니다
존경합니다
피셋 박살낼게용
오....호..... 엄청나다...!
근데 gpt4 max seq len는 3만개까지 풀려있는걸로 아는데 제한이 있던가요??
잘 모르겠네요. 본문 내 큰따옴표 내의 정보는 어제 ChatPGT-4에게 물어서 나온 답변 결과이긴 합니다.