AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Jules AI - 무료 개발 보조 도구의 한계와 실무 적용 전략

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

  • 소프트웨어 개발자, GitHub 사용자, AI 도구 활용자
  • 난이도: 중간 (AI 도구의 제한 사항과 작업 흐름 이해 필요)

핵심 요약

  • Jules AI는 무료로 최대 60개의 일일 작업 허용 (5개 동시 작업, 5개 코드캐스트)
  • 명확한 지시 없이 '미래 기능' 작업으로 편향"Do not do anything else" 같은 제한 문구 필요
  • 브랜치 생성 및 테스트 자동화 기능 있음 (예: sortAnnotationsByCFI 함수 수정 시 jest.fn 오류 발생)
  • 색상 매핑 오류 해결을 위해 3회 상호작용 필요 (Books 앱 색상 → Markdown 색상 매핑 테이블 제공)

섹션별 세부 요약

1. Jules AI의 기본 제한 조건

  • 5개의 동시 작업, 60개의 일일 작업 제한 (코드캐스트 포함)
  • GitHub 플러그인 사용 시 "Future Enhancements" 섹션으로 작업 편향
  • 사용자 테스트 시 단순한 "stop" 명령어 무시수동 중지 후 태스크 삭제 필요

2. 작업 흐름의 예상치 못한 결과

  • "Interactive book selection dialog" 기능 생성 (원래 요청과 무관)
  • 테스트 시 tests/main.test.ts에서 sortAnnotationsByCFI 함수 오류 발생
  • 브랜치 생성 후 Obsidian에서 테스트 시 jest.fn 오류 확인

3. 색상 매핑 오류 해결 과정

  • Books 앱의 실제 색상과 Markdown 색상 불일치 (예: 'underline' → 'yellow and underline' 등)
  • 3회 상호작용 후 색상 매핑 정확히 수정
  • 로그 기반의 'annotation style values' 제공으로 오류 해결

4. 빌드 및 테스트 과정의 한계

  • EPUB 챕터 이름 오류는 Jules가 해결하지 못함 (VS Code Copilot 사용)
  • Electron 환경에서 파일 시스템 접근 오류 발생 (Node.js 패키지 문제)
  • 빌드 테스트 시 'Publish Branch' 버튼 사용 시 기대 이상의 결과 없음

5. 작업 흐름 최적화 전략

  • 1개의 채팅 세션당 1개의 브랜치 생성 (다중 작업 가능)
  • 브랜치별 코드 리뷰 및 테스트 반복
  • 빌드 오류 시 'build the app again' 명령어 직접 지정

결론

  • Jules AI는 빠른 작업 처리 가능 (2시간 내 4개 이슈 해결)
  • 명확한 제한 문구("Do not do anything else")와 색상 매핑 테이블 제공 필수
  • 빌드 오류는 AI보다 VS Code Copilot 사용 권장 (Electron 환경 문제 해결)
  • "Publish Branch" 버튼 사용 시 예상 외 결과 가능성수동 확인 필수