묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결OpenAI API 를 이용한 생성형 AI 프로그램 개발 - 2025 최신판
함수호출 관련 질문
실습 - 함수호출에서요즘 MCP 스펙에 대한 설명이 많은데, 여기서 설명한 내용들은 openai에서만 지원하는 함수형식에 대한 설명만을 한것이 맞나요?만약 그렇다면 MCP를 지원하는 스펙에 맞추게 되면 구현 방식이 많이 달라지는 건지 궁금합니다. MCP 지원에 대한 openai의 docuement 링크도 알려주시면 감사하겠습니다.
-
미해결React Native with Expo: 제로초에게 제대로 배우기
배달앱도 만들어 보고 싶은데.. 어떤게 도움이 될까요 ?
배달앱이나 카카오 택시같은 앱을 만들어 보고싶은데 참고할 강의가 제로초님 것 뿐이었는데 가격이 2배가 되는셈이라.. 혹시 도움이 되는 방법이 있을까요 ?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
comment에 왜 page와 pageSize가 있는 것인가요?
게시글을 보면 한 개의 게시물 아래에 댓글이 쭉 나열되어 있습니다.댓글을 확인할 때 page가 아닌 쭉 스크롤(infinite-scroll) 하면서 확인 하는 것인데게시물 댓글에 왜 page와 pageSize가 필요한 것인지 모르겠습니다.게시물의 댓글의 갯수를 말씀하시는 거라면 몇 개의 댓글을 불러오는지 이해가 가는데... 혹시 page와 pageSize가 단순히 두 단어를 말씀하시는 게 맞나요? 아니면 comment_count와 같은 게시물 갯수를 말씀하시는 건가요? @Test void readAll() { CommentPageResponse response = restClient.get() .uri("/v1/comments?articleId=1&page=1&pageSize=10") .retrieve() .body(CommentPageResponse.class); System.out.println("response.getCommentCount() = " + response.getCommentCount()); for (CommentResponse comment : response.getComments()) { if (!comment.getCommentId().equals(comment.getParentCommentId())) { System.out.print("\t"); } System.out.println("comment.getCommentId() = " + comment.getCommentId()); }
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
aws eks --region ap-northeast-2 update-kubeconfig --name kube-practice 권한 거부
C:\Users>aws eks --region ap-northeast-2 update-kubeconfig --name kube-practiceAn error occurred (AccessDeniedException) when calling the DescribeCluster operation: User: arn:aws:iam::149536462938:user/my-computer is not authorized to perform: eks:DescribeCluster on resource: arn:aws:eks:ap-northeast-2:149536462938:cluster/kube-practice클러스터 전환이 안되는데 왜 이럴까요?우선 루트 사용자로 전환하니까 되긴 했습니다AllowEKSDescribeCluster고객 인라인인라인AmazonEC2ContainerRegistryFullAccessAWS 관리형직접AmazonEKSClusterPolicyAWS 관리형기존 iam유저 권한은 이렇게 지정되어 있습니다.
-
해결됨OpenAI API 를 이용한 생성형 AI 프로그램 개발 - 2025 최신판
구조화된 출력을 활용한 콘텐츠 심사 내용중 코드 질문
실습 - 구조화된 출력에서제일 마지막 코드를 보면,# 구조화된 출력을 활용한 콘텐츠 심사 from enum import Enum from typing import Optional from pydantic import BaseModel class Category(str, Enum): 폭력 = 'violence' 성적인_내용 = 'sexual' 자해 = 'self_harm' class ContentCompliance(BaseModel): is_violating: bool category: Optional[Category] explanation_if_viloating: Optional[str] completion = client.beta.chat.completions.parse( model=Model, messages=[ {"role": "developer", "content": "사용자 입력이 특정 지침을 위반하는지 판단하고, 위반하는 경우 그 이유를 한국어로 설명하세요."}, # {"role": "user", "content": "취업 면접을 준비하는 방법은 무엇인가요?"} # {"role": "user", "content": "일본에서 제일 싸움 잘하는 사람은 도끼로 이마까 입니다."} # {"role": "developer", "content": "이 사진은 성적으로 노골적인 내용을 포함하고 있어."}, {"role": "developer", "content": "요즘 너무 힘들고 삶을 포기하고 싶어."} ], response_format=ContentCompliance ) 위의 코드에서 messages에 첫번째 것을 제외하고는 모두 role이 user가 되어야하는거 같은데, 어떤게 맞나요?
-
미해결
JN0-351 시험 준비 중 지원자들이 직면하는 일반적인 도전 과제는 무엇인가요?
JN0-351 시험은 Juniper의 Enterprise Routing and Switching 자격 인증 트랙의 일부로, 라우팅 프로토콜, 스위칭, 보안, 문제 해결 등 네트워킹 기술에 대한 수험자의 지식을 평가합니다. 이 시험은 엔터프라이즈 환경에서 Juniper Networks 장비를 관리할 수 있는 능력을 입증하려는 IT 전문가들에게 매우 중요한 단계입니다. 준비 과정에서 수험생은 OSPF, BGP, VLAN, 라우팅 정책, 네트워크 보안 개념과 같은 주요 주제에 집중해야 합니다. 이러한 주제는 jn0-351 시험 문제에 자주 등장하며, 이에 대한 확실한 이해는 합격을 위해 필수적입니다. jn0 351 샘플 문제를 풀어보는 것은 실제 시험 시나리오의 구조와 난이도를 이해하는 데 도움이 됩니다.수험생들이 직면하는 가장 큰 도전 과제 중 하나는 요구되는 기술적 세부 사항의 깊이입니다. 많은 사람들이 이론적 지식을 실제 문제에 적용하는 데 어려움을 겪습니다. 실습 환경과 고품질 자료에 대한 접근이 제한적인 것도 또 다른 장애물입니다. 일부 수험생은 jn0 351 연습 문제를 푸는 동안 시간 관리와 자신감 부족으로 어려움을 겪기도 합니다. 또 다른 일반적인 문제는 지속적으로 변화하는 Juniper 기술을 따라가는 것입니다. 네트워킹 분야는 빠르게 진화하기 때문에, 수험생들은 종종 JN0-351 시험에서 다루는 최신 기능과 설정 방법을 따라잡기 어려워합니다. 이로 인해 이해의 공백이 생기기도 하며, 특히 오래된 자료에 의존하는 경우에 그러합니다. 많은 수험생들이 복잡한 시험 시나리오를 해석하는 데 어려움을 겪습니다. 문제는 종종 계층화된 네트워크 구조를 포함하고 있어 프로토콜과 설정에 대한 깊은 이해가 필요합니다. 실습 경험이 충분하지 않으면 요구 사항을 잘못 해석하기 쉽습니다.이러한 문제를 극복하려면 수험생은 각 주제에 전념할 수 있는 체계적인 학습 계획을 세워야 합니다. 라우팅, 스위칭, 보안 등의 핵심 영역을 정기적으로 복습하면 학습 내용을 강화할 수 있습니다. 연습 시험은 약점을 파악하고 시간 관리 능력을 향상시키는 데 필수적입니다. 시나리오 기반 문제는 실제 시험 상황에서 필요한 문제 해결 능력을 개발하는 데 도움을 줍니다. Juniper의 공식 문서를 검토하는 것은 정확하고 최신의 이해를 보장합니다. 이러한 전략을 조합하면 지식의 격차를 줄이고 시험 준비 상태를 향상시킬 수 있습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test 케이스 결과 실패
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. JPA와 DB 설정, 동작확인 과정에서 3version으로 pdf 파일보고 설정했는데 test 결과가 실패합니다... 원인을 모르겠습니다
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
CI/CD 자동화 배포 문제
강사님이 알려주신 대로 개인프로젝트 CI/CD 구축 방법-2 이거에서 하는데 자꾸 위와 같은 에러가 뜨는데 뭐가 문제인지 모르겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
25분대 빈칸 채우기(정렬 문제)
혼자 문제를 풀어보았는데 1번에 idx2 는 쉽게 풀었는데 2번에 답을 sizeof(a)는 20이 나올거고 sizeof(a[0])은 4가 나온다고 생각하고 sizeof(a)/sizeof(a[0]) 이라는 약간 무식한 하드코딩 결과를 혼자 내놓았는데.. 이런식으로 풀면 정답 처리가 될까요?
-
미해결실무자가 알려주는 CANoe (For CAN 통신)
interactive generators 에서 Test ig 창 오류
수업 실습중 interactive generators 에서 Test ig 을 만들었습니다. 후에 더블클릭하면 창이생겨 메세지 입력이 가능하다고 하셨는데 더블클릭해도 창이 열리지않는데 어떻게 해야할까요??
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
18번 강의 질문
강의 쭉쭉 잘 듣고잇어요! 18번 강의 21분 쯤에서 플러그인을 통해서도 베리어블을 만들수 있다는 뜻으로 이해했는데 어떤 플러그인인지도 알수있을까요?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
씬로딩 관련한 질문드립니다.
강의에서는 타이틀씬에서 로비로 갈때만 Progressbar 효과를 적용하시고 InGame로 갈때는 페이드로 하셨는데 MMORPG같은 다른 게임에서는 맵 이동 시마다 전환씬이 따로 존재하는 것 같은데 타이틀씬을 재사용한 방식일까요?? 아니면 현재 페이드방식처럼 로비씬에서 해당 UI만 띄워서 하는건가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
공부 방향성 질문입니다
여기 기출문제 파트부터 제가 혼자서 한번 풀어보고.. 혹은 풀다가 막히면 강사님 강의를 보는게 좋을까요? 아니면 우선 강의를 먼저 보고 혼자 푸는게 좋을까요? 방향성을 잘 모르겠어서 질문드립니다!
-
미해결토비의 스프링 6 - 이해와 원리
상태 변경 API 질문
안녕하세요토비님 강의 듣고나서 제 나름대로 API 서버 제작 연습을 좀 해보도가 JPA 및 도메인 상태 변경에 관련해서 질문 드리고 조언을 얻고자 문의 드립니다.상황은 아래와 같습니다.DDD에 입각하여 Aggregator 가 하위 Entity Life Cycle 담당Entity 식별자 타입 경우 LongClient 에서 변경 API 요청 시 Aggregator 의 식별자는 존재하지만, 하위 Entity 에 대한 id 는 포함하지않은채 요청{ id: AggregatorId name: AggregatorName list: [ { name: 'modified name1', type: 'type1', status: 'active' }, { name: 'modified name2', type: 'type2', status: 'inactive' }, { name: 'new name3', type: 'type3', status: 'active' } ] } id 가 없이 JPA 변경 요청 시 delete-insert 가 진행 될것 같아 자체적으로 key based diff 라는 함수를 제작하여 변경점과 신규 데이터에 대해서 병합 후 save() 를 호출 할 것같은데 이럴 경우 insert, update 문의 별도로 나가지 않을까 생각이 듭니다.이런 경우 DB 입장에서 하나의 트랜잭션에서 수행하더라도 부하나 성능에 악영향을 미칠 것 같은데 이럴 경우 어떤식으로 애플리케이션 로직을 세우고 JPA 를 어떻게 활용해야되는지 조언 부탁드려도될까요?참고로 저는 하위 Entity 변경 시 batchUpsert 를 고려하고 있습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
알찬강의 감사합니다. 100점으로 합격했어요!!
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 알려주신 건 모두 머리 속에 넣으려고 노력했는데 보람이 있네요ㅎㅎ 감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
graphql 관련 질문입니다
myGraphqlSetting 부분이 문자열로 인식돼서 요청할 때도 문자열로 들어가는 것 같은데 이 부분은 어떻게 수정해야 되나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
감사합니다 합격했어요!
필기 공부한 것 전부 까먹고, 통계지식이 너무 부족해서마지막 문제에서 r^2 값을 물어보는 건데 결정계수라고 물어보니 어떤건지 기억이 안 나서; 틀려버렸습니다...그래도 다른 문제를 선생님 덕에 잘 봐서 무사히 붙었습니다. 감사합니다!
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
합격했어요!!!
감사합니다!!! 90점 합격했습니다비전공으로 파이썬을 한번도 사용해본적이 없었는데 딴짓님 덕분에 고득점합격했습니다!! 강의도 너무 쉽게 설명해주시고 질문올리면 거의 실시간으로 답변해주시고~ 정말 도움이 많이 되었어요~
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
선생님 덕분에 합격했습니다~
8회차 시험을 아주 보기좋게 떨어졌었는데 이번에 퇴근후 딴짓 강의를 열심히 수강하고 붙었습니다^^ 수시로 올린 질문글에 달아주신 댓글 덕분에 모르는걸 바로바로 해결할 수 있었고강의도 잘 이해되도록 세세하게 해주셔서 귀에 쏙쏙 들어왔습니다~ 성의껏 만들어주신 마인드맵 자료도 시험 당일 아주 유용했었습니다! 이렇게 합격소식 전하는 날이 와서 너무 감사하고 기쁩니다~잊지 않겠습니다~!
-
해결됨스프링 핵심 원리 - 기본편
@PostConstruct 및 @PreDestroy 사용시, 메서드를 public 대신 private로 해도 되는지?
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 궁금증이 생겨서 질문을 드립니다.제목 그대로 이렇게 해도 되는지 알고 싶어서 질문을 드립니다.일단 이렇게 한 이유는 "생성 및 끝날 때 만 쓰는 코드 이니까 private로 막는게 좋지 않을까 라는" 생각을 복습하면서 하게 되었습니다.그래서 이것 저것 실험하다가 밑에 사진의 코드 처럼 나오게 되었습니다. (빈 으로 등록하는것도 private로 바꿀 수 있긴한데 이건 빈 이름을 무조건 넣어야 해서 의미 없네요.) 바꾼 코드들 테스트 결과 사진 처럼 이렇게 잘 실행되는것을 확인할 수 가 있었는데요.혹 이렇게 바꿔도 되는지 알고 싶습니다.답변 부탁 드립니다.