inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

학습자료 보는 방법?

미해결

AI Agent 개발을 위한 모든 지식 [얼리버드]

학습 자료가 노션으로 제공된다고 본것 같은데, 어떻게 볼 수 있나요?

  • 프롬프트엔지니어링
  • llm
  • langchain
  • rag
  • ai-agent
이원석 댓글 2 좋아요 0 조회수 102

종합부동산세 부분 tool 사용 질문 드립니다.

미해결

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

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만원이라는 (부정확할 확률이 높은) 결론을 내버린 것입니다.

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
  • mcp
Stanley Choi 댓글 2 좋아요 0 조회수 104

22강 빌드 에러 문제

해결됨

OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)

안녕하세요. Cloudflare를 이용해 앱 배포를 진행하던 중, 강의 영상에서 안내된 과정과 현재 Cloudflare의 인터페이스 및 설정 방법이 달라진 것을 확인했습니다. 그 과정에서 생성 및 배포를 진행할 때 지속적으로 빌드 실패가 발생하고 있습니다. 특히 최근 업데이트로 인해 "Worker 생성" 관련 버튼과 설정 방식이 변경된 것으로 보이며 , 이전에는 확인할 수 있었던 빌드 명령(Build Command) 설정이 현재는 "선택 사항"으로 표시되어 정확한 설정 방법을 파악하기 어려운 상황입니다. 최신화된 Cloudflare 환경에서는 어떤 방식으로 생성 및 배포 과정을 진행해야 하는지 안내해 주시면 감사하겠습니다. 감사합니다.

  • openai
  • multi-agent
  • llm
  • fine-tuning
  • ai-agent
Music_nexus.mp3 댓글 2 좋아요 0 조회수 104

n8n 기본 기능 문의

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

강사님 안녕하세요. 크게 중요하지는 않지만, 강사님이 촬영하신날과 버전이 다른건지 n8n 내 기본 기능 관련해서 질문이 있는데요. 1. overview 내에서 project 별로 delete 버튼이 없는데, 별도 셋업이 필요할까요? project 내부에서 save 기능이 없습니다. 자동으로 저장이 되는것같긴한데, 이또한 별도셋업이 필요한지 궁금합니다.

  • n8n
  • 인공지능(ai)
  • rag
  • ai-agent
석원 댓글 2 좋아요 0 조회수 111

react agent 관련 질문입니다.

미해결

AI Agent with LangGraph version 1 기초부터 고급까지

안녕하세요. 강의 잘 듣고 있습니다. 강의를 들었는데 잘 이해가 안되는데요. react agent랑 이전에 설명한 tool여러개 붙인 agent랑 구분이 잘 안되는데 무슨 차이가 있길래 react agent라고 하는 걸까요? reasoning_effort="high", # 논리성 강화 이 부분이 그런걸 하는 것인가요?

  • 인공지능(ai)
  • chatgpt
  • llm
  • ai-agent
굿데이 댓글 1 좋아요 0 조회수 79

노이즈 제거 가능할까요?

미해결

에이전트 개발, 어렵다고요? Microsoft랑 하면 쉽습니다!

안녕하세요. 내용은 참 좋은데, 녹음이 아쉽습니다. 삐하는 고음 노이즈가 있어서 이어폰끼고 오래 들을 수 없네요. 녹음된 부분에서 노이즈만 제거처리해서 영상 다시 올려주시면 좋겠습니다. 마이크로소프트의 이름으로 올라온 자료에 노이즈가 있다니... 아쉽네요.

  • no-code
  • 인공지능(ai)
  • llm
  • microsoft-copilot
  • ai-agent
한용희 댓글 0 좋아요 0 조회수 59

학습자료는 어디서 받나요?

해결됨

AI 기반 실전 보안 실습 : 취약점 탐지부터 LLM 탈옥까지

사전 학습자료 VM등은 어디서 받나요?

  • 프롬프트엔지니어링
  • llm
  • 보안-교육
  • ai-agent
kjj6411 댓글 1 좋아요 0 조회수 108

커버링 인덱스에 대해서 질문드립니다.

미해결

실전! 데이터베이스 완전정복 [설계편]

