묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
이전 대화를 기억하고 다시 반환하도록.
안녕하세요 from langchain_core.prompts import PromptTemplate purpose_prompt = PromptTemplate.from_template(""" You are an expert at parsing and extracting delivery addresses and phone numbers from user input. User's input: {query} Instructions: If you can accurately identify both a delivery address and a phone number from the user's input, set the message field to "해당 정보가 맞습니까?" and include the data field with "delivery_address: {{delivery_address}}, phone_number: {{phone_number}}". If only one of the two values (delivery address or phone number) is identified, set the message to request the missing information by saying "배송지를 다시 한 번 입력해주세요." or "연락처를 다시 한 번 입력해주세요." as appropriate. If neither can be identified, set the message to "배송지와 연락처를 다시 한 번 입력해주세요." and return an empty dictionary for the data field. If you have already asked "해당 정보가 맞습니까?" and receive a positive answer from the user (e.g., '맞다', '맞아', 'ㅇㅇ', '네', '예'), set the message to "해당 정보를 저장해두겠습니다." and return to previously parsed delivery address and phone number in the data field as "delivery_address: {{delivery_address}}, phone_number: {{phone_number}}". If you have already asked "해당 정보가 맞습니까?" but the user responds negatively, set the message to "배송지를 다시 한 번 입력해주세요." or "연락처를 다시 한 번 입력해주세요." as appropriate. Return format: {{ "message": {{message}}, "data": {{ "delivery_address": {{delivery_address}}, "phone_number": {{phone_number}} }} }} """) 현재 이런 프롬프트를 사용하고 있습니다. 간단하게, ai와 대화하며 배송지와 연락처 정보를 기억하게 하고 싶은데요. 지금 잘 안되는 부분은 가장 마지막입니다. ai: 이 배송지와, 연락처 정보가 맞습니까? 배송지: ㅂ, 연락처: 3사용자 : 맞아ai: 해당 정보를 저장하겠습니다. 배송지: ㅂ, 연락처: 3 이 부분이 잘 안되고 있는데요. 이전에 대화했던 배송지와 연락처 정보를 못 불러오고 있습니다. 노드나 tool을 사용하지않고 프롬프트로만 해보고 있는데 노드나 tool을 사용해야 할까요? 혹은 적합한 다른 구조가 있을까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
5강 http 리퀘스트에서 영상과 다른 화면
5강 http 리퀘스트에서 영상과 다른 화면으로 by model이란것도없고 영상중간중간 이게 다르다보니 헷갈립니다 ㅠ면
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
구글계정로그인 액세스 차단 문의
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.안녕하세요. 어제도 여쭤봤었는데 5시간동안 해결해보려고 다 해봐도 해결되지 않아 다시 여쭤봅니다. 이것때문에 다음거 진도도 나갈수가 없네요...ㅜ계속 구글 드라이브 계정을 연결시키려고 하는데 액세스 차단됨: 승인오류가 뜹니다. 제가oauth 2.0클라이언트를 삭제하고 새로 생성한것은 물론 다른 계정으로도 시도해도 똑같이 액세스 차단됨: 승인오류가 뜹니다. 혹시 어떠한 원인들 때문인지 예상되시는게 있으신가요? 정말 다른계정들로도 시도했는데 다 똑같이 안되네요. 이것때문에 진도를 못나가서 다시 여쭤봅니다.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Create New Credential 승인오류
안녕하세요.부동산 갭투자분석시스템을 만들고 있는데 마지막 Google Docs에서 승인오류가 나고 있습니다.Create New Credential를 생성할려고 하는데 계속 승인오류가 납니다.새로 OAuth 클라이언트를 생성해서 ID와 보안 비밀번호를 부여 받아 n8n Create New Credential에 부여했는데 계속 승인오류입니다.혹시나 https로 접속되어서 그런가 싶어 리디렉션 URI도 https URI로 붙여 해 보았는데도 안되네요...조언 부탁합니다.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
도커 꺼짐, 실행안됨
진행중 컴퓨터가 꺼져서 다시켯는데 도커를 실행시킬려고 하는데 방법이 따로 있나요? 도커 데스크탑 아이콘을 눌러도 아무반응이없습니다 ㅠ
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
회사와 집에서 n8n 실습을 연동해서 사용하는 방법있나요?
안녕하세요, 강사님. 강의를 2~4편까지 수강하면서 궁금한 점이 있어 문의드립니다.현재 회사 컴퓨터에서 실습을 진행하고 있는데, 퇴근 후 집에서도 노트북으로 이어서 작업을 하고 싶습니다.그런데 연동 방법을 잘 모르겠어서 GPT에게도 물어봤지만 계속 오류가 발생하여 정확한 방법을 알기 어렵습니다. 혹시 이 부분을 영상으로 설명해주실 수 있을까요?추가로, 제 노트북에는 Hyper-V가 아무리 해도 설치가 되지 않는 상황입니다.GPT 답변으로는 회사 컴퓨터가 켜져 있다면 굳이 노트북에 별도 설치할 필요 없이 원격으로 사용할 수 있다라고 해서 현재는 그렇게 사용하고 있는데,실제로 집에서 접속하고 활용하려면 어떤 방식으로 접근해야 하는지도 궁금합니다.또 회사에서 작업하다가 집에서 이어서 작업하거나, 반대로 집에서 만든 워크플로우를 회사에서 연동해서 사용하려면 어떤 절차를 거쳐야 하는지도 알고 싶습니다.확인 부탁드립니다. 감사합니다. 🙏
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
갭투자 목록에 출력이 안되는 문제
안녕하세요 이번 강의도 잘 따라오다가 막판에서 또 걸리네요 ^^캡투자 목록에서 "주어진 갭투자 목록이 없습니다. 따라서 제공된 데이터를 기반으로 투자 정보를 출력할 수 없습니다." 라고 나옵니다.이건 무슨 문제인지요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
24강 오류 질문입니다.
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요. 안녕하세요. 24강 들으면서 구글 드라이브 연결하려고 하는데 강의랑 똑같이 따라했는데도 sign in with google 누르면 밑에 사진과 같이 엑세스 차단됨이 뜹니다. 뭐를 제가 잘못해서 이게 계속 뜨는건가요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
RAG 응답에 대한 커스텀(JSON)
자체 예제를 만들어서 진행해보고 있는데, 사용자가 입력한 정보에서 배송지와 연락처를 추출한다는 상황을 가정하였습니다. 여기서 프롬프트를 from langchain_core.prompts import PromptTemplate purpose_prompt = PromptTemplate.from_template(""" 당신은 사용자의 입력값에 배송지와 연락처가 존재하는지 판단해서, 배송지와 연락처를 정확히 파싱하는 전문가입니다. 예를 들어 입력값이 '판교역로 123번지 23 01022345843'이라면, 배송지는 판교역로 123번지 23이고, 연락처는 01022345843입니다. 만약 배송지와 연락처가 모두 파악되면, message에는 '해당 정보가 맞습니까?'를 입력해주고 data에는 'delivery_address: {{message}}, phone_number: {{phone_number}}'라고 출력하고, 하나만 파악되면, 없는 쪽에 대해 '연락처를 (또는 배송지를) 다시 한 번 입력해주세요.'라고 message에 작성해주세요. 둘 다 파악하지 못했으면 '배송지와 연락처 정보를 다시 한 번 입력해주세요.'라고 message에 출력고 data는 빈 딕셔너리로 반환해주세요. 사용자의 입력값: {{query}} 반환값 포맷: { "message": {{message}}, "data": { "delivery_address": {{delivery_address}}, "phone_number": {{phone_number}} } } """)이런식으로 짰는데 KeyError: '\n "delivery_address"' During task with name 'generate' and id 이런 에러가 납니다. state를from typing_extensions import TypedDict class AgentState(TypedDict): question: str message: str data: dictfrom langchain_core.output_parsers import StrOutputParser def generate(state: AgentState) -> AgentState: """사용자의 입력값을 기반으로 배송지와 연락처 정보를 추출하고, 추출된 결과를 JSON 형식으로 반환합니다.""" query = state['question'] rag_chain = purpose_prompt | llm | StrOutputParser() response = rag_chain.invoke(query) print(response) return {'answer': response} initial_state = {'question': '대왕판교로 1234 201동 앞에 01022384938'} graph.invoke(initial_state)이렇게 구성해봤는데 어디가 문제인지 모르겠습니다.. generate() 중간에 response를 찍어보려해도 더 이전에 에러가 나서 보이지 않는데.. 어디가 문제인지 알 수 있을까요? 또 output_par
-
해결됨바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
수료증문의 입니다
수료증은 100프로완료해야하나요?현재 80프로 넘었는데 발급이 안되네요
-
해결됨바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
커서 프로트라이얼 사용하는데 usage에서 cost가 발생하는 걸로 보이는데요 이부분은 14일간은 무료로 되는건가요?
cost 나오면서 0.1$ 이렇게 나오네요14일간은 무료인지해서요
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
텔레그램 트리거 문제
안녕하세요https로 연결했는데 왜 텔레그램 리스닝 상태가 안될까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
스팸분류워크플로우-set flags 노드 관련 질문
안녕하세요 강의 잘 보고 있습니다.다름이 아니라, set flags 노드가 읽음 처리하는 역할을 수행한다면 해당 로직은 거기서 마무리하고 set 노드만 다음 단계로 넘기면 되지 않나요? merge 에서 combine 하니까 11개 받은 이메일이 121개로 증폭되는데 의도가 있으신가 해서 여쭈어봅니다..! (스크린샷은 2개의 메일을 가져온 상황의 로직입니다)
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Youtube Transcript 문제
안녕하세요 남박사님 유튜브 채널인데 자막과 srt가 안나오네요...뭐가 문제일까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Mac os로 dock은 어떻게 설치하나요?
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요. 맥북으로 하고있는데 windows만 설명해주시니깐 시작부터 dock설치에서 막히네요. n8n클라우드로 하려고 했는데 이 강의는 dock설치가 필수라고 하고 Mac os로 dock는 어떻게 설치해야하나요? windows만 설명해주셔서 시작부터 막혀서 어떻게 해야할지 모르겠네요.만약 Mac OS로 설명이 없다면 환불 가능할까요? 몇시간전에 구매했고 강의 구매하는데 Mac os설명은 없다는 얘기가 없어서요.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
네이버이메일 구글 이메일 트리거 문제
안녕하세요 네이버와 구글 이메일 트리거가 계속 돌기만 합니다.contacts 만들기 전까지 전 동작이 이상없이 돌아갔는데 제가 뭘 만졌는데 모르겠는데 네이버, 구글 이메일 트리거 모두 계속 돌기만 합니다.뭐가 문제일까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
MCP 구글캘린더 오류
MCP 서버 트리거에 구글 캘린더 걸어 두고CHAT에 5월 6일 어린이날 다음날 이라는 제목으로 일정 등록 해달라고 했는데 구글캘린더가니 등록은 정상적으로 잘됩니다.근데 5월 6일( 제목없음) 이렇게 등록이 됩니다.어린이날 다음날 이라는 제목이 안들어 갑니다. 이런경우 무엇이 문제 인가요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
google 인증 문제
안녕하세요...전 단계 강의 잘 듣고 잘 따라하고 잘 작동되어 본 강의 왔습니다.그러나 역시나 그냥 쉽게는 보내주길 않네요 ^^이번엔 Google인증 문제인데 이미 인증을 해 놓은 상태라 별 문제 없을거라 생각했는데 또 문제가 생긴 모양입니다. 보시면 ID는 선생님 내용과 같은데 비밀번호가 이상하게 나옵니다.그래서 새로 비밀번호를 생성해 보았습니다.복사 아이콘이 나와서 비밀번호를 복사해서 n8n으로 돌아가서 Google Contacts에 Secret를 붙였는데 액세스 차담됨으로 나오네요참 쉽게 넘어가질 않네요 ^^ 해답 부탁합니다.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
mcp 연결 문제
mcp 연결 오류가 납니다. Error in sub-node ‘MCP Client‘Could not connect to your MCP server라는데 분명 mcp 서버도 test step를 누르고 했는데 chat 노드가 있는 워크플로우에서 반응을 안합니다.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.3강 18분 initial_state에서 오류가 납니다
안녕하세요 langchain강의를 듣고 도움이 되어 langgraph 강의도 열심히 수강하고 있습니다! 2.2강의에서 알려주신 langsmith의 hub가 공식문서에는 client로 변경이 되어 그에 맞게 수정을 했습니다.from langsmith import Client from langchain_openai import ChatOpenAI LANGSMITH_API_KEY = os.getenv("LANGSMITH_API_KEY") client = Client(api_key=LANGSMITH_API_KEY) prompt = client.pull_prompt("rlm/rag-prompt", include_model=True) llm = ChatOpenAI(model = 'gpt-4o')같은 방법으로 2.3 강에서도 # Create a LANGSMITH_API_KEY in Settings > API Keys from langsmith import Client from typing import Literal from langchain_core.output_parsers import JsonOutputParser client = Client(api_key=LANGSMITH_API_KEY) doc_relevance_prompt = client.pull_prompt("langchain-ai/rag-document-relevance", include_model=True) def check_doc_relevance(state: AgentState) -> Literal['generate', 'rewrite']: query = state['query'] context = state['context'] print(f'context == {context}') doc_relevance_chain = doc_relevance_prompt | llm #prompt를 활용해서 llm을 호출한다. response = doc_relevance_prompt.invoke({'question': query, 'documents': context}) print(f'doc relevance response: {response}') if response['Score'] == 1: return 'generate' return 'rewrite'이런 식으로 진행하고 있습니다.그래서 그런지 graph.invoke(initial_state)를 하면 이런 오류가 나는데 langsmith의 client 때문일까요? 아니면 다른 부분에 있는 걸까요?