묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
jobParameter를 통한 멱등성 질문
안녕하세요 우선 좋은 강의 감사드립니다. 덕분에 Batch에 대한 기본적인 틀을 잡을 수 있을 것 같아요! 중급강의도 기대됩니다.실습을 따라가던 와중, 멱등성을 유지하기 위해서 궁금한점이 생겨서 질문드립니다.같은 파라미터로 완료된 job은 재실행을 허용하지 않기 때문에 parameter로 time을 넣어주셨는데요.그렇게 되면 만약에 job을 실패지점부터 재실행 하고 싶은 경우에는 targetDate 뿐만 아니라 실패한 시간대에 time 파라미터까지 넣어서 재시작을 해야하는 것인가요?만약에 time 파라미터를 추가한 상태에서, 이전 실행과 다른 time 파라미터로 완료된 job을 재실행 할경우에는 정산 테이블에서 targetDate에 해당하는 값을 DELETE를 하고 INSERT를 진행해야 멱등성이 유지될 것 같습니다. 이럴 경우 DELETE 같은 경우는 Settlement INSERT 작업 이전에 별도의 Step으로 구성이 되야할까요?만약에 DELETE를 해야한다면 DELETE의 경우에는 targetDate의 해당 하는 값을 한번에 전부 지우고 INSERT를 시작하는지 궁급합니다..!
-
해결됨리눅스 퍼미션 마스터클래스 과정 – 「기초부터 실무·보안·서비스 운영까지」
72강의 DNS개념(수업자료)에 자료가 없어서 문의 드립니다.
안녕하세요. 유투브에서 많은 도움을 받고 inflearn에서 강사님의 강의를 수강하게 된 학생입니다.좋은 강의 감사합니다.72강의 DNS개념(수업자료)를 들어가봐도 자료가 없습니다.강의를 올리는 과정에서 실수가 발생한게 아닌지 싶어 문의 드립니다.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
종합부동산세 부분 tool 사용 질문 드립니다.
from langchain_core.messages import HumanMessage query = '집이 15억일때 종합부동산세를 계산해주세요' for chunk in graph.stream({"messages": [HumanMessage(query)]}, stream_mode='values'): chunk['messages'][-1].pretty_print() from langchain_core.tools import create_retriever_tool from pinecone import Pinecone from langchain_openai import OpenAIEmbeddings import dotenv from langchain_pinecone import PineconeVectorStore dotenv.load_dotenv() index_name = "real-estate-tax" embeddings = OpenAIEmbeddings(model='text-embedding-3-large') vectorstore = PineconeVectorStore(index_name=index_name, embedding=embeddings) retriever = vectorstore.as_retriever(search_kwargs={'k':5}) retriever_tool = create_retriever_tool(retriever= retriever, name="real_estate_tax_retriever", description="Contains information about real estate tax. if you have any questions about real estate tax, use this tool.") ================================ Human Message ================================= 집이 15억일때 종합부동산세를 계산해주세요 ================================== Ai Message ================================== Tool Calls: real_estate_tax_retriever (call_LiPlj4OGqlAzP2PsssaZTVsc) Call ID: call_LiPlj4OGqlAzP2PsssaZTVsc Args: query: 15억 종합부동산세 ================================= Tool Message ================================= Name: real_estate_tax_retriever 납세의무자가 3주택 이상을 소유한 경우 | 과세표준 | 세율 | | ------------------- | -------------------------------------------------------------------- | | 3억원 이하 | 1천분의 5 | | 3억원 초과 6억원 이하 | 150만원+(3억 원을 초과하는 금액의 1천분의 7) | | 6억원 초과 12억원 이하 | 360만원+(6억원을 초과하는 금액의 1천분의 10) | | 12억원 초과 25억원 이하 | 960만원+(12억원을 초과하는 금액의 20) | | 25억원 초과 50억원 이하 | 3천 560만원+(25억원을 초과하는 금액의 30) | | 50억원 초과 94억원 이하 | 1억 1천60만원+(50억원을 초과하는 금액의 40) | | 94억원 초과 | 2억 8천 660만원+(94억원을 초과하는 금액의 1천분의 50) | ``` --- [Section: Page 4-6] ---... - 9,600,000 + 600,000 = 10,200,000 따라서, 15억 원의 집에 대한 종합부동산세는 1,020만 원입니다. 안녕하세요, 선생님강의 마지막 쯤 create_retriever_tool 부분에서 강의 대로 쭉 그대로 진행했는데 이 tool 이 pdf 에서 병렬로 자료를 검색해서 가져오지 못하고 ( 과세표준, 공정시장가액비율, 1세대 1주택 여부 등) 오직 종합부동산세 표 '한개만' 가져옵니다. 왜 여러 정보를 검색을 못할까요...?ㅠ -------------gemini 검색결과입니다-------병렬 리트리빙 부재:create_retriever_tool은 기본적으로 "질문 1개 -> 검색 1번" 구조입니다. AI가 스스로 "세율도 모르고, 공정시장가액비율도 모르네? 추가로 검색해야지!"라고 생각하게 만드는 추론(Reasoning) 루프가 약한 상태입니다 AI의 오판: 리트리버가 준 결과물(제8항 세대 정의, 제9항 공시가격 정의 등)은 실제 계산에 필요한 세율표나 공정시장가액비율이 아닌, 용어 정리 수준의 파편화된 정보였습니다. 그런데 AI는 이 정보를 보고 "아, 더 이상 찾을 게 없나 보다" 혹은 "내가 아는 지식으로 대충 계산해야지"라고 판단하고 1560만원이라는 (부정확할 확률이 높은) 결론을 내버린 것입니다.
-
미해결스프링 핵심 원리 - 고급편
어드바이스 순서 디폴트 기준이 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.@Aspect 에서 @Order 를 따로 지정하지 않은 디폴트 기준으로, 로그/트랜잭션 선언 순서를 반대로 해도 로그가 먼저 찍히던데,디폴트 기준이 궁금합니다.포인트컷의 기준이 더 광범위한게 먼저 실행되는 느낌인데 이게 맞을까요?
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
파일 안열림
앞서 두 설치파일은 영상 그대로 모두 잘 설치되었으나, 실습 파일에 해당하는 데이터 파일들이 아래 사진과 같이 SQL 파일로 실행되지 않고 텍스트 파일인 메모 형태입니다.이 경우 어떻게 해결할 수 있을까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
36번 강의 화면주석 프로그램 궁금해요! 너무 이쁩니다요!
36번 강의 화면 주석? 이 맞나요 마우스 드래그 한 부분으로 네모 이쁘게 그리고 심지어 그라데이션으로 이쁘게 나오는게 너무 이쁘네요 저도 쓸 수 있을까요 ㅠㅠㅠㅠ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
비바도 all os버전
안녕하세요 🙂[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] :비바도 홈페이지에서 all os버전을 다운받으면 터미널에서 따로설치안하고 vivado실행 명령어만 실행하면 리눅스환경처럼 사용할수있나요??[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
미해결스프링 핵심 원리 - 고급편
AspectV1 예제를 @Configuration 수동 등록으로도 가능한가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 아래처럼 작성을 해서 돌려보니OrderRepository, OrderService 가프록시가 아닌, 실제 클래스 자체가 등록되는 것 같던데, 현재 예제에서 수동 빈 등록은 안되는걸까요??? @Slf4j @SpringBootTest public class AppTest { private final OrderService orderService; private final OrderRepository orderRepository; @Autowired public AppTest(OrderService orderService, OrderRepository orderRepository) { this.orderService = orderService; this.orderRepository = orderRepository; } @Test void aopInfo() { log.info("isAopProxy, orderService = {}", AopUtils.isAopProxy(orderService)); log.info("isAopProxy, orderRepository = {}", AopUtils.isAopProxy(orderRepository)); } @Test void success() { orderService.orderItem("itemA"); } @Test void exception() { Assertions.assertThatThrownBy(() -> orderService.orderItem("ex")) .isInstanceOf(IllegalStateException.class); } @Configuration static class AopTestConfig { @Bean public OrderRepository orderRepository() { return new OrderRepository(); } @Bean public OrderService orderService() { return new OrderService(orderRepository()); } @Bean public AspectV1 aspectV1() { return new AspectV1(); } } }
-
미해결OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
22강 빌드 에러 문제
안녕하세요.Cloudflare를 이용해 앱 배포를 진행하던 중, 강의 영상에서 안내된 과정과 현재 Cloudflare의 인터페이스 및 설정 방법이 달라진 것을 확인했습니다. 그 과정에서 생성 및 배포를 진행할 때 지속적으로 빌드 실패가 발생하고 있습니다.특히 최근 업데이트로 인해 "Worker 생성" 관련 버튼과 설정 방식이 변경된 것으로 보이며, 이전에는 확인할 수 있었던 빌드 명령(Build Command) 설정이 현재는 "선택 사항"으로 표시되어 정확한 설정 방법을 파악하기 어려운 상황입니다.최신화된 Cloudflare 환경에서는 어떤 방식으로 생성 및 배포 과정을 진행해야 하는지 안내해 주시면 감사하겠습니다.감사합니다.
-
해결됨한 입 크기로 잘라먹는 Next.js
npx prisma db push 시 에러가 뜹니다.
npx prisma db push 실행을 하면 아래와 같이 vscode 에서 에러가 뜹니다. 아시는 분 답변 좀 달아주시면 감사하겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
강의 내용 질문
어리석은 질문일 수 있지만 한 가지 하려고 합니다.저는 현재 데이터 관련 직무에서 일을 하고있습니다.클로드 코드의 경우 흔히 저는 웹이나 앱 개발에 유용하게 쓰인다고 들었는데,그렇다면 해당 강의의 경우도..데이터 엔지니어로서는 많은 도움을 받기는 힘들지? 궁금해요~공부를 해보려고 유튜브나 글 같은 것들을 보았을 때에는 웹,앱 개발 뿐 아니라 다양한 분야에 적용할 수 있을 것 같은데..흔히들 웹이나 앱개발 하는 사람들이 쓰면 좋다~라는 말 때문에 문의 드립니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
md문의
claude.md와 roadmap.md 차이는 무엇인가요?init를 실행하면 claude.md가 생성되더라구요.선후관계가 있는건지 혼란스럽네요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
성능 테스트 결과
SList로 구현한 코드와 Lock을 걸며 큐에 pop push를 하는 코드의 실행시간을 스레드의 수와 일의 반복수(for문의 반복횟수)를 늘려서 시간을 측정해보았더니 Lock을 걸어 실행한 시간이 더 짧게 나오는데 둘다 어쨋든 CAS연산을 해주기 때문에 그런것일까요? 그렇다고 하면 굳이 LockFree로 구현하는 이유가 뭔지 궁금합니다Lock을 쥔 스레드가 데드락이 되어 다른 스레드들도 통과를 못하는 경우가 있어서 그런건가요?
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
실습 안 보고 PDF 교육 자료만 보고 시험 합격 가능할까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실습 안 보고PDF 교육 자료만 보고 시험 합격 가능할까요?
-
미해결비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
Microservice 에 DB 띄우기
Microservice 에 DB 를 띄우게 될때 DB 를 여러대 띄우는것 같은데저렇게 하지않고하나의 DB 를 띄우고 스키마로 분리하는 경우도 있나요 ?? 너무 낭비가 되지 않나 ?? 생각도 들어서요
-
미해결비전공자도 이해할 수 있는 MSA 입문/실전 (feat. Spring Boot)
MSA 프로젝트 요구사항 및 설계 에서의 FK
안녕하세요 강의 잘 듣고있습니다.MSA 프로젝트 요구사항 및 설계 부분에서 모놀로식으로 설계하게 될때는FK 를 걸지만 MSA 에서는 DB가 독립적으로 분리되어 있어서 FK 를 걸 수 없을것 같습니다 .Application 단에서도 하지않나요 ?? 예를들어서 @ManyToOneuser: User;
-
해결됨클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
클로드 코드에 문구를 붙여넣을 때 생기는 오류
안녕하세요, 과제 진행하면서 이미 적혀져 있는 프롬프트를 제 클로드 코드에 복붙하니깐 첨부 드리는 이미지와 같은 현상이 일어나는데요혹시 해당 부분 확인 부탁드려도 괜찮을까요!대략적으로 이해 하기로는 너무 많은 글을 붙이면 안된다. 라고 말하는 것 같은데 맞나요?저는 클로드 코드에 해당 문구를 복붙하고 난 후, 괄호 안의 정보를 수정하려 했는데요, 이게 저 [pasted text #1 +11 lines] 문구 때문에 수정이 안되네요 ㅠ긴글을 복사하고 붙여두면 수정하는게 안되나요 원래?
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
hiding 질문
하이딩과 static, 상속 관련해서 질문이 있습니다.일반적인 상속 상황을 가정할 때부모, 자식에게 둘 다 있는 메서드(즉, 오버라이딩): 자식꺼 사용부모, 자식에게 둘 다 있는 static 메서드: 부모꺼 사용부모, 자식에게 둘 다 있는 변수: 객체의 자료형(Parent p = new Child();의 경우 Parent의 변수 사용, Child c = mew Child();의 경우 Child의 변수 사용)에 맞는 변수 사용이 맞을까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
PPT만드는 클로드 스킬 공유도 가능하실까요?
강의 중 사용하시는 PPT의 스타일이 상당히 맘에 들어서 그런데요!강의를 보니까 웹 클로드에 PPT 스킬을 별도로 지정하시고 그 스킬을 기반으로 PPT를 만드시는 듯해서요혹시 스킬을 공유받을 수 있을까요??
-
해결됨클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
안녕하세요, 이미지 붙여넣기가 안되어요
안녕하세요, 33강 권한 모드 (accept, plan): 프로필 웹 사이트 만들기 강의에서 8:58대에 이미지를 넣는 부분이 있는데요,따라하면서 만들어진 웹사이트의 스크린샷을 찍고 cursor에 붙여넣기 하려고 하는데 안되네요 ㅠ강의에서 진행하고 있는 claude 화면이랑 제가 진행하고 있는 claude 화면이 좀 다른거 같은데 terminal로 클로드를 켜서 진행하는것 아닌가요? 제 cursor 화면 스크린샷으로 보여드립니다.빨간 박스로 하이라이트 한 부분에 이미지 붙여넣기 하려 하는데 안되네요 ㅠ+추가: 클로드 코드 이미지 첨부 UI 변경 안내 [new_251224]내용으로 33강 강의가 끝이나고 난 후에 강사님께서 이미지 첨부 관련해서 새로운 페이지를 만들어 두셨었네요! alt + V 실행시 이미지 첨부 되는 내용 확인 했습니다 🙂