안녕하세요. 강의 정말 잘 듣고 있습니다. 강의를 듣다가 커버링 인덱스(Covering Index) 관련해서 궁금한 점이 생겨 질문드립니다. 커버링 인덱스는 SELECT 문에서 조회하는 컬럼들이 모두 인덱스에 포함되어 있을 때 , 원본 테이블을 조회하지 않고 인덱스만으로 쿼리를 처리할 수 있는 방식 이라고 이해했습니다. 그렇다면, SELECT 에 포함된 컬럼들이 각각 단일 인덱스로 존재하는 경우에도 커버링 인덱스로 처리될 수 있는지 궁금합니다. 아니면 반드시 하나의 복합 인덱스(composite index) 로 묶여 있어야 커버링 인덱스로 동작하는 것인지 알고 싶습니다. 예를 들어, id 는 Primary Key 라서 자동으로 인덱스가 생성되어 있고 name 컬럼에 대해서도 검색을 위해 인덱스를 추가하려고 할 때 다음 두 방식 중 어떤 것이 더 적절한지 궁금합니다. name 컬럼에 단일 인덱스 를 생성 (id, name) 형태의 복합 인덱스 를 생성 이 경우 커버링 인덱스 관점에서 어떤 방식이 더 올바른 설계인지 설명해주시면 감사하겠습니다 :>

  • mysql
  • dbms/rdbms
  • database
  • modeling
  • db
dt10002 댓글 3 좋아요 0 조회수 167

Context Enginnering 관련 질문

해결됨

실리콘밸리 엔지니어와 함께하는 Claude Code(개발자용)

안녕하세요, 강의 잘 보고 있습니다. 강의 때 활용한 자료를 보면 'The 4 Core Layers of Context'로 Role Context, Task Context, Information Context, Memory Context라는 개념을 제시하셨습니다. 관련해서 조금 더 찾아보고 싶어서 해당 키워드로 인터넷에 검색했지만, 정확하게 매칭되는 자료를 찾지는 못했습니다. - 발표자료 속 'The 4 Core Layers of Context' 는 선생님께서 Context Enginnering을 학습하면서 배운 것들을 초심자가 이해할 수 있도록 직접 정의한 개념이라 생각이 들었는데 맞나요? - Context Enginnering 관련 발표자료를 만들기 위해 참고하신 자료가 어떤 것인지 알려 주실 수 있을까요?

  • 업무-생산성
  • 인공지능(ai)
  • ai-agent
  • claude
  • 바이브코딩
주현준 댓글 1 좋아요 0 조회수 251

Docker 에서 n8n 실행 후 connection lost

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

