묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
HTTP Request가 이상하게 되는데요..
5강 20:01 까지 세팅을 문제없이 잘 마쳤고, Gemini모델도 강사님이 설정하신 버전과 동일해요.처음엔 채팅 입력시 Gemini가 "모른다" "알 수 없다" 등의 답변만 내놓길래, 다른분이 남겨주신 질문에 답변하신 내용을 보고 "모르는 내용은 검색을 활용해서 알려줘라" 하니까 검색해서 알려주긴 알려 주는데요. 정보가 틀려요.HTTP Request가 잘못 연결됐나? 싶은데 해당 노드 들어가서 Test step에서 입력 해보면 결과를 잘 가져와요(eg. 지금 몇년도야?->현재 년/월/일 알려줌).근데 사실 이것도 보면 질문에 대한 답변이 아니고 질문이랑 관련있는 웹페이지의 메타데이터...... 입니다.(eg. 지금 몇년도야? -> "지금 몇년도"라는 주소를 갖고있는 웹사이트 검색해서 https://www.saturdaygift.com/what-year-is-it/ 에서 표시하는 년/월/일 알려줌. ) 하지만 더 이상한건chat 입력을 하고 gemini -> http 거치면 사진처럼 이상한 대답이 나와요. 이미지 처럼 2024년 이라고 한다던가. 다른 질문에도 아래처럼 대답해요input : 요즘 인기있는 영화 추천해줘output : "요즘"의 정의를 내놔라.input : 모르면 검색해서 요즘 인기있는 영화 추천해줘output : "요즘"이 무슨 뜻인지 알고싶습니다. 예를 들어 "이번주", "이번달", "지난1년"이라고 할 수 있습니다input: 이번주에 인기있는 영화 추천해줘output : 이번주의 start date과 end date를 알려주세요 이런식인데....................매우 초반임에도 불구하고 강의 영상대로 따라해도 결과물이 영상과 아예 달라 계속 따라해야되는지 의구심이 듭니다.어떻게 해결할 수 있을지요.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
뭐가 뭔지 알 수가 없어요..
그림 처럼 네이버 메일에 메일이 없을 경우 네이버만 계속 돌고 지메일은 돌지 않는게 맞나요?지메일 에만 메일을 보내서 테스트 하려고 하는데.. 네이버 메일만 돌고 있어서..이게 맞는건지..틀린건지..도 모르겠고..만일..네이버 메일만 돌고 있는게 맞다면..그럼 지메일은 왜 있는 건지도 모르겠고요..
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Hiper-V 탭이 없어요.
현재 윈도우10 사용중인데 윈도우기능 켜기에서 Hiper-V 탭 자체가 없습니다....다른 탭에 숨어있나요? 만약 없으면 수업따라가는데 문제 있을까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
클로드 오류
N8N서버가 끈긴다고 나오는데요...어떻게 해결해야할까여 서버도 유효하다고 하는데 설정파일에 오타는 없습니다.event: endpoint data: /mcp/677b0abf-fea7-4d28-9634-0ff3deaa91cc/messages?sessionId=db30ba90-0093-4c7f-a508-36244f222188
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
5강. 구글 서치 API 설정관련
안녕하세요. 강의 잘 듣고있습니다. 감사합니다. 5강 구글 서치 API를 설정하는 화면이 강의와 다릅니다.강의에는 Value Provided라는 선택지가 있는데, 현재는 없네요. 그래서 아래와 같이 대체 설정을 해보았는데, 질문을 남겨보니 아래와 같은 에러가 발생했습니다. Memory 히스토리는 아래와 같습니다. 어떻게 해결할 수 있을지 검토 부탁드립니다.감사합니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
메일이 없을 경우는 email trigger 가 계속 도는 건가요?
네이버 메일 테스트를 위해서 새로운 계정을 만들고 테스트 중 인데요..테스트 시 받은 메일함에 메일이 있으면 잘 처리가 되는데..받은 메일함에 메일이 없을 경우 그림 처럼 NaverEmail Email trigger 에서만 돌고 있고..진행이 되지 않습니다.제가 잘못 설정을 한 걸까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
영상 안보임
영상이 보이지 않습니다.다른 강의 영상은 잘 보입니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
텔레그램 API 제약조건?
14. 유튜브 요약 챗봇 만들기: 텔레그램 인터랙션과 n8n으로 구현하는 AI 자동화 장에서 012-youtube-transcript-telegram-callbak만들때텔레그램 노드를 사용하려고 하니,아래 그림과 같이 Credential to connect with 부분에서 "Due to Telegram API limitations, you can use just one Telegram trigger for each bot at a time" 와 같이 표시되면서 테스트가 실패되네요.어떻게 해야 할까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
영상 안보임 장애
이 영상을 포함해서 여러 클립들이 음성만 들리고 영상은 보이지 않습니다. 결론적으로 영상이 보이는 강좌도 있고 안보이는 강좌도 있습니다. 보이는 영상이 있는 걸 보니 설정이 잘못된 것은 아닌것으로 보입니다. 조속한 조치 부탁드립니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Trigger 문의
안녕하세요, 그간 여러 질문을 올렸었는데 친절하고 정확하게 안내해 주셔서 잘 해결해 나가고 있어서 감사드립니다.006-gmail-email 에서 궁금한 점인데요.Test workflow를 실행하면 두개 트리거가 실행되지 않고, 한개 트리거만 실행이 되어서요.아래 이미지는 Test workflow 후의 모습인데요, NaverMail 만 트리거가 실행되고, Gmail Trigger는 실행이 되지 않았습니다.무언가 조치를 추가적으로 하지 않아서 생기는 정상적인 상황인지 문의 드립니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Community notes 사용 불가능 문의
안녕하세요, 영상 보고 따라하고 있는데 Community nodes 내에 'install'버튼은 없고, 다른 메세지만 나오고 있어서 문의드립니다. docs를 봐도, 별 내용이 없어서 문의드립니다...!
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
imap 에서 문의 드립니다.
IMAP 에서 영상을 주욱 따라 하고 있다가get Many 단계에서 첨부한 이미지 처럼 test step 을 클릭 하니까 오른편과 같이 설정을 하라는 얘기가 나옵니다.왼편은 가렸지만 내용은 잘 나왔습니다.뭐가 잘못 된 걸까요?? 그래서 Settings 에 들어가서 Always Output Data 를 켰더니.. 처럼 나옵니다..왜 그럴까요??
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
vector store 저장할때 메타데이터 추가 가능한가요?
vector store 저장할때 메타데이터 추가 가능한가요? chat 이랑 대화 나누는데 정확도가 너무 떨어지는것 같아요. 특정 PDF의 백터 임베딩만 필터링 해서, RAG하면 좋겠는데요. 그 방법으로 메타데이터 필터를 생각하고 있는데 커스텀이 쉽지 않네요.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
gmail 인증 실패 문제
안녕하세요 남박사님 8. Gmail 연동부터 자동 응답까지: 이메일 AI 에이전트 완전 구축법 21:27 ・ 수업 자료 강의를 듣던 와중에,강의에서 알려주신 대로 진행해서 지메일 이메일 트리거를 하려고 했으나2단계 비밀번호를 넣고 "test step" 을 눌렀는데작업이 끝나질 않습니다... 왜일까요?
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
멀티턴, MemorySaver,MessagesState 질문 입니다
안녕하세요 강의 보다가 헷갈리는 부분이 있어서 질문드립니다 질문1. 3.3 LangGraph에서 도구(tool) 활용 방법아래 agent 함수는 여러번 호출되는데 리턴하는 부분에서 새로운 배열을 만드는것 처럼 보이지만 add_messages에 의해 자동으로 누적되어 멀티턴 대화가 된다고 이해하면 맞을까요? def agent(state: MessagesState) -> MessagesState: """ 에이전트 함수는 주어진 상태에서 메시지를 가져와 LLM과 도구를 사용하여 응답 메시지를 생성합니다. Args: state (MessagesState): 메시지 상태를 포함하는 state. Returns: MessagesState: 응답 메시지를 포함하는 새로운 state. """ # 상태에서 메시지를 추출합니다. messages = state['messages'] # LLM과 도구를 사용하여 메시지를 처리하고 응답을 생성합니다. response = llm_with_tools.invoke(messages) # 응답 메시지를 새로운 상태로 반환합니다. return {'messages': [response]} 질문2. 3.5 Agent의 히스토리를 관리하는 방법MemorySaver()의 목적은 주피터 노트북 각 블록을 사용하는데 있어 그 전에 실행해서 얻은 message를 메모리에 저장후 다음 요청 (update_query)에 반영하기 위해 사용된게 맞을까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
새로운 메시지에 summary 추적 질문드립니다.
from langchain_core.messages import SystemMessage def agent(state: AgentState) -> AgentState: """ 주어진 `state`에서 메시지를 가져와 LLM과 도구를 사용하여 응답 메시지를 생성합니다. Args: state (AgentState): 메시지 기록과 요약을 포함하는 state. Returns: MessagesState: 응답 메시지를 포함하는 새로운 state. """ # 메시지와 요약을 state에서 가져옵니다. messages = state['messages'] summary = state['summary'] # 요약이 비어있지 않으면, 요약을 메시지 앞에 추가합니다. if summary != '': messages = [SystemMessage(content=f'Here is the summary of the earlier conversation: {summary}')] + messages # LLM과 도구를 사용하여 메시지에 대한 응답을 생성합니다. response = llm_with_tools.invoke(messages) # 응답 메시지를 포함하는 새로운 state를 반환합니다. return {'messages': [response]}부분에summary = state['summary']agent시작하자마자 summary를 넣게되는데 해당 소스부분은 몇 번을 질문해도 처음에는 빈값이 들어가는게 맞나요?summary를 연속질문에 처음 시작 부터 적용하기 위해서는 아래처럼 session정보를 받아서 처리해야하는지 궁금합니다.from langchain_core.messages import HumanMessage query = '안녕' for chunk in graph.stream({'messages': [HumanMessage(query)], 'summary': graph.get_state(config).values['summary']}, config=config, stream_mode='values'): chunk['messages'][-1].pretty_print()
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
IMAP 문제
안녕하세요,005-email 쫓아가고 있는 중인데요, Switch 다음의 IMAP (getMailLsList:email) 부분에서 문제가 해결이 안되네요.위에서 보시는 것처럼 IMAP 셋팅한 후에 Test Step 버튼을 눌러도 OutPut 이 괄호만 나오고 데이터가 나오지 않습니다.강의에서는 아래와 같이 OutPut 이 나오는 것으로 보이는데요... 여러번 강의를 돌려보며 어디가 문제인지 찾아도 못찾겠습니다.도와주시면 감사하겠습니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
맥 버전
남박사님 혹시 맥 버전 설명도 추가해주실 수 있나요?
-
미해결모두를 위한 대규모 언어 모델 LLM Part 5 - LangGraph로 나만의 AI 에이전트 만들기
STORM 관련 ipynb 소스에서
안녕하세요.. 수업노트에 있는 storm colab 파일을 따라 하는데..import json from langchain_core.runnables import RunnableConfig async def gen_answer( state: InterviewState, config: Optional[RunnableConfig] = None, name: str = "Subject_Matter_Expert", max_str_len: int = 15000, ): swapped_state = swap_roles(state, name) # Convert all other AI messages # 쿼리 생성 queries = await gen_queries_chain.ainvoke(swapped_state) query_results = await search_engine.abatch( queries["parsed"].queries, config, return_exceptions=True ) successful_results = [ res for res in query_results if not isinstance(res, Exception) ] # url와 콘텐츠 추출 all_query_results = { res["url"]: res["content"] for results in successful_results for res in results } # We could be more precise about handling max token length if we wanted to here dumped = json.dumps(all_query_results)[:max_str_len] ai_message: AIMessage = queries["raw"] tool_call = queries["raw"].tool_calls[0] tool_id = tool_call["id"] tool_message = ToolMessage(tool_call_id=tool_id, content=dumped) swapped_state["messages"].extend([ai_message, tool_message]) # Only update the shared state with the final answer to avoid # polluting the dialogue history with intermediate messages generated = await gen_answer_chain.ainvoke(swapped_state) cited_urls = set(generated["parsed"].cited_urls) # Save the retrieved information to a the shared state for future reference cited_references = {k: v for k, v in all_query_results.items() if k in cited_urls} formatted_message = AIMessage(name=name, content=generated["parsed"].as_str) return {"messages": [formatted_message], "references": cited_references}이 부분에서 궁금한 것이 생겼습니다. 중간에 tool_call = queries["raw"].tool_calls[0] tool_id = tool_call["id"] 중간에 tool_calls 관련 정보를 호출하는데..그럴려면 gen_queries_chain이 체인에 tool_bind된 llm이 사용되어야 하는 것 아닌가요? duckduckgo 관련 search_engine함수를 @tool을 이용해서 tool로 선언한 것 같은데.. 해당 퉁을 llm에 바인딩하는 것을 못보아서.. tool index 부분에서 Cell In[46], line 30, in gen_answer(state, config, name, max_str_len) 28 dumped = json.dumps(all_query_results)[:max_str_len] 29 ai_message: AIMessage = queries["raw"] ---> 30 tool_call = queries["raw"].tool_calls[0] 31 tool_id = tool_call["id"] 32 tool_message = ToolMessage(tool_call_id=tool_id, content=dumped) IndexError: list index out of range가 발생하는 것 같습니다. 어떻게 수정하면 되는지 알려주세요..
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
오류 메세지
안녕하세요, Extract from File 실행시 오류 메세지가 나타나는데 어떻게 해결할 수 있을까요?