묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
docker 설치 과정중 리눅스용 윈도우 하위시스템 최신버전으로 업데이트하는과정
2강 강의중 12분 19초정도에 Linux용 Windows 하위시스템 설치 하는 과정에서 애를 먹고 있습니다 완전초보라 더 어렵네요 docker설치가 안되네요 도움요청합니다위사진절차대로 진행했는데 마지막이미지까지는 왔는데 여기서 완전막히네요
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
[OpenAI API KEY] .env 파일이 없는데 해결 방법이 궁금합니다.
안녕하세요.uv sync 로 커서에서 실행을 했는데요. 화면에서와 달리 google폴더도 없고, .env 파일도 없습니다.2.5 웹 검색을 지원하는 Corrective RAG에서 코드 실행중인데요.from dotenv import load_dotenv load_dotenv()여기서부터 false 가 뜨고요 바로 밑 코드부터 에러가 뜹니다. ---------------------------------------------------------------------------OpenAIError Traceback (most recent call last)Cell In[2], line 41 from langchain_chroma import Chroma2 from langchain_openai import OpenAIEmbeddings----> 4 embedding_function = OpenAIEmbeddings(model='text-embedding-3-large')6 vector_store = Chroma(7 embedding_function=embedding_function,8 collection_name = 'income_tax_collection',9 persist_directory = './income_tax_collection'10 )11 retriever = vector_store.as_retriever(search_kwargs={'k': 3})[... skipping hidden 1 frame]File c:\Users\LGCNS\inflearn-langgraph-agent\.venv\Lib\site-packages\langchain_openai\embeddings\base.py:338, in OpenAIEmbeddings.validate_environment(self)336 self.http_client = httpx.Client(proxy=self.openai_proxy)337 sync_specific = {"http_client": self.http_client}--> 338 self.client = openai.OpenAI(**client_params, **sync_specific).embeddings # type: ignore[arg-type]339 if not self.async_client:340 if self.openai_proxy and not self.http_async_client:File c:\Users\LGCNS\inflearn-langgraph-agent\.venv\Lib\site-packages\openai\_client.py:110, in OpenAI.__init__(self, api_key, organization, project, base_url, websocket_base_url, timeout, max_retries, default_headers, default_query, http_client, strictresponse_validation)108 api_key = os.environ.get("OPENAI_API_KEY")109 if api_key is None:--> 110 raise OpenAIError(111 "The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable"112 )113 self.api_key = api_key115 if organization is None:OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable 찾아보니 OPENAI_API_KEY가 없어서 뜨는 에러 같은데 어떻게 설정하면 되나요?
-
해결됨AI 에이전트의 대세, 펠로(Felo) 워크플로우로 리서치부터 시각화까지
LLM 플레이그라운드가 안보여요
LLM 플레이그라운드가 안보여요~
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
SMTP account 네이버 이메일 셋팅 오류
정상적으로 애플리케이션 비밀번호 생성하였고 host name과 포트 모두 입력하였는데 아래와 같이 오류가 발생합니다. 포트 465로 설정시아래는 포트 587로 설정시.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
뉴스 요약 에러
매일 아침 요약 뉴스 강의 관련해 아래와 같은 에러가 납니다. 강의 시간에 한 대로 아래와 같이 입력을 했는데 에러가 나서 어떻게 해결하면 좋을지 문의드립니다.
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
무료 버전의 한계인가요?
하다가 중간부터 뭔가 에러가 많이 나서 처음부터 다시 시작해보려고 폴더부터 새로 만들었는데 결제를 하라는 뜻인가요? 대화를 계속 새로 만들라고 나오네요
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
n8n 카카오톡 연동 강의도 해주셨으면 합니다.
안녕하세요.남박사님의 여러가지 강의를 앞전에 많이 들었지만특히 이번 강의는 전혀 지루하지 않고 처음 접하는 강의라서 정말 재미있게 잘 듣고 있습니다. 감사합니다.다름이 아니라 텔레그램이나 디스코드같은 연동은 있지만 실무에서 응용해서 쓸려면 카톡과 연동해서 만드는게 필수라고 보는데 혹시 차후에 카톡과 연동해서 강의를 만드실 예정은 없으신지요? 앞전에 파이썬 강의를 들었을때 다른 플랫폼보다 사전 작업이 굉장히 복잡하다는건 알고 있어서 n8n 중급강의 같은거로 해서 나왔으면 하네요 ㅎ
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
강의 따라하다가 막히는 부분 질문 드립니다.
위와 같은 메세지가 발생합니다.뭐가 설치가 덜된걸까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
다음 강의 오픈
Evaluation 부분 궁금한데 다음 강의는 언제 오픈하세요~
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기 문의
. AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기를 다시 보고 있는데요..파라미터에 q 를 넣고 value Provided 를 입력 하는 부분이 있는데요.. By Model 로 나오는데요. 제가 설치한 n8n 에는 그런 부분이 없고 그냥 value 로 되어 있습니다. 전에 한번 본게 있어서 value 에다가 컬럼을 끌고 와서 넣었는데.. 추천 할 수 없다고 나옵니다..그런데..http 에서 Execute step 를 해보면 결과가 나옵니다..이게 왜 그럴까요? 영상과 입력 하는 부분이 다르니까 좀 당황 스럽네요..
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
ModuleNotFoundError 확인 요청드립니다.
Code에서 relativedelta 를 import 해서 실행하면 ModuleNotFoundError 가 발생하는데,어떻게 해결이 가능한가요?n8n 은 별도의 n8nio/n8n으로 단독 설치한 버전입니다. (Version 1.99.1)-- 소스 --from datetime import datetimefrom dateutil.relativedelta import relativedelta# 이전 노드의 데이터를 가져옵니다.first_item_json = _input.first().jsoncode = first_item_json.get("code")input_ymd = first_item_json.get("ymd") # 'YYYYMM' 형식의 입력값base_date = None# 'input_ymd' 값이 유효한 'YYYYMM' 형식인지 확인합니다.if input_ymd and len(input_ymd) == 6: try: # 'YYYYMM' 문자열을 datetime 객체로 변환합니다. (일자는 1일로 자동 설정) base_date = datetime.strptime(input_ymd, '%Y%m') print(f"입력된 ymd '{input_ymd}'를 기준으로 계산합니다.") except ValueError: # 형식은 맞지만 유효하지 않은 값(예: '202313')일 경우 print(f"잘못된 ymd 값 '{input_ymd}'입니다. 현재 날짜를 기준으로 합니다.") base_date = datetime.now()else: # 'input_ymd' 값이 없거나, 비어있거나, 길이가 6이 아닐 경우 print("ymd 값이 없거나 형식이 올바르지 않아 현재 날짜를 기준으로 합니다.") base_date = datetime.now()# 기준 날짜로부터 한 달 전을 계산합니다.target_date = base_date - relativedelta(months=1)# 계산된 날짜를 다시 'YYYYMM' 형식의 문자열로 변환합니다.output_ymd = target_date.strftime('%Y%m')print(f"최종 계산된 ymd: {output_ymd}")# 결과를 반환합니다.return [{ "code": code, "ymd": output_ymd}]---- 오류 내용 --
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
안녕하세요.
안녕하세요.기획자로 일하고 있는 직장인입니다. 강의를 듣던중 갑자기 궁금한 것이 있는데,강사님께서 Claude Code대신 Cursor를 이용하시는 이유를 여쭤볼 수 있을까요? 감사합니다.
-
해결됨바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
.env 파일 생성
.env 파일을 만들려고 하니 globalIgnore 때문에 안된다는 에러가 뜹니다.이런 경우 어떻게 해결하면 될까요? I'll help you set up environment variable management using a .env file for your Open DART API key. First, let's create the necessary files and structure.Let me create a .env file to store your API key and a .env.example file as a template for other developers:Cannot edit files blocked by globalIgnoreI apologize for the error. It seems the .env files are being ignored by default. Let's first create a basic project structure and then add the environment files:
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
도커 라이센스 이슈로 진행 가능한 다른 방법이 있을지 문의 드립니다.
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.
-
해결됨대세는 바이브 코딩과 MCP_Cursor AI로 시작하기
질문 "npm run dev" 실행 오류
"npm run dev" 실행 하면 스크린샷 같이 오류가 납니다.next.js 가 정상 설치 되지 않았는지요 ?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
로컬호스트 포트 접속 오류
2장 도커 설치편 입니다.설치하고 컨테이너에서 port 5678 눌렀습니다.로컬호스트 포트로 접속하는데 아래와 같은 오류가 발생합니다...어떻게 해결해야 하는 걸까요?
-
해결됨대세는 바이브 코딩과 MCP_Cursor AI로 시작하기
질문 "Open from Terminal"
"Open from Terminal" -> Install 을 클릭하였으나, 아무런 액션이 나오지 않아 그대로 컨티뉴 했습니다.추가로 설치 가능한 방법이 있는지요 ?또는 강의 따라감에 install 하지 않아도 영향이 없을지요 ? 감사합니다.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
37강 복구 문의
안녕하세요 지난번에 많은 도움 받았던 윤상필입니다. 추가 강의는 너무 감사합니다! 다만 아직 진행하지는 못했습니다그전에 본업과... 사고친것을 수습하느나 벌써 열흘의 시간이 흘렀내요추가 강의는 진행해보고 궁금한거 있으면 연락드리겠습니다 오늘은 다름아니라 위에 언급한 사고때문에 발견한건데요배경은 이렇습니다. 코드노드에서 const crypto = require('crypto'); 이걸 사용하고싶었는데요리퀘스트 자체가 되는지 모르겠다만.. 우선 지피티에서는 된다 하였고 진행하였습니다도커 컴포즈도 건드려보고 이렇게 저렇게 하다가 docker-compose down -v 하라고 하더군요진행했고... 그결과 볼륨이 다 삭제가 되버려서 기존에 있던 워크플로우가 모두 지워졌습니다 지피티에서는 로컬 디렉토리를 앞으로는 바꾸라고 하는데요 거기까진 진행을 못했습니다. 여튼 복습한다 생각하고 다시 만들어가면될텐데요 그전에 백업에 대한 욕구가 생겼습니다. 강의 안대로 진행하면 백업자체는 가능합니다 다만 복구가 진행이 되지않았습니다(제컴터의 문제 일수도 있지만 공유드려 봅니다) https://level-sodalite-012.notion.site/2297117a1a43809ea70ce9c53ebbd34b 지피티와의 대화는 pdf로 저장하였으나, 인프런에 업로드가 되지 않아 노션에 저장하고 공유해드립니다. (지피티는 두번의 대화를 하였고, 실패를 먼저 대화하였고, 그뒤 다시 지피티대화를 열어서 진행하였습니다) 지피티 pdf 저장은 크롬 확장프로그램으로 진행하였습니다 매번 도움주셔서 감사합니다!
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
강의 46에서 노드의 병렬 수행시 Thread-Safety 문제는 없을까요?
강의 46 듣고 질문드립니다.여러 노드가 병렬로 수행 되면서 동일한 ToolSearchState를 접근해서 데이터를 수정하게 되면 thread-safety 문제가 발생할 텐데 이런 부분에 대한 설명이 명시적이지 않아서 어떻게 처리 되는 건지 궁금합니다. Langchain에서 State 클래스는 이미 thread-safety를 보장하는 것인가요? 아니면 강의 예제에는 없었지만 실 구현시에는 사용자가 직접 thread-safety에 대한 고려를 해서 코딩해야 하는 건가요?
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
재무제표 페이지를 만드는 중 에러메시지입니다.
프롬프트 창에는 완성이 되었다고 나오면서 웹페이지가 열렸는데, 아래와 같은 에러메시지가 뜹니다.열린 창의 제목은 react app이고, 에러의 내용은 아래와 같습니다. Compiled with problems: ERROR in ./src/index.css (./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./src/index.css)Module build failed (from ./node_modules/postcss-loader/dist/cjs.js): Error: It looks like you're trying to use tailwindcss directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install @tailwindcss/postcss and update your PostCSS configuration. at We (/Users/sean/Desktop/cursor_test/node_modules/tailwindcss/dist/lib.js:35:2121) at LazyResult.runOnRoot (/Users/sean/Desktop/cursor_test/node_modules/postcss/lib/lazy-result.js:361:16) at LazyResult.runAsync (/Users/sean/Desktop/cursor_test/node_modules/postcss/lib/lazy-result.js:290:26) at LazyResult.async (/Users/sean/Desktop/cursor_test/node_modules/postcss/lib/lazy-result.js:192:30) at LazyResult.then (/Users/sean/Desktop/cursor_test/node_modules/postcss/lib/lazy-result.js:436:17)