안녕하세요. 하네스 엔지니어링이 중요하다는 사실은 인지했는데 직접 하네스를 제 상황에 맞게 설정하고 만드는 게 비개발자 입장에서 상당히 어렵게 느껴집니다. 이미 공개된 superpowers나 oh-my-clauldecode 같은 도구들을 많이들 사용하시던데 비개발자 입장에서 어떤 도구들을 사용하면 좋을지 추천 부탁드립니다. 참고로 저는 온라인 쇼핑몰 통합관리 웹솔루션을 개발하려고 합니다.
안녕하세요. 강의 5분경쯤 나오는 node.js 설치 관련 질문드립니다. 현재 curl -o- https://fnm.vercel.app/install | bash 명령어를 통해 설치 진행중에 있는데 1시간동안 설치 되고 있습니다. 원래 소요시간이 이렇게 오래 걸리는 것이 맞을까요?
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
💡 수강생 안내 사항 (커뮤니티 가이드) 학습 관련 질문 : 구체적으로 적을수록 정확한 답변을 받을 수 있습니다. 작성 팁 : 마크다운과 단축키를 활용하면 글을 더 편리하게 작성할 수 있습니다. 사전 검색 : 질문을 남기기 전, 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해 보세요. 커뮤니티 매너 : 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요. 서비스 문의 : 인프런 서비스 관련 문의는 1:1 문의하기 를 이용해 주세요. 업데이트중에 한도초과라고 계속 나옵니다. 그래서 백업까지 해놓았는데도 이러는데 해결책이 있을까여 현재 호출 구조 모델 우선순위 순서모델상태무료 한도1순위 gemini-2.5-flash 기본 25 RPD, 10 RPM (Preview 제한)2순위 gemini-1.5-flash 방금 변경됨 1,500 RPD, 15 RPM 3순위키워드 fallback코드 내장무제한 (LLM 없이 점수 산출) 호출 타이밍 ( generator.py:76 ) 종목 1 호출 → 6초 대기 → 종목 2 호출 → 6초 대기 → ... 종목 간격: 6초 46종목 기준: 45 × 6초 = 270초 (4.5분) LLM 단계만 [15/46] 대원전선 score=2 [16/46] DB하이텍 score=2 [17/46] 코스텍시스 score=2 [18/46] 펩트론 score=2 [GeminiAnalyzer] gemini-2.5-flash 한도 초과 → gemini-2.0-flash로 전환 (호텔신라) [GeminiAnalyzer] API 실패 → 키워드 fallback (호텔신라): 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits . To monitor your current usage, head to: https://ai.dev/rate-limit . \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-2.0-flash\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\nPlease retry in 40.700251593s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': ' https://ai.google.dev/gemini-api/docs/rate-limits '}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_input_token_count', 'quotaId': 'GenerateContentInputTokensPerModelPerMinute-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.0-flash'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-2.0-flash', 'location': 'global'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-2.0-flash', 'location': 'global'}}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '40s'}]}} [19/46] 호텔신라 score=1 [GeminiAnalyzer] API 실패 → 키워드 fallback (로보티즈): 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits . To monitor your current usage, head to: https://ai.dev/rate-limit . \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-2.0-flash\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-2.0-flash\nPlease retry in 30.229631631s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': ' https://ai.google.dev/gemini-api/docs/rate-limits '}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_input_token_count', 'quotaId': 'GenerateContentInputTokensPerModelPerMinute-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.0-flash'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-2.0-flash', 'location': 'global'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.0-flash'}}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '30s'}]}}
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
💡 수강생 안내 사항 (커뮤니티 가이드) 학습 관련 질문 : 구체적으로 적을수록 정확한 답변을 받을 수 있습니다. 작성 팁 : 마크다운과 단축키를 활용하면 글을 더 편리하게 작성할 수 있습니다. 사전 검색 : 질문을 남기기 전, 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해 보세요. 커뮤니티 매너 : 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요. 서비스 문의 : 인프런 서비스 관련 문의는 1:1 문의하기 를 이용해 주세요. 강의에서 끝까지 완성한 자료에대한 파일은 없을까요?
클로드를 사용중에 질문 사항이 있습니다. agents 명령어로 agents를 생성할때 강의에 나오는 프롬프트 입력 후 agents를 생성을 하면, 강의에 나오는 내용과는 다르게 생성이 되고, 폴더도 .claude/agents/dev 폴더에 생성이 되지 않고 .claude/agents/next-starter-initialized.md 파일로 생성이 됩니다. 이렇게 차이가 날 수 있는 건가요?
저는 review image reordering을 염두에 두고 sequence를 계속 가져가는 방향으로 결정했습니다. 제미니님은 실무에서 이렇게 염두에 두고 구현이 조금 더 복잡해지더라도 이런 특정 필드나 기능을 가져가는것을 오버엔지니어링이라고 생각하여 피하시는 편인가요? 어떤 기준으로 결정하시는지 궁금합니다.
(AI 퀀트) 바이브 코딩으로 미국 주식 AI 자동 분석 시스템 만들기 with Claude Code
안녕하세요 현재 섹션 5 단원 수강하고 있습니다. 아래 강의를 듣고 있고 아래 시점에서는 노션에 플러그인 관련 노션 문서가 있습니다. 연관 강의 : 4-4 명령어 하나로 AI 전환! & ⚙ 최종 Top 10 리포트 & 대시보드 제작 영상 시점 : 4분 55초 그러나, 영상에 나오는 노션 문서가 따로 공개 되지 않은 것 같습니다. 확인부탁드리겠습니다. 감사합니다.
image only query를 설명해주실때 stable pagination 때문에 조인을 사용하신다고 이해했습니다. 저는 다른방식으로 구현해보았는데 제미니님의 의견이 궁금합니다. 코드를 보면 나중에 image를 fetch 또 하게 되는데 이렇게되면 image only query를 ReviewImageEntity에 reviewId, status 인덱스를 걸고 SELECT review FROM ReviewEntity review WHERE review.targetType = :targetType AND review.targetId = :targetId AND review.status = :status AND EXISTS ( SELECT image.id FROM ReviewImageEntity image WHERE image.reviewId = review.id AND image.status = :status 이렇게 구현하는 방식이 데이터량이 많아진다면 효율적이지 않을까 싶어서 구현해봤습니다.
영상에 보면 깃이그노어 설정을 하시던데 공식문서에는 전체 공유 프로젝트와 로컬용으로 구분해서 설명해두었지만 실제 커밋하여 올리면 setting.json은 업로드 되는거 같습니다. 궁금한건 그러면 공식문서는 그렇게 나눠서 하라는 지침같은건가요? local 붙냐 안붙냐에따라 시스템적으로 제어가 되는게 아니라 지침으로서 안내해주는건지 궁금합닏ㅏ
초보자도 따라갈 수 있는 좋은 강의 감사드립니다. 클로드 Pro 요금제에서 Claude Code CLI 사용을 막는다고 최근에 인터넷 글에서 보았습니다. 클로드 Pro 20달러/월 요금제를 이제라도 구독 시작하면 강사님의 강의를 따라할 수 있는 환경이 아직은 제공되는 걸까요? 무료제공해 주신 이번 강의는 먼저 들었는데, 아주 큰 돈은 아닐지라도 구독했는데 실습 자체가 안될까봐 고민이 됩니다. 또한 만약에 이제 "클로드 Max" 구독으로만 Claude Code CLI 사용이 가능한 것이라면 관련 강의 콘텐츠 입장에서도 진입장벽이 꽤 높아지는 것이므로 정확한 확인이 필요해 보입니다. 혹시 정확히 아신다면 답변 부탁드릴게요. 감사합니다.