묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
미션 제출하는 곳
미션 제출하는 곳 알려 주시면 감사하겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
답변이 다른 문제..
선생님이랑 동일한 프롬프트를 넣어서 작성했는데, 답변이 왜 이렇게 차이가 날까요??..
-
해결됨전문 사주팔자 AI Agent 만들기 - 풀스택 n8n+Python
명령팔레트에서 오류
radar.py 에서 보기-명령팔레트 에서 select inter...항목에서 venv 파이션 항목을 선택해야하는데 생성되지 않습니다. 그래서 다시 안티그래비티를 종료하고 다시 실행해서 언능 명령팔레트를 누르면 venv 파이션이 보였다가 다시 사라지는데...어떤 문제 일까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
123강 질문
중간에 코드가 중복되었다는 걸 어떻게 알 수 있는 거죠?개발 경험이 쌓이다 보면 알 수 있게 되는 걸까요?어떤 걸 배워야 이런 걸 잘 인식할 수 있는지 궁금합니다.
-
해결됨바닥부터 만드는 언리얼 에이전트 (Liu)
언리얼 에디터에서 에이젼트 실행 질문
에디터를 키면 자동으로 에이젼트가 켜지면서 서버가 실행되는 구조로 알고있는데, 언리얼이 켜져도 에이젼트가 실행되지 않고 하얀 창만 뜹니다. 에이젼트만 따로 실행하고 웹 사이트로 들어가면 작동 잘 되고 있습니다. 그리고 에이젼트를 따로 키고 언리얼 에디터를 실행하면 에이젼트가 종료됩니다. 에디터를 실행할 때 자동으로 에이전트도 실행 되도록 할 수 있을까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
IN 사용방법 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. IN 연산자를 사용할때 LIKE나 NOT LIKE와 함께 사용할 수 없나요? 예를 들어, A로 시작하거나 E로 시작하는 영화 제목을 찾고싶을때 TITLE LIKE 'A%' OR TITLE LIKE 'E%' 로 쓰지 않고,TITLE LIKE IN ('A%', 'E%') 로 사용할 수는 없는건가요?오류가 나서 여쭤봅니다!
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
평가결과값 문의
초반에 target(output)을 pop을 이용해 분류하고 검증데이터 분할, 모델 생성/학습을 진행했습니다. roc-auc, f1score, accuracy 평가결과가 1.0 으로 나오는 이유는 뭘까요....? # 타켓설정 target = train.pop('output') # 검증데이터분할 from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train, target, test_size = 0.15, random_state = 0) from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier(random_state = 0) rf.fit(X_tr, y_tr) pred = rf.predict(X_val) pred_proba = rf.predict_proba(X_val) from sklearn.metrics import roc_auc_score, f1_score, accuracy_score print(roc_auc_score(y_val, pred_proba[:, 1])) print(f1_score(y_val, pred)) print(accuracy_score(y_val, pred)) ----------------------------------- 1.0 1.0 1.0
-
미해결[하루 10분] 노션 AI로 업무 자동화부터 재테크 관리까지! + 나만의 AI 비서팀 만들기
소리 안들려요.
2-5강 11:25 강의 소리안들려요. 핸드폰, 브라우저 다른 걸로도 확인해도 안들립니다. 그리고 모든 강의에서 소리가 줄어들었다 커졌다 문제 발생됩니다. 빠른 확인 부탁드립니다.
-
해결됨AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성
차단 등 검증 로직의 위치
WhatsApp 채팅 아키텍처 설계에 대한 질문입니다. 영상에서는 참가자가 ws 서버에 메시지를 보내면 바로 Redis pub/sub으로 들어가고, 람다나 Stream을 통해 DB로 저장하는 방식을 설명하고 있습니다.하지만 DB 저장에 앞서 채팅방 참가 여부 검증, 메시지 전송 차단/해제, 구독자만 전송 가능 등의 검증(validation)이 필요한 경우가 있을 것 같습니다. 또한 이 경우 사용자에게 메시지 전송 실패/불가라는 즉각적인 피드백도 제공해줘야 할 것입니다. ws 서버에서는 보통 검증 로직은 담당하지 않는 것으로 알고 있는데, 이 경우 어디에 검증 로직을 넣는 게 적당할까요?
-
미해결에어비앤비 따라만드는 버블 개발 마스터 (bubble.io)
수업노트보기에서 자료 권한이 없다고합니다
안녕하세요.선생님 덕분에 버블을 재밌게 수강하고 있습니다. 수강중에 질문이 있는데 수업노트보기에서 링크로 들어가니 권한이 없다고 접근이 안되네요 ㅜㅜ
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
온톨로지 활용
온톨로지 구성해서 활용하는 방법도 궁금합니다
-
미해결[React 2부] 고급 주제와 훅
백오피스를 개발할 때 아키텍처 구성에 대한 질문
감사한 마음으로 강의 잘 듣고 있는 중입니다. Vue3 + Quasar(UI Framework) + Nuxt3TypeScriptvee-validate/valibot으로 프로젝트를 한 경험이 있는데 react는 조금 어렵게 느껴지네요. 아마도 원리를 알려주신다고 리액트 훅들을 직접 만들어서 그런 것 같지만 좋은 것 같습니다. 제가 드리고자 하는 질문은React + UI Framework + NextTypeScript검증 라이브러리로 유사한 아키덱처로 갈 예정인데 문제가 UI Framework와 검증 라이브러리를 어떤 것을 사용하는 것이 좋을지 몰라서 질문 드립니다. 혹시 추천해주실 UI Framework와 검증 라이브러리가 있나요?또 한가지는 아무래도 백오피스이므로 데이타 그리드도 중요한데 추천 부탁드립니다.이전에 사용한 Quasar는 자체 quasar.css를 가지고 있어 웹 접근성이나 sass 작업할 때 너무 힘들었습니다. 질문이 너무 광범위해서 죄송합니다.
-
해결됨채널톡 면접관이 직접 알려주는 CS 면접 대비 - Java 편
멀티스레드
람다와 스트림이 순수 함수를 강제하지 않는데멀티스레드 환경에 안전하다는 게 어떻게 안전한건지 궁금합니다.
-
미해결영상편집 프리미어 프로 중급자가 되기 위한 코스
1강 관련하여 문의드립니다.
안녕하세요~ 프리미어프로 2025년 버전을 사용하고 있는 수강생입니다. 강의에서 인트로를 만들기 위해 레거시 타이틀을 찾는 내용이 있는데 2025년 버전에는 그게 없는 것 같아서 비슷하게 만들려면 어떻게 해야하는지 궁금합니다...!
-
미해결디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
제25회 실습 자료 관련
실기 준비를 하기위해 25회 실습 자료 image.E01파일을 다운 받았습니다. 해당 파일은 따로 손상된 파일시스템은 없는 것이 맞나요?? 25회 실습 강의를 보면, 파일시스템 복구는 별도로 촬영된 파일시스템 복구 영상을 참조하라고 하시고 다음 단계로 바로 넘어가셨습니다.그런데, 제가 실습파일을 다운받아 FTK이미저를 이용하여 트리를 확인한 결과 16메가바이트 상당의 microsoft reserve partition만 확인되었습니다.해당 이미지파일 로우파일로 변환하여 헥스이미지도 확인하였는데, 위 마이크로소프트 파티션은 헥사데이터는 모두 0인 것으로 볼때, 따로 손상된 파일시스템을 복구하는 문제는 없는 것 같아서 문의 올립니다.
-
미해결옵시디언 마스터 클래스: PKM·AI Second Brain·LLM WiKi 기초부터 실전까지
안녕하세요 강의 너무잘보고있습니다.
좋은강의 항상 해주셔서 감사드리구요 한가지 여쭤보고 싶은거는 이번에 LLM WIKI 강의에서 매번 Injest 없이 스크래핑하면 자동으로 정리되는거는 배울순 없을까요? 두번째는 윈도우 사용하고있는데 옵시디언내에서 터미널을 열면 윈도우창에서 1개가 생성이되고 옵시디언내에서도 터미널이 생성이 되서 총 2개가 됩니다. 글을쓰면 두개다 같이 반영이 됩니다. 선생님처럼 옵시디언 내에 터미널만 실행이 되는 설정이있는건지도 궁금합니다.
-
해결됨나만의 Claude Code 하네스 (SPEC·TDD·CI로 짓는 AI 개발 워크플로우)
실습에 사용된 MD파일 공유 가능한가요?
github에 가면 src 원본만 있고, 실습내용대로 진행하려니 사용된 skill.md 및 다른.md 를 타이핑하기에 내용이 많습니다. 혹시 사용하신 md 파일 공유하여 주실수 있나요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
mcp서버 추가 후 setting.local.json
mcp서버 추가 후에 저는 setting.local.json에 내용 확인이 안되는데 뭐가 문제일까요?
-
해결됨"AI 딸깍의 시대" 원리로 돌파하는 Node.js와 CS Part1 - V8과 코어 해체기
ai가 만든 강의인가요?
목소리도 그렇고 tts가 읊어주는 것 같은데, 그냥 ai로 대충 장료 만들고 tts 입힌 강의인거 아니죠...?
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
N+1 관련해서 질문있습니다.
안녕하세요. 우선 좋은 강의 제작해주신 토비님께 항상 감사하고 있어요. 이제 배운지 1년된 왕초보입니당..혼자 배워보면서 개인 프로젝트를 만들고 있는데 JPA를 사용하고 있어요.제가 궁금한 것이... N+1 관련한 문제입니다. 아 일단 프로젝트 주제는 복식부기 가계부에요. @Entity ... public class Journal extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ledger_id", nullable = false, updatable = false) @OnDelete(action = OnDeleteAction.CASCADE) private Ledger ledger; ... @OneToMany(mappedBy = "journal", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true) private List<EntryLine> entries = new ArrayList<>(2); ... public EntryLine getEntryLine(EntrySide side) { switch (side) { case CREDIT : this.entries.stream().filter(line -> line.isCredit()).findFirst() .orElseThrow(...); case DEBIT : this.entries.stream().filter(line -> line.isDebit()).findFirst() .orElseThrow(...); default : throw new ... } } ... // Service에서 저장되기 전에 호출 public void validateSavable() { ... validateJournalSave(); } private void validateJournalSave() { AccountType debit = getEntryLine(EntrySide.DEBIT).getAccountType(); AccountType credit = getEntryLine(EntrySide.CREDIT).getAccountType(); if(!this.transactionType.isValidPlacement(debit, credit)) { throw new ... } } }Journal Class에서 EntryLine List에 접근하고 있어요. 그리고 EntryLine Class는 이렇게 생겼어요.@Entity ... public class EntryLine extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "journal_id", nullable = false, updatable = false) private Journal journal; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "account_id", nullable = false) private Account account; ... // private package 접근제어자 사용 // Account는 Category를 참조중이에요. AccountType getAccountType() { return this.account.getCategory().getAccountType(); } } 거래가 저장되기 전에 Journal : validateJournalSave() 에서 this.transactionType에 따라 차변과 대변에 올바르게 위치하고 있는지 검사한 후 저장하고 있는데 이것을 생성과 수정할 때 두 곳에서 사용하고 있어요. Ledger에 5개 Category가 있고, Account는 그 Category를 참조하고 Category에서만 AccountType이 있어요.Journal이 각 EntryLine의 AccountType을 얻기 위해Journal -> EntryLine -> Account -> Category -> getAccountType() 이렇게 흘러가네요.이렇게 접근해도 설계상 괜찮은걸까요? Journal을 저장할때는 @Query 사용해서 Fetch Join으로 필요한 Account를 가져오고 있는 상황이에요.Journal이라는 엔티티가 비즈니스 로직 수행을 위해서 다른 엔티티의 필드까지 깊게 참조?? 가져오도록 설계하는게 옳은건지 모르겠어요.