묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
Gemini cli 설치시 에러발생
13강의대로 따라하는데 에러발생 어떻하죠 ??
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
질문 못 보신거 같아 다시 올립니다_검색엔진 답변 오류
항상 친절한 답변 감사드립니다. 말씀하신 대로 AI Agent 에서 System Message 선택 후 "최신" 정보 같은 것은 스스로 판단하지 말고 무조건 툴을 사용하여 검색 정보를 수집한 후 답변하세요 라고 입력했는데 API가 제대로 작동하지 않는다는 답변이 나옵니다. 어떻게 해야하나요?
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
윈도우 환경입니다.
import DescriptionInput from "@/components/DescriptionInput"; import TitleInput from "@/components/TitleInput"; import { FormProvider, useForm } from "react-hook-form"; import { StyleSheet } from "react-native"; import { KeyboardAwareScrollView } from "react-native-keyboard-aware-scroll-view"; type FormValues = { title: string; description: string; }; export default function PostWriteScreen() { const postForm = useForm<FormValues>({ defaultValues: { title: "", description: "", }, }); return ( <FormProvider {...postForm}> <KeyboardAwareScrollView contentContainerStyle={styles.container}> <TitleInput /> <DescriptionInput /> <DescriptionInput /> <DescriptionInput /> <DescriptionInput /> <DescriptionInput /> <DescriptionInput /> <DescriptionInput /> </KeyboardAwareScrollView> </FormProvider> ); } const styles = StyleSheet.create({ container: { margin: 16, gap: 16 }, }); KeyboardAwareScrollView를 써도 여전히 키보드가 입력창을 가리는데 이유가 뭔지 잘 모르겠습니다.
-
해결됨FastAPI: Python으로 3배 빠르게, 2배 정확한, 10배 빠른 API 만들기
15강 수정 요청: DOWNLOAD_DIR 확인 구문 부분
아래의 엔드포인트 두개의 함수 부분에서async def download_basic(file_name: str):async def download_custom(file_name: str):if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 이 부부의 file_path를 full_file_path를 아래처럼 할당한 후에if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): 으로 수정해야 할 듯 합니다.@app.get("/download/basic/{file_name}") async def download_basic(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): @app.get("/download/custom/{file_name}") async def download_custom(file_name: str): safe_base_filename = os.path.basename(file_name) file_path = os.path.join(DOWNLOAD_DIR, safe_base_filename) full_file_path = os.path.abspath(file_path) . ' ' if not full_file_path.startswith(os.path.abspath(DOWNLOAD_DIR)): # if not file_path.startswith(os.path.abspath(DOWNLOAD_DIR)):그렇지 않으면 검증이 되지 않습니다. 아래 참고file_path: ./downloadables/스크린샷_3.pngfull_file_path: D:\Python_FastAPI\Inflearn_Master\File_API\downloadables\스크린샷_3.pngos.path.abspath(DOWNLOAD_DIR): D:\Python_FastAPI\Inflearn_Master\File_API\downloadables
-
해결됨카카오,구글 SNS 로그인(springboot3, vue3)
구글 로그인 프론트 화면
안녕하세요 구글 로그인 구현 중 질문있어서 질문드립니다! googleUrl, googleClientId, googleRedirectUrl, googleScope, googleResponseType 을 const auth_url = `${this.googleUrl}?client_id=${this.googleClientId}&redirect_url=${this.googleRedirectUrl}&response_type=code&scope=${this.googlescope}`; window.location.href = auth_url; 구글로그인 화면을 누르면 리다이렉트 url에 오류가 있다고 하는데 동일한 리다이렉트 url로 해도 잘 안됩니다 이럴 경우 또 어떤 것을 확인해보는게 좋을까요??
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
강의 커리큘럼에 대해 질문이 있습니다.
안녕하세요 강의를 구매 후 듣다가 일이 생겨서 오랜만에 다시 공부하려고 하는데 커리큘럼을 다시 보니 처음에 html, css 강의 순서대로 나오다가 js가 나오고 또 섹션04부분에서 다시 css가 나오고 또 js가 나오더라구요 그래서 이 부분이 헷갈리는데 그냥 처음부터 순서대로 강의를 들으면 될까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
vue composition api
해당 강의 덕분에 vue에 대해 알아가고 있는 중입니다.vue composition api는 어느 강좌에서 확인이 가능할까요~?
-
미해결2025 정보처리기사필기 기출문제풀이
53번 재해설 부탁드립니다.
자료에는 교집합이라고 되어있고,강의에서는 차집합이라고 설명하시고..헷갈립니다.
-
해결됨비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
강의자료가 제공되는것으로 아는데, 어디서 받을 수 있나요?
현재 수강 진도를 함께 알려주세요! "1주차 3강까지 완료" 또는 "2주차 실습 중"처럼 어디까지 들으셨는지 적어주시면 맞춤형 답변을 드릴 수 있어요 2-3강구체적인 상황과 함께 질문해주세요! "AI가 안 된다"보다는 "Cursor에서 이런 프롬프트를 입력했는데 이런 에러가 나와요"처럼 상세하게 적어주시면 더 정확한 답변을 드릴 수 있어요 스크린샷이나 코드를 첨부해주세요. 에러 화면, 현재 진행 상황을 보여주시면 문제 해결이 10배 빨라집니다! 마크다운 코드 블록(```)을 활용하면 더 깔끔하게 정리할 수 있어요 커뮤니티 검색을 먼저 해보세요. 같은 문제로 고민하신 분들이 이미 해결책을 찾았을 수도 있어요. 검색 후 못 찾으시면 언제든 새로 질문해주세요! 서로 도우며 함께 성장해요. 나도 모르는 건 "저도 궁금해요!"라고 댓글 달아주시고, 아는 건 적극적으로 공유해주세요. 가르치면서 더 잘하게 됩니다 바이브코딩 관련 질문은 환영, 기술 세부사항은 GPT 활용! 프롬프트 작성법, AI 도구 사용법은 여기서, 복잡한 코딩 문법은 ChatGPT에게 물어보시는 게 더 빨라요 진도나 과제 관련 문의는 1:1 문의를 이용해주세요. 개인적인 학습 계획, 환불, 수강 기간 연장 등은 따로 문의해주시면 더 자세히 상담드릴게요 실패 사례도 공유해주세요! "이렇게 했더니 망했어요" 같은 경험담도 다른 수강생들에게 큰 도움이 됩니다. 실패도 소중한 학습 자료예요 좋은 질문 예시[진도] 2주차 5강 - React 컴포넌트 생성까지 완료[질문] Cursor에서 버튼 컴포넌트 생성 시 에러 발생상황: 2주차 실습 중 버튼 컴포넌트를 만들려고 하는데프롬프트: "빨간색 버튼 컴포넌트 만들어줘"에러 메시지: [스크린샷 첨부]시도해본 것: GPT에게도 물어봤는데 같은 에러 발생어떻게 해결하면 될까요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
함수 타입 호환성의 내용 중에 문의 드립니다.
안녕 하세요..아래 내용에 대해서 문의 드립니다. type C = (value:number) => void;type D = (value:10) => void;let c: C = (value) => {};let d: D = (value) => {}; c = d; type Animal = { name: string; color: string;};type Dog = { name: string; color: string; breed: string;};let animalFunc = (animal: Animal):void => { console.log(animal.name);};let dogFunc = (dog: Dog):void => { console.log(dog.name); console.log(dog.color);};에서 c 와 d 의 경우 매개변수가 원시타입? 인 number 와 number 리터럴 간의 관계 이고 Animal 타입과 Dog 타입의 경우는 객체 간의 관계 입니다.Animal 의 인자는 1개 이고 Dog 는 2개 이므로 대입할 수가 없기 때문에 오류가 발생 하지만 위의 number 와 number 리터럴은 원시타입 이므로 Animal, Dog 와 달리 대입 인자의 갯수 등은 문제가 되질 않습니다.그래서 매개변수의 호환성 에서 설명이 잘 이해가 되질 않습니다... 그렇다면 number 와 number 리터럴 간의 관계가 객체 타입 처럼 슈퍼와 자식 간의 관계로 봐야 하나요?그리고 인자의 갯수 등은 문제가 되지 않는건가요? 제 질문의 의도가 잘 전달 되었는지 모르겠습니다.감사 합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의용 교재문의
지난 실기 시험은 개인 사정으로 응시하지 못하여 11월 시험에 도전하고자 이제 공부를 시작하려고 합니다. 그런데 기존에 2025년 교재를 갖고 있는데 2026년 교재를 새로 구매하지 않아도 되는지 문의 드립니다.
-
해결됨[Rookiss University] Haker님의 UE5 소스코드 분석 시리즈 #2 (네트워크)
개인적 소감 및 건의 사항입니다.
매 강의를 들을 때마다 강사님의 깊은 준비와 노고가 느껴져, UE 개발자로서 큰 도움을 받고 있습니다. 진심으로 감사드립니다. 한 가지 부탁드리고 싶은 점은 “언리얼 엔진 소스코드 분석 #5 (Rendering)”를 조금 더 앞 순서에 배치해 주실 수 있을지입니다. 많은 UE 개발자들이 렌더링 파트에 특히 궁금증을 갖고 있어, Rendering을 먼저 학습한 뒤 다른 영역을 이어서 공부하면 이해에 더 큰 도움이 될 것이라 생각합니다. 현재 커리큘럼도 훌륭하지만, 순서 조정도 검토해 주시면 감사하겠습니다.
-
해결됨바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
.env 파일 실행오류 및 회사코드 다운로드 안됨
.env 파일을 생성하려고 하니깐 차단되어 있다고 막혀서, 별도로 만들었습니다. 근데 뭔가 실행이 안되는 것 같고, .env 파일명 옆에 차단 표시가 뜨는 것 때문인지, 그것 때문이라면, 차단표시 해제를 어떻게 하는 지 여쭤봅니다.그리고 회사파일 다운로드 부분을 명령했더니, 선생님이랑 다르게 저렇게 나오고, 어떻게 해야되는 지 모르겠습니다. ㅠ
-
미해결따라하며 배우는 리액트 네이티브 기초
svg질문
안녕하세요 react-navie 강의중 18강 보고 있는데요 svg 잘 설치 되어있고, 이미지도 잘 넣었는데 저는 이미지 스타일 편집하는게 안보이고 svg 파일 클릭을 하면 svg 파일 모양만 보이고 있어서 svg 테스트시 화면에 이미지 너무 크게 보입니다. 툴에서 어떻게 설정하면 svg 스타일이 보일까요?
-
미해결나도! 스프링으로 인공지능을 할 수 있다(인프1탄)
강의 코드 변경 요청
선생님 강의 잘 듣고 있습니다. 강의를 보면서 예제 코드를 작성하고 있는데 선생님께서 영상을 찍어주셨을 때의 코드와 현재 버전의 코드가 차이가 많이 있는거 같습니다. 첫 강의 자료 중에 코드가 바뀐 부분만 현재 버전의 코드로 수정하여 올려주시면 감사하겠습니다 ㅠㅠ
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
모델을 어떻게 개선해야하는지 잘모르겠습니다.
수업 너무 잘들었습니다. 제가 강사님 수업을 듣고, 사용자 질의에 따라 sql 쿼리를 반환하는 모델을 만들어보고 있는데요, 모델은 허깅페이스에서 "LGAI-EXAONE/EXAONE-3.0-7.8B-Instruct" 이용해서 만들고 있는데, 요청에 따라 적절히 sql 쿼리를 만들려면, 일단 모델이 1) db 테이블 구조를 명확히 알아야하고, 2) 질의를 db 테이블 용어(ex: '카톡'을 얘기했을때, sns_type =1 로 대체)로 대체하는 dictionary가 잘되어야 할것같은데, 현재는 프롬프트에 1) few_shot 예시와, system 프롬프트에 2) 테이블 구조에 대한 설명, sql 작성 규칙 등을 넣어서 결과를 받고 있습니다.(system 프롬프트는 langChain hub에서 rlm/text-to-sql을 참조 했습니다) 예시와 유사하거나 예시에서 약간 변화를 준 질의에 대해서는 잘 답변을 하고있는데, 조금만 벗어나면 잘못된 답을 줍니다.예를들면 userid 칼럼인데 user_id 로 적는다던지, 말을 조금만 바꿔도 못알아 듣는다던지, 심지어 dictionary_chain에 프롬프트로 잡아줘도 대체를 못하는 경우도 있습니다. 어떻게 모델이 질문에 유연하게 이해하고 적절히 답을 하도록 만들어야하는지 방향을 잘모르겠습니다. 조언 부탁드립니다ㅠ 🙏 (그리고 벡터스토어를 효용성을 못찾고 이용하지 않고 있는데 이 모델에서 벡터 스토어를 잘 이용할수 있는 방법이 있을까요?)
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
zerox 사용 시, input token 값이 크게 나옵니다.
안녕하세요. 강의 듣던 도중에 궁금한 점이 있어 질문드립니다!현재 zerox로 gpt-4o-mini를 이용하여 pdf -> md로 변환하는 과정에서Rate limit 에러가 나서 임의로 concurrency = 2로 변경하여 진행하였습니다. (속도는 36분 걸렸습니다.) 이때 input token이 강사님보다 한자리수 많이 나오는데, 제가 건드린 게 concurrency 밖에 없어서요.concurrency 값과 input token 사이에 어떤 연관관계가 있는지 아실까하여 질문드립니다...!!! 저는 병렬처리에 관한 값이라고 생각하고 숫자를 줄여 rate를 내린다는 생각으로 concurrency 값을 조정했는데(프롬프트는 동일하고 병렬적으로 수행하는 프로세스의 수만 줄어든다고 생각했습니다.), 뭔가 프롬프트의 양이 늘어난 걸 보면 한번에 변환 요청하는 페이지수? 같기도 하다는 생각이 듭니다...
-
해결됨[나만의 게임 텍스처 제작] 서브스탠스 디자이너의 모든 것
추가 메테리얼 노드 가능성
안녕하세요 강의 구매해서 막 듣기 시작했습니다.어느정도 기본기는 있는 상태라서 개념 총정리겸 강의 구매하여 수강 중인데요.혹시 공부를 위해서 추가 영상은 아니더라도 난이도 높고 디테일한 실사 메테리얼들(포레스트 그라운드, 코블스톤 류) sbs 파일들 제공을 해 주실 가능성이 있을지 여쭤보고 싶습니다.감사합니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
sprint boot 서버 ec2 배포 진행하는데 테스트 파일에서 멈춰서 진행이 안됩니다.
............10%............20%.............30%............40%.............50%............60%.............70%............80%.............90%............100%Welcome to Gradle 8.4!Here are the highlights of this release: - Compiling and testing with Java 21 - Faster Java compilation on Windows - Role focused dependency configurations creationFor more details see https://docs.gradle.org/8.4/release-notes.htmlStarting a Gradle Daemon (subsequent builds will be faster)<==========---> 78% EXECUTING [2m 6s]> :test > Executing test com...Ec2SpringBootSampleApplicationTests> :test > 0 tests completed78%에서 더이상 올라가지 않고 멈춰있네요.. instance를 지우고 다시 해봐도 동일 합니다 ㅜㅜ 어떤 이유때문인지 감이 아예 안잡혀 문의 드립니다!
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
pykrx, pandas pip install 오류
좋은 강의 감사합니다.강의 내용과 같이 설정이 잘 진행 되었습니다.python 3.10.4가상환경 kiwoom_32python platform ('32bit', 'WindowsPE')문제는 VS-Code 터미널에 "pip install pykrx" 입력 하면 아래 와 같은 오류 메세지가 표시되면서 설치 되지 않습니다. (pandas 설치도 동일함.)" Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error"설치 방법 도움 부탁 드립니다.p.s VS-Code 터미널 캡처 화면 유첨 하오니 참고 바랍니다.