안녕하세요. 강의를 보면서 하나씩 따라해보고 있습니다. API 자동화와 FastAPI 라우트 통합 구성 강의를 진행 중인데요. 코드를 돌려보니 아래와 같은 에러가 출력됩니다. LLM 판단 로그 저장 실패: {'code': 'PGRST204', 'details': None, 'hint': None, 'message': "Could not find the 'days_to_earnings' column of 'llm_decision_logs' in the schema cache"} claude에게 물어보니 2가지 방법을 알려주는데요, 해당 컬럼을 추가하는게 맞을까요? 아니면 DB에 저장하지 않도록 코드를 수정하는게 맞을까요? ● 확정입니다. 템플릿 스키마(create_llm_decision_logs.sql)와 실제 DB 스냅샷 모두 llm_decision_logs에 실적 컬럼이 없습니다. 반면 코드는 earnings_date, days_to_earnings, earnings_estimate 3개를 upsert에 넣습니다 → 컬럼 불일치로 400. 원인 요약 llm_review_ service.py 에 실적(earnings) 로깅이 추가됐지만, 대응하는 DB 마이그레이션이 이 Supabase에 적용되지 않았습니다. 실제로 이 환경에선 실적 기능이 비활성입니다 (earnings_calendar 테이블 없음 → 404, ALPHA_VANTAGE_API_KEY_EARNINGS 미설정 → 실적 수집 건너뜀). 그래서 이 3개 필드는 사실상 항상 None입니다. 해결 방법 — 두 갈래, 선택해 주세요 A) DB에 컬럼 추가 (실적 기능을 살려둘 경우) — Supabase SQL 편집기에서 실행: ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS earnings_date DATE; ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS days_to_earnings INTEGER; ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS earnings_estimate DECIMAL(10,2); (저는 REST 클라이언트라 DDL 실행이 안 돼서, 이 SQL은 직접 돌리셔야 합니다.) B) 코드에서 실적 3개 필드 제거 (제가 바로 수정) — 현재 DB 스키마와 일치시켜 즉시 해결. 어차피 지금 항상 null인 필드라 로그 손실 없음.
[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
예전에 여기까지 따라왔다가 컴퓨터를 재부팅하면 계속 default와 sophie가 충돌을 했었습니다 매번 발생해서 AI도움으로 어렵게 해결하면 또 계속 반복이 되어서 처음부터 다시 깔고 여기 까지 왔는데.. 재부팅후 충돌이 안나려면 어떻게 해야 하나요? 괜히 헤르메스 시작했나 하는 생각이 듭니다 방법을 알려주세요 기존 default를 삭제해도 되는 건가요?
[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
계속 에러가 나옵니다 어떻게 해야 하나요? sophie를 디폴트로 만든 다음부터 hermes gateway restart 하면 에러가 발생합니다 참고로 저는 맥북을 사용하고 있습니다 강의 내용대로 따라했는데 ERROR gateway.platforms.base: [Telegram] Telegram bot token already in use (PID 7604). Stop the other gateway first. WARNING gateway.run : ✗ telegram failed to connect ERROR gateway.platforms.base: [Slack] Slack app token already in use (PID 7604). Stop the other gateway first. WARNING gateway.run : ✗ slack failed to connect WARNING gateway.run : Gateway started with no connected platforms — 2 platform(s) queued for retry: telegram: Telegram bot token already in use (PID 7604). Stop the other gateway first.; slack: Slack app token already in use (PID 7604). Stop the other gateway first. WARNING gateway.run : No adapter could be created for any of the 2 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution. ERROR gateway.platforms.base: [Telegram] Telegram bot token already in use (PID 7604). Stop the other gateway first. ERROR gateway.platforms.base: [Slack] Slack app token already in use (PID 7604). Stop the other gateway first. ^CWARNING gateway.run : Shutdown context: signal=SIGINT under_systemd=no parent_pid=9232 parent_name=? loadavg_1m=3.75 parent_cmdline='(unknown)' 이런 에러 메시지가 나옵니다
노션 특정페이지 지정이 안 되고 그냥 워크플레이스 만 단일로 뜨는데 특정페이지는 어떻게 지정하죠? 클로드가 아예 노션에 접근을 못 해요,, 노션 상단 점 세개 눌러서 연결탭에 들어간 후에 클로드를 찾아도 클로드는 목록에 없고,, 클로드 커넥터의 노션도 모두허용으로 해놨습니다.. 노션이 제가 쓰는게 무료버전이라 그런건가요?
도커 가상화 기능 설정 : Windows 기능 켜기/끄기에서 Hyper-V, WSL, 하이퍼바이저 플랫폼 활성화 재부팅 필요 window 11 home version시 hyper-v기능이 없습니다. docker는 어찌어찌 설치했는데 starter kit설치자체가 안되는데 그건 어쩔수 없나요? 아니면 다른 방법이 있나요?
우선 이번에 빅분기 실기 1~3유형까지 11회 보다 12회는 전 유형 다 학습 해보면서 실기 준비했는데 2유형 RMSLE 이거에 말리고 또 1유형도 문제 파악이 늦었고 풀었던 문제도 있었지만 다 틀리면서 아쉽게 불합격을 했어요. 2유형의 경우 dir 함수 이용해서 랜덤 포레스트 ensemble 함수 찾으려고 했는데 dir 함수가 시험장에서 안되다 보니 어쩔수 없이 라이트gbm 겨우 기억해내서 작동했으나 RMSLE 음수 오류에 말려서 어쩔수 없이 RMSE로 제출하다가 0점이 나왔고 3유형은 그나마 어느 정도 점수를 획득하는 선에서 끝났어요. 일단 지금 강의는 9월 20일이 마지막 날인데 시험일 까지는 2개월 이상 남아 있어요. (혹여 연장이 안된다면 9월 21일 이후 재구매 생각중) 아무튼 이번에 2유형이 회귀가 나옴에 따라 13회는 분류일 가능성이 많이 높아졌는데 분류는 음수 오류는 없으나 추가 되는 코딩 내용이 있어서 어쩌면 회귀보다 더 까다로울 수 있고 제가 가장 불안하게 보는 요소는 평가지표가 어떤것이 나올지 이점입니다. 그래서 다양한 평가지표나 추가되는 코딩 내용은 어떤식으로 해결하는게 좋은지가 관건이고 또 1유형을 다 틀리다 보니 저러한 점이 다음 시험 준비할 때 가장 까다롭더라구요. (반면 11회는 1유형 문제를 맞춤)
[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
안녕하세요. 강의 잘 듣고있습니다. 좋은 강의 감사합니다. 로컬터널링의 도구로 조사해봤을 때 ngrok나 Localtunnel 같은 도구도 나오던데, Tailscale Funnel의 강점 또는 다른 도구들의 단점이 있을까요? 로컬터널링을 사용해본적이 없다보니, 안정성과 보안성이 제일 중요하지 않을까 막연하게 생각중입니다. 다른 도구들의 단점이 있는지, 또는 베타버전임에도 Tailscale Funnel이 가지는 장점이 있어서 선택하신걸까요? N개의 기술중 특정 판단하신 기준이 어떤것인지 노하우를 배우고싶어 문의드립니다!
Claude Code Harness Engineering 클로드코드 심화 CLI 하네스 엔지니어링 실무
안녕하세요, Code Craft 설계 입문 강의 너무 잘 설명해주셔서, 정말 잘 들었습니다. 디자인 패턴의 경우, 굉장히 유용해 보이는데요. 이 형태를 skills로 .md파일을 생성하게 한 다음 claude와 내용을 채워나간 다음에 진행하는 것도 괜찮은 방법이겠다고 생각을 해봤는데, 강사님께서는 이 것을 어떻게 평소 작성해서 적용하시는지 습관? 패턴이 궁금합니다. 더운 여름 화이팅 하시고, 좋은 강의 언제나 감사드립니다.
GET /v1/shared-carts API 부분의 구현을 보니 CartReader.getCartAccessList 부분이 있는데 cartAccessRepository.findByUserIdAndStatus 메서드를 사용하여 조회하더라구요. 이렇게 되면 내가 만든 내가 소유자인 카트만 조회될 것 같고, 공유 장바구니 참여자 수 만큼 같은 공유카트가 여러개 조회 될 것 같습니다. 결국 소유자 조차도 access 데이터에 추가된다면 cartAccessRepository.findByAccessUserIdAndStatus 를 사용하여 범용으로 사용하는 것은 불가능할까요? 그리고 CartHandler.createCharedCart 부분에는 도구 레이어임에도 불구하고 하나의 트랜잭션으로 두지 않으셨는데요, 카트 생성 이후 나의 접근 권한이 추가 되지 않는다면 카트 리스트에서 볼 수 없을 것 같은데 이 점에 대해서도 의도하신 바가 있는지 궁금합니다! 또한 access 부분에서 DB 유니크를 걸어두었지만 사전 존재 확인이나 멱등처리가 없는 것 같습니다. 개념적인 예외를 사용하지 않고 DB 무결성 예외를 노출시키신 이유가 궁금합니다.