안녕하세요. Docker 설치(CPU) 를 완료하고, N8N 실행을 해서 따라가보려고 하는데, N8N 에 Connection Lost 가 지속적으로 뜨고 있습니다. ㅠㅠ DOCKER 만 보면 연결은 되어있는것 같은데, 문제점이 무엇일까요? 아래 다른질문을 참고하여, 시스템 부팅을 해도 동일한 증상이고, docker logs n8n --tail=100 입력시, 아래와 같이 나옵니다. 무엇을 확인해야할까요? Initializing n8n process Error tracking disabled because this release is older than 6 weeks. n8n ready on ::, port 5678 There are deprecations related to your environment variables. Please take the recommended actions to update your configuration: - N8N_RUNNERS_ENABLED -> Running n8n without task runners is deprecated. Task runners will be turned on by default in a future version. Please set N8N_RUNNERS_ENABLED=true to enable task runners now and avoid potential issues in the future. Learn more: https://docs.n8n.io/hosting/configuration/task-runners/ - N8N_BLOCK_ENV_ACCESS_IN_NODE -> The default value of N8N_BLOCK_ENV_ACCESS_IN_NODE will be changed from false to true in a future version. If you need to access environment variables from the Code Node or from expressions, please set N8N_BLOCK_ENV_ACCESS_IN_NODE=false. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/ - N8N_GIT_NODE_DISABLE_BARE_REPOS -> Support for bare repositories in the Git Node will be removed in a future version due to security concerns. If you are not using bare repositories in the Git Node, please set N8N_GIT_NODE_DISABLE_BARE_REPOS=true. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/ [license SDK] Skipping renewal on init: license cert is not initialized Collaboration features are disabled because push is configured unidirectional. Use N8N_PUSH_BACKEND=websocket environment variable to enable them. Version: 1.123.7 Editor is now accessible via: http://localhost:5678 Owner was set up successfully Origin header does NOT match the expected origin. (Origin: "undefined" -> "N/A", Expected: "undefined" -> "undefined", Protocol: "undefined") ResponseError: Invalid origin! at Push.handleRequest (/usr/local/lib/node_modules/n8n/src/push/index.ts:143:10) at /usr/local/lib/node_modules/n8n/src/push/index.ts:99:10 at Layer.handleRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:152:17) at trimPrefix (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:342:13) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:297:9 at processParams (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:582:12) at next (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:291:5) at /usr/local/lib/node_modules/n8n/src/auth/auth.service.ts:144:18 at processTicksAndRejections (node:internal/process/task_queues:105:5) Origin header does NOT match the expected origin. (Origin: "undefined" -> "N/A", Expected: "undefined" -> "undefined", Protocol: "undefined") ResponseError: Invalid origin! at Push.handleRequest (/usr/local/lib/node_modules/n8n/src/push/index.ts:143:10) at /usr/local/lib/node_modules/n8n/src/push/index.ts:99:10 at Layer.handleRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:152:17) at trimPrefix (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:342:13) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:297:9 at processParams (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:582:12) at next (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:291:5) at /usr/local/lib/node_modules/n8n/src/auth/auth.service.ts:144:18 at processTicksAndRejections (node:internal/process/task_queues:105:5) Origin header does NOT match the expected origin. (Origin: "undefined" -> "N/A", Expected: "undefined" -> "undefined", Protocol: "undefined") ResponseError: Invalid origin! at Push.handleRequest (/usr/local/lib/node_modules/n8n/src/push/index.ts:143:10) at /usr/local/lib/node_modules/n8n/src/push/index.ts:99:10 at Layer.handleRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:152:17) at trimPrefix (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:342:13) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:297:9 at processParams (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:582:12) at next (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:291:5) at /usr/local/lib/node_modules/n8n/src/auth/auth.service.ts:144:18 at processTicksAndRejections (node:internal/process/task_queues:105:5) Last session crashed Initializing n8n process Error tracking disabled because this release is older than 6 weeks. n8n ready on ::, port 5678 There are deprecations related to your environment variables. Please take the recommended actions to update your configuration: - N8N_RUNNERS_ENABLED -> Running n8n without task runners is deprecated. Task runners will be turned on by default in a future version. Please set N8N_RUNNERS_ENABLED=true to enable task runners now and avoid potential issues in the future. Learn more: https://docs.n8n.io/hosting/configuration/task-runners/ - N8N_BLOCK_ENV_ACCESS_IN_NODE -> The default value of N8N_BLOCK_ENV_ACCESS_IN_NODE will be changed from false to true in a future version. If you need to access environment variables from the Code Node or from expressions, please set N8N_BLOCK_ENV_ACCESS_IN_NODE=false. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/ - N8N_GIT_NODE_DISABLE_BARE_REPOS -> Support for bare repositories in the Git Node will be removed in a future version due to security concerns. If you are not using bare repositories in the Git Node, please set N8N_GIT_NODE_DISABLE_BARE_REPOS=true. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/ [license SDK] Skipping renewal on init: license cert is not initialized Collaboration features are disabled because push is configured unidirectional. Use N8N_PUSH_BACKEND=websocket environment variable to enable them. Version: 1.123.7 Editor is now accessible via: http://localhost:5678 Origin header does NOT match the expected origin. (Origin: "undefined" -> "N/A", Expected: "undefined" -> "undefined", Protocol: "undefined") ResponseError: Invalid origin! at Push.handleRequest (/usr/local/lib/node_modules/n8n/src/push/index.ts:143:10) at /usr/local/lib/node_modules/n8n/src/push/index.ts:99:10 at Layer.handleRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:152:17) at trimPrefix (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:342:13) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:297:9 at processParams (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:582:12) at next (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:291:5) at /usr/local/lib/node_modules/n8n/src/auth/auth.service.ts:144:18 at processTicksAndRejections (node:internal/process/task_queues:105:5)

  • n8n
  • 인공지능(ai)
  • rag
  • ai-agent
석원 댓글 2 좋아요 0 조회수 169

규칙 1에 대해서

미해결

비전공자도 이해할 수 있는 DB 설계 입문/실전

