6월, 2026의 게시물 표시

[나의 앱개발기] 비개발자가 AI로 직장 업무 자동화 도구를 만들다 실패한 이야기

노조 집행부 일을 맡고 나서 가장 먼저 든 생각이 있었습니다. "이 공문 작업, 매번 이렇게 하는 건 너무 비효율적이다." 문서번호, 수신처, 제목, 본문을 매번 Word에서 양식 불러와서 고치고, PDF로 저장하고, 메일로 보내고. 반복되는 루틴이 몇 달째였습니다. 저는 개발자가 아닙니다. Google Apps Script를 조금 만져본 정도가 전부인 사람이에요. 그런데 어느 순간 Claude AI와 대화하다가 '이거, 나도 만들 수 있지 않을까?' 싶었거든요. 그래서 시작했습니다. 결론부터 말하면, 수십 번의 수정, 수십 번의 오류 를 거쳤고, 지금도 완벽하게 작동하진 않습니다. 그런데 이 과정에서 건진 게 꽤 많았어요. 이 글은 그 실패의 기록입니다. 목차 1. 어떤 걸 만들려고 했나 2. 계속 발목을 잡은 오류들 3. 끝내 해결 못 한 것들 4. 그래도 이 경험에서 건진 것들 5. 다음 단계: 뭘 보완할 건지 * 어떤 걸 만들려고 했나. 목표는 단순했습니다. 공문 양식 위에 텍스트를 입력하면, 그게 그대로 PDF로 뽑히는 웹앱. Flask 같은 서버 없이, HTML 파일 하나로 돌아가는 형태로요. 누구한테 서버 빌려달라고 부탁하기도 귀찮고, 회사 PC에 뭔가 설치하는 것도 번거로우니까요. 구체적인 기능 목록은 이랬습니다. 공문 양식 이미지를 배경으로, 그 위에 입력 박스 배치 왼쪽에 입력하면 오른쪽 미리보기에 실시간 반영 기존 PDF 공문을 불러오면 Claude AI가 내용 자동 추출 본문 편집 가능 (글꼴, 크기, 정렬, 줄간격) PDF로 저장 작성한 문서 저장 및 불러오기 이걸 Claude와 대화하면서 하나씩 만들었습니다. 코드를 직접 짜는 게 아니라, Claude가 짜준 코드를 HTML 파일에 붙여넣고, 실행해보고, 안 되면 다시 물어보는 방식으로요. 처음엔 생각보다 잘 됐습니다. 그래서 방심했거든요...

[나의 앱개발기] 비개발자 네번째 게임 만들기 - 너구리 게임을 클로드와 함께 (Ponpoko 클론)

이미지
중2 딸이 폰으로 가볍게 시간 보낼 게임을 만들어주고 싶었거든요. 지금까지 톰골드런 방식 게임이랑 무한의 계단을 만들어서 깃허브 페이지에 올려뒀는데, 딸 반응이 생각보다 괜찮아서 한 발 더 욕심을 부려봤습니다. 이번에 도전한 건 어릴 적 오락실에서 봤던 "너구리(Ponpoko)" . 사다리 타고 올라가서 과일 먹고 적 피하는 그 게임이죠. 결과부터 말씀드리면 다섯 번 갈아엎었고, 그래도 끝은 봤습니다. 오늘은 그 과정을 정리해보려고요. 1. 처음엔 피아노 타일을 만들려 했었죠 2. 너구리로 방향을 틀고 첫 번째 벽에 부딪힌 순간 3. 정통 너구리 스타일로 다시 처음부터 4. 모바일 조작이라는 끝나지 않는 숙제 5. 8번째 앱을 만들며 느낀 것들 * 처음엔 피아노 타일을 만들려 했었죠. 딸한테 추천 게임 몇 개 보여줬더니 피아노 타일 스타일이 좋다고 하더라고요. 박자 게임이라 익숙한 곡도 넣을 수 있고, 그래픽도 예쁘게 뽑을 수 있을 것 같아서 일단 만들었거든요. 버전 1까지는 잘 됐어요. 타일이 떨어지면 클릭으로 없애는 단순한 방식이었죠. 그런데 욕심이 발동해서 "원작처럼 하단에 판정 라인을 두고, 라인에 닿을 때 눌러야 점수가 되는 방식"으로 바꿨더니 그때부터 꼬이기 시작했습니다. PC 크롬 미리보기에서는 마우스 클릭이 안 먹히는 거예요. 모바일 터치는 되는데 말이죠. 알고 보니 클로드 미리보기 창이 iframe 안에서 돌아가는데, 투명한 div에 직접 mousedown 이벤트를 거는 방식이 iframe 환경에서 막히더라고요. 버전 7까지 가도 해결이 안 돼서 결국 "이건 미리보기 환경 자체의 한계라 다른 게임으로 가자" 고 결정했습니다. 처음엔 좀 허무했는데, 돌이켜보면 디버깅 과정에서 이벤트 처리, 좌표 변환, 멀티터치 처리 같은 걸 다 한 번씩 다뤄봤거든요. 헛수고는 아니었어요. * 너구리로 방향을 틀고 첫 번째 벽에 부딪힌 순간. 다음으로 딸한테 ...