들어가며: 원래는 Playwright를 쓰려고 했다개인 프로젝트인 MoreTurn을 만들면서 막히는 부분이 있었다. 어떻게 하면 더 재미있게 할까였다. 그래서 이번주에는 유사 서비스인 NovelAI를 써보면서 재미 포인트를 찾아보려고 했다.어차피 브라우저 자동화 도구를 익혀보고 싶었고, 마침 좋은 명분도 생겨서 Playwright를 써봐야겠다고 생각했다근데 Claude한테 "playwright로 novelai.net 탐색해줘" 했더니 반응이 좀 달랐다. Playwright 스크립트를 짜는 게 아니라, Claude in Chrome 도구를 열어서 직접 브라우저를 조작하기 시작한 것. 당황스러웠지만, 결과적으로는 이게 훨씬 나았다.Claude in Chrome이란Claude in Chrome은 Claude가..
반응형
전체 글
안녕하세요. 저는 천천히 그리고 꾸준히 성장하는 개발자입니다. 사람에게 도움이 되는 개발을 지향합니다. react와 react-native를 이용한 개발을 주로 하고 있습니다.들어가며나는 기술 블로그 스터디에 참여 중이다. 어느날 운영진분 중 한 분께서 오픈소스 기여모임 초대권을 나눠주셔서, 운 좋게 참석할 기회를 얻었다.오픈소스 기여모임은 예전에 LinkedIn에서 관련 포스팅을 본 적이 있는 모임이었다. 오픈소스에 어떻게 기여하는지 궁금하기도 했고, 발표 내용 역시 기대가 되는 행사였다.장소장소는 서강대학교 정하상관에서 진행되었다.네이버 지도 기준 집에서 대중교통타고 1시간 15분으로 나와 있어 11시에 출발했다그러나 인생은 그렇게 계획대로 되는것이 아니었따…행사 시작은 13시였는데, 나는 이 날 버스 이슈 때문에 도착이 늦어 13시 30분에 도착했다. 길 찾는 이슈도 좀 있었어서, 첫번째 세션이 끝날 무렵 들어갈 수 있었다.발표 순서후기총 네 개의 세션을 들을 수 있었다..
들어가며AI 소식을 자동으로 수집·정리하는 파이프라인이 필요해서, 오픈소스 프로젝트(auto-news)를 fork해서 팀에 맞게 개조했다. 이 과정에서 Docker와 Airflow를 처음 제대로 다뤘는데 — 단순히 "돌아가게 만들기"에 그치지 않고, 왜 이렇게 설계됐는지를 이해하면서 삽질이 확 줄었다. 이 글은 그 과정에서 정리한 개념들이다.Prologue: 프로젝트 구조 파악하기전체 흐름을 한눈에 — 데이터가 어떻게 움직이나[소스] RSS / Reddit / Blog 크롤링↓ (af_pull.py)[중간 저장] JSON 파일 (~/airflow/data/...)↓ (af_save.py)[처리] dedup → score → filter → summarize (LLM)↓[목적지] Notion DB / Mi..
TL;DRGitHub spec-kit은 SDD(스펙 기반 개발) 방법론을 AI 에이전트와 함께 실행할 수 있게 돕는 오픈소스 툴킷이다.조코딩 × 프라이머 × OpenAI 해커톤에서 텍스트 스토리 웹게임 MoreTurn을 1주일 내로 완성해야 하는 상황에서 Claude Code 위에 처음 써봤다.기획을 과하게 하면 시간을 날린다. PRD까지만 정리한 뒤 spec-kit에 넘기는 게 속도와 품질 모두에 효과적이었다.구현 단계에서 스펙 이탈이 거의 없었고, 태스크 단위 실행 덕분에 몰입이 끊기지 않았다.다만 선호 패키지·리전·의존성을 잘 명시하거나 체크하지 않으면 나중에 고생할 것 같다.왜 써봤나조코딩과 프라이머, OpenAI가 함께 여는 해커톤이 열렸다. 예선 조건은 두 가지 — OpenAI API를 사용할..
GoZen 개발기 시리즈Part 1: 시장 검증 편Part 2: AI 협업 편Part 3: 기술 구현 편Epilogue: 출시 편 0. 막간 홍보 😊GoZen은 현재 [플레이스토어 링크]에서 만나볼 수 있습니다.명상이 필요한 순간, 광고 없이 편하게 사용해보세요.이 회고가 도움이 됐다면, 비슷한 경험 있으신 분들과 공유해주세요!1. 프로토타입 완성! 이제 출시만 하면 끝GoZen 프로토타입이 드디어 완성됐다. 수면 명상 앱을 만들겠다고 시작한 지 한 달. 유튜브 알고리즘에 의한 방해도 없고, 편하게 딸깍 몇 번만 하면 다이렉트로 명상을 할 수 있는, 내가 원하는 명상 경험을 담은 앱의 출시가 눈앞에 있었다."이제 플레이스토어에 올리기만 하면 되겠네."2020년, 학부생 시절에 앱을 출시했을 때는 정말 ..
📌 이 글은 "수면 명상 앱 MVP" 프로젝트 회고 시리즈다.Part 1: 시장 검증 편Part 2: AI 협업 편Part 3: 기술 구현 편 ← 현재 글Epilogue: 출시 편막간 홍보 😊GoZen은 현재 [플레이스토어 링크]에서 만나볼 수 있습니다.명상이 필요한 순간, 광고 없이 편하게 사용해보세요.이 회고가 도움이 됐다면, 비슷한 경험 있으신 분들과 공유해주세요!TL;DR문제: Android 커스텀 알림음 재생 안 됨삽질: AI의 계속된 실패 + 공식문서에서도 원인 못찾음해결: APK 빌드 시도 → 빌드 오류로 우연히 발견원인: 파일명에 '-' 금지 (Android 규칙)프롤로그: 90% 완성, 그런데...프로젝트가 거의 끝나갈 무렵, 예상치 못한 문제가 발생했다.홈 화면: 완성 ✅명상 리스트..
📌 이 글은 "수면 명상 앱 MVP" 프로젝트 회고 시리즈다.Part 1: 시장 검증 편Part 2: AI 협업 편 ← 현재 글Part 3: 기술 구현 편Epilogue: 출시 편TL;DR문제: AI가 코드 생성 → 나는 이해 못함 → 프로젝트 매니징 안 됨자각: "이게 맞나?" (12/24)해결: 주석 달며 코드 파악 + "빈 파일만" 원칙 (12/29)결과: 개발 속도 ↓, 이해도 ↑, 주도권 회복막간 홍보 😊GoZen은 현재 [플레이스토어 링크]에서 만나볼 수 있습니다.명상이 필요한 순간, 광고 없이 편하게 사용해보세요.이 회고가 도움이 됐다면, 비슷한 경험 있으신 분들과 공유해주세요!프롤로그: AI 과의존을 경계하자AI가 코드를 뚝딱 만들어주면 그때는 좋았다. 빠르고, 편하니까.AI가 짰어도 ..
📌 이 글은 "수면 명상 앱 MVP" 프로젝트 회고 시리즈다.Part 1: 시장 검증 편 ← 현재 글Part 2: AI 협업 편Part 3: 기술 구현 편Epilogue: 출시 편TL;DR문제: 앱 아이디어가 시장에서 먹힐지 불확실해결: YouTube + ElevenLabs로 1-2일 검증(스크립트 1시간 + 자동화 1일)결과: 2주 개발 리스크 회피, 빠른 피보팅막간 홍보 😊GoZen은 현재 [플레이스토어 링크]에서 만나볼 수 있습니다.명상이 필요한 순간, 광고 없이 편하게 사용해보세요.이 회고가 도움이 됐다면, 비슷한 경험 있으신 분들과 공유해주세요!프롤로그: 유튜브 명상은 노이즈가 많다.나는 자기 전에 명상 가이드를 들으며 명상을 하곤 한다. 명상을 시작한지는 약 6개월 정도 되었는데, 명상을 ..
반응형