묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
upstate import 가 안됩니다.
---------------------------------------------------------------------------ImportError Traceback (most recent call last) Cell In[3], line 1 ----> 1 from langchain_upstage import ChatUpstage 2 llm = ChatUpstage() File ~/Documents/dev/Langchain/devInf/.venv311/lib/python3.11/site-packages/langchain_upstage/__init__.py:1----> 1 from langchain_upstage.chat_models import ChatUpstage 2 from langchain_upstage.document_parse import UpstageDocumentParseLoader 3 from langchain_upstage.document_parse_parsers import UpstageDocumentParseParser File ~/Documents/dev/Langchain/devInf/.venv311/lib/python3.11/site-packages/langchain_upstage/chat_models.py:4341 from langchain_core.utils import from_env, secret_from_env 42 from langchain_core.utils.function_calling import convert_to_openai_tool ---> 43 from langchain_openai.chat_models.base import ( 44 BaseChatOpenAI, 45AllReturnType, 46convert_message_to_dict, 47DictOrPydantic, 48DictOrPydanticClass, 49ispydantic_class, 50 ) 51 from pydantic import BaseModel, Field, SecretStr, model_validator 52 from tokenizers import Tokenizer ImportError: cannot import name '_AllReturnType' from 'langchain_openai.chat_models.base' (/Users/frair/Documents/dev/Langchain/devInf/.venv311/lib/python3.11/site-packages/langchain_openai/chat_models/base.py)이런 메세지이고요from langchain_upstage import ChatUpstage llm = ChatUpstage()해당부분 실행시 나타납니다.파이썬 3.11.9 버전 사용하고 있고 설치된 랭체인들을 보니 langchain_openai-0.3.34langchain)upstage-0.7.3버전으로 설치가 되어있기는 합니다.venv 사용하고 있고 맥os 실리콘 쓰고있습니다.
-
해결됨프론트엔드 마스터클래스
이벤트 루프 실행 관련
저는 풀스택 주니어입니다.특수 목적을 위해 바닐라js에서 ,document.innerHTML이나 element.remove(), element.append() 등으로 html element의 생성과 삭제가 빈번한로직을 다루고 있습니다.이 때 종종 브라우저 렌더링의 실행 완료에 대해 명확하게 알지 못해서 찝찝한 채로 브라우저에 렌더링 일을 시키고 있습니다. 그러던 중 이벤트 루프 관련 3개 강의(16,17,18강) 를 듣고 복습차, 17강으로 다시 돌아와서 보는 2분18초 경에 브라우저 랜더링에 대해 궁금한게 생겼습니다. 예를 들면const mySchedule = async () => { await randeringPipelineTask(); //랜더링파이프라인 await macroTask(); // 매크로태스크(); }으로 구성된 mySchedule 메서드가 있다고 가정하겠습니다.macroTask()는 renderingPipelineTask()의 브라우저 페인트까지 모두 완료를 확인한 후에 실행될까요? 아니면 JS엔진이라는 것은, 페인트는 브라우저에 렌더링을 해달라고 부탁까지만하고 macroTask()를 실행할까요?('실행의 시작'과 '실행의 끝'을 나눠서 생각해서 그런지 생각하면 할수록 햇갈립니다.)
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
마지막 헥사고날아키텍쳐 테스트
마지막 강의에서 진행한 헥사고날 아키텍처 테스트에서 저는 아래와 같이 에러가 발생하고 있는데 어떻게 수정을 해야 할까요? 소스 코드는 동일한 것 같은데... 무엇이 차이인지 모르겠어요 13:09:39.840 [Test worker] INFO com.tngtech.archunit.core.PluginLoader -- Detected Java version 17.0.12Architecture Violation [Priority: MEDIUM] - Rule 'Layered architecture considering all dependencies, consisting oflayer 'domain' ('com.inflearn.splearn.domain..')layer 'application' ('com.inflearn.splearn.application..')layer 'adapter' ('com.inflearn.splearn.adapter..')where layer 'domain' may only be accessed by layers ['application', 'adapter']where layer 'application' may only be accessed by layers ['adapter']where layer 'adapter' may not be accessed by any layer' was violated (1 times):Method <com.inflearn.splearn.SplearnTestConfiguration.passwordEncoder()> calls method <com.inflearn.splearn.domain.member.MemberFixture.createPasswordEncoder()> in (SplearnTestConfiguration.java:19)java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'Layered architecture considering all dependencies, consisting oflayer 'domain' ('com.inflearn.splearn.domain..')layer 'application' ('com.inflearn.splearn.application..')layer 'adapter' ('com.inflearn.splearn.adapter..')where layer 'domain' may only be accessed by layers ['application', 'adapter']where layer 'application' may only be accessed by layers ['adapter']where layer 'adapter' may not be accessed by any layer' was violated (1 times):Method <com.inflearn.splearn.SplearnTestConfiguration.passwordEncoder()> calls method <com.inflearn.splearn.domain.member.MemberFixture.createPasswordEncoder()> in (SplearnTestConfiguration.java:19) at com.tngtech.archunit.lang.ArchRule$Assertions.assertNoViolation(ArchRule.java:94) at com.tngtech.archunit.lang.ArchRule$Assertions.check(ArchRule.java:86) at com.tngtech.archunit.library.Architectures$LayeredArchitecture.check(Architectures.java:347) at com.inflearn.splearn.HexagonalArchitectureTest.hexagonalArchitecture(HexagonalArchitectureTest.java:22) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at com.tngtech.archunit.junit.internal.ReflectionUtils.invoke(ReflectionUtils.java:111) at com.tngtech.archunit.junit.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:103) at com.tngtech.archunit.junit.internal.ArchUnitTestDescriptor$ArchUnitMethodDescriptor.execute(ArchUnitTestDescriptor.java:203) at com.tngtech.archunit.junit.internal.ArchUnitTestDescriptor$ArchUnitMethodDescriptor.execute(ArchUnitTestDescriptor.java:173) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-
미해결스프링은 어려워! 코틀린과 Ktor로 백엔드/서버개발 기초정복 (커피주문시스템 개발)
Repository의 추상화
CrudRepository, ExposedCrudRepository로 제네릭 인터페이스 추상화를 한것까진 좋습니다!근데 스프링에서는 @Repository라는 애너테이션을 붙여줌으로써 AOP 포인트컷이랑 어드바이저에서 한번 더 예외를 래핑해서 오라클, MySQL, PostgreSQL 등 여러 벤더사들의 각각 다른 예외를 하나로 몰아서 DataAccessException으로 들어갈 수 있도록 해주는데, ktor도 그런 비슷한 기능이 있나요?코드는 그대로 두고 연결 DB만 바꿔도FK 오류인지, duplicated key 오류인지, lock time out 오류인지 그런것들도 다 추상화가 되는걸까요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
n8n워크플로어 전체를 json으로 export 한후 커서 IDE를 이용해 오류 수정후 다시 import 해서 오류수정 가능한가요?
사실지금까지 강의들으면서 오류나면 코파일럿에게 오류난거 보여주고 꾸역꾸역 22강까지 왔는데요 현재4가지 수정해야 할 오류가 있는데오류1 http request 3개 오류오류2 워드프레스 발행시 그림 크기조절 안됨오류3 call image 노드 계속 실행오류4 ai 불러오는 메인노트 오류등등 앞으로도 오류가 계속있을건데그냥 전체 워크플로어를 json코드로 만들어 export 하고 커서 ide같은 ide에 일괄 오류 수정 요청 후 다시 import 하여 오류를 수정할수 있을지 여쭤봅니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
시작이 안되네요...!
분명 처음에 했을때는 잘 되었는데 오랜만에 켜니까 [11:41:35] Unable to start linker. Check your settings.라는 오류가 뜨네요. 다른 분께서 세팅을 $SOURCE$ -l $LSTOUTPUT$ -o 이런식으로 바꿔보라고 하신것도 보았는데, 이미 동일하게 되어있더라구요ㅠㅠ 삭제했다가 다시 깔아보고, 안 될 경우 다른 버전으로 깔아보라고 하신걸로 바꿔서도 깔아보았는데 계속 저런 경고문구가 뜹니다. 이런 경우에는 어떻게 해야할 지 여쭤볼 수 있을까요?
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
list, json 컬럼은 지양하나요?
관계형 DB에서도 데이터로 list, json이 가능하게 되는것 같던데... 실무상 거의 안쓰는 건가요?이걸 이용하면 쌤이 말씀해주시는 룰에 안맞게 되서, 일단은 피하면서 이것저것 연습해보는 중인데, 좀 갑갑하네요;; 교과서적으로는 피하는게 답이겠지만, 실무상으로도 피해야는 걸까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습질문
안녕하세요 큰돌님이번에 새롭게 수강을 하게 된 수강생입니다. 다름이 아니라,해당 기업에서 필요로 하는 개념만 배우려고 계획하고 있는데, 챕터 순서 없이 필요한 부분만 수강하고 개발을 해도 되는 구조일까요? 아니면 1~10주까지 순서대로 끝까지 수강하고 진행하는 것이 필수일까요? 저는 아래와 같이 계획하고 수업을 진행하려 했습니다. 아래의 것만 공부하면 될 것 같아서요.섹션 2: 구현, 시간복잡도, 시뮬레이션섹션 3: DFS/BFS (그래프 탐색)섹션 4: 완전탐색과 백트래킹섹션 8: DP (Dynamic Programming)
-
해결됨2. 유니티가 어려운 입문자를 위한 입문용 게임 제작
적 스프라이트가 게임뷰에 안보이는 오류 질문입니다.
안녕하세요. 학교 동아리 수업으로 좋은 강의를 수강하게 된 수강생 입니다. 적 리스폰 강의 부분에서 원래 잘 보이던 적 오브젝트와 적 총알 오브젝트가 적 오브젝트를 프리팹으로 만들고 적 스포너 스크립트와 적 이동 스크립트를 추가하여 실행한 후 부터 씬뷰에서만 확인이 가능하고 게임뷰에서는 보이지 않습니다. 정확히 언제부터 이런 상태가 됐는지는 확인하지 못하였으나 일단 스크립트 오류 메세지는 뜨지 않으며 스프라이트만 보이지 않을 뿐 오브젝트 자체는 정상적으로 동작합니다. 플레이어 오브젝트는 제대로 보이고 오브젝트끼리 상호작용도 제대로 동작하며 카메라 범위 밖을 벗어난 것도 아닙니다. 임의로 order in layer 부분도 올려보고 스크립트도 확인해 보았으나 해결이 되지 않아 문의 드립니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
22강까지 강사님이 말씀하신데로 진행했는데 에러가 뜨네요(도와주세요
http request 3개에서 에러뜸 api 호출 문제createplanai에서 too many request에러call blog image maker 나 다른 AI에서 계속로딩 되는데 워드프레스 가면 발행되있음어렵네요~~ 코파일럿하고 물어봐서 모바텀엑스에서 하는데 해결이 안돼네요 도와주세요
-
미해결비전공자도 1시간 만에 크롬 확장 프로그램 개발하고 실생활 활용하기 (바이브 코딩, Cursor AI)
캡쳐 기능 만들고 싶어요
1.간편캡쳐--> 내가 원하는 만큼 드래그해서 캡쳐하기 2.크기지정캡쳐--> 크기 지정을 한후 캡쳐하기이렇게 해서 해보려고 하는데 잘 안됩니다 (에러가 계속 생김)혹시 괜찮으시면 강의 만들어 주실수있을까요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
22강까지 들어서 자동포스팅은 되는데요 사진이 사이즈가 커요 글하고 사이즈 맞추는법 알고 싶어요
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
22강까지 다 들었습니다. 근데 에러가 뜨내요
airtable에서 클러스터중 하지 않은거 yes로 바꾼다음에 executing눌렀는데요 Search Web, Search W에러 뜨고요 가운데 HTML Maker, Gemini Chat Model3는 1시간째 돌아가고 있어요 근데 워드프레스에 가보면 제가 아까 airtable에서 yes로 바꾸고 executing누른 클러스터가 이미 포스팅이 되어있고 airtable에서 포스팅완료가 되었더라고요
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
JDK 선택할 때 궁금점!!
음 강의 내용은 Oracle OpenJDK 17 버전을 사용하셨는데 특별한 이유가 있으신건지 아니면 다른 회사의 동일한 버전 SDK를 사용해도 되는건지 예를 들면 Azul zulu 에서 나온 sdk 라던가.. 자바 계열 언어를 다룰 때 어떤 회사(?)의 sdk를 선택해야하는건지 항상 막막하네요.. 혹시 이런 부분에 대해 공부하셨던게 있으실지 궁금합니다. 아니면 선택할 때 어떤 부분들을 고려해서 하는지?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
for문 피라미드 찍는거 질문
저는 그냥 이중포문은 복잡해 보여서 psvm {int row = 5;for(int i = 1 ; i <= row; i++) {sout("*".repeat(i))} 이렇게 풀었는데 답은 제대로 나오긴 하는데 이중포문은 먼가 조건식이 두개를 복잡해서 처음에 아이디어가 안떠올랐는데 저렇게 풀었는데 이중포문으로 풀어야 나중에 더 복잡한 문제도 구현해 낼수 있나요??
-
미해결삼각형의 실전! CMake 초급
CMake Error: Unknown argument --fresh
--fresh는 3.24에서 추가되었군요.sudo apt install cmake 했는데 3.22로 설치되기 때문에 강의 내용처럼 홈페이지에서 직접 다운받아야 했군요.공유를 위해 적어봅니다!
-
미해결Airflow 마스터 클래스
wsl 관련 질문입니다.!
https://inf.run/d2v1x이분과 같은 증상(?)이라 해야되나 wsl로 우분투 설치시에 저도 아이디 비밀번호 입력이 없었습니다. 그래서 재부팅후 설치를 헀는데 이런게 나오네용
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
글 제목과 관련없는 엉뚱한 내용이 작성되요.
안녕하세요. 먼저 좋은 강의 감사합니다.몇 번의 우여곡절 끝에 블로그 자동화까지 잘 따라갔습니다. 다만 10번 글을 작성하면 3번 정도는 제목과 다른 엉뚱한 글(데이터 기반 마케팅, 인공지능 이미지 활용 콘텐츠 등의 글) 이 작성됩니다. 어디서 잘못되었나 보니, WritePostAI에서 아웃풋이 안 나갔더라고요. 그래서 이전 노드 내용과는 완전 다른 새로운 내용이 작성된 것 같습니다. 그런데 다시 Execute step을 클릭하면 다시 관련 내용으로 잘 작성됩니다. 왜 그런 건지 궁금합니다. gemini의 일시적인 오류일까요? 그러기에는 너무 자주 일어나는 것 같아서 문의 남깁니다.
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
vite 버전질문
vite 버전) 강의 선생님은 6 버전이던대저는 7인데 상관없나요 ??
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
측정기준의 항목 관련 질문 드립니다.
안녕하세요강의 잘 듣고있는 PO입니다.궁금한게 있어 질문드립니다. ga4의 디맨젼,매트릭스의 값들은 모든 회사가 동일한가요?아니면 저 부분도 회사마다 다르게 사용하나요?