규칙 1에 대해서 생각이 나서 드는 의문인데요 누가 좋아요를 눌렀는지 그 컬럼이 지금 여러개의 원소가 들어가있으니까 그 컬럼만 빼서 다른 테이블에 다 만들어야하는거아닌가요? 어짜피 게시글 id는 1,2로 딱 하나하나씩 들어가 있으니까... 왜 이 중복을 밑으로 나열하는지 모르겠어여

  • mysql
  • dbms/rdbms
  • database
  • dba
escho94 댓글 2 좋아요 0 조회수 89

강의 오류

해결됨

AI 를 활용한 안드로이드 프로젝트(Android Project with AI Coding Gemini)

13강이 20초이고 14강에는 강의자료로 영상이 없는 상태입니다. 업데이트 오류인지 저만 그런건지 모르겠네요

  • android
  • kotlin
  • database
  • gemini
  • 인공지능(ai)
최성규 댓글 2 좋아요 0 조회수 89

자료 공유 요청

미해결

정부 AI 정책 시대! 바이브코딩으로 만드는 공공데이터 AI 서비스 (Google AI Studio)

혹시 강의 1 40:30 에 나오는 GPT가 작성한 PRD 결과 공유 부탁드려도 될까요?

  • 업무-생산성
  • 인공지능(ai)
  • ai-agent
  • 바이브코딩
id_139 댓글 2 좋아요 0 조회수 82

강사님도 실제로 구글 시트에 이런식으로 적으면서하는걸까요?!

미해결

비전공자도 이해할 수 있는 DB 설계 입문/실전

뭔가 머리속으로만 하기엔 너무 헷갈려서 적으면서하려고하는데 강사님도 실제로 저렇게 스프레드시트에 적어가면서 하는지 궁금합니다 ! 그리고 완성된 스키마들을 스프레드시트같은곳에 보통 타입이랑 컬럼명 정리해서 적어놓는편이실까요?!

  • mysql
  • dbms/rdbms
  • database
  • dba
Teo 댓글 2 좋아요 0 조회수 95

uv sync 파이썬 버전문제 onnxruntime

미해결

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

발생: uv sync 시 패키지 호환문제 발생 ➜ inflearn-langgraph-agent git:(main) uv sync Resolved 233 packages in 3ms error: Distribution onnxruntime==1.20.1 @ registry+https://pypi.org/simple can't be installed because it doesn't have a source distribution or wheel for the current platform hint: You're using CPython 3.14 cp314 ), but onnxruntime (v1.20.1) only has wheels with the following Python ABI tags: cp313 , cp313t requires-python = "==3.13" 으로 3.13 버전 고정했더니 문제없이 설치되었습니다.

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
  • mcp
이희원 댓글 2 좋아요 -1 조회수 178

31강. api 호출하면 결과를 1개만 받아옵니다.

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷 윈도우키 + 쉬프트키 + S(윈도우) 을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요. api 호출은 제대로 되는 듯 한데, 결과를 1개만 받아옵니다. 이유가 뭘까요...

  • n8n
  • 인공지능(ai)
  • rag
  • ai-활용-(ax)
  • ai-agent
juengwoo kang 댓글 2 좋아요 0 조회수 98

3강 초대 이메일이 안옵니다

해결됨

OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)

3강의 1:44 쯤에 설문 조사 링크 제출했는데 작성한 이메일에 초대 메일이 안옵니다. 조치 부탁드립니다.

  • openai
  • multi-agent
  • llm
  • fine-tuning
  • ai-agent
esg 댓글 3 좋아요 0 조회수 125

강의 들이 결제해야만 하는 강의만 구성된 겁니까

해결됨

업무 자동화, 내 업무에 AI를 도입하는 방법 [인프런 어워드 수상, AX]

강의 제목이 결제해야만 하는 걸로 알려주는 건만 있는 지는 모르고 결제를 했습니다.

  • make.com
  • 인공지능(ai)
  • ai-활용-(ax)
  • ai-agent
rugby nine 댓글 1 좋아요 0 조회수 110

프롬포트 챗붓

미해결

업무 자동화, 내 업무에 AI를 도입하는 방법 [인프런 어워드 수상, AX]

프롬포트 만든 거를 저는 어떻게 주는 가요

  • make.com
  • 인공지능(ai)
  • ai-활용-(ax)
  • ai-agent
rugby nine 댓글 2 좋아요 0 조회수 113

인기 태그

인프런 TOP Writers

주간 